Sie sind auf Seite 1von 18

ANALISIS ESTRUCTURADO

DETERMINACION
DE
REQUERIMIENTOS
Ing. Jos O. Alvarado Alvarado
1
ESPECIFICACIN DE REQUERIMIENTOS
1. Requerimientos funcionales y no funcionales
2. Especificacin de requerimientos en lenguaje
natural
3. Herramientas de especificacin
Modelado de datos
Diagramas entidad/relacin
Diagramas de clases en UML
Diccionarios de datos
Modelado de procesos
Diagramas de flujo de datos
Casos de uso
4. Documento de especificacin del sistema
2
Metodologas estructuradas

Se pasa de
una visin
general del
problema,
nivel de
abstraccin
alto, a un nivel
de abstraccin
sencillo
Hacia un punto
de vista
funcional del
sistema
Metodologas
orientadas a
procesos
Hacia la
estructura de
datos
Metodologas
orientadas a
datos
Proponen la
creacin 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
Metodologas orientadas
a procesos

Metodologas orientadas
a datos

ENTRADA SALIDA
ENTRADA PROCESO SALIDA
4 Ing. Sonia Godoy Hortua
Utilizan un enfoque de
descomposicin descendente para
evaluar los procesos del espacio del
problema y los flujos de datos con
los que estn conectados
Representantes de ste grupo son las
metodologas de anlisis y diseo
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]

5 Ing. Sonia Godoy Hortua
Metodologas orientadas datos
Las actividades de anlisis 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), tambin conocido como
metodologa Warnier-Orr [Orr, 1977]
6 Ing. Sonia Godoy Hortua
ORIENTADAS A OBJETOS
Se fundamentan en la integracin
de los dos aspectos de los
sistemas de informacin: 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
ms natural del mundo real y
facilita enormemente la
reutilizacin del software

7

M
E
T
O
D
O
L
O
G

A
S

O
R
I
E
N
T
A
D
A
S

A

O
B
J
E
T
O
S

Gran cantidad de representantes
Metodologas dirigidas por los
datos
OMT (Object Modeling
Technique) [Rumbaugh
et al., 1991]
Fusion [Coleman et
al., 1994]
Metodologas dirigidas por las
responsabilidades
RDD (Responsibility
Driven Design) [Wirfs-
Brock et al., 1990]
OBA (Object Behavior
Analysis) [Rubin y
Goldberg, 1992]
Metodologas dirigidas por los
casos de uso
Objectory [Jacobson
et al., 1992]
Proceso Unificado
[Jacobson et al., 1999]
Metodologas dirigidas por
estados
Metodologa de Shlaer y
Mellor [Shlaer y Mellor, 1992]





Evolucin de las metodologas OO
Metodologas de primera generacin
OMT
RDD
Objectstory
Rooch
Metodologas de
tercera generacin
Unificacin,
Estandarizacin
UML
OPEN
RUP
Lenguajes
Formales
Mtricas
MEDEA
OMT2
Fusin
Metodologas de
Segunda generacin
8


Orientadas a objetos
Metodologas estructuradas vs. Metodologas OO

Anlisis Diseo
Implementacin















































PROGRAMA



RELACIONAL


DER


TABLAS
D
A
T
O
S

P
R
O
C
E
S
O
S


DFD


STD

ESTRUCTURADA VS ORIENTADA A
OBJETOS







































O
B
J
E
T
O
S

ESTRUCTURADA
OO
9 Ing. Sonia Godoy Hortua
MODELADO DE DATOS
Diagramas entidad/relacin (E/R)

10
COMPONENTES
Entidades (conceptos de inters)


Relaciones (asociaciones entre entidades)


Atributos (caractersticas de las entidades)

Cardinalidad: uno-a-uno, uno-a-muchos, muchos-a-
muchos


11
DIAGRAMA ENTIDAD RELACIN
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
Atmicos o
compuestos
Claves - subrayados
Ing. Sonia Godoy Hortua 17
CARDINALIDAD DE UNA RELACIN
Ing. Sonia Godoy Hortua 18