EL PROCESO UNIFICADO DESARROLLO DE SISTEMA
El Proceso Unificado de
desarrollo de Sofware
Sistema de Información II
Ing. Yoelma Melendres
El Proceso Unificado de desarrollo de Sofware
PUDS
Objetivos de la Unidad
Aprender conceptos elementales del proceso unificado de desarrollo de software.
Aprender en forma general cuales son las fases del proceso unificado de desarrollo
de sistemas.
Contenido de la UnidadIntroducción a las metodologías de desarrollo de software
Características del proceso Unificado: Dirigido por casos de uso, Centrado en la
Arquitectura, Iterativo e incremental.
Fases de un ciclo de desarrollo: Inicio Elaboración, Construcción y transición
Flujos de trabajo: Modelo de negocio, Requisitos, Análisis, Diseño, Implementación,
Pruebas, Despliegue, Gestión de configuración, Gestión deproyecto, entorno.
Modelos resultantes de un ciclo de desarrollo y esquemas que lo componen.
El Proceso Unificado de desarrollo de Software
2
1.1.Introducción a las metodologías de
desarrollo de software
¿Qué es una metodología?
Conjunto particular de métodos o procedimientos
que se emplean para tratar un caso o situación en
una disciplina.
http://es.wiktionary.org/
Para aplicaruna metodología, se requiere un
modelo de proceso, que integre las múltiples
facetas del desarrollo de un proyecto de
software.
El Proceso Unificado de desarrollo de Software
3
1.2. Características del Proceso unificado de
desarrollo de software(PUDS)
Requisitos
Sistema software
PUDS
Puede especializarse para una gran variedad de S.I. de
diferentes áreas de aplicación ydiferentes tamaños.
Basado en componentes interconectados a través de
interfaces.
Utiliza el UML, para preparar todos los esquemas del software.
Características:
1.
2.
3.
Dirigido por casos de uso
Centrado en la arquitectura
Iterativo e incremental
El Proceso Unificado de desarrollo de Software
4
1.2.1.Características del PUDS.
Dirigido por casos de uso
Para construir un sistemacon éxito se
debe conocer lo que sus futuros usuarios
necesitan y desean.
El término usuario se refiere a usuarios
humanos y otros sistemas.
Un caso de uso es un fragmento de
funcionalidad
del
sistema
que
proporciona al usuario un resultado
importante.
Los casos de uso representan los
requisitos funcionales del S.I.
El Proceso Unificado de desarrollo de Software
Ejemplo: S.I. deventas
de una farmacia:
•Registrar medicamento
•Registrar cliente
•Realizar venta
•Realizar devolución
•Etc.
5
1.2.1.Características del PUDS.
Dirigido por casos de uso
• Modelo de casos de
uso.
constituye • Describen la
funcionalidad total del
sistema.
uc Modelo de casos de uso
Gestionar
usuario del
sistema
Gestionar
recepción de
corresp.
Gestionar
empresa demensaj ería
Administrador del
sistema
Gestionar env ío
de corresp.
Mensaj ero
Registrar entrega
interna de corresp.
Recepcionista
Muestra
Guía
• Qué debe hacer el
sistema para cada
usuario.
Herramienta
Caso
de
uso
• Especificar los
requisitos de un
sistema.
• Guían su diseño,
implementación y
prueba.
Generar
comprobante de
entrega interna de
corresp.Funcionario
Generar reporte
diario de corresp.
por departamento
Gestionar
departamento
Gestionar
funcionario
• La arquitectura del
sistema.
• Ambos
se
desarrollan
paralelamente.
El Proceso Unificado de desarrollo de Software
6
1.2.2. Características del PUDS.
Centrado en la arquitectura
La arquitectura en un SI se describe mediante diferentes vistas
del sistema enconstrucción.
La arquitectura incluye los aspectos estáticos y dinámicos
más significativos del SI .
Se ve influida en varios aspectos:
Plataforma en la que tiene que funcionar el software(Hardware, SO, SGBD,
protocolos de red), consideraciones de implantación, sistemas heredados,
requisitos no funcionales(rendimiento, fiabilidad).
Relación caso de uso - arquitectura (función – forma)
El...
Regístrate para leer el documento completo.