metodologia

10

Click here to load reader

Upload: santos-rivera-lujan

Post on 06-Jul-2015

274 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Metodologia

Metodología OOSE

AUTOR :SANTOS RIVERA LUJAN

Page 2: Metodologia

Este método proporciona un soporte para

el diseño creativo de productos de

software, inclusive a escala industrial. El

autor plantea el problema del diseño y

construcción de software haciendo una

comparación con la industria de la

construcción, contemplando las

siguientes fases:

Page 3: Metodologia
Page 4: Metodologia

El método desarrollado por Ivar Jacobson OOSE ha sido llamado

“un enfoque para el manejo de casos de uso”, en este enfoque

el modelo de casos de uso sirve como un modelo central del

cual todos los otros modelos son derivados. Un modelo de casos

de uso describe la funcionalidad completa del sistema,

identificando como, todo lo que esta fuera del sistema,

interactúa con él.

El modelo de casos de uso de acuerdo con Jacobson, es la

base en la etapa de análisis, construcción y prueba. OOSE

presenta cinco técnicas para modelar un sistema:

Page 5: Metodologia
Page 6: Metodologia

Análisis y Diseño Orientado a

Objetos de Booch

La realización de modelos es muy importante para la

construcción de sistemas complejos.

Booch propone 4 modelos de desarrollo orientado a

objetos: estructura física y lógica y su

semántica estática y dinámica.

Page 7: Metodologia

La parte más importante en el análisis y diseño orientado a objetos de acuerdo a Booch es

la identificación de clases y objetos.

Las técnicas para capturar la parte lógica / estática según Boochson las siguientes:

Diagrama de objetos: muestran los objetos existentes y sus relaciones entre ellos,

incluyendo visibilidad y sincronización.

Diagramas de clases: muestran las clases existentes y sus relaciones entre ellas,

incluyendo aspectos de cardinalidad, persistencia y visibilidad.

Page 8: Metodologia

Las técnicas para capturar la vista

lógica / dinámica son las

siguientes: Diagrama de transición de estados: muestra los estados de un objeto,

transiciones y

las acciones que son resultado de ellas.

Diagramas de interacción: describen como los escenarios son ejecutados en el mismo

contexto, además de mostrar los aspectos dinámicos.

Técnicas para capturar la vista física / estática.

Diagramas de módulos: muestran la asignación de clases y objetos a módulos, en el

diseño físico de un sistema.

Diagramas de procesos: muestran la asignación de procesos a procesadores en el

diseño físico de un sistema.

Page 9: Metodologia

Metodología USDP

Proceso Unificado de Desarrollo de Software (Unified Software

Development Process). Es el proceso de software más importante

del mundo, descendiente directo de RUP. Este proceso de software

es el compañero de UML, el Lenguaje de Modelado Unificado

(Unified Modeling Language). Estos conceptos fueron tan profundamente especifidados, que hubo que separar el proceso

de la notación. De allí surgieron USDP y UML como conceptos

separados. Anteriormente, las metodologías de desarrollo de

software orientado a objetos se constituían tanto en los conceptos

clave, la notación y el proceso.

Page 10: Metodologia