Anda di halaman 1dari 19

METODOLOGAS

Ingeniera de Sistemas
QU ES ??

Una metodologa es el
conjunto de procedimientos,
tcnicas, herramientas y
soporte documental para la
realizacin de un software

Ing. Sonia Godoy Hortua 2


Actividades que se dividen en procesos
TAREA

Forma de ejecutar una tarea


PROCEDIMIENTO

Herramienta usada para aplicar el


procedimiento
TECNICA

Usada para automatizar la aplicacin


HERRAMIENTA

Resultado de cada etapa


PRODUCTO

Ing. Sonia Godoy Hortua 3


M E T O D O L O G A

Ing. Sonia Godoy Hortua


Describe cmo se
organiza un proyecto
Mejores aplicaciones

Mejor proceso
Establece el orden en el
de desarrollo
que la mayora de las
Establecer un proceso actividades tienen que
realizarse y los enlaces
estndar en una entre ellas
organizacin
Indica cmo tienen que
realizarse algunas
tareas proporcionando
las herramientas
concretas e 4
intelectuales
Metodologa de
Ingeniera del
Un proceso para producir software
de forma organizada, empleando
una coleccin de tcnicas y
Software
convenciones de notacin
predefinidas

Conjunto de Es un proceso Indica qu es lo


mtodos que se para describir que hay que
utilizan durante los aspectos y obtener a lo largo
el ciclo de vida funcionalidades del desarrollo del
del software de un sistema proyecto

METODOLOGA MTODO CICLO DE VIDA

Ing. Sonia Godoy Hortua 5


OBJETIVOS DE LAS METODOLOGIAS
Establecer los requisitos de un sistema
software de una forma acertada
Proporcionar un mtodo sistemtico de
desarrollo de forma que se pueda
controlar su proceso

Ing. Sonia Godoy Hortua


Construir un sistema software dentro de
un tiempo apropiado y unos costes
aceptables
Construir un sistema que est bien
documentado y que sea fcil de mantener
Ayudar a identificar, lo antes posible,
cualquier cambio que sea necesario
realizar dentro del proceso de desarrollo
Proporcionar un sistema que satisfaga a
todas las personas afectadas por el
mismo
6
CARACTERSTICAS DESEABLES EN UNA
METODOLOGA
Un conjunto
completo de
conceptos y
modelos

Una Un proceso
coleccin de de ciclo de
reglas y vida
guas completo

Ing. Sonia Godoy Hortua


METODOLOGIA

Una
descripcin Un
completa de conjunto de
artefactos a mtricas
desarrollar

Un
conjunto de
tcnicas 7
probadas
CLASIFICACIN DE LA METODOLOGAS

Estructuradas
Orientadas a procesos
Orientadas a datos

Ing. Sonia Godoy Hortua


Orientadas a estados y transiciones
Orientadas al diseo del conocimiento
Orientadas a objetos
Orientadas al desarrollo de sistemas
hipermediales
8
Metodologas estructuradas

Proponen la
creacin de Se pasa de
Hacia un punto una visin
modelos del Hacia la
de vista general del
sistema que estructura de
funcional del problema,
representan datos
sistema nivel de
los procesos, Metodologas
los flujos y la Metodologas abstraccin
orientadas a alto, a un nivel
estructura de orientadas a
datos de abstraccin
los datos de procesos
una manera sencillo
descendente

Ing. Sonia Godoy Hortua 9


Metodologas orientadas
a procesos Metodologas orientadas
a datos

ENTRADA PROCESO SALIDA

ENTRADA SALIDA

COMPARACIONES
Ing. Sonia Godoy Hortua 10
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]
Ing. Sonia Godoy Hortua 11
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
Ing. Warnier-Orr [Orr, 1977]
Sonia Godoy Hortua 12
ORIENTADAS A ESTADOS Y TRANSICIONES

Estn dirigidas a la especificacin de


Sistemas en tiempo real
Sistemas que tienen que reaccionar continuamente a
estmulos internos y externos (eventos o sucesos)
Representantes
Extensiones de las metodologas de anlisis y diseo

Ing. Sonia Godoy Hortua


estructurado de
Ward y Mellor (1985) y de Hatley y Pirbhai (1987)

13
ORIENTADAS AL DISEO DEL CONOCIMIENTO

Aproximacin que se encuentra an en una fase


temprana de desarrollo
Utiliza tcnicas y conceptos de Inteligencia Artificial
para especificar y generar sistemas de informacin

Ing. Sonia Godoy Hortua


Representantes
KADS (Knowledge Acquisition and Development
Systems) [Wielinga et al., 1991]
IDEAL [Gmez et al., 1998]

14
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

Ing. Sonia Godoy Hortua


operaciones
Este enfoque permite un modelado
ms natural del mundo real y
facilita enormemente la
reutilizacin del software

15
Gran cantidad de representantes

METODOLOGAS ORIENTADAS A OBJETOS


Metodologas dirigidas por los
datos

OMT (Object Modeling


Technique) [Rumbaugh
et al., 1991]
Fusion [Coleman et
Evolucin de las metodologas OO al., 1994]
Metodologas dirigidas por las

Ing. Sonia Godoy Hortua


responsabilidades
Metodologas de primera generacin
Objectstory RDD (Responsibility
RDD Unificacin,
OMT Rooch Driven Design) [Wirfs-
Estandarizacin
Brock et al., 1990]
UML OBA (Object Behavior
Analysis) [Rubin y
Mtricas Goldberg, 1992]
Metodologas de
Segunda generacin Metodologas de Metodologas dirigidas por los
tercera generacin casos de uso
Fusin
OMT2 RUP
OPEN
Objectory [Jacobson
Lenguajes MEDEA
et al., 1992]
Formales
Proceso Unificado
[Jacobson et al., 1999]
Metodologas dirigidas por
estados

Metodologa de Shlaer y
16
Mellor [Shlaer y Mellor, 1992]
Orientadas a objetos
Metodologas estructuradas vs. Metodologas OO

Anlisis Diseo Implementacin


PROCESOS

STD
DFD PROGRAMA

ESTRUCTURADA
DATOS

RELACIONAL TABLAS

DER
OBJETOS

OO

ESTRUCTURADA VS ORIENTADA A
OBJETOS
Ing. Sonia Godoy Hortua 17
Orientadas al
desarrollo de sistemas
hipermediales

Pretenden sistematizar la creacin de


aplicaciones Web dentro de un proceso
de creacin de software bien definido

Los sitios Web tradicionales estn


evolucionando de meros almacenes de
informacin hipermedia a aplicaciones
hipermedia distribuidas, comnmente
denominadas aplicaciones Web

Ing. Sonia Godoy Hortua 18


Representantes:

HDM (Hypermedia Design Model)


[Garzotto et al., 1993]
Algunas estn HFPM (Hypermedia Flexible Process
soportados por Modeling) [Olsina, 1998]
herramientas OOHDM (Object-Oriented Hypermedia
Design Method) [Rossi, 1996]
Todas prescriben diferentes tcnicas y
OOH-Method [Gmez et al., 2000]
notaciones
OOWS (Object-Oriented Web-Solutions)
[Pastor et al., 2001a]
Se centran slo en el diseo o en la
WSDN (Web Site Design Method) [De
representacin visual, mientras que Troyer y Leune, 1997]
otras cubren todo el proceso de
desarrollo de una aplicacin Web

Ing. Sonia Godoy Hortua 19

Anda mungkin juga menyukai