metodologia para proyecto arquitectonicoDescripción completa
“El PLAN DE SEGURIDAD Y SALUD OCUPACIONAL EN LA REDUCCIÓN DE ACCIDENTE MINEROS EN LA PROVINCIA DE NASCA”Descripción completa
Descripción completa
Metodología Ceneval
Descripción: metodologia CRAMM
ANALISIS Y DISEÑO DE SISTEMAS
Ing. Godofredo Ayquipa Cordova Consultor – Asesor Asesor ITIL
RUP
¿Qué es RUP? L A N O I T A R O D A C I F I N U O S E C O R P
Es una Metodología Orientado a Objetos El Proceso Unificado guía a los equipos de proyecto en cómo administrar el desarrollo iterativo de un modo controlado mientras se balancean los requerimientos del negocio, el tiempo al mercado y los riesgos del proyecto. El proceso describe los diversos pasos involucrados en la captura de los requerimientos y en el establecimiento de una guía arquitectónica lo más pronto, para diseñar y probar el sistema hecho de acuerdo a los requerimientos y a la arquitectura. El proceso describe qué entregables producir, cómo desarrollarlos y también provee patrones.
Evolucion
Evolución de RUP L A N O I T A R O D A C I F I N U O S E C O R P
Pruebas de rendimiento y carga (Performance Awareness)
1998
Ingeniería de Negocios Administración de Configuración y Cambios (Pure-Atria)
1997
1996
1995 1987 1967
Escuela de Requerimientos (Requisite Inc.)
OMT Booch
Diseño OO de IU
Rational Unified Process 5.0
Ingeniería de Datos (Vigortech) UML 1.2
Rational Objectory Process 4.1 Rational Objectory Process 4.0
Rational Approach
Proceso SQA (SQA Inc.) UML 1.0
UML 0.8
Objectory Process Ericsson
Evolución
Evolución de RUP L A N O I T A R O D A C I F I N U O S E C O R P
Características
Características de RUP L A N O I T A R O D A C I F I N U O S E C O R P
1- Guiado por Casos de Uso
Un caso de uso es un fragmento de funcionalidad del sistema que proporciona un resultado de valor a un usuario. Los casos de uso modelan los requerimientos funcionales del sistema. Todos los casos de uso juntos constituyen el modelo de casos de uso. Los casos de uso también guían el proceso de desarrollo (diseño, implementación, y prueba). Basándose en los casos de uso los desarrolladores crean una serie de modelos de diseño e implementación que llevan a cabo los casos de uso.
Características
Características de RUP L A N O I T A R O D A C I F I N U O S E C O R P
Características
Características de RUP L A N O I T A R O D A C I F I N U O S E C O R P
2- Centrado en la Arquitectura La arquitectura de un sistema software se describe mediante diferentes vistas del sistema en construcción. El concepto de arquitectura software incluye los aspectos estáticos y dinámicos más significativos del sistema. La arquitectura es una vista del diseño completo con las características más importantes resaltadas, dejando los detalles de lado. modelo de casos de uso.
Características
Características de RUP L A N O I T A R O D A C I F I N U O S E C O R P
1
VISTA DEL MODELO DE CASOS DE USO VISTA DEL MODELO DEL DOMINIO / VISTA DEL DIAGRAMA DE CLASES
VISTA DEL MODELO DEL ANÁLISIS
: IU-1 : : 2: 1: 3: G 4 r () o
: : : 2: 1: 3: G 4 r () o
VISTA DEL MODELO DEL DISEÑO
Características
Características de RUP L A N O I T A R O D A C I F I N U O S E C O R P
2- Iterativo e Incremental Es práctico dividir el esfuerzo de desarrollo de un proyecto de software en partes mas pequeñas o mini proyectos. Cada mini proyecto es una iteración que resulta en un incremento. Las iteraciones hace referencia a pasos en el flujo de trabajo, y los incrementos a crecimientos en el producto. Las iteraciones deben estar controladas. Esto significa que deben seleccionarse y ejecutarse de una forma planificada. Los desarrolladores basan la selección de lo que implementarán en cada iteración en dos cosas: el conjunto de casos de uso que amplían la funcionalidad, y en los riesgos mas importantes que deben mitigarse.
Ciclo
Ciclo de RUP L A N O I T A R O D A C I F I N U O S E C O R P
Fases
Fases de RUP L A N O I T A R O D A C I F I N U O S E C O R P
Consta de 4 fases : Inicio, Elaboración, Construcción y Transición
Fases
Fases de RUP L A N O I T A R O D A C I F I N U O S E C O R P
Cada fase se subdivide en iteraciones. En cada iteración se desarrolla en secuencia un conjunto de disciplinas o flujos de trabajos.
Fases
Fases de RUP L A N O I T A R O D A C I F I N U O S E C O R P
Cada disciplina es un conjunto de actividades relacionadas (flujos de trabajo) vinculadas a un área específica dentro del proyecto total. Las más importantes son: Requerimientos,Análisis, Diseño, Codificación, y Prueba
Fases
Fases de RUP L A N O I T A R O D A C I F I N U O S E C O R P
Cada disciplina está asociada con un conjunto de modelos que se desarrollan
Fases
Fases de RUP L A N O I T A R O D A C I F I N U O S E C O R P
Fase Inicio Se desarrolla una descripción del producto final y se presenta el análisis de negocio para el productos Se construye un modelo de casos de uso simplificado. Se esbozan los subsistemas más importantes lo que origina una arquitectura provisional. Se identifican los riesgos más importantes. Se planifica la fase de ELABORACIÓN. Se estima el proyecto de manera aproximada