Documentos de Académico
Documentos de Profesional
Documentos de Cultura
software
Docente: Ing. Pedro V. Velasquez Hurtado
Metodología Tradicional
RUP .
(Proceso Unificado de Desarrollo)
Destacan que el proceso de software propuesto por RUP tiene tres
características esenciales: esta dirigido por los Casos de Usos, esta centrado
en la arquitectura, y es iterativo e incremental.
Proceso Dirigido por casos de usos
Según Kruoo, 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 solo en
términos de funciones que seria bueno contemplar. Se define 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.
Proceso Centrado en la Arquitectura
Requerimientos funcionales
Los requerimientos funcionales son declaraciones de los servicios que
proveerá el sistema, de la manera en que éste reaccionará a entradas
particulares. En algunos casos, los requerimientos funcionales de los sistemas
también declaran explícitamente lo que el sistema no debe hacer.
Ejm:
El teléfono móvil permitirá crear contactos y almacenarlos en la agenda
(contacto)
Entre los posibles requerimientos funcionales de un sistema, se incluyen:
Requerimientos no funcionales
Son aquellos requerimientos que no se refieren directamente a las funciones
específicas que entrega el sistema, sino a las propiedades emergentes de éste
como la fiabilidad, la respuesta en el tiempo y la capacidad de
almacenamiento. De forma alternativa, definen las restricciones del sistema
como la capacidad de los dispositivos de entrada/salida y la representación
de datos que se utiliza en la interface del sistema.
Ejm:
La pantalla del teléfono móvil será tactil
Al igual que otros tipos de requerimientos de software, como por ejemplo los
requerimientos no funcionales, los requerimientos funcionales se pueden
clasificar según su finalidad, como por ejemplo requerimientos de negocio,
requerimientos originados en aspectos regulatorios, de seguridad, entre otros.
FASES DEL MODELO RUP
• Inicio
Esta fase tiene como propósito definir y acordar el alcance del proyecto con
los patrocinadores, identificar los riesgos asociados al proyecto, proponer una
visión muy general de la arquitectura de software y producir el plan de las
fases y el de iteraciones posteriores.
• Elaboración
El propósito de esta fase es asegurar que el software esté disponible para los
usuarios finales, ajustar los errores y defectos encontrados en las pruebas de
aceptación, capacitar a los usuarios y proveer el soporte técnico necesario. Se
debe verificar que el producto cumpla con las especificaciones entregadas por
las personas involucradas en el proyecto.