Análisis de requisitos
Tras haber estudiado las posibilidades con las que se cuenta para el desarrollo del
sistema, así como sus limitaciones, se puede establecer una lista más firme de requisitos, tanto a nivel funcional como no funcional.
Requisitos funcionales
Son todos aquellos requisitos que especifican una funcionalidad que debe realizar un sistema o un componente. A continuación se muestra una lista con todos los que han sido identificados
hasta el momento, guiándose principalmente, y de acuerdo a la metodología del Proceso Unificado de Desarrollo, por los casos de uso:
1 Gestión de puntos de interrupción (breakpoints):
1.1 Se debe permitir establecer puntos de interrupción en cualquier lugar válido del
código a depurar.
■Un lugar válido es aquella línea que contiene código ejecutable, es decir, que
no contiene comentarios o cabeceras de clase, método o función.
1.2 Se debe permitir establecer, eliminar, modificar y activar/desactivar puntos de
interrupción de varios tipos.
■
■
■
■
De activación simple, es decir, que detienen la ejecución cada vez que pasa
por ellos.Temporales, que se mantendrán hasta su primera activación.
Condicionales, que detendrán la ejecución en caso de cumplirse una
determinada condición.A ignorar durante cierto número de iteraciones sobre ellos.
1.3 Se debe permitir visualizar los puntos de interrupción establecidos en cualquier
momento, tanto si el código a depurar está ejecutándose como si no.
2 Gestión de puntos de observación de variables (watchpoints):
2.1 Se debe permitir establecer puntos de observación de variables en cualquier
momento de la ejecución del código a depurar. 2.2 Se debe permitir acceder al contenido de las variables observadas a través los
puntos de observación siempre que estas se encuentren dentro del contexto actual
de la ejecución.
3 ...
Regístrate para leer el documento completo.