CAPITULO 7

6
CAPITULO 7: PROCESOS DE LA INGENIERIA DE REQUERIMIENTOS 1. Mencione quienes podrían ser los stakeholders en un sistema de registro de estudiantes universitarios. Explique por qué es casi inevitable que los requerimientos de diferentes stakeholders entren en conflicto de alguna forma. RTA: Los stakeholder del sistema de registro de una universidad podrían ser: Los estudiantes Las personas q manejan el registro Directores de otras oficinas Los administradores de base de datos Los administradores de seguridad Ingenieros del mantenimiento del software y el hardware Directivos de la universidad 2. Un sistema de software se desarrolla para gestionar los registros de los pacientes que ingresan a una clínica para un tratamiento. Los registros incluyen anotaciones de todos los controles habituales a los pacientes (temperatura, tensión arterial, etc.) los tratamientos dados, las reacciones de los pacientes. Después del tratamiento los registros de su estancia se envían al doctor del paciente, quien mantiene su historial clínico completo. Identifique los puntos de vista principales que se pueden tener en cuenta en la especificación del sistema y organícelos utilizando un diagrama de jerarquía de puntos de vista. RTA: DOMINIO SISTEMAS DE REGISTRO NORMAS DE SALUBRIDAD MEDICOS PERSONAL DE ASEO Y USUARIOS PACIENTES ENFERMERAS PERSONAL DE LA CLINICA INDIRECTOS ADMINISTRADOR ES DE LA CLINICA PROVEEDORES DE MEDICAMENTOS PUNTOS DE VISTA INTERACTUADORE S

Transcript of CAPITULO 7

Page 1: CAPITULO 7

CAPITULO 7: PROCESOS DE LA INGENIERIA DE REQUERIMIENTOS

1. Mencione quienes podrían ser los stakeholders en un sistema de registro de estudiantes universitarios. Explique por qué es casi inevitable que los requerimientos de diferentes stakeholders entren en conflicto de alguna forma.

RTA: Los stakeholder del sistema de registro de una universidad podrían ser:

Los estudiantes

Las personas q manejan el registro

Directores de otras oficinas

Los administradores de base de datos

Los administradores de seguridad

Ingenieros del mantenimiento del software y el hardware

Directivos de la universidad

2. Un sistema de software se desarrolla para gestionar los registros de los pacientes que ingresan a una clínica para un tratamiento. Los registros incluyen anotaciones de todos los controles habituales a los pacientes (temperatura, tensión arterial, etc.) los tratamientos dados, las reacciones de los pacientes. Después del tratamiento los registros de su estancia se envían al doctor del paciente, quien mantiene su historial clínico completo. Identifique los puntos de vista principales que se pueden tener en cuenta en la especificación del sistema y organícelos utilizando un diagrama de jerarquía de puntos de vista.

RTA:

DOMINIO

SISTEMAS DE REGISTRO

NORMAS DE SALUBRIDAD

MEDICOS

PERSONAL DE ASEO Y VIGILANCIA

USUARIOS

PACIENTES ENFERMERAS

PERSONAL DE LA CLINICA

INDIRECTOS

ADMINISTRADORES DE LA CLINICA

PROVEEDORES DE MEDICAMENTOS

PUNTOS DE VISTA

INTERACTUADORES

Page 2: CAPITULO 7

3. para tres de los puntos de vista identificados en el sistema de biblioteca, LIBSYS (figura 7.4), mencione tres requerimientos que podrían ser sugeridos por los stakeholders relacionados con este punto de vista.

PUNTOS DE VISTA REQUERIMIENTOS

USUARIOS Que el sistema para las personas frecuentemente rebaje que rebaje los precios.

PERSONAL DE BIBLIOTECA Que el sistema contable facilite además de las cuentas la información del usuario.

SISTEMA DE CLASIFICACION Que el sistema contable respete la que lleva la biblioteca o que la mejore.

4. el sistema LIBSYS tiene que incluir soporte para la catalogación de nuevos documentos donde el catalogo del sistema puede ser distribuido a través de varias maquinas. ¿Cuáles son probablemente los tipos más importantes de requerimientos no funcionales relacionados con los servicios de catalogación?

El aspecto por ser la cara de la biblioteca

5. utilizando su conocimiento de cómo funciona un cajero automático de un banco, desarrolle un conjunto de casos de uso que podrían servir como una base de requerimientos de un sistema de cajero automático.

El usuario se presenta frente al cajero y vea una consola muy complejaEl usuario frente al cajero agá la transacción y se demore mucho El usuario frente al cajero y que quede con la duda de si si se hizo la transacción o no por la falta de información El usuario frente al cajero y no le guste la interfaz utilizada Otros sistemas hagan errar las transacciones a la mitad por incompatibilidad con el sistema

6. de un ejemplo de un tipo de sistema en el que los factores sociales y políticos pueden influir fuertemente en los requerimientos del sistema. Explique por que estos factores son importantes en el ejemplo.

El factor social es importante por la clasificación del estrato y otros datos

Page 3: CAPITULO 7

El factor político por las normas que se deben cumplir la ley exige privacidad Otro ejemplo un sistema de registro de candidatos para la presidencia

7. ¿quienes deberían estar implicados en la revisión de requerimientos? Establezca un modelo del proceso que muestre como se puede organizar una revisión de requerimientos.

8. ¿Por qué las matrices de rastreo son difíciles de manejar cuando existen muchos requerimientos en el sistema? Diseñe un mecanismo de restructuración de requerimientos, basado en puntos de vista, que pueda ayudar a reducir el tamaño del problema.

Page 4: CAPITULO 7

9. cuando se hacen cambios de emergencia en los sistemas, el sistema software puede tener que modificarse antes de que los cambios en los requerimientos se aprueben. Sugiera un modelo de proceso para hacer estas modificaciones que asegure que el documento de requerimientos y la implementación del sistema no sean incompatibles.

Problemas identificados

Requerimientos revisados

Análisis del problema y especificación del cambio

Análisis del problema y cálculo de costes

Implementación del cambio

Page 5: CAPITULO 7

10. su compañía utiliza un método de análisis estándar que normalmente se aplica en todos los análisis de requerimientos. En su trabajo, comprueba que este método no puede representar factores sociales que son significativos en el sistema que usted analiza. Le señala esto a su jefe, quien le indica claramente que el estándar debe seguirse. Mencione que debe hacer en tal situación.

Modificar el modelo pero dejando el estándar original