Trabajo de analisis_y_diseño_de_sist_ii

18
ISAE Universidad ANALISIS Y DISEÑO DE SISTEMAS II POR: ERNESTO MAYTIN DERECK HERNANDEZ

Transcript of Trabajo de analisis_y_diseño_de_sist_ii

Page 1: Trabajo de analisis_y_diseño_de_sist_ii

ISAE UniversidadANALISIS Y DISEÑO DE SISTEMAS II

POR: ERNESTO MAYTIN DERECK HERNANDEZ

Page 2: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisAnálisis de entrada-salida

El análisis de entrada-salida es uno de un sistema de los métodos relacionados que demuestran cómo las partes de un sistema son afectadas por un cambio en una porción de ese sistema

Page 3: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisEl uso de diccionario de datos

Los diccionarios de datos son un componente importante del análisis estructurado ya que por sí solos los diagramas de flujo de datos no describen el objeto de la investigación. El diccionario de datos proporciona más información relacionada con el sistema.

Page 4: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisis¿Qué es un diccionario de datos?

Un diccionario de datos es un catálogo, un depósito, de los elementos en un sistema. El diccionario se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos de sistemas.

Page 5: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisUso de diccionario de datos para crear XML

En algunos casos, es necesario validar que un documento XML es correcto, es decir, que las etiquetas que se usan son correctas y que están anidadas de la forma adecuada. Para ello se pueden usar dos herramientas: DTD, o data type dictionnary, o bien XSchema, el equivalente en XML

Page 6: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisis¿Qué es eso del XML?

XML significa eXtensible markup language, o lenguaje de anotación extensible. XML se inició como un subconjunto de SGML (structured generalized markup language), un standard ISO para documentos estructurados que es sumamente complejo para poder servir documentos en la web.

Page 7: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisDefinición de tipos de documentos XML

Una definición de tipo de documento o DTD (siglas en inglés de document type definition) es una descripción de estructura y sintaxis de un documento XML o SGML. Su función básica es la descripción de la estructura de datos, para usar una estructura común y mantener la consistencia entre todos los documentos que utilicen la misma DTD

Page 8: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisAnálisis y diseño de sistemas orientado a objeto - UML

UML es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema de software. Este estándar especifica cómo describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocios y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes de software reutilizables

Page 9: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisConceptos orientado a objeto

La programación orientada a objetos trata de amoldarse al modo de pensar del hombre y no al de la máquina. Esto es posible gracias a la forma racional con la que se manejan las abstracciones que representan las entidades del dominio del problema, y a propiedades como la jerarquía o el encapsulamiento

Page 10: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisConceptos orientado a objeto

Un objeto consta de:

•Tiempo de vida: La duración de un objeto en un programa siempre está limitada en el tiempo. La mayoría de los objetos sólo existen durante una parte de la ejecución del programa. •Estado: Todo objeto posee un estado, definido por sus atributos. •Comportamiento: Todo objeto ha de presentar una interfaz, definida por sus métodos, para que el resto de objetos que componen los programas puedan interactuar con él.

Page 11: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisConceptos orientado a objeto

Objeto:Una clase no es más que una plantilla para la creación de objetos. Cuando se crea un objeto (instanciación) se ha de especificar de qué clase es el objeto instanciado, para que el compilador comprenda las características del objeto.Las clases presentan el estado de los objetos a los que representan mediante variables denominadas atributos. Cuando se instancia un objeto el compilador crea en la memoria dinámica un espacio para tantas variables como atributos tenga la clase a la que pertenece el objeto

Page 12: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisConceptos orientado a objeto

Herencia.En orientación a objetos la herencia es, después de la agregación o composición, el mecanismo más utilizado para alcanzar algunos de los objetivos más preciados en el desarrollo de software como lo son la reutilización y la extensibilidad. La herencia facilita la creación de objetos a partir de otros ya existentes e implica que una subclase obtiene todo el comportamiento (métodos) y eventualmente los atributos (variables) de su superclase

Page 13: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisTARJETA CRC Y PENSAMIENTO EN OBJETOS

CRC significa clase, responsabilidades y colaboradores. Las tarjetas CRC se usan para representar las responsabilidades de las clases y sus interacciones. Los analistas crean las tarjetas con base en escenario que delinear los requerimientos del sistema. Las tarjetas CRC se pueden crear manualmente en pequeñas tarjetas de notas o se pueden crear en una computadora

Page 14: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisLenguaje Unificado de Modelado UML

(LUM o UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema

Page 15: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisDiagrama de actividades

El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.

Page 16: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisDiagrama de clases

Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargaran del funcionamiento y la relación entre uno y otro

Page 17: Trabajo de analisis_y_diseño_de_sist_ii

El proceso de análisisDiagrama de estado

Los diagramas de estado muestran el conjunto de estados por los cuales pasa un objeto durante su vida en una aplicación en respuesta a eventos (por ejemplo, mensajes recibidos, tiempo rebasado o errores), junto con sus respuestas y acciones. También ilustran qué eventos pueden cambiar el estado de los objetos de la clase. Normalmente contienen: estados y transiciones. Como los estados y las transiciones incluyen, a su vez, eventos, acciones y actividades, vamos a ver primero sus definiciones.

Page 18: Trabajo de analisis_y_diseño_de_sist_ii

GRACIAS