EJERCICIOS 1. Mencione quiénes 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/ Cualquier persona puede ser stakeholders que haya sido afectada por el sistema.Diferentes stakeholders tienen requerimientos distintos, que pueden expresar de varias formas. Los ingenieros de requerimientos tienen que considerar todas las fuentes potenciales de requerimientos y descubrir las concordancias y los conflictos. Inevitablemente, cuando existen muchos stakeholders involucrados, los requerimientos entrarán en conflicto 2. Un sistema software se desarrolla para gestionar los registros de los pacientes que ingresan en una clínica para 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, etcétera. 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 organicelos utilizando un diagrama de jerarquía de puntos de vista.
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 ese punto de vista.
*Habrá un sistema de catálogos donde se puedan encontrar diferentes tipos de libros *Habrá una base de datos donde se pueda encontrar diferentes clases de libros. *Se incorporara un sistema para hacer el llamado cuando sea necesario al proveedor de artículos RTA.
4. El sistema LIBSYS tiene que incluir soporte para la catalogación de nuevos documentos donde el catálogo del sistema puede ser distribuido a través de varias máquinas. ¿Cuáles son probablemente los tipos más importantes de requerimientos no funcionales relacionados con los servicios de catalogación? RTA. Requerimientos de implementación Requerimientos de estándares Requerimientos de interoperabilidad Requerimientos de seguridad 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 para entender los requerimientos de un sistema de un cajero automático. RTA.
1. 2. 3. 4.
6. Dé 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 qué estos factores son importantes en el ejemplo. RTA. Un sistema donde las personas puedan enterarse de los posibles beneficios que el estado puede ofrecer con respecto a salud, educación, vivienda por medio de su numero de cedula y de su estrato 7. ¿Quiénes deberían estar implicados en la revisión de requerimientos? Establezca un modelo del proceso que muestre cómo se puede organizar una revisión de requerimientos.
RTA. Una revisión de requerimientos es un proceso manual que involucra a personas tanto de la organización del cliente como de la del contratista. Verificabilidad. Comprensibilidad. Rastreabilidad. Adaptabilidad. 8. ¿Por qué las matrices de rastreo son difíciles de manejar cuando existen muchos requerimientos en el sistema? RTA. Porque en el momento de que hay muchos stakeholders pueden crear conflicto ya que estas matrices se realizan para sistemas pequeños y sirve para mirarlas relaciones entre los requerimientos donde prima los mas fuertes.
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. RTA. *La información de rastreo de la fuente vincula los requerimientos con los stakeholders que propusieron los requerimientos y la razón de éstos. Cuando se propone un cambio, esta información se utiliza para encontrar y consultar a los stakeholders sobre el cambio. *La
información de rastreo de los requerimientos vincula los requerimientos dependientes en el documento de requerimientos. Esta información se utiliza para evaluar cómo es probable que muchos requerimientos se vean afectados por un cambio propuesto y la magnitud de los cambios consecuentes en los requerimientos. *La
información de rastreo del diseño vincula los requerimientos a los módulos del diseño en los cuales son implementados. Esta información se utiliza para evaluar el impacto de los cambios de los requerimientos propuestos en el diseño e implementación del sistema
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 qué debe hacer en tal situación.