Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe - Iv - Requisitos Trayecto 2
Informe - Iv - Requisitos Trayecto 2
Proyecto:
Versión: <x.y.z>
Nota: El texto incluido en rectángulos azules y el exhibido en cursiva azul se incluye con el fin de
proporcionar una guía para el llenado de este documento y debe ser eliminado antes de publicar el
documento.
1. Requisitos Funcionales
Debe contener una lista detallada y completa de los requisitos que debe cumplir el
sistema a desarrollar. El nivel de detalle de los requisitos debe ser el suficiente para que
el equipo de desarrollo pueda diseñar un sistema que satisfaga los requisitos y los
encargados de las pruebas puedan determinar si éstos se satisfacen.
Esta sección debe contener las especificaciones de los actores que se hayan
identificado en los casos de uso, es decir, los diferentes tipos de usuarios y otros sistemas
con los que deba interactuar el sistema a desarrollar.
RESUMEN
Código Caso de Uso Actores participantes
Colocar un código Realizar un resumen del caso de uso. Identificar los actores que
nemotécnico (ID) intervienen.
Esta sección debe contener los diagramas de casos de uso del sistema que se hayan identificado.
Se debe tener en cuenta que los diagramas de casos de uso no son más que un índice visual de
los casos de uso identificados, ya que la información relevante de los casos de uso (la interacción
entre los actores y el sistema) no se ve reflejada en los diagramas sino en la especificación de los
propios casos de uso del sistema.
Caso de Uso-Código
Nombre: Colocar nombre del caso de uso.
Descripción: Describir la responsabilidad y el propósito del caso
de uso.
Requerimiento: Identificar los requisitos funcionales que abarcan a
este caso de uso.
Precondición: Tiene que ver con las condiciones en la que debe
estar el sistema para que se ejecute el caso de uso.
Ejemplo: registro y autenticación del cliente.
Flujo Normal:
En el flujo de casos de uso se describe lo que hace el actor y lo que hace el sistema en respuesta.
Se expresa en forma de un diálogo entre actor y sistema. El flujo básico del caso de uso describe
lo que sucede dentro del sistema. Este flujo puede ser representado en forma gráfica. Hay que
tomar en cuenta que el flujo de un caso de uso, debería tener entre cinco y siete pasos
aproximadamente.
Actor Sistema
Describir cada paso del flujo realizado por un Describir cada paso del flujo realizado por algún
actor. recurso del sistema.
1. 2.
3. 4.
5. 6.
Flujo Alterno:
El flujo alterno se refleja el comportamiento alternativo debido a las irregularidades que ocurren en
el flujo de eventos normal. Pueden ser tan largos como sea necesario para describir los eventos
asociados al comportamiento alternativo.
Actor Sistema
Describir cada paso alterno del flujo Describir cada paso alterno del flujo realizado por
realizado por un actor. algún recurso del sistema.
1.1 1.2
2.1 2.2
3.1 3.2
Poscondición: Listar las condiciones en que se encuentra el
sistema después de haberse ejecutado el sistema.
Requerimientos Especiales: Nombrar y describir cualquier requerimiento que no
haya sido abarcado por el flujo normal o los alternos.
Puntos de Extensión: Se debe mencionar y describir los puntos en los
cuales el flujo de eventos se extiende por otros
Caso de Uso-Código
casos de uso.
Nota: Cada paso del flujo de los eventos debe ser enumerado, manteniendo una secuencia entre
los pasos del flujo realizado por un actor y los pasos del flujo realizado por algún recurso del
sistema.
3. Requisitos no funcionales
Requisitos de rendimiento
Especificación de los requisitos relacionados con la carga que se espera tenga que
soportar el sistema. Por ejemplo, el número de terminales, el número esperado de
usuarios simultáneamente conectados, número de transacciones por segundo que
deberá soportar el sistema, etc.
Todos estos requisitos deben ser mesurables. Por ejemplo, indicando “el 95% de
las transacciones deben realizarse en menos de 1 segundo”, en lugar de “los
operadores no deben esperar a que se complete la transacción”.
Seguridad
Fiabilidad
Especificación de los factores de fiabilidad necesaria del sistema. Esto se expresa
generalmente como el tiempo entre los incidentes permisibles, o el total de
incidentes permisible.
Disponibilidad
Mantenibilidad
Portabilidad
Especificación de atributos que debe presentar el software para facilitar su
traslado a otras plataformas u entornos. Pueden incluirse:
Porcentaje de componentes dependientes del servidor.
Porcentaje de código dependiente del servidor.
Uso de un determinado lenguaje por su portabilidad.
Uso de un determinado compilador o plataforma de desarrollo.
Uso de un determinado sistema operativo.
Otros requisitos
[Inserte aquí el texto]
Cualquier otro requisito que no encaje en ninguna de las secciones anteriores.
Por ejemplo:
Requisitos culturales y políticos
Requisitos Legales