E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.
-
Upload
valerio-sahagun -
Category
Documents
-
view
113 -
download
1
Transcript of E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.
![Page 1: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/1.jpg)
ESPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas
Ing. Sonia Godoy Hortua
1
![Page 2: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/2.jpg)
ESPECIFICACIÓ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 sistema2
Ing. S
onia
Godoy H
ortu
a
![Page 3: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/3.jpg)
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
sistemaMetodologías orientadas a
procesos
Hacia la estructura de
datosMetodologí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
3Ing. Sonia Godoy Hortua
![Page 4: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/4.jpg)
COMPARACIONES
Metodologías orientadas a procesos Metodologías orientadas
a datos
ENTRADA
SALIDA
ENTRADA
PROCESO
SALIDA
4Ing. Sonia Godoy Hortua
![Page 5: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/5.jpg)
Metodologías orientadas a procesos
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 conectadosRepresentantes 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
![Page 6: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/6.jpg)
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]
6Ing. Sonia Godoy Hortua
![Page 7: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/7.jpg)
ORIENTADAS 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. S
onia
Godoy H
ortu
a
![Page 8: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/8.jpg)
ME
TO
DO
LO
GÍA
S O
RIE
NTA
DA
S A
O
BJE
TO
S
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
OMTRDD
Objectstory
Rooch
Metodologías de tercera generación
Unificación,Estandarización
UML
OPENRUP
Lenguajes Formales
Métricas
MEDEA
OMT2Fusión
Metodologías de Segunda generación
8
Ing. Sonia G
odoy Hortua
![Page 9: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/9.jpg)
Orientadas a objetos
„ Metodologías estructuradas vs. Metodologías OO
Análisis Diseño Implementación
PROGRAMA
RELACIONAL
DER
TABLAS
DA
TO
S
PR
OC
ES
OS
DFDSTD
ESTRUCTURADA VS ORIENTADA A OBJETOS
OB
JETO
S
ESTRUCTURADA
OO
9Ing. Sonia Godoy Hortua
![Page 10: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/10.jpg)
HERRAMIENTAS DE ESPECIFICACIÓN: MODELADO
DE DATOS
Diagramas entidad/relación (E/R)
Ing. Sonia G
odoy Hortua
10
![Page 11: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/11.jpg)
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. S
onia
Godoy H
ortu
a
![Page 12: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/12.jpg)
DIAGRAMA ENTIDAD RELACIÓN
Ing. Sonia Godoy Hortua 12
![Page 13: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/13.jpg)
Ing. Sonia Godoy Hortua 13
![Page 14: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/14.jpg)
Ing. Sonia Godoy Hortua 14
![Page 15: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/15.jpg)
Ing. Sonia Godoy Hortua 15
![Page 16: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/16.jpg)
Ing. Sonia Godoy Hortua 16
![Page 17: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/17.jpg)
TIPOS DE ATRIBUTOS
Atómicos o compuestos
Claves - subrayados
Ing. Sonia Godoy Hortua 17
![Page 18: E SPECIFICACIÓN DE REQUERIMIENTOS Análisis de sistemas Ing. Sonia Godoy Hortua 1.](https://reader036.fdocuments.ec/reader036/viewer/2022062417/551ce6f1550346447a8b4e73/html5/thumbnails/18.jpg)
CARDINALIDAD DE UNA RELACIÓNIng. Sonia Godoy Hortua 18