3 UP - Marco de desarrollo

¡Supera tus tareas y exámenes ahora con Quizwiz!

Iteración

(lo más destacable de UP) Para UP el concepto de iteración a un nivel genérico es un miniproyecto, es decir un recorrido más o menos completo a lo largo de todas las disciplinas principales. Cada iteración incluye las siguientes disciplinas principales: Requerimientos, Análisis, Diseño, Implementación [Programación], Testing [Prueba]. Al final de cada iteración se obtiene como resultado un producto que puede ser por ejemplo: un documento, un modelo, una versión ejecutable del sistema, pero incompleto; es decir no está preparado para ser entregado al cliente. La duración de una iteración es entre dos a seis semanas. Pasos pequeños y rápida retroalimentación.

DISCIPLINAS O ACTIVIDADES DEL UP

1Modelado del negocio: Se modelan los procesos de negocios 2Requerimientos: Se modelan los requerimientos del sistema 3Análisis y diseño: Se crea y documenta el modelo del diseño creando modelos de la arquitectura 4Implementación: Codifica y construye el software 5Pruebas: Se prueban los componentes y el sistema 6Despliegue: se crea un release del producto, se distribuye a los usuarios y se lo instala en el lugar de trabajo 7Configuración y cambios: Gestiona los cambios del sistema 8Gestión del proyecto: Gestiona el desarrollo del sistema 9Entorno: Herramientas de software disponibles para el equipo de desarrollo de software y los artefactos a producir.

PROCESO UNIFICADO (por que amplicamos el UP como un proceso ágil ?)

Aplicamos el modelo UP como un proceso ágil, es decir: -Tiene un conjunto pequeño de actividades y artefactos -Es un proceso iterativo (enfoque para el desarrollo que requiere entrenamiento y poseer ciertos conocimiento) -No hay un plan detallado para todo el proyecto. Hay un plan de alto nivel denominado Plan de fase

ARTEFACTOS (definicion)

Artefacto es un término general para identificar a los documentos o cualquier tipo de información creada o utilizada por el equipo de desarrollo. Un artefacto puede ser un diagrama y su texto asociado, bocetos de la interfaz de usuario, código fuente, código ejecutable, etc. Los sistemas de software son un producto intangible, para ver su progreso los ingenieros en sistemas elaboran documentos.

Fase del UP: Construcción

Comprende el diseño del sistema, la programación y las pruebas. Se desarrollan e integran las partes del sistema en la arquitectura. Al terminar esta fase se tiene un sistema de software operativo y la documentación lista para entregar a los usuarios (Implementación iterativa del resto de requisitos de menor riesgo y elementos más fáciles, preparación para el despliegue)

Fase del UP: Transición

El sistema se convierte en versión beta. Esta versión la prueban los usuarios y reportan los defectos. Al terminar esta fase se debe tener un sistema documentado y funcionando correctamente en su entorno operativo. (Pruebas beta, despliegue)

PROCESO UNIFICADO (UP,RUP)

Es un modelo de proceso iterativo para proyectos que utilizan el A/DOO El UP es un modelo adaptable, es decir que puede responder rápidamente a las necesidades cambiantes de los clientes. Está basado en el RUP RUP:un modelo de proceso híbrido propuesto por Rational para el desarrollo de proyectos de sistemas, reúne elementos de todos los modelos de procesos genéricos (modelo en cascada, modelo evolutivo) , iteraciones de apoyo (modelo en espiral) e ilustra buenas prácticas en la especificación y el diseño.

Fase del UP: Inicio

Estudiar e identificar problemas, oportunidades y retos con respecto a la organización. Además se determina quienes usaran el sistema (personas u otros sistemas) y cuánto costará el proyecto. Si el aporte del sistema es de poca importancia entonces se puede cancelar el proyecto después de esta fase. (Visión aproximada, análisis del negocio, alcance, estimaciones imprecisas.)

Tipos de artefactos

Hay dos tipos de artefactos: 1-Artefactos de Ingeniería: son los artefactos creados durante las distintas fases del proceso (requerimientos, análisis, diseño, implementación y prueba) 2-Artefactos de Gestión: tienen un tiempo de vida corta, lo que dura el proyecto. Por ejemplo: plan de desarrollo, plan de iteraciones, visión y análisis del negocio, etc.

Marco de Desarrollo

L 27 Se denomina a un breve documento que se realiza en la actividad Entorno En el Marco de desarrollo se decide la elección de los artefactos UP para un proyecto Los documentos Marcos de Desarrollo no son los mismos para todos los proyectos de sistemas, en todos los casos dependerá si es un proyecto nuevo en un campo donde no se tenga experiencia o un proyecto basado en la Web o si es un sistema de control de alguna máquina.

Fases UP(nombrarlas)

S 91 Inicio: (Visión aproximada, análisis del negocio, alcance, estimaciones imprecisas.) Elaboración: (Visión refinada, implementación iterativa del núcleo central de la arquitectura, resolución de los riesgos altos, identificación de más requisitos y alcance, estimaciones mas realistas) Construcción: (Implementación iterativa del resto de requisitos de menor riesgo y elementos más fáciles, preparación para el despliegue) Transición: (Pruebas beta, despliegue)

Fase del UP: Elaboración

Se desarrolla una visión detallada del dominio del problema y se representa la arquitectura conceptual del sistema. Además se identifican los riesgos y se desarrolla el plan del proyecto (Visión refinada, implementación iterativa del núcleo central de la arquitectura, resolución de los riesgos altos, identificación de más requisitos y alcance, estimaciones mas realistas)

ARTEFACTOS (,artefactos de fase de inicio)

Visión y análisis del negocio: Describe a los objetos y las descripciones de alto nivel, el análisis del negocio y proporciona un informe para la toma de decisiones. Modelo de casos de uso: Especificaciones complementarias: Describe otros requisitos, como las reglas del proceso o los requisitos del dominio. Glosario: Proporciona una definición de la terminología clave del dominio del problema Prototipos y pruebas de concepto: Clarifican la visión y validan las ideas técnicas, como por ejemplo los requerimientos. Lista de riesgos y plan de riesgos: Describe los riesgos del negocio, riesgos técnicos, riesgos del personal, riesgos de la planificación y además detalla las ideas para mitigarlos. Plan de iteración: Describe que hacer en la siguiente fase, es decir en la fase de elaboración. Plan de la fase y Plan de desarrollo: Estimación de poca precisión de la duración y esfuerzo de la fase de inicio. Las herramientas, personas, formación y otros recursos. Marco de desarrollo: Descripción de los procesos UP y de los artefactos adaptados para el proyecto.


Conjuntos de estudio relacionados

Practice Test Supply Chain Exam 2

View Set

MKT 310 Exam 3 Practice Questions

View Set

Cloud Foundations Chapters 1 through 3

View Set

CH 8 CERVICAL AND THORACIC SPINE EXAM

View Set

Microeconomics ch3 review questions

View Set