Académique Documents
Professionnel Documents
Culture Documents
Contenido
Anexos
Contenido
Anexos
Los usuarios no saben con precisin lo que requieren y se les dificulta definir su opinin sobre documentacin que represente sus requerimientos. Los usuarios proponen requerimientos tardos, despus de que los costos y calendarios han sido establecidos. Los tcnicos no dominan el lenguaje de los usuarios y por ello con frecuencia creen erradamente haber logrado acuerdo con ellos respecto a sus expectativas. Los tcnicos tratan de ajustarse a las caractersticas de los sistemas vigentes y no a la necesidades de los usuarios.
Interpretacin
Representacin
Es la aplicacin disciplinada de principios cientficos y tcnicas para desarrollar, comunicar y gestionar requerimientos. La Ingeniera de Requerimientos cumple un papel primordial en el proceso de produccin de software, ya que enfoca un rea fundamental: la definicin de lo que se desea producir. Se fundamenta en enfrentar los factores causantes de Proyectos Fracasados y Cuestionados, a la vez que impulsa los factores determinantes de Proyectos Exitosos.11
Los requerimientos por lo general son de una magnitud que supera la capacidad disponible para satisfacerlos.
Es necesario precisar cuando el trmino Necesidad, se usa para expresar reales imperativos para afrontar problemas u objetivos.
Aveces se confunde Necesidad con Caracteristicas Interesantes (Nice to have) o necesidades personales y subjetivas.
Negociacin (N)
Las actividades de la Ingeniera de Requerimientos se dan a travs de 3 dimensiones Interrelacionadas entre si y gestionadas a lo largo de todo el proceso interactuando de manera colaborativa con los usuarios.
Representacin
El Resultado ptimo del Desarrollo y Gestin de Requerimientos se expresa como el punto en que se logra una Interpretacin Completa, una Representacin Formal y una Negociacin que concluya con un Punto de Vista Comn.
Requerimientos de Usuario
satisface
Requerimientos de Producto
satisface
Arquitectura / Diseo del Sistema
necesitan ser pensados de manera diferente ..... en lo que sigue se dar enfasis a los Requerimientos de Usuario
Clientes
Feedback de Clientes
Representacin Funcional
Feedback de Tcnicos
Entorno
Restricciones / Influencias
Representacin Tcnica
Tcnicos
Este modelo se basa en el Estndar 1233 de la IEEE (1998). Aspectos relevantes: 1. El Desarrollo de Requerimientos implica un proceso iterativo entre Usuarios y Tcnicos (Mediante el intercambio de Representaciones y Feedback). 2. Los ciclos iterativos se inician con la emisin de los Requerimientos No Formales por procesar. 3. Existen otros inputs del Entorno (Estrategia, Estructura, Otros Grupos de Inters, Estndares, etc)
Casos de Uso
Actor
1. Cliente del Banco se identifica 2. El Sistema verifica la identidad 3. Cliente del Banco escoge una cuenta y el monto a retirar. 4. El Sistema reduce el saldo de la cuenta 5. El Sistema entrega el dinero 2a. Cliente del Banco no logra identificacin vlida . . . 4a. Cliente del Banco no tiene fondos suficientes . .
Los Casos de Uso son uno de los elementos ms importantes, sino el ms importante del UML (unified Modeling Language). El UML es el estndar de facto a nivel mundial en relacin a Anlisis y Diseo de Sistemas. Son tambin un pilar del RUP (Rational Unfied Process)
Son intuitivos.
Fortaleza su forma conversacional. El usuario puede entenderlos como una explicacin su procedimientos y la manera como el sistema apoyar en cada punto clave.
Las pantallas, reportes y archivos se disean luego teniendo ms claridad en el por qu o el para qu. No debera desarrollarse funcionalidad sin un uso pre establecido.
Usuarios y tcnicos comparten un lenguaje comn. El eje siempre es lo que el usuario hace y como el sistema lo servir
Contenido
Anexos
MPC - R - Mapeo de Procesos Corporativo - Roles .xls. ADC - C - Gua - Aprendizaje y Desarrollo Colaborativo - Presentacin .ppt
Contenido
Anexos
Contenido
Anexos
No faltan precisiones
Recolectar
Negociar
Documentar
Gestionar Requerimientos
Validar
Se cubri Alcance
ID - Modelamiento de Requerimientos
Recolectar
Identificar Actores y otras fuentes Atender Entrevistas y Generar Servicios Candidatos Investigar reglas del Negocio Apoyar en Generacin de Servicios Casos de Uso y Servicios Candidatos
Negociar
Priorizar y Justificar segn Beneficios / Costos Casos de Uso y Servicios Acordados
Documentar
Validar
ID - Modelamiento de Requerimientos
Contenido
Anexos
Requerimentos de Usuario
Cdigo de Programacin
Todo lo que se programa debe corresponder a algn Requerimiento. Todo Requerimiento oficial debe ser cubierto por alguna funcionalidad del sistema.