SlideShare una empresa de Scribd logo
1 de 9
Escenarios y seguimiento de sucesos. Un escenario es una secuencia de
sucesos que se produce durante una ejecución concreta de un sistema. El
ámbito de un escenario es variable; puede incluir todos los sucesos del
sistema, o que sean generados por ellos. Todo suceso transmite
información de uno objeto a otro.
a) Diagramas de Objeto
Un diagrama de objetos contiene un conjunto de instancias de los elementos encontrados en un diagrama de
clases. Por o tanto, un diagrama de objetos expresa la parte estática de una interacción, consistiendo en los
objetos que colaboran pero sin ninguno de los mensajes enviados entre ellos (Alarcon, 2000).
Modelo Físico
El que se construye la arquitectura que se definirá para el sistema.
a) Diagramas de módulos
El diagrama de módulos muestra la asignación de clases y objetos o módulos en el diseño físico de un sistema.
Un solo diagrama de módulos representa una vista de la estructura de módulos de un sistema. Los dos
elementos esenciales de un diagrama de módulos son los módulos y sus dependencias.
•Dependencias.- la única relación que puede darse entre dos módulos es una dependencia de compilación, representada
por una línea dirigida que apunta al modulo respecto al cual existe la dependencia. Las flechas indican dependencia o uso
y debe salir del módulo dependiente
Diagramas de proceso
Es una representación gráfica de los pasos que se siguen en toda una secuencia de
actividades, dentro de un proceso o un procedimiento, identificándolos mediante símbolos
de acuerdo con su naturaleza; incluye, además, toda la información que se considera
necesaria para el análisis, tal como distancias recorridas, cantidad considerada y tiempo
requerido.
Con fines analíticos y como ayuda para descubrir y eliminar ineficiencias, es
conveniente clasificar las acciones que tienen lugar durante un proceso dado en cinco
clasificaciones. Estas se conocen bajo los términos de operaciones, transportes, inspecciones,
retrasos o demoras y almacenajes.
Tabla 1.- Simbología usada en Diagramas de Procesos
Dinámica de Clases
Consta de:
Diagramas de Transición de Estados
El Diagrama de Transición de Estado (también conocido como DTE) enfatiza el comportamiento dependiente del
tiempo del sistema. Este tipo de modelo sólo importaba para una categoría de sistemas conocido como sistemas
de tiempo-real; como ejemplo de estos sistemas se tienen el control de procesos, sistemas de conmutación
telefónica, sistemas de captura de datos de alta velocidad y sistemas de control y mando militares.
· Elementos
ü Entidades.- Las entidades pasan por varios estados. En cada uno de ellos pueden suceder determinados
eventos que provoquen efectos o acciones sobre la entidad.
Dinámica de Instancias
a) Diagramas de Interacción
Muestran una interacción, que consiste de un conjunto de objetos y sus relaciones, incluyendo los mensajes que
puedan ser realizados entre ellos. Son importantes para modelar los aspectos dinámicos de un sistema y para
construir sistemas ejecutables a través de ingeniería hacia adelante e ingeniería inversa.
Comúnmente contienen: Objetos y Enlaces, además de mensajes que pueden servir para visualizar, especificar,
construir y documentar los aspectos dinámicos de una sociedad particular de objetos, o pueden ser usados para
modelar un flujo particular de control de un caso de uso.
Los diagramas de interacción están conformados por los diagramas de secuencia y los diagramas de colaboración.
Macro Proceso
Engloba una actividad de planificación arquitectónica, que agrupa capas de objetos por nivel de abstracción.
Además identifica situaciones relevantes.
Crea un prototipo de diseño y valida el prototipo aplicándolo a situaciones de uso.
Es un proceso de alto nivel.
Pasos del Macro proceso
Consta de 5 pasos:
a) Conceptualización
Se establecen las necesidades básicas
b) Análisis
Modelar un comportamiento deseado
Micro Proceso
En esta parte se desarrolla lo siguiente (Guzman, Tojin, Sanchez, & Huriarte, 2007):
· Define un conjunto de “reglas” que regulan el uso de operaciones y atributos, de reglas, y políticas.
· Desarrolla situaciones que describen la semántica de las reglas y política.
· Crea un prototipo para cada política.
· Instrumenta y refina el prototipo.
Es un proceso de bajo nivel.
El micro proceso de desarrollo del AOO de Booch incluye (Huchin Gamboa, 2009):
· Identificación de clases y objetos.
· Proposición de objetos candidatos
· Conducción del análisis de comportamiento.
· Identificación de escenarios relevantes.
· Definición de atributos y operaciones para cada clase.
· Identificación de la semántica de clases y objetos.
· Selección y análisis de escenarios.
Metodología de James Martin
Metodología de James Martin
Esta metodología de desarrollo de Software es mejor conocida como
Metodología RAD (Rapid Application Development) o Desarrollo rápido
de Aplicaciones, y fue creada por el gurú de computación James Martin
en 1991. Está orientada a disminuir radicalmente el tiempo necesario para
diseñar e implementar Sistemas de Información, el RAD cuenta con una
participación intensa del usuario, sesiones JAD, prototipaje, herramientas
CSE integradas y generadores de código. El Rad requiere cuatro
ingredientes esenciales: gerencia, gente, metodologías y herramientas.
Ventajas y Desventajas de la Metodología RAD
Ventajas | Desventajas
Ahorro dramático de tiempo durante el desarrollo del sistema. Mayor
velocidad y menores costos pueden repercutir en la calidad del sistema
(p.e., debido a falta de atención en controles internos).
Puede ahorrarse tiempo, dinero y esfuerzo humano. Peligrosa incoherencia
entre el sistema desarrollado y el negocio, debido a la falta de información o
a procesos del negocio sobreentendidos.
Estrecha correspondencia entre los requerimientos del usuario y las
especificaciones del sistema.
Pueden producirse inconsistencias entre diseños internos y entre sistemas.
Trabaja muy bien cuando la velocidad de desarrollo es importante (cambios
rápidos de las condiciones del negocio), o cuando lo sistemas pueden
capitalizarse en oportunidades estratégicas. Posibles violaciones de
estándares de programación relacionadas con nomenclaturas inconsistentes
e insuficiente documentación.
Ventajas y Desventajas de la Metodología RAD
Ventajas | Desventajas
Ahorro dramático de tiempo durante el desarrollo del
sistema. Mayor velocidad y menores costos pueden repercutir en
la calidad del sistema (p.e., debido a falta de atención en controles
internos).
Puede ahorrarse tiempo, dinero y esfuerzo humano. Peligrosa
incoherencia entre el sistema desarrollado y el negocio, debido a la falta
de información o a procesos del negocio sobreentendidos.
Estrecha correspondencia entre los requerimientos del usuario y las
especificaciones del sistema.
Pueden producirse inconsistencias entre diseños internos y entre
sistemas.
Trabaja muy bien cuando la velocidad de desarrollo es importante
(cambios rápidos de las condiciones del negocio), o cuando lo sistemas
pueden capitalizarse en oportunidades estratégicas. Posibles violaciones
de estándares de programación relacionadas con nomenclaturas
inconsistentes e insuficiente documentación.

Más contenido relacionado

La actualidad más candente

Mapa mental de sistemas, modelos y control
Mapa mental de sistemas, modelos y controlMapa mental de sistemas, modelos y control
Mapa mental de sistemas, modelos y controleliianiitta12
 
Yisbegarcia
YisbegarciaYisbegarcia
YisbegarciaYisbeG
 
Herramientas estadística de calidad
Herramientas estadística de calidadHerramientas estadística de calidad
Herramientas estadística de calidadedenjuliohazardpieir
 
Actividad prediminar 5
Actividad prediminar 5Actividad prediminar 5
Actividad prediminar 5Daayraan
 
Métodos de evaluación de riesgos
Métodos de evaluación de riesgosMétodos de evaluación de riesgos
Métodos de evaluación de riesgosNombre Apellidos
 
Elementos de la calidad total
Elementos de la calidad totalElementos de la calidad total
Elementos de la calidad totalycolmenarez
 
MODELOS DE INVESTIGACIÓN DE OPERACIONES
MODELOS DE INVESTIGACIÓN DE OPERACIONESMODELOS DE INVESTIGACIÓN DE OPERACIONES
MODELOS DE INVESTIGACIÓN DE OPERACIONESArikashika Patraca
 
Herramientas estadisticas de la calidad by aiker arroyo
Herramientas estadisticas de la calidad by aiker arroyoHerramientas estadisticas de la calidad by aiker arroyo
Herramientas estadisticas de la calidad by aiker arroyojuan jose
 
Fundamentos sistemas de informacion
Fundamentos sistemas de informacionFundamentos sistemas de informacion
Fundamentos sistemas de informacionluismarlmg
 
Factores industriales
Factores industrialesFactores industriales
Factores industrialesBRF
 
Tema 6 unidad i - crm
Tema 6   unidad i - crmTema 6   unidad i - crm
Tema 6 unidad i - crmjudithDevia
 

La actualidad más candente (20)

Tp2 sistémico
Tp2 sistémicoTp2 sistémico
Tp2 sistémico
 
Simulacion de procesos
Simulacion de procesosSimulacion de procesos
Simulacion de procesos
 
Presentacion 1-analisis-sistemas
Presentacion 1-analisis-sistemasPresentacion 1-analisis-sistemas
Presentacion 1-analisis-sistemas
 
Mapa mental de sistemas, modelos y control
Mapa mental de sistemas, modelos y controlMapa mental de sistemas, modelos y control
Mapa mental de sistemas, modelos y control
 
Yisbegarcia
YisbegarciaYisbegarcia
Yisbegarcia
 
Meto eval ries.
Meto eval ries.Meto eval ries.
Meto eval ries.
 
Metricas
MetricasMetricas
Metricas
 
Herramientas estadística de calidad
Herramientas estadística de calidadHerramientas estadística de calidad
Herramientas estadística de calidad
 
Electivca
ElectivcaElectivca
Electivca
 
Actividad prediminar 5
Actividad prediminar 5Actividad prediminar 5
Actividad prediminar 5
 
Métodos de evaluación de riesgos
Métodos de evaluación de riesgosMétodos de evaluación de riesgos
Métodos de evaluación de riesgos
 
Elementos de la calidad total
Elementos de la calidad totalElementos de la calidad total
Elementos de la calidad total
 
MODELOS DE INVESTIGACIÓN DE OPERACIONES
MODELOS DE INVESTIGACIÓN DE OPERACIONESMODELOS DE INVESTIGACIÓN DE OPERACIONES
MODELOS DE INVESTIGACIÓN DE OPERACIONES
 
Jhon fredy
Jhon fredyJhon fredy
Jhon fredy
 
Herramientas estadisticas de la calidad by aiker arroyo
Herramientas estadisticas de la calidad by aiker arroyoHerramientas estadisticas de la calidad by aiker arroyo
Herramientas estadisticas de la calidad by aiker arroyo
 
Fundamentos sistemas de informacion
Fundamentos sistemas de informacionFundamentos sistemas de informacion
Fundamentos sistemas de informacion
 
Factores industriales
Factores industrialesFactores industriales
Factores industriales
 
Expo (1)
Expo (1)Expo (1)
Expo (1)
 
Tema 6 unidad i - crm
Tema 6   unidad i - crmTema 6   unidad i - crm
Tema 6 unidad i - crm
 
7 herramientas-de-calidad
7 herramientas-de-calidad7 herramientas-de-calidad
7 herramientas-de-calidad
 

Similar a Escenarios y seguimiento de sucesos en el desarrollo de sistemas

Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a ObjetosRafael Miranda
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetosyolandacando1
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetosyolandacando1
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetosyolandacando1
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetosyolandacando1
 
Metodologias_desarrollo_SOFTWARE.pptx
Metodologias_desarrollo_SOFTWARE.pptxMetodologias_desarrollo_SOFTWARE.pptx
Metodologias_desarrollo_SOFTWARE.pptxElmerCadilloLimas1
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughWilfredy Inciarte
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujolordXDie
 
UML(Diseños de Sistemas)
UML(Diseños de Sistemas)UML(Diseños de Sistemas)
UML(Diseños de Sistemas)josue salas
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de softwareYORGELIS1608
 
Proceso de desarrollo del software
Proceso de desarrollo del softwareProceso de desarrollo del software
Proceso de desarrollo del softwareJosue Meza
 
Metodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaughMetodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaughviisistemas
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortellforwer1223
 
Modelos del Sistema
Modelos del SistemaModelos del Sistema
Modelos del SistemaSofylutqm
 
Tipos de modelo y metodologias
Tipos de modelo y metodologiasTipos de modelo y metodologias
Tipos de modelo y metodologiasJosafat Mtz
 
Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian OblitasChristian1705
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasElvis Mendoza Sequera
 

Similar a Escenarios y seguimiento de sucesos en el desarrollo de sistemas (20)

Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 
Metodologias_desarrollo_SOFTWARE.pptx
Metodologias_desarrollo_SOFTWARE.pptxMetodologias_desarrollo_SOFTWARE.pptx
Metodologias_desarrollo_SOFTWARE.pptx
 
Diagramadeflujo 140115215731-phpapp02
Diagramadeflujo 140115215731-phpapp02Diagramadeflujo 140115215731-phpapp02
Diagramadeflujo 140115215731-phpapp02
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaugh
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
UML(Diseños de Sistemas)
UML(Diseños de Sistemas)UML(Diseños de Sistemas)
UML(Diseños de Sistemas)
 
Metodologia para el proyecto
Metodologia para el proyectoMetodologia para el proyecto
Metodologia para el proyecto
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Manual de sistema
Manual de sistemaManual de sistema
Manual de sistema
 
Proceso de desarrollo del software
Proceso de desarrollo del softwareProceso de desarrollo del software
Proceso de desarrollo del software
 
Metodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaughMetodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaugh
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortell
 
Modelos del Sistema
Modelos del SistemaModelos del Sistema
Modelos del Sistema
 
Tipos de modelo y metodologias
Tipos de modelo y metodologiasTipos de modelo y metodologias
Tipos de modelo y metodologias
 
Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian Oblitas
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de Sistemas
 

Último

Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 

Último (7)

Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 

Escenarios y seguimiento de sucesos en el desarrollo de sistemas

  • 1. Escenarios y seguimiento de sucesos. Un escenario es una secuencia de sucesos que se produce durante una ejecución concreta de un sistema. El ámbito de un escenario es variable; puede incluir todos los sucesos del sistema, o que sean generados por ellos. Todo suceso transmite información de uno objeto a otro.
  • 2. a) Diagramas de Objeto Un diagrama de objetos contiene un conjunto de instancias de los elementos encontrados en un diagrama de clases. Por o tanto, un diagrama de objetos expresa la parte estática de una interacción, consistiendo en los objetos que colaboran pero sin ninguno de los mensajes enviados entre ellos (Alarcon, 2000). Modelo Físico El que se construye la arquitectura que se definirá para el sistema. a) Diagramas de módulos El diagrama de módulos muestra la asignación de clases y objetos o módulos en el diseño físico de un sistema. Un solo diagrama de módulos representa una vista de la estructura de módulos de un sistema. Los dos elementos esenciales de un diagrama de módulos son los módulos y sus dependencias. •Dependencias.- la única relación que puede darse entre dos módulos es una dependencia de compilación, representada por una línea dirigida que apunta al modulo respecto al cual existe la dependencia. Las flechas indican dependencia o uso y debe salir del módulo dependiente
  • 3. Diagramas de proceso Es una representación gráfica de los pasos que se siguen en toda una secuencia de actividades, dentro de un proceso o un procedimiento, identificándolos mediante símbolos de acuerdo con su naturaleza; incluye, además, toda la información que se considera necesaria para el análisis, tal como distancias recorridas, cantidad considerada y tiempo requerido. Con fines analíticos y como ayuda para descubrir y eliminar ineficiencias, es conveniente clasificar las acciones que tienen lugar durante un proceso dado en cinco clasificaciones. Estas se conocen bajo los términos de operaciones, transportes, inspecciones, retrasos o demoras y almacenajes. Tabla 1.- Simbología usada en Diagramas de Procesos
  • 4. Dinámica de Clases Consta de: Diagramas de Transición de Estados El Diagrama de Transición de Estado (también conocido como DTE) enfatiza el comportamiento dependiente del tiempo del sistema. Este tipo de modelo sólo importaba para una categoría de sistemas conocido como sistemas de tiempo-real; como ejemplo de estos sistemas se tienen el control de procesos, sistemas de conmutación telefónica, sistemas de captura de datos de alta velocidad y sistemas de control y mando militares. · Elementos ü Entidades.- Las entidades pasan por varios estados. En cada uno de ellos pueden suceder determinados eventos que provoquen efectos o acciones sobre la entidad. Dinámica de Instancias a) Diagramas de Interacción Muestran una interacción, que consiste de un conjunto de objetos y sus relaciones, incluyendo los mensajes que puedan ser realizados entre ellos. Son importantes para modelar los aspectos dinámicos de un sistema y para construir sistemas ejecutables a través de ingeniería hacia adelante e ingeniería inversa. Comúnmente contienen: Objetos y Enlaces, además de mensajes que pueden servir para visualizar, especificar, construir y documentar los aspectos dinámicos de una sociedad particular de objetos, o pueden ser usados para modelar un flujo particular de control de un caso de uso. Los diagramas de interacción están conformados por los diagramas de secuencia y los diagramas de colaboración. Macro Proceso Engloba una actividad de planificación arquitectónica, que agrupa capas de objetos por nivel de abstracción. Además identifica situaciones relevantes. Crea un prototipo de diseño y valida el prototipo aplicándolo a situaciones de uso. Es un proceso de alto nivel. Pasos del Macro proceso Consta de 5 pasos: a) Conceptualización Se establecen las necesidades básicas b) Análisis Modelar un comportamiento deseado
  • 5. Micro Proceso En esta parte se desarrolla lo siguiente (Guzman, Tojin, Sanchez, & Huriarte, 2007): · Define un conjunto de “reglas” que regulan el uso de operaciones y atributos, de reglas, y políticas. · Desarrolla situaciones que describen la semántica de las reglas y política. · Crea un prototipo para cada política. · Instrumenta y refina el prototipo. Es un proceso de bajo nivel. El micro proceso de desarrollo del AOO de Booch incluye (Huchin Gamboa, 2009): · Identificación de clases y objetos. · Proposición de objetos candidatos · Conducción del análisis de comportamiento. · Identificación de escenarios relevantes. · Definición de atributos y operaciones para cada clase. · Identificación de la semántica de clases y objetos. · Selección y análisis de escenarios.
  • 6. Metodología de James Martin Metodología de James Martin Esta metodología de desarrollo de Software es mejor conocida como Metodología RAD (Rapid Application Development) o Desarrollo rápido de Aplicaciones, y fue creada por el gurú de computación James Martin en 1991. Está orientada a disminuir radicalmente el tiempo necesario para diseñar e implementar Sistemas de Información, el RAD cuenta con una participación intensa del usuario, sesiones JAD, prototipaje, herramientas CSE integradas y generadores de código. El Rad requiere cuatro ingredientes esenciales: gerencia, gente, metodologías y herramientas.
  • 7.
  • 8. Ventajas y Desventajas de la Metodología RAD Ventajas | Desventajas Ahorro dramático de tiempo durante el desarrollo del sistema. Mayor velocidad y menores costos pueden repercutir en la calidad del sistema (p.e., debido a falta de atención en controles internos). Puede ahorrarse tiempo, dinero y esfuerzo humano. Peligrosa incoherencia entre el sistema desarrollado y el negocio, debido a la falta de información o a procesos del negocio sobreentendidos. Estrecha correspondencia entre los requerimientos del usuario y las especificaciones del sistema. Pueden producirse inconsistencias entre diseños internos y entre sistemas. Trabaja muy bien cuando la velocidad de desarrollo es importante (cambios rápidos de las condiciones del negocio), o cuando lo sistemas pueden capitalizarse en oportunidades estratégicas. Posibles violaciones de estándares de programación relacionadas con nomenclaturas inconsistentes e insuficiente documentación.
  • 9. Ventajas y Desventajas de la Metodología RAD Ventajas | Desventajas Ahorro dramático de tiempo durante el desarrollo del sistema. Mayor velocidad y menores costos pueden repercutir en la calidad del sistema (p.e., debido a falta de atención en controles internos). Puede ahorrarse tiempo, dinero y esfuerzo humano. Peligrosa incoherencia entre el sistema desarrollado y el negocio, debido a la falta de información o a procesos del negocio sobreentendidos. Estrecha correspondencia entre los requerimientos del usuario y las especificaciones del sistema. Pueden producirse inconsistencias entre diseños internos y entre sistemas. Trabaja muy bien cuando la velocidad de desarrollo es importante (cambios rápidos de las condiciones del negocio), o cuando lo sistemas pueden capitalizarse en oportunidades estratégicas. Posibles violaciones de estándares de programación relacionadas con nomenclaturas inconsistentes e insuficiente documentación.