Академический Документы
Профессиональный Документы
Культура Документы
Qu es?
Ayuda a los Ingenieros de Software a
entender mejor el problema en que
trabajarn
Es un conjunto de tareas que llevan a
comprender:
Cul ser el impacto del software sobre el
negocio
Qu es lo que el cliente quiere y
software
Ingeniera de Requisitos
Por qu es importante?
Cmo?
Todos los pasos deben
Adaptarse a las necesidades del proyecto
construccin
Algunos pasos ocurren en paralelo
Pasos
Inicio Define el mbito y la naturaleza del
problema
Los clientes definen necesidades
Obtencin
Resultado final de la
ELABORACIN
Desarrollo:
Definir conjunto de actores (primarios-
secundarios)
Realizar preguntas para desarrollar casos
de uso
Presentar los aspectos formalmente
(descripcin de la interaccin entre el actor y el sistema)
CONSTRUCCIN DEL MODELO DE
ANLISIS
Definicin: representacin de los requisitos en un momento
determinado.
Caractersticas
Para describir los dominios de informacin, funcionamiento y
comportamiento.
Es evolutivo elementos estables/inestables
Componentes generales
Elementos del Modelo de anlisis (basado en escenarios)
Elementos basados en clases (objetos clase)
Elementos de comportamiento (diagrama de estado)
Elementos orientados al flujo (diagrama de flujo de datos)
PATRONES DE ANALISIS
Definicin
Representacin de algo (una clase, funcin o comportamiento)
dentro del dominio de aplicacin que puede reutilizarse al
modelar muchas aplicaciones.
Se integran al modelo mediante una referencia al nombre del
patrn.
Beneficios
Aceleran el desarrollo de modelos
Facilitan la transformacin del Modelo de Anlisis a un
modelo de diseo al sugerir patrones de diseo y
soluciones confiables para problemas comunes.
Plantilla (muestra la informacin de un P. A.)
NEGOCIACIN
La negociacin se lleva a cabo entre el cliente y el
desarrollador.
El cliente debe realizar un balance de la funcionalidad, el
rendimiento y otras caractersticas del sistema frente al
costo y el tiempo de colocacin en el mercado.
Objetivos: desarrollar un plan de proyecto que satisfaga las necesidades del
cliente al mismo tiempo que refleja las restricciones del mundo real a las que esta
sometido el equipo de sistema.
Las mejores negociaciones son aquellas cuyos resultados son
del tipo ganar-ganar.
Actividades de negociacin
Identificacin de los interesados
Determinacin de las condiciones ganadoras de los interesados
Negociacin de las condiciones ganadoras para conciliarlas en un conjunto del
tipo ganar-ganar.
NEGOCIACIN
Directrices valiosas
1. Reconocer que no es una competencia
2. Disear una estrategia
6. Ser creativo