Inteligencia Art

Páginas: 29 (7208 palabras) Publicado: 7 de mayo de 2012
Ingeniería de software I
Capitulo 1






Tabla de contenido
Introducción 3
1 Características esenciales 3
1.1 Proceso dirigido por Casos de Uso 3
1.2 Proceso centrado en la arquitectura 4
1.3 Proceso iterativo e incremental 6
2 Otras prácticas 9
Gestión de requisitos 9
Desarrollo de software iterativo 9
Desarrollo basado en componentes 9
Modelado visual(usando UML) 9
Verificación continua de la calidad 9
3 Estructura del proceso 10
3.1 Estructura Dinámica del proceso. Fases e iteraciones 10
3.2 Estructura Estática del proceso. Roles, actividades, artefactos y flujos de trabajo 17
4 Una configuración RUP para proyecto pequeño 23
4.1 Esquema de trazabilidad 24
5 Administración de proyectos de desarrollo de software. 26
Referencias 28Introducción



Es un proceso pare el desarrollo de aplicaciones web, es un conglomerado de las mejores prácticas para conducir las actividades de desarrollo, del equipo de la ingeniería de software. Como una plataforma de procesos que abarca todas las prácticas de la industria, el RUP permite seleccionar fácilmente el conjunto de componentes de proceso que se ajustan a las necesidadesespecíficas del proyecto. Se podrán alcanzar resultados predecibles unificando el equipo con procesos comunes que optimicen la comunicación y creen un entendimiento común para todas las tareas, responsabilidades y artefactos. Desde un único sitio web centralizado de intercambio, el Software Rational, las plataformas, herramientas y expertos de dominios proveen los componentes de proceso necesariospara el desarrollo de software de calidad.
Este documento presenta un resumen de Rational Unified Process (RUP). Se describe la evolución del proceso, características principales y estructura del proceso. RUP es un producto comercial desarrollado y comercializado por Rational Software, una compañía de IBM.

Características esenciales
Los autores de RUP destacan que el proceso de softwarepropuesto por RUP tiene tres características esenciales: está dirigido por los Casos de Uso, está centrado en la arquitectura, y es iterativo e incremental.

1 Proceso dirigido por Casos de Uso

Según [Kru00], los Casos de Uso son una técnica de captura de requisitos que fuerza a pensar en términos de importancia para el usuario y no sólo en términos de funciones que seria bueno contemplar. Sedefine un Caso de Uso como un fragmento de funcionalidad del sistema que proporciona al usuario un valor añadido. Los Casos de Uso representan los requisitos funcionales del sistema.

En RUP los Casos de Uso no son sólo una herramienta para especificar los requisitos del sistema. También guían su diseño, implementación y prueba. Los Casos de Uso constituyen un elemento integrador y una guía deltrabajo como se muestra en la Figura 2.


[pic]

Figura 1: Los Casos de Uso integran el trabajo


Los Casos de Uso no sólo inician el proceso de desarrollo sino que proporcionan un hilo conductor, permitiendo establecer trazabilidad entre los artefactos que son generados en las diferentes actividades del proceso de desarrollo.

Como se muestra en la Figura 3, basándose en los Casos de Usose crean los modelos de análisis y diseño, luego la implementación que los lleva a cabo, y se verifica que efectivamente el producto implemente adecuadamente cada Caso de Uso. Todos los modelos deben estar sincronizados con el modelo de Casos de Uso.

[pic]

Figura 2: Trazabilidad a partir de los Casos de Uso



2 Proceso centrado en la arquitectura

La arquitectura de un sistema es laorganización o estructura de sus partes más relevantes, lo que permite tener una visión común entre todos los involucrados (desarrolladores y usuarios) y una perspectiva clara del sistema completo, necesaria para controlar el desarrollo.

La arquitectura involucra los aspectos estáticos y dinámicos más significativos del sistema, está relacionada con la toma de decisiones que indican cómo tiene...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • inteligencia art.
  • inteligencia art
  • Art
  • Art
  • Art
  • Art
  • Art
  • Art

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS