Reporte de Especificación de Software (RES) : Versión (Nombre Del Proyecto)
Reporte de Especificación de Software (RES) : Versión (Nombre Del Proyecto)
Reporte de Especificación de Software (RES) : Versión (Nombre Del Proyecto)
Especificación de
Software (RES)
Versión <1.0>
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 1 de 16
HISTORIAL DE REVISIONES
Fecha de
Versió Fecha de Revisado
Autor Descripción Elaboració
n Revisión por
n
<Persona <Persona(s)
<Fecha de
que elabora <Fecha de que revisa(n)
<x.x> <Detalles> Elaboración
el Revisión> el
>
documento> documento>
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 2 de 16
Contenido
1. Antecedentes............................................................................................4
2. Objetivos..................................................................................................4
3. Alcance.....................................................................................................4
3.1. DENTRO DEL ALCANCE.............................................................................................................4
3.2. FUERA DEL ALCANCE......................................................................................................... 4
3.3. RESTRICCIONES................................................................................................................. 4
3.4. SUPUESTOS........................................................................................................................ 5
4. Procesos de Negocio...........................................................................5
4.1. LISTA DE CASOS DE USO DE NEGOCIO..........................................................................5
4.1.1. LISTA DE ACTORES DEL NEGOCIO................................................................................5
4.1.2. DIAGRAMA GENERAL DE CASO DEL NEGOCIO..............................................................5
4.1.3. ESPECIFICACIÓN DE LOS CASOS DE USO DEL NEGOCIO.............................................5
CUN01 – Nombre del Caso de Uso del Negocio.............................................................................5
4.2. REALIZACIÓN DE LOS CASOS DE USO DE NEGOCIO........................................................6
4.3. LISTA DE TRABAJADORES DE NEGOCIO............................................................................6
4.4. REGLAS DE NEGOCIO........................................................................................................ 6
5. Requisitos Funcionales......................................................................7
6. Requisitos No Funcionales...............................................................7
9. Esquema de Seguridad....................................................................15
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 3 de 16
1. Antecedentes
[Describa la situación actual y las necesidades o problemas que se pretende
atender. Recuerde que debe tomar como información base lo registrado en la
solicitud de requerimiento (SRQ).]
Nota:
Para el caso de los cursos de quinto y sexto ciclo se puede tomar como
referencia también el documento de planificación del proyecto (PP)
2. Objetivos
[Referidos a los objetivos del negocio alineados al producto software. Es la
explicación resumida de los resultados que el negocio quiere lograr con el
sistema, estos pueden ser la solución de alguno o varios problemas, la
generación de nuevas oportunidades de negocio, alguna mejora que los
usuarios o clientes necesitan o mejorar la información para la toma de
decisiones directivas o ejecutivas. Recuerde que puede tomar como
información base lo registrado en la solicitud de requerimiento (SRQ).]
Nota:
Para el caso de los cursos de quinto y sexto ciclo se puede tomar como
referencia también el documento de planificación de proyecto (PP).]
3. Alcance
3.3. Restricciones
[En esta sección deberá incluir las restricciones de la solución
propuesta relacionados al software, hardware y a la funcionalidad así
como lo referido a los límites que impone la empresa contratante en
el desarrollo del producto software.]
Nota:
Para el caso de los cursos de quinto y sexto ciclo puede tomar como
referencia la sección de restricciones del documento de planificación
de proyecto (PP).
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 4 de 16
3.4. Supuestos
[En esta sección deberá incluir los principales supuestos relacionados
con la implementación del sistema y lo referido a lo que la empresa
contratante posee a nivel de tecnologías de información.]
Nota:
Para el caso de los cursos de quinto y sexto ciclo puede tomar como
referencia la sección de supuestos del documento de planificación de
proyecto (PP).
4. Procesos de Negocio
5. Requisitos Funcionales
[De acuerdo a lo solicitado explícitamente por el área usuaria, listar todos los
requisitos funcionales del producto software. Considere que los requisitos
funcionales que liste deberán ser asociados posteriormente a los casos de
uso (funciones de software). Cada Requisito Funcional deberá ser identificado
con un código único y correlativo. Ejemplo: RF01.
Nota: Esta lista proviene de la Matriz de Actividades Vs. Requisitos. Y de la
Matriz de Requisitos Funcionales Adicionales.]
... ....
[Descripción detallada del requisito
RF-00n
funcional n.]
6. Requisitos No Funcionales
[Listar los requisitos no funcionales los mismos que deberán ser
considerados para el modelo de calidad de producto. Cada Requisito No
Funcional deberá ser identificado con un código único y correlativo. Ejemplo:
RNF01.]
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 7 de 16
Tipo de Requisito Código Descripción
Restricciones del Diseño
[Definir cualquier tipo de
restricción de diseño, tales
como: proceso de desarrollo
de software, sistemas [Descripción detallada
operativos, lenguajes de RNF-001 del requisito no
programación, administrador funcional 1.]
de base de datos, conexión
a la BD, generador de
reportes, manejo de
información, etc.]
[Descripción detallada
RNF-002 del requisito no
funcional 2.]
Componentes a Adquirir
[Identificar los componentes
que se deben adquirir o
tener en cuenta, para llevar [Descripción detallada
acabo el desarrollo y RNF-003 del requisito no
ejecución del sistema. funcional 3.]
Ejemplo: lenguajes de
programación, servidores,
estaciones de trabajo, etc.]
[Descripción detallada
RNF-004 del requisito no
funcional 4.]
Interfaces de Usuario
[Describir las interfaces de
usuario que serán
implementados en el [Descripción detallada
software. Esto incluye por RNF-005 del requisito no
ejemplo: formatos de la funcional 5.]
pantalla, página o esquemas
de las ventanas, reportes,
menús, etc.]
[Descripción detallada
RNF-006 del requisito no
funcional 6.]
Interfaces de Hardware
[Definir cualquier interfase [Descripción detallada
de hardware que será RNF-007 del requisito no
soportado por el software, funcional 7.]
incluyendo estructura lógica,
direcciones físicas, etc.]
[Descripción detallada
RNF-008 del requisito no
funcional 8.]
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 8 de 16
Tipo de Requisito Código Descripción
Interfaces de Software
[Especificar el uso de otros [Descripción detallada
productos software RNF-009 del requisito no
requeridos e interfaces con funcional 9.]
otros sistemas de la
aplicación.]
[Descripción detallada
RNF-010 del requisito no
funcional 10.]
Interfaces de
Comunicaciones
[Describir las interfaces de [Descripción detallada
comunicación para otros RNF-011 del requisito no
sistemas ó dispositivos, funcional 11.]
tales como: redes de área
local, dispositivos de serie
remota.]
[Descripción detallada
RNF-012 del requisito no
funcional 12.]
Requerimientos de
Licenciamiento [Descripción detallada
[Identificar las licencias que RNF-013 del requisito no
se requieran para el funcional 13.]
desarrollo del sistema.]
[Descripción detallada
RNF-014 del requisito no
funcional 14.]
Seguridad
[Descripción detallada
[Describir como será RNF-015 del requisito no
controlada la seguridad del funcional 15.]
sistema.]
[Descripción detallada
RNF-016 del requisito no
funcional 16.]
Estándares aplicables
[Descripción detallada
[Especificar con qué RNF-017 del requisito no
estándares trabaja el funcional 17.]
sistema.]
[Descripción detallada
RNF-018 del requisito no
funcional 18.]
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 9 de 16
Tipo de Requisito Código Descripción
Requisitos del Sistema
[Especificar los [Descripción detallada
requerimientos de RNF-019 del requisito no
plataforma tecnológica funcional 19.]
necesarios para el diseño y
el desarrollo del sistema.]
[Descripción detallada
RNF-020 del requisito no
funcional 20.]
Requisitos de Desempeño
[Listar y especificar los
requisitos de desempeño [Descripción detallada
con los que debe trabajar el RNF-021 del requisito no
sistema. Ejemplo: Tiempo funcional 21.]
de respuesta en alguna
consulta del sistema.]
[Descripción detallada
RNF-022 del requisito no
funcional 22.]
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 10 de 16
organización del sistema de acuerdo al diagrama de paquetes del
punto 7.3.]
Paquete: P01 – Nombre del Paquete
Caso de uso del sistema Descripción
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 11 de 16
Nº Nombr N Nombre Responsabl Nº Nombre Nº Nombr Acto
e º e e r
CUN01 Caso de 1 Actividad a Trabajador de RF- Requisito CUS01 Casos de Actor
Uso de ser Negocio 001 Funcional Uso de
Negocio automatizada Sistema
2 Actividad a Trabajador de
ser Negocio
automatizada
3 Actividad a Trabajador de
ser Negocio
automatizada
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 12 de 16
7.8. Especificación de los Casos de Uso del Sistema
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 13 de 16
2. Se pueden incluir reglas de negocio.
12 Precondiciones
1.1. Nombre de la precondición
Descripción de la precondición
2. Poscondiciones
2.1. Nombre de la poscondición
Descripción de la poscondición
3. Puntos de Extensión
Indicar si existen puntos de extensión.
4. Requerimientos Especiales
Indicar si existen requerimientos especiales.
5. Prototipos
Incluir los prototipos asociados al caso de uso.
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 14 de 16
Ver Agenda
Encargar Acción
Ver Alarmas
Acción Propia
Tablas Resultados
Razones
Mantenimiento
Matriz CAP
Relaciones
Matriz GAF
Acciones Enviadas
Avances
Resultado de
Acciones
Seguimiento Semanal
9. Esquema de Seguridad
[En esta se documenta los esquemas de seguridad en base a perfiles y su acceso a
su información. Para ello se utiliza una matriz de perfiles de usuario y accesos por
Aplicativo/Módulo/Función.]
Aplicativo
Funciónes por Módulo Perfil 1 Perfil 2 ... Perfil N
Módulo A x x X x
Consulta de información de
empresas
Consulta de operadores x x X x
autorizados
Modificación de operadores x x X x
autorizados
Módulo B
Modificación de cuentas x x X x
afiliadas
Modificación de combinaciones x x X x
autorizadas
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 15 de 16
10. Modelo de Análisis
10.1. Realización de Casos de Uso – Análisis
[Esta sección ilustra cómo el software trabaja a partir de los casos
de uso o escenarios seleccionados, y explica cómo varios elementos
del modelo de análisis contribuyen con ellos funcionalmente. Por
cada caso de uso deberá desarrollar un diagrama de secuencia y de
clases de análisis. Para ello deberá usar el patrón MVC. Para la
realización deberá identificar los escenarios. Dichos escenarios se
obtienen de las combinaciones entre el flujo principal y flujos
alternativos del la especificación expandida de casos de uso (ver
punto 7.8.2).]
____________________________________________________________________________________
Reporte de Especificación de Software (RES) Página 16 de 16