Proceso Del Desarrollo

Páginas: 43 (10608 palabras) Publicado: 27 de abril de 2012
EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE
El Proceso Unificado es un proceso de desarrollo de software: “conjunto de actividades necesarias para transformar los requisitos del usuario en un sistema software”. 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.
Proporciona una guía para ordenar las actividades de un equipo.
Dirige las tareas de cada desarrollador por separado y del equipo como un todo
Especifica los artefactos que deben desarrollarse.
Ofrece criterios para el control y la medición de los productos y actividades del proyecto.
Arquitectura: Conjunto de decisionessignificativas acerca de la organización de un sistema software, la selección de los elementos estructurales a partir de los cuales se compone el sistema, las interfaces entre ellos, su comportamiento, sus colaboraciones, y su composición.
Los casos de uso y la arquitectura están profundamente relacionados. Los casos de uso deben encajar en la arquitectura, y a su vez la arquitectura debe permitirel desarrollo de todos los casos de uso requeridos, actualmente y a futuro.
El proceso unificado de desarrollo de software es un marco genérico de desarrollo que puede especializarse para diferentes áreas de aplicación, tipos de organizaciones, niveles de aptitud y tamaños de proyecto.
El proceso unificado puede especializarse por que está creado en base a objetos que pueden especializarse ointercambiarse sin cambiar el diseño del proceso.
Los factores principales que influyen en la especialización del proceso son:
• Organizativos: Estructura organizativa, cultura de la empresa, aptitudes y habilidades disponibles, experiencia previa y sistemas software disponibles.
• De Dominio: Dominio de la aplicación, procesos que debe soportar, comunidad de usuarios y ofertas de la competencia.• De Ciclo de vida: Tiempo de salida al mercado, tiempo de vida esperado, tecnología, versiones planificadas.
• Técnicos: Lenguaje de programación, herramientas de desarrollo, base de datos, marcos de trabajo y arquitecturas estándar, comunicaciones y distribución.
Los aspectos definitorios se resumen en tres puntos clave: Está dirigido por casos de uso, Está centrado en la arquitectura y Esiterativo e incremental.

El proceso unificado está dirigido por casos de uso
Los casos de uso guían el diseño, implementación y prueba del sistema software.
Para construir un sistema con éxito, debemos conocer lo que sus futuros usuarios necesitan y desean.
Los casos de uso representan requisitos funcionales. Todos los casos de uso juntos constituyen un modelo de casos de uso.
Dirigido par casosde uso significa que el proceso de desarrollo avanza a través de una serie de flujos de trabajo que parten de los casos de uso.

El proceso unificado está centrado en la arquitectura
La arquitectura en un sistema software se describe mediante diferentes vistas del sistema en construcción. Surge de las necesidades de la empresa y se refleja en los casos de uso. Sin embargo, también se influidapor muchos otros factores, como la plataforma y los requisitos no funcionales.
La arquitectura es una vista de diseño completo con las características más importantes resaltadas, dejando los detalles de lado.

El proceso unificado es Iterativo e Incremental
El trabajo se divide en iteraciones o mini proyectos, cada una de las cuales resulta en un incremento.
Las iteraciones hacen referencia apasos en el flujo de trabajo, y los incrementos al crecimiento del producto. Las iteraciones deben estar controladas: deben seleccionarse y ejecutarse de manera planificada, por eso se les llama mini proyectos.
Cada iteración trata un grupo de casos de uso que amplían la utilidad del producto, y una serie de riesgos. Las iteraciones sucesivas se construyen sobre los artefactos tal como...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • proceso de desarrollo
  • Desarrollo De Los Procesadores
  • PROCESOS DE DESARROLLO
  • DESARROLLO DE UN PROCESADOR
  • Proceso de desarrollo de nuevos productos
  • Proceso generico de desarrollo de productos
  • Proceso o desarrollo de la entrevista
  • Desarrollo y proceso del niño

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS