James Rambaugh:
delimita el sistema y define su funcionalidad.
Es esta entrada por falta de tiempo y con urgencia te contaré quienes son:
Grady Booch, James Rambaugh e Ivar Jacobson.
Grady Booch:
Grady es reconocido internacional mente por su trabajo innovador en arquitectura de software, ingeniería de software y entornos de desarrollo colaborativo.
lo genial de Grady es que ha estado profundamente involucrado en la estrategia de sistemas cognitivos de IBM, además de que actualmente es jefe científico de Watson / M.
Se centró en la cognición incorporada.
Además, Grady dirigió el tema de IBM Global Technology Outlook sobre sistemas cognitivos, y ahora continúa trabajando con los arquitectos clave de Watson Group y la organización hermana de IBM Research para avanzar en la ciencia y la práctica de los sistemas cognitivos.
La realización de modelos es muy importante por que propone el desarrollo orientado a objetos:
-Estructura física y lógica.
-Semántica estática y dinámica.
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:
1.- Modelo de requerimientos:
2.- Modelo de análisis:
estructura el sistema, modelando tres tipos de objetos
(objetos de
interfase, objetos entidad y objetos de control).
3.- Modelo de diseño:
refina el modelo de análisis y lo adapta a un
ambiente de
implementación.
Consiste de diagramas de interacción y diagramas
de transición de
estados.
4.- Modelo de implementación:
consiste en el código fuente de los objetos especificados
en el
modelo de diseño.
5.- Modelo de prueba:
es llevado acabo mediante la realización de
pruebas al modelo de
implementación.
James Rambaugh:
El OMT describe el análisis y diseño orientado a
objetos como una forma de organizar
software
dentro de una correlación de objetos discretos
que incorporan tanto comportamiento
como
estructuras de datos.
La esencia del desarrollo orientado a objetos en
OMT es la
identificación y organización de
conceptos en el dominio del problema.
Este método tiene muchas
notaciones,
aunque para el desarrollo de muchos sistemas
solamente algunas son usadas.
De acuerdo a Rumbaugh en el OMT, el sistema es descrito a partir de 3 modelos
diferentes:
-Modelo de objetos:
describe la estructura estática de los objetos en un
sistema, y sus
relaciones. Consiste de diagramas de objetos
-Modelo dinámico:
describe aspectos de control de un sistema y muestra
la parte dinámica
de cada clase mediante diagramas de estados.
-Modelo funcional:
describe el flujo de datos en el sistema mediante
diagramas de flujo de
datos
Recuperado de:
http://www.itlalaguna.edu.mx/academico/carreras/sistemas/Analisis%20y%20diseño%20orientado%20a%20objetos/Resumen3.pdf
Recuperado de:
http://www.itlalaguna.edu.mx/academico/carreras/sistemas/Analisis%20y%20diseño%20orientado%20a%20objetos/Resumen3.pdf