Ingenieria de software ii

Solo disponible en BuenasTareas
  • Páginas : 18 (4330 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de junio de 2011
Leer documento completo
Vista previa del texto
•User

Análisis de Requerimientos COnducente al Reuso de Artefactos
María de los Ángeles Sumano López

Área de aplicación
 Ingeniería de Requerimientos de Software.
“Proceso sistemático para desarrollar requerimientos a través de un proceso cooperativo e iterativo de análisis del problema, documentación de las observaciones resultantes en varios formatos de representación y verificaciónde la precisión del entendimiento ganado” J F M Burg (1997)

•Escriba el título aquí

•1

•User

Actividades de la Ingeniería de Requerimientos
Estudio de factibilidad Reporte de factibilidad Obtención y análisis de requerimientos Modelos del Sistema

Especificación de requerimientos

Validación de requerimientos

Requerimientos del usuario y del sistema

Documento derequerimientos

Ian Sommerville, 2000

Problemática Principal
• Naturaleza Informal de la Ingeniería de requerimientos vs. Formalismo de la computadora. • Hueco entre el mundo real y el modelo computacional.
comprensibilidad formalidad Sistema de Software

Ingeniería de Requerimientos Usuario

•Escriba el título aquí

•2

•User

Premisa básica de Áncora
“El diseño de un nuevo software seráde carácter participativo”
Es decir, el usuario formará parte del equipo de análisis, participará en las etapas subsecuentes, planteará la verificación de los requerimientos y el cálculo del costo. Participará en el diseño del sistema, y en la implementación del mismo (especialmente la interfaz H-M y las Bases de Datos), con ayuda del equipo de computólogos.

Beneficios esperados con Áncora. El usuario será dueño de su sistema, y la probabilidad de que verdaderamente lo adopte y lo use será mayor.  Las etapas de validación, clasificación, priorización de requerimientos se simplifican.  La transición del mundo real al formal será natural.  Manejará el reuso para lograr la calidad y acortar tiempos.

•Escriba el título aquí

•3

•User

Modelos y métodos utilizados en Áncora•Guiones y diálogos. •Prototipo rápido. •Reuso. •Tablas y Glosarios. •Entidad-Relación. •Puntos de Función. •Redes Semánticas Naturales. •Escala de Likert para medir actitudes •Técnica de grupo Nominal. •Reunión de reflexión y Diseño.

Analista

Involucrados

Documentos del Analista

Obtención de requerimientos

Documentos (de uso en el sistema Actual, del dominio del problema)Identificación Papeles GUIONES Y DIÁLOGOS Utensilios Condiciones de Entrada Condiciones de Salida Escenas que explican lo que hace el sistema Elementos de reuso

Métodos Psico-sociales

Traducción a los Modelos de Desarrollo y Prototipo

•Escriba el título aquí

•4

•User

Entendimiento del Dominio y Contexto de la aplicación.

Ciclo de vida de Áncora
Reuso

Contexto y situación actualRecolección y clasificación de requerimientos

Propuesta computacional

Resolución de conflictos, jerarquización y validación de requerimientos. Propuesta computacional validada, observaciones y acuerdos.

Almacén de Sistemas anteriores

Cierre

Documento de Análisis

El Ejemplo: Sistema de Control y Seguimiento de Auditoría Financiera (SICSAF)

 Ayudará a llevar un controlsistematizado de las auditorías realizadas y la documentación que los ayuntamientos han presentado a la contaduría mayor del estado de Veracruz.

•Escriba el título aquí

•5

•User

Entendimiento del Dominio y Contexto de la aplicación.

Actividades
 Lectura de Material: manuales de procedimientos, formatos de entrada y salida.  Entrevistas informales.  Aplicación de instrumentos a todoslos involucrados para la obtención de Red Semántica Natural del Sistema.  Aplicación de encuestas de actitud a los usuarios.
Con involucrados.  Principalmente cliente.

•Escriba el título aquí

•6

•User

RSN en Áncora
 Se utiliza para definir los conceptos involucrados en el sistema.
Sinónimos del sistema (fronteras del sistema), elementos del sistema, satisfacción actual...
tracking img