Escolar Documentos
Profissional Documentos
Cultura Documentos
Las salidas de esta etapa deben ser formalmente revisadas durante la actividad de revisin de Requisitos de Usuarios (UR/R). Estn involucrados los: usuarios, clientes, administradores del proyecto, y los tsters. analistas,
Es aconsejable realizar revisiones peridicas, antes de la revisin final. Eso mejorar la calidad y la disponibilidad del producto final de la fase (URD).
ser producido, nombrndolo, explicando lo que el software har, sus beneficios, objetivos y metas precisas, establece el alcance del sistema a desarrollar.
10
11
a. Velocidad. El tema de la velocidad esta dada por el medio o servicio que lo otorga. b. Exactitud. Depender de la plataforma o hardware que soporte este software.
12
restricciones a cerca de cmo debe ser construido (se refiere a conexiones con otros sistemas, o adhesin a los estndares de la empresa) y operado el software. Estos requisitos se deben especificar segn el formato preestablecido.
13
Tabla de Atributos
NECESIDAD 1 2 1 2 3 1 2 ESTABILIDAD 3 1 2 3 1 VERIFICABILIDAD FUENTE 2 1 2 BAJA PRECISA AMBIGUA NO CLARA SI NO REQ. DE .USUARIO EQUIPO PROYECTO Cada requisito es comprobable que se incorpore en el diseo y ejecucin. Se debe comprobar que el software pone en ejecucin el requerimiento. ESCENCIAL NEGOCIABLE ALTA MEDIANA BAJA ALTA MEDIANA Requerimiento vital, importante y esencial del software no son negociables. Menos vital, importantes y conforme a negociacin Cada requisito del software incluir una medida de la prioridad del modo que el desarrollador pueda decidir un plan de fabricacin
PRIORIDAD
Algunos requisitos pueden ser estables durante la vida de software, otros pueden ser ms dependientes a partir de la fase del diseo y otros pueden estar conforme a cambios durante el ciclo de vida del software
CLARIDAD
Respecto a la interpretacin implica carencia de ambigedad. Si un trmino usado en un contexto particular tiene significados mltiples se debe sustituir por uno ms especfico.
14
Necesidad
Prioridad
Estabilidad
Claridad
Verificabilidad
Fuente
Descripcin ID
UR
1.1
1 1 1 1 1 1
Este requerimiento de usuario exige que el sitio del foro se desarrolle sobre una plataforma de sistema operativo Windows XP UR 2.1 Acceder a travs de un browser compatible Explorer 6.0 1 1 2 1 1 1 El acceso al sistema ya sea por parte del Administrador como de los usuarios debe ser por medio de un browser compartible con el utilitario Explorer 6.0, que se incluye en el sistema operativo Windows XP UR 3.1 Desarrollo en pgina Web. 1 1 1 1 1 1 El desarrollo debe ser bajo un ambiente Web, con el objeto de que esta pgina pueda ser visitada por cualquier usuario que tenga acceso a Internet.
15
1 6
Atributos de requisitos de software: Para Requisitos de Calidad relevantes, se recomienda utilizar el formato completo de especificacin. Para Requisitos de Calidad poco relevantes, se recomienda utilizar el mismo formato (simplificado) que para los Requisitos Funcionales y de Restriccin.
1 7
Las salidas de esta etapa deben ser formalmente revisadas durante la actividad de revisin de Requisitos de Usuarios (UR/R). Estn involucrados los: usuarios, clientes, analistas, administ. del proyecto, y los tsters. Es aconsejable realizar revisiones peridicas, antes de la revisin final. Eso mejorar la calidad y la disponibilidad del producto final de la fase (URD).
1 8
3.1.2 Requisitos de Calidad. Listado de requisitos de calidad del 3.1.3 Requisitos de Restricciones. Listado de requisitos que
2 0
2 1
Los documentos URD y SRD deben ser documentos completos. Esto significa que todos los requisitos conocidos deben ser incluidos cuando son producidos. Sin embargo, es altamente probable que aparezcan nuevos requisitos despus de las aprobaciones de los documentos. Por ello, es necesario establecer al inicio del proyecto, procedimientos para manejar nuevos requisitos. Es necesario no comprometer la integridad del diseo cuando se incorporan nuevos requisitos. Dichos requisitos, si es que son aceptados tanto por el usuario como por el diseador, debiesen ser
2 2
Repetir las fases SR, AD, y DD para incorporar el nuevo requisito y sus consecuencias.
2 3
Otra forma de manejar nuevos requisitos es el de instituir un Comit de Revisin de Software despus de UR/R en vez de DD/R. Otra forma es el uso de un enfoque de ciclo de vida de desarrollo evolutivo. Sin embargo, esto slo alarga la administracin de los nuevos requisitos para el release posterior al que est en preparacin, lo que puede no ser suficiente.
La calidad del trabajo hecho para las fases UR y SR puede ser medido por el nmero de requisitos que aparecen en fases posteriores.
Especial nfasis debe drsele a la aparicin de nuevos requisitos. Un nmero de apariciones importantes es un signo claro que el software muy probablemente no ser un xito.
2 4
La disponibilidad de herramientas puede ser crtica para un proyecto con cambios de requisitos frecuentes.
En proyectos donde se conviene (entre el cliente y el desarrollador) en congelar los requisitos en la fase SR, el uso de mtodos basados en papel para realizar anlisis de requisitos y especificacin de diseo pueden ser suficientes. En proyectos donde no es posible congelar los requisitos, puede ser esencial el uso de herramientas de ingeniera de software que permitan que nuevos requisitos y cambios al diseo sean asimilados rpidamente para evitar atrasos serios.
2 5
A. Davis. Software Requirements, Revision. Prentice Hall, 1993. ESA, SOFTWARE ENGINEERING STANDARDS, ISSUE 2. Preparado por: ESA Board for Software Standardisation and Control (BSSC).
R. L. Kliem, Collecting Project Information. R. H. Deane, Linking Project Outcomes to Customer Needs.
26