ANALISIS ESTRUCTURADO Ing. Sonia Godoy Hortua 1. E SPECIFICACIÓN DE REQUERIMIENTOS 1. Requerimientos funcionales y no funcionales 2. Especificación de.

Slides:



Advertisements
Presentaciones similares
Análisis y Diseño de Sistemas Enfoque Estructurado
Advertisements

SISTEMAS DE INFORMACIÓN I
IBD Plan 90 y 2003 Clase 11.
Algoritmos y Programas
MODELOS ORIENTADOS A OBJETOS
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Fundamentos de Orientación a Objetos
Unidad 3 Por Nelson Rojas Núñez
Enfoques de desarrollo
Análisis y Diseño Estructurado
Análisis y Diseño Estructurado
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
Ingeniería de Software
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Técnicas de Modelamiento
Ingeniería en Software
Diseño orientado al flujo de datos
MODELO ENTIDAD RELACIÓN MER
Metodologías OMT Republica bolivariana de Venezuela
Introducción a la Orientación a Objetos
Fundamentos de Ingeniería de Software
ESCUELA POLITÉCNICA DEL EJÉRCITO
Diseño del Esquema de BD
Unified Modeling Languaje (UML)
Ingeniería del Software
DESARROLLO DE SISTEMAS
Ingeniería del Software
Análisis y Diseño O.O. Click to add notes Preguntas del diseño :
1  2008 Universidad de Las Américas - Ingeniería de Software : Dr. Juan José Aranda Aboy ACI491: Ingeniería de Software Unidad 7: Proceso de Ingeniería.
Sistemas Distribuidos “Técnicas de Especificación Formal”
U NIDAD III P ROGRAMACIÓN O RIENTADA A O BJETOS (POO) Facilitadora: Ing. Patricia Gómez.
METODOLOGIA DE LA PROGRAMACION
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Ingeniería de Software Orientada a Objetos
Análisis y Diseño de Sistemas
Left Case: Int Case v1.0 Roberto Galache García Tutores: Francisco José García Peñalvo Francisco José García Peñalvo Iván Álvarez Navia Iván Álvarez Navia.
DISEÑO Genera soluciones a requerimientos planteados
Introducción al Proceso de Desarrollo de Software Patricio Letelier Departamento de Sistemas Informáticos y Computación Universidad.
ING. PERCY OQUENDO CARREÑO PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE.
Ingeniería de Software
Ingeniería de Software Orientado a Objetos
Fundamentos de programación
Metodología para el desarrollo de Software educativo POO
Herramientas del Análisis Estructurado
METODOLOGÍA OMT Diseño de sistemas.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
DISEÑO DE BASES DE DATOS
DISEÑO Genera soluciones a requerimientos planteados Describe las especificaciones del sistema propuesto Define CÓMO lo va a hacer el nuevo Sistema Define.
Organización y Estructuración de Datos Profesor Titular: Mg Carlos G. Neil 2009.
Introducción al Proceso de Desarrollo de Software Patricio Letelier Centro de Formación de Postgrado – Depto. Sistemas Informáticos y Computación Universidad.
Introducción al Proceso de Desarrollo de Software
UML Carlos Becerra C. ¿Qué es orientación a objetos? Conceptos de OO  Objetos, características de los objetos, clases e instancias,
Desarrollo de Software Orientado a Objetos (deficiencias)
UNIVERSIDAD LATINA BASES DE DATOS DISEÑO DE BASES DE DATOS (modelos para el diseño)
Explica con tus propias palabras
ANÁLISIS Y DISEÑO DE SISTEMAS II
Introducción a UML Departamento de Informática Universidad de Rancagua
Conceptos Fundamentales
Ingeniería del Software 2002
Ingeniería de Requisitos
Unidad 3 MODELO DE ANALISIS.
Prof. Joel Moreno Molina
Unified Modeling Language (Lenguaje de Modelamiento unificado)
3. Paradigmas de la ingeniería de software.
DISEÑO DE BASES DE DATOS (modelos para el diseño)
Introducción AOO. Contenido - Introducción - Repaso de Orientación a Objetos - UML - Casos de Uso.
Fundamentos de Ingeniería de Software
P ROCESO U NIFICADO R ACIONAL R ATIONAL U NIFIED P ROCESS.
ANÁLISIS Y DISEÑO DE SISTEMAS Desarrollo de Conceptos Básicos Ing. Linda K. Masias M.
NUCLEO 2: METODOLOGÍAS DE DESARROLLO DE SOFTWARE 1. Introducción y Conceptos generales 2. Visión histórica del desarrollo de metodologías 3. Características.
Transcripción de la presentación:

ANALISIS ESTRUCTURADO Ing. Sonia Godoy Hortua 1

E SPECIFICACIÓN DE REQUERIMIENTOS 1. Requerimientos funcionales y no funcionales 2. Especificación de requerimientos en lenguaje natural 3. Herramientas de especificación Modelado de datos Diagramas entidad/relación Diagramas de clases en UML Diccionarios de datos Modelado de procesos Diagramas de flujo de datos Casos de uso 4. Documento de especificación del sistema 2 Ing. Sonia Godoy Hortua

Metodologías estructuradas Se pasa de una visión general del problema, nivel de abstracción alto, a un nivel de abstracción sencillo Hacia un punto de vista funcional del sistema Metodologías orientadas a procesos Hacia la estructura de datos Metodologías orientadas a datos Proponen la creación de modelos del sistema que representan los procesos, los flujos y la estructura de los datos de una manera descendente 3 Ing. Sonia Godoy Hortua

COMPARACIONES Metodologías orientadas a procesos Metodologías orientadas a datos ENTRADASALIDA ENTRADA PROCESO SALIDA 4Ing. Sonia Godoy Hortua

Utilizan un enfoque de descomposición descendente para evaluar los procesos del espacio del problema y los flujos de datos con los que están conectados Representantes de éste grupo son las metodologías de análisis y diseño estructurado como: Merise [Tardieu et al., 1986] YSM (Yourdon Systems Method) [Yourdon Inc., 1993] SSADM (Structured Systems Analysis and Design Method) [Ashworth y Goodland,1990] METRICA v.2.1 [MAP, 1995] METRICA v3.0 (Parcialmente) [MAP, 2001] 5Ing. Sonia Godoy Hortua

Metodologías orientadas datos  Las actividades de análisis comienzan evaluando en primer lugar los datos y sus interrelaciones para determinar la arquitectura de datos subyacente  Cuando esta arquitectura está definida, se definen las salidas a producir y los procesos y entradas necesarios para obtenerlas  Representantes  JSP (Jackson Structured Programming) [Jackson, 1975]  JSD (Jackson Structured Design) [Jackson, 1983]  LCP (Logical Construction Program) [Warnier, 1974]  DESD (Desarrollo de Sistemas Estructurados de Datos), también conocido como metodología Warnier-Orr [Orr, 1977] 6 Ing. Sonia Godoy Hortua

O RIENTADAS A OBJETOS Se fundamentan en la integración de los dos aspectos de los sistemas de información: datos y procesos En este paradigma un sistema se concibe como un conjunto de objetos que se comunican entre sí mediante mensajes El objeto encapsula datos y operaciones Este enfoque permite un modelado más natural del mundo real y facilita enormemente la reutilización del software 7 Ing. Sonia Godoy Hortua

M ETODOLOGÍAS O RIENTADAS A OBJETOS Gran cantidad de representantes Metodologías dirigidas por los datos OMT (Object Modeling Technique) [Rumbaugh et al., 1991] Fusion [Coleman et al., 1994] Metodologías dirigidas por las responsabilidades RDD (Responsibility Driven Design) [Wirfs- Brock et al., 1990] OBA (Object Behavior Analysis) [Rubin y Goldberg, 1992] Metodologías dirigidas por los casos de uso Objectory [Jacobson et al., 1992] Proceso Unificado [Jacobson et al., 1999] Metodologías dirigidas por estados Metodología de Shlaer y Mellor [Shlaer y Mellor, 1992] Evolución de las metodologías OO Metodologías de primera generación OMT RDD Objectstory Rooch Metodologías de tercera generación Unificación, Estandarización UML OPEN RUP Lenguajes Formales Métricas MEDEA OMT2 Fusión Metodologías de Segunda generación 8 Ing. Sonia Godoy Hortua

Orientadas a objetos „ Metodologías estructuradas vs. Metodologías OO AnálisisDiseño Implementación PROGRAMA RELACIONAL DER TABLAS DATOS PROCESOS DFD STD ESTRUCTURADA VS ORIENTADA A OBJETOS OBJETOS ESTRUCTURADA OO 9 Ing. Sonia Godoy Hortua

MODELADO DE DATOS Diagramas entidad/relación (E/R) Ing. Sonia Godoy Hortua 10

COMPONENTES Entidades (conceptos de interés) Relaciones (asociaciones entre entidades) Atributos (características de las entidades) Cardinalidad: uno-a-uno, uno-a-muchos, muchos-a- muchos 11 Ing. Sonia Godoy Hortua

DIAGRAMA ENTIDAD RELACIÓN Ing. Sonia Godoy Hortua 12

Ing. Sonia Godoy Hortua 13

Ing. Sonia Godoy Hortua 14

Ing. Sonia Godoy Hortua 15

Ing. Sonia Godoy Hortua 16

TIPOS DE ATRIBUTOS Atómicos o compuestos Claves - subrayados Ing. Sonia Godoy Hortua17

CARDINALIDAD DE UNA RELACIÓN Ing. Sonia Godoy Hortua 18