Jeus

Solo disponible en BuenasTareas
  • Páginas : 33 (8101 palabras )
  • Descarga(s) : 4
  • Publicado : 13 de mayo de 2010
Leer documento completo
Vista previa del texto
MODELO DE REQUISITOS

El modelo de requisitos tiene como objetivo delimitar el sistema y capturar la funcionalidad que ofrecerá desde la perspectiva del usuario. Este modelo puede trabajar como un contrato entre el desarrollador y el cliente, o usuario del sistema, por lo que deberá proyectar lo que el cliente desea según la percepción del desarrollador. Por ello, es esencial que losclientes lo comprendan.

El modelo de requisitos es el primero en desarrollarse, y la base para formar todos los demás modelos en el desarrollo de software. En general, cualquier cambio en la funcionalidad del sistema es mas fácil de hacer, y con menores consecuencias a este nivel que posteriormente. El modelo de requisitos que se desarrollará se basa en la metodología objetory (Jacobson et al.1992), que tiene su fundamento en el modelo de casos de uso. Actualmente esta metodología es parte del proceso unificado racional (RUP) [Rational Unified Process]. El modelo de casos de uso y el propio modelo de requisitos son la base para los demás modelos. A continuación se repasarán los conceptos detallados en el capitulo 3 que nos servirán en esta lección:

• Requisitos: el modelo decasos de uso sirven para expresar el modelo de requisitos, el cual se desarrolla en cooperación con otros modelos como se verá más adelante.
• Análisis: la funcionalidad especificada por el modelo de casos de uso se estructura en el modelo de análisis, que es estable con respecto a cambios, lo que lo hace un modelo lógico independiente del ambiente de implementación.
• Diseño: lafuncionalidad de los casos de uso, ya es estructurada por el análisis, la realiza el modelo de diseño, adaptándose al ambiente de implementación real y refinándose aún más.
• Implementación: los casos de uso se instrumentan mediante el código fuente en el modelo de implementación.
• Pruebas: los casos de uso se comprueban a través de las pruebas de componentes y de integración.
• Documentos:el modelo de casos de uso se deberá registrar a lo largo de las diversas actividades, dando lugar a distintos documentos como los manuales de usuario, de administración, etcétera.

El diagrama de la figura 6.1 ilustra los distintos modelos, los detalles y la notación que se describirán más adelante.

El propósito del modelo de requisitos es comprender en su totalidad el problema y susimplicaciones. Los demás modelos, análisis, diseño, implementación y pruebas dependen directa o indirectamente del modelo de requisitos. Asimismo, este modelo sirve de base para el desarrollo de las instrucciones operacionales y los manuales, ya que todo lo que el sistema deba hacer se describe aquí desde la perspectiva del usuario. El modelo de requisitos no es un proceso mecánico, el analista debeinteractuar constantemente con el cliente para complementar la información faltante, y así resolver ambigüedades e inconsistencias. También se debe separar los requisitos verdaderos de las decisiones relacionadas con el diseño e implementación. Se deben indicar cuáles aspectos son obligatorios y cuáles opcionales para evitar que se limite la flexibilidad de la implementación. Durante el diseño,se debe extender el modelo de requisitos con las especificaciones de rendimiento y los protocolos de interacción para los sistemas externos, al igual que las provisiones sobre modularidad y futuras extensiones. Incluso, en ciertas ocasiones se pueden incluir aspectos de diseño, como el uso de lenguajes de programación particulares.

En la metodología de Objectory, el modelo de requisitosconsta de tres modelos principales, visualmente representados por un diagrama de tres dimensiones como se muestra en la figura

• El modelo de comportamiento, basado directamente del modelo de casos de uso, especifica la funcionalidad que ofrece el sistema desde el punto de vista del usuario. Este modelo utiliza dos conceptos claves: actores para representar los distintos papeles que los...
tracking img