CONCEPTOS BÁSICOS

12
CONCEPTOS BÁSICOS CONCEPTOS BÁSICOS Diseño de Sistemas

description

CONCEPTOS BÁSICOS. Diseño de Sistemas. NEGOCIOS DEL SIGLO XXI. Los negocios del siglo XXI se caracterizan por ser: Lucrativos. Innovadores y creativos. Flexibles y adaptativos. Tiene Identidad organizacional. Conocen a los clientes y los mercados. Son estratégicos. - PowerPoint PPT Presentation

Transcript of CONCEPTOS BÁSICOS

Page 1: CONCEPTOS BÁSICOS

CONCEPTOS BÁSICOSCONCEPTOS BÁSICOS

Diseño de Sistemas

Page 2: CONCEPTOS BÁSICOS

NEGOCIOS DEL SIGLO XXI

Los negocios del siglo XXI se caracterizan por ser: Lucrativos. Innovadores y creativos. Flexibles y adaptativos. Tiene Identidad organizacional. Conocen a los clientes y los mercados. Son estratégicos. Transforma a los talentos en capital humano. Utilizan Tecnología y comunicación de punta. Productivos y globalizados. Competitivos. Trabajan con los estándares mundiales, nacionales y locales. Ecológicos.

CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

Page 3: CONCEPTOS BÁSICOS

ANALISIS Y DISEÑO O.O.

Es un enfoque de la ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí.

La esencia del Análisis y Diseño OO consiste en situar el dominio de un problema y una solución lógica dentro de la perspectiva de los objetos

CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

Análisis Diseño Construcción

Investigacióndel problema Solución Lógica Código

Page 4: CONCEPTOS BÁSICOS

Durante el Análisis OO se identifica y describe los a objetos dentro del dominio del problema. Ejemplo, en el caso de un SI. biblioteca los objetos: libro, biblioteca, cliente.

Durante el Diseño OO, se procura definir los objetos lógicos del software, que serán implementados en un lenguaje de programación OO. Ejemplo, el objeto libro tiene el atributo titulo y el método imprimirimprimir..

Finalmente durante la Programación o Construcción OO se implementa los componentes del diseño, como una clase libro en C++, Java, VB etc.

CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

ANALISIS Y DISEÑO ORIENTADO A OBJETOS

Page 5: CONCEPTOS BÁSICOS

CICLO DE VIDA DEL DESARROLLO DE SISTEMA

“Es un proceso por el cual los analistas de sistemas, los ingenieros de software, los programadores, y los usuarios finales elaboran sistemas de información y aplicaciones informáticas”.

CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

Page 6: CONCEPTOS BÁSICOS

OBJETIVOS DEL SISTEMA

CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

Los sistemas cumplen con una función básica o principal, por tanto, todos los elementos estarán encaminados a perseguir dicho fin.

Sin un fin, un sistema no tiene razón de existir. Esta razón es el punto de partida de los analistas para un estudio a fondo y completo de un sistema.

Si un elemento no aporta valor para alcanzar la meta, el sistema deberá eliminarlo.

Todos los elementos deben estar dirigidos o enfocados en su objetivo primordial, no importa la forma en que estos actúen para alcanzarlo.

Page 7: CONCEPTOS BÁSICOS

FASES DEL PROCESO DE DISEÑO

Este proceso conlleva la realización de un conjunto complejo de actividades, en las que deben intervenir la mayoría de las áreas funcionales del diseño.

Generalmente este proceso de desarrollo se suele dividir en cinco fases o etapas:

1.Identificación de oportunidades.2.Evaluación y selección.3.Desarrollo e ingeniería del producto y del

proceso.4.Pruebas y evaluación.5.Comienzo de la producción.

CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

Page 8: CONCEPTOS BÁSICOS

CRITERIOS PARA UN BUEN DISEÑO

CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

Debe presentar una organización jerárquica que haga un uso inteligente del control entre los componentes del software.

Ser modular, es decir, se debe hacer una partición lógica del software en elementos que realicen funciones especificas.

Debe contener abstracciones de datos y procedimientos. Debe producir módulos que presenten características de

funcionamiento independiente. Debe conducir a interfaces que reduzcan la complejidad

de las conexiones entre los módulos y el entorno exterior. Debe producir un diseño usando un método que pudiera

repetirse según la información obtenida durante el análisis de requisitos de Software.

Page 9: CONCEPTOS BÁSICOS

COMPONENTE ESTRUCTURALES DE LOS S.I.

CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

Todos los SI se componen de entrada, modelos, salidas, tecnologías, bases de datos y controles.

Page 10: CONCEPTOS BÁSICOS

COMPONENTE ESTRUCTURALES DE LOS S.I.

CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

Bloque de Entrada: representa todos los datos que entran al SI y los medios por los cuales se capturan e introducen.

Bloque de Modelos: consta de modelos lógico - matemáticos que manipulan la entrada y los datos almacenados para producir la salida.

Bloque de Salida: es el producto que entrega el SI. Bloque de Tecnología: es el encargado de la

captura de entradas, de producir las salidas y controlar el sistema.

Bloque de base de datos: todo lo relativo a la BD. Bloque de Controles: medidas a tomar ante

desastres naturales, fallas de los sistemas, errores y omisiones, intercepción secreta y deficiencias.

Page 11: CONCEPTOS BÁSICOS

REINGENIERIA DE SOFTWRARE

CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

Es la modificación de un producto software, o de ciertos componentes; usando para el análisis del sistema existente técnicas de ingeniería inversa, y para la etapa de reconstrucción herramientas de ingeniería directa.

De tal manera que se oriente este cambio hacia mayores niveles de facilidad en cuanto a mantenimiento, reutilización, comprensión o evaluación.

Involucra diferentes actividades como: análisis de inventarios, reestructuración de documentos, ingeniería inversa reestructuración de programas y datos y por ultimo ingeniería directa

Page 12: CONCEPTOS BÁSICOS

PASOS DE LA REINGENIERIA DE SOFTW.

CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS