Академический Документы
Профессиональный Документы
Культура Документы
7 Introduccin
No es suficiente escribir casos de uso. Existen otros tipos de requisitos que son necesarios identificar, como: o Especificacin Complementaria: documentacin, empaquetamiento, soporte, licencia, etc. o Glosario: almacena los trminos y definiciones. o Visin: resume la visin del proyecto. Sirve para comunicar de manera concisa las grandes ideas acerca de por qu se propuso el proyecto, cuales son los problemas, quienes son las personas involucradas, qu necesitan y cul podra ser la apariencia de la solucin propuesta.
7.1 Ejemplos del PDV NuevaEra 7.2 Ejemplo NuevaEra: Especificacin Complementaria (Parcial)
Historia de revisiones Introduccin Funcionalidad o Registro y gestin de errores o Reglas de negocio conectables o Seguridad Facilidad de uso o Factores humanos Fiabilidad o Capacidad de recuperacin o Rendimiento Soporte o Adaptabilidad o Facilidad para cambiar la configuracin Restricciones de Implementacin Componentes adquiridos Componentes de libre distribucin Interfaces o Interfaces hardware destacables o Interfaces software Reglas de dominio (negocio) Cuestiones legales Informacin en dominios de inters o Fijacin de precios o Gestin de pagos a crdito y dbito o Impuesto de ventas o Identificadores de artculos
http://longinox.blogspot.com
o o o o o o o o o o o
Restricciones de desarrollo. Otras restricciones de diseo e implementacin. Cuestiones de internacionalizacin (unidades, idiomas, ...). Documentacin y ayuda. Licencia y otras cuestiones legales. Empaquetado Estndares (tcnico, seguridad, calidad). Cuestiones del entorno fsico (calor, vibracin). Cuestiones operacionales. Reglas de dominio o negocio. Informacin en los dominios de inters.
Atributos de calidad Algunos requisitos se denominan atributos de calidad (-ilities) de un sistema. Estos incluyen facilidad de uso, fiabilidad, etc. Hay de dos tipos: 1. Observables en la ejecucin. 2. No observables en la ejecucin. Aunque la funcionalidad es un atributo de calidad vlido, en su uso comn, el trmino atributo de calidad casi siempre se refiere a cualidades del sistema que no sean la funcionalidad. Reglas del domino (negocio) Las reglas del dominio o negocio dictan el modo en el que podra operar un dominio o negocio. No son requisitos de ninguna aplicacin, aunque, a menudo, los requisitos de una aplicacin se ven afectados por las reglas del dominio. Con frecuencia, resulta til identificar y registrar aquellas reglas del domino que afectan a los requisitos, normalmente materializados en casos de uso, porque pueden clarificar el contenido de un caso de uso ambiguo o incompleto. Las reglas no son requisitos de la aplicacin. Informacin en los dominios de inters A menudo, a los expertos del dominio que se est estudiando, les resulta til escribir explicaciones de dominios relacionados con el nuevo sistema software, para representar el contexto y ayudar a la comprensin por parte del equipo de desarrollo.
http://longinox.blogspot.com
o Entorno de usuario Visin general del producto o Perspectiva del producto o Resumen de beneficios o Suposiciones y dependencias o Coste y fijacin del precio o Licencia e instalacin Resumen de las caractersticas del sistema Otros requisitos y restricciones
Los objetivos de alto nivel y problemas claves del personal involucrado Esta tabla resume los objetivos y problemas a un nivel ms alto que los caso de uso de nivel de tarea y muestra importantes objetivos no funcionales y de calidad que podran pertenecer a un caso de uso o abarcar a muchos. Cules son los problemas y objetivos esenciales? El analista del sistema, necesita estudiar la cadena de problemas y objetivos para aprender los problemas subyacentes y su importancia e impacto relativos y de este modo priorizar y solucionar las cuestiones ms relevantes con una solucin ingeniosa. Mtodos para facilitar la idea del grupo Algunas tcnicas tiles de ayuda al grupo para el descubrimiento de los problemas y objetivos esenciales y para ayudar a la generacin de ideas y su priorizacin: o Mapas mentales. o Diagramas causa-efecto (fish-bone). o Diagramas pareto. o Tormenta de ideas (brainstroming). o Multimotivacin. o Votacin por puntos (dot voting). o Tcnica de grupo nominal. o Escribir ideas en silencio (brainwriting).
http://longinox.blogspot.com
Diagramas de afinidad.
Caractersticas del sistema, requisitos funcionales Un modo alternativo, complementario para expresar las funciones del sistema, es mediante las caractersticas, o ms concretamente en este contexto, caractersticas del sistema, que son sentencias concisas, de alto nivel, que resumen las funciones del sistema. Ms formalmente, en UP, una caracterstica del sistema es un servicio observable externamente proporcionado por el sistema que cumple directamente una necesidad del personal involucrado. Ej.: El sistema deber hacer la autorizacin del pago Recordemos que la Visin podra utilizarse como contrato formal o informal entre los desarrolladores y la empresa. Las caractersticas del sistema constituyen un mecanismo para resumir, en este contrato, lo que el sistema har.
Notacin y organizacin Ante todo, son importantes las descripciones breves de alto nivel. Uno debera ser capaz de leer la lista de caractersticas del sistema rpidamente. Ej.: Las caractersticas principales incluyen: Servicios PDV Gestin de inventario Compras basadas en la web
Es deseable un documento de Visin con menos de 50 caractersticas. Si hay ms, considere la posibilidad de agrupar y abstraer las caractersticas.
Otros requisitos en la Visin La visin puede resumir otros requisitos que se detallan en la seccin de Requisitos Especiales de los casos de uso y en la Especificacin Complementaria (Supplementary Specification) como la fiabilidad y facilidad de uso, por ejemplo. Sin embargo hay peligro de duplicaciones intiles y tal cosa es inevitablemente difcil de mantener. Visin, caractersticas o caso de uso, qu va primero? No es til ser estricto en el orden de algunos artefactos. Sin embargo, la secuencia recomendada es: 1. Escribir un primer borrador breve de la Visin. 2. Identificar los objetivos de usuario y los casos de uso de apoyo. 3. Escribir algunos casos de uso y comenzar la Especificacin Complementaria. 4. Refinar la Visin, resumiendo la informacin a partir de stos.
http://longinox.blogspot.com
El Glosario como diccionario de datos En el UP, el Glosario tambin juega el rol de diccionario de datos, un documento que recoge los datos sobre los datos, es decir, metadatos. Unidades Se deben tener en cuenta la unidades (moneda, medidas, ), especialmente en esta era de aplicaciones software internacionalizadas. Trminos compuestos El Glosario no est destinado solo a trminos atmicos como el precio del artculo, pude y debe incluir trminos compuestos como venta, que incluye otros elementos tales como fecha y ubicacin.
7.9 Artefactos disponibles en el sitio web del proyecto 7.10 Otros artefactos de requisitos en el UP
Disciplina Modelado del Negocio Requisitos Artefacto Iteracin Modelo del Dominio Modelos de Casos de Uso Visin Especificacin Complementaria Glosario Modelo de Diseo Documentacin de Arquitectura SW Modelo de Datos Modelo de Implementacin Plan de Desarrollo SW Modelo de Pruebas Marco de Desarrollo Inicio I1 c c c c Elab. E1En c r r r r c c c c r c r Const. C1Cn Trans. T1T2
Diseo
r r r r r
c c
r r
http://longinox.blogspot.com