
1 minute read
CAPÍTULO 3: Modelaje de Especificaciones
Los requerimientos son la parte más importante de todo sistema, ya que sin estos no se tiene ningún sistema a desarrollar porque no hay necesidades que satisfacer. Luego también está que analizarlos es fundamental para poder entender con mejor precisión aquello que quiere el cliente y poder tomar en cuenta lo que es factible y lo que no.
Al realizar el análisis de los requisitos se puede realizar una descripción más detallada de lo que son los requerimientos de funcionalidad y de la calidad del producto final. La tarea del análisis de los requisitos se necesita que el cliente y el desarrollador estén en comunicación para poder entenderse claramente, el desarrollador realiza preguntas y obtiene información más precisa acerca de lo que quiere el cliente, y el cliente entiende la forma de trabajar con la que se llevará a cabo el producto.
Advertisement
Todo ello se realiza con la finalidad de ir puliendo el producto final a lo que el cliente realmente necesita y quiere. Los principales aspectos del análisis de los requisitos son: identificar los paquetes de funcionalidad y detallarlos hasta que no exista ambigüedad, determinar los límites de la aplicación, identificando agentes externos con los que se deben interactuar, y por último, identificar las características de las interacciones, para ello se realiza un catálogo de términos.
El modelaje de las necesidades no es una opción para el desarrollador, es una necesidad; este proceso puede resumirse en que es básicamente entender y documentar la aplicación. Es sumamente útil utilizar diagramas de contexto porque permite capturar el contexto en el que opera el sistema, permite identificar los mensajes y eventos que ocurren en el sistema y su entorno; utilizar diagramas de casos de uso son un método alternativo y complementario a los diagramas de contexto.
Proceso
El proceso para modelar los requerimientos es:
1. Identificar al cliente: consiste en identificar quien será el usuario del sistema a desarrollar, es decir, quien tiene un problema a resolver.
2. Entrevista al cliente: este consiste en conocer los deseos y necesidades del cliente, para ello se utilizan herramientas de expresión, se bosquejan interfaces y se identifica la plataforma de hardware.
3. Documento de los requisitos: se realiza un documento en el que se encuentre toda la información obtenida del cliente, de esta forma todos poseen la misma información y se deja plasmado, básicamente, los objetivos del sistema.
4. Inspección a los requisitos: esto es como hacer un repaso de los mismos por si llegase a existir ambigüedades, tenga errores, haya faltado algo, esté escrito algo no hablado, etc. En fin, es con la finalidad de filtrar algún error que pueda existir.
5. Especificaciones detalladas: y por último, se elaboran los requerimientos más específicos para desarrollar el sistema, para ello son sumamente útiles los documentos gráficos y textuales.