Buscar este blog

lunes, 9 de agosto de 2010

Preguntas Capitulo 7

7.1 Mencione quienes podrían ser los skateholders en un sistema de registro de estudiantes universitarios. Explique porque es casi inevitable que los requerimientos de diferentes skateholders entren en conflicto de alguna forma.
R-/ Pues los skateholder son las personas o grupos que se verán afectados por el sistema, directa o indirectamente. En un sistema de registro de estudiantes podrían ser los estudiantes, los catedráticos, las personas de administración, las instituciones bancarias. Es inevitable que los requerimientos de los skateholders entren en conflicto porque los ingenieros de requerimientos tienen que considerar todas las fuentes potenciales de requerimientos y descubrir las concordancias y los conflictos

7.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.
R-/ Los casos de uso para un cajero automático podrían ser:
1. Identificación
2. Realizar Retiro
3. Obtener Saldo de Cuenta
4. Obtener Últimos Movimientos
5. Cambiar de PIN
6. Realizar otras transacciones bancarias

7.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.
R-/ Para mí un tipo de sistema en el que los requerimientos políticos y sociales pueden influir podría ser un sistema para control de registro de personas en el cual sus necesidades de toma de información pueda cambiar de acuerdo a las legislaciones del gobierno. Otro podría ser un sistema de control de votaciones electorales en el cual los datos a registrar puedan cambiar de acuerdo al cambio en las planillas y las papeletas de votación.

7.8 ¿Por qué las matrices de rastreo son difíciles de manejar cuando existen muchos requerimientos en el sistema? Diseñe un mecanismo de estructuración de requerimientos, basado en puntos de vista, que pueda ayudar a reducir el tamaño del problema.
R-/ Las matrices de rastreo pueden utilizarse cuando se tienen que gestionar un número pequeño de requerimientos, pero son difíciles de manejar y caras de mantener para sistemas grandes con muchos requerimientos. Para sistemas con requerimientos grandes, se debería de captar la información de rastreo en una base de datos de requerimientos en la que cada requerimiento este explícitamente vinculado a los requerimientos relacionadas

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 compatibles.
R-/ Pues sugeriría un modelo de proceso denominado por componentes o versiones, en el cual se puedan desarrollar paralelamente los requerimientos pendientes de modificar en un componente aparate del sistema actual para que no perjudique el desempeño actual de la aplicación y al momento de aprobarlos y adaptarlos a producción ya solo se integre el componente que fue desarrollado y probado antes de ser puesto en producción.

No hay comentarios:

Publicar un comentario