Está en la página 1de 22

[ESCRIBIR EL NOMBRE DE LA COMPAÑÍA]

[Escribir el título del


documento]
Revisión: [01]
Especificación de Requisitos, estándar de IEEE 830

Contenido
FICHA DEL DOCUMENTO............................................................................................................................ 3

1. INTRODUCCIÓN.................................................................................................................................... 4

1.1. PROPÓSITO..........................................................................................................................................4
1.2. ÁMBITO DEL SISTEMA............................................................................................................................4
1.3. DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS.............................................................................................4
1.4. REFERENCIAS........................................................................................................................................4
1.5. VISIÓN GENERAL DEL DOCUMENTO..........................................................................................................4

2. DESCRIPCIÓN GENERAL..................................................................................................................... 5

2.1. PERSPECTIVA DEL PRODUCTO..................................................................................................................5


2.2. FUNCIONES DEL PRODUCTO....................................................................................................................5
2.3. CARACTERÍSTICAS DE LOS USUARIOS.........................................................................................................5
2.4. RESTRICCIONES.....................................................................................................................................5
2.5. SUPOSICIONES Y DEPENDENCIAS..............................................................................................................6
2.6. REQUISITOS FUTUROS............................................................................................................................6

3. REQUISITOS ESPECÍFICOS.................................................................................................................. 7

3.1 REQUISITOS COMUNES DE LAS INTERFACES.................................................................................................8


3.1.1 Interfaces de usuario......................................................................................................................8
3.1.2 Interfaces de hardware..................................................................................................................8
3.1.3 Interfaces de software....................................................................................................................8
3.1.4 Interfaces de comunicación...........................................................................................................8
3.2 REQUISITOS FUNCIONALES......................................................................................................................8
3.3 REQUISITOS NO FUNCIONALES.................................................................................................................9
3.3.1 Requisitos de rendimiento..............................................................................................................9
3.3.2 Seguridad.......................................................................................................................................9
3.3.3 Fiabilidad......................................................................................................................................10
3.3.4 Disponibilidad...............................................................................................................................10
3.3.5 Mantenibilidad.............................................................................................................................10
3.3.6 Portabilidad..................................................................................................................................10
3.4 OTROS REQUISITOS.............................................................................................................................10

4. PROPUESTA DE PLANIFICACIÓN........................................................................................................... 11

4.1 DESCRIPCIÓN GENERAL ACERCA DE LA PLANIFICACIÓN.......................................................................................11


4.1.2 Definición del Equipo de Trabajo......................................................................................................11
4.1.3 Definición de Actividades principales del Proyecto..........................................................................11
4.1.4 Diagrama EDT..................................................................................................................................11
4.1.5 Carta Gantt.......................................................................................................................................11

2
Especificación de Requisitos, estándar de IEEE 830

4.1.6 Resumen Costos del Desarrollo del Proyecto...................................................................................11


4.2 PLAN DE CONTROL DE CAMBIO.....................................................................................................................12
5. ANEXOS.....................................................................................................................................................12
5.1 Acta de Proyecto.................................................................................................................................12
5.2 Matriz Especificación de Requerimientos............................................................................................12
5.3 Diagrama de Casos de Uso General....................................................................................................12
5.4 Planilla Casos de Uso...........................................................................................................................12
5.5 Prototipado de Software.....................................................................................................................13
5.6 Resultado Análisis de Calidad Diagramas Modelamiento..................................................................13
5.7 Resultado Análisis de Calidad Prototipado No funcional del Sistema................................................13
5.8 Planilla entregables del Proyecto........................................................................................................13
5.9 Matriz de Control de Cambios.............................................................................................................13
5.10 Matriz EDT. Planilla Detallada Cálculo de Esfuerzo..........................................................................13

Ficha del documento

Fecha Revisión Autor Modificación

Desarrollo de la propuesta
10/04/2021 1.0 Patricia Nieves Proyecto y Especificaciones de
Requerimientos.

Documento validado por las partes en fecha: 21/04/2021

Integrantes:
Nombre Integrante del Equipo Rol Definido
Patricia Nieves Jefe de Proyecto

Branco Solís Analista Programador

Martin Rojo Analista Base de Datos

Leandro Suarez Diseñador UX

Alex Gómez QA

3
Especificación de Requisitos, estándar de IEEE 830

1. Introducción

1.1. Propósito
El propósito de este documento es definir las especificaciones de los requerimientos del Software
para la empresa CleanVIP. Se definirán los requerimientos funcionales y no funcionales los cuales
deben cumplir con la finalidad de administrar eficaz y eficientemente la gestión de los
colaboradores de la empresa por parte del departamento de Recursos Humanos.

1.2. Ámbito del Sistema


• El Administrador de Recursos Humanos será un Software de escritorio que funcionará en
sistemas operativos de Windows 10.

• Este Programa facilitará la administración de los colaboradores de la empresa,


permitiendo gestionar las labores pertinentes a los colaboradores, ofreciendo un sistema de
contrataciones, bonificaciones y capacitaciones.

Para acceder el sistema será necesaria la creación de cuentas de usuario por parte del
Administrador quien deberá ser el jefe del departamento, el cual además podrá otorgar los
permisos que sean necesarios a cada usuario.

El sistema deberá facilitar la búsqueda de los colaboradores mediante un historial (listado)


y un buscador.

En el sistema de contrataciones el usuario podrá añadir la ficha de cada colaborador que


sea contratado, así como también podrá hacerle modificaciones, adjuntar documentos asociados a
dicho colaborador y además podrá gestionar las desvinculaciones.

En el sistema de Bonificaciones el usuario podrá añadir y gestionar la información salarial


de cada colaborador. Además, podrá gestionar las bonificaciones asociadas a las evaluaciones de
servicios automáticamente mediante parámetros ya establecidos por el Administrador.

En el sistema de Capacitaciones el usuario podrá añadir nuevas capacitaciones que se irán


guardando en un listado el cual permitirá el fácil acceso a dicha información además de poder
ofertarlas a los colaboradores que no posean dicho certificado.

Por cada sección los usuarios podrán generar reportes en plazos de tiempo (día, semana,
mes, año) de los colaboradores contratados, desvinculados, capacitaciones ofertadas,
bonificaciones obtenidas por los colaboradores, etc. Estos reportes podrán ser en Excel o Pdf.

El sistema será intuitivo y además proporcionará una sección de ayuda la cual tendrá
preguntas con respuestas prediseñadas de los posibles errores que puedan generarse o
información sobre el uso de cada herramienta. En caso de no poder solucionarse el problema, el
usuario podrá contactarse con soporte mediante llamada.

4
Especificación de Requisitos, estándar de IEEE 830

No se podrá hacer uso del sistema sin haberse logeado antes con su usuario y password
correctos, además los usuarios no podrán acceder a la información o herramientas a las que el
Administrador no les haya otorgado permiso para acceder.

• Con este sistema se espera agilizar las tareas del departamento de Recursos Humanos
para reducir tiempo y carga laboral, además de poder resguardar de forma más segura toda la
información.

1.3. Definiciones, Acrónimos y Abreviaturas


Administrar: Acción de agregar, modificar, eliminar y consultar la información de un
usuario.

Base de Datos: Conjunto de datos pertenecientes a un mismo contexto y almacenados


sistemáticamente para su posterior uso.

Colaborador: Es quien participa dentro de la empresa para llevar a cabo un trabajo o


logro.

Contratación: Realización de un contrato a una persona en el que se pacta un trabajo a


cambio de dinero u otra compensación.

Bonificación: Aumento en una cantidad que alguien ha de cobrar.

Capacitación: Conjunto de actividades permanentes, organizadas y sistemáticas


destinadas a que los funcionarios desarrollen, complementen, perfeccionen o actualicen los
conocimientos y destrezas necesarios para el eficiente desempeño de sus cargos o aptitudes
funcionarias.

Hardware: Conjunto de elementos físicos o materiales que constituyen una computadora


o un sistema informático.

Permiso: Parámetro que especifica si su poseedor dispone de acceso a una determinada


función del sistema o a una parte de la interfaz de usuario del sistema.

Recursos Humanos: Departamento dentro de una empresa en el que se gestiona todo lo


relacionado con las personas que trabajan en ella.

Reporte: Organiza y exhibe la información contenida en una base de datos.

Requerimientos Funcionales: Son aquellos que definen una actividad que el sistema deba
realizar cuando se cumplen ciertas condiciones.

Requerimientos no funcionales: Representan características generales y restricciones de


la aplicación o sistema que se esté desarrollando.

5
Especificación de Requisitos, estándar de IEEE 830

Sistema Operativo: Es el software principal que gestiona los recursos del hardware.
Permite manejar la memoria, disco, medios de almacenamiento de información y los diferentes
periféricos o recursos del dispositivo. También se ocupa de correr procesos y la carga de los
diferentes programas.

Software: Sistema informático que comprende el conjunto de los componentes lógicos


necesarios para hacer posible la realización de tareas específicas.

Usuario Administrador: Persona con acceso a todas las herramientas del sistema, además
puede modificar aspectos importantes de la configuración y gestionar las cuentas de usuario.

Usuario final: Persona con acceso autorizado pero limitado al sistema.

1.4. Referencias
Planificación y especificación de requisito según estándares de IEEE 830.

1.5. Visión General del Documento


En el presente documento se encontrará la información de las características del Software, los
requerimientos funcionales y no funcionales, interfaces, casos de uso, y los demás documentos
asociados al proyecto

6
Especificación de Requisitos, estándar de IEEE 830

2. Descripción General

2.1. Perspectiva del Producto


EL software de Gestión de Recursos Humanos de CleanVip estará diseñado para operar en
Windows 10 por su simplicidad de su interfaz gráfica.

2.2. Funciones del Producto


 Creación de ficha de colaborador: formulario que permite añadir la información de los
colaboradores al momento de contratarlos y dejarlos registrados en el sistema.
 Modificación de ficha de colaborador: proceso que permite modificar la información de
colaboradores existentes, además permite gestionar la desvinculación de los mismos.
 Adjuntar archivos: Los colaboradores tendrán un módulo donde se les podrá adjuntar
documentos asociados, como su cv, contrato, certificados, etc.
 Asignar Bonificaciones: proceso que permite asignar bonificaciones a los colaboradores de
forma automática según la evaluación recibida por sus servicios prestados.
 Administrar información salarial: módulo que permite registrar y modificar la información
salaria de los colaboradores.
 Registro de capacitaciones: proceso que permite añadir capacitaciones al sistema y
permitirá ofertarlas a los colaboradores.
 Generar reportes: proceso que genera estadísticas en lapsos de tiempo de la información
requerida por los usuarios, por ejemplo, colaboradores contratados en los últimos seis
meses, capacitaciones ofertadas el último año, etc, permitiendo descargarlos en formato
pdf o Excel.

2.3. Características de los Usuarios


 Usuario Administrador: Corresponde al jefe del departamento ya que será quien
tenga los permisos para acceder a todas las funciones del sistema, además será
quien cree las cuentas de usuario estándar.
 Usuario Estándar: Corresponde a los miembros del departamento de recursos
humanos quienes deberán acceder al sistema pudiendo usar solo las herramientas
a las que tengan permiso o acceso autorizado.

2.4. Restricciones
• Políticas de la empresa: La licencia de este software es privativa, de uso exclusivo de
CleanVIP, lo que quiere decir que su redistribución o modificación está prohibida y se
requiere autorización para ello.

7
Especificación de Requisitos, estándar de IEEE 830

• Limitaciones del hardware:


• Mínimo:
• Procesador Intel/AMD a 1.5 GHz
• 2 GB de memoria RAM
• 5 GB de espacio libre en Disco Duro
• Tener instalado motor de base de datos Mysql
• Recomendado:
• Procesador Intel/AMD a 2.6 GHz
• 4 GB de memoria RAM
• 10 GB de espacio libre en Disco Duro
• Tener instalado motor de base de datos Mysql
• Interfaces con otras aplicaciones.
• El software no necesita conexión con otras aplicaciones
• Operaciones paralelas.
• NP
• Funciones de auditoría.
• Funciones de control.
• El software debe controlar los permisos que tiene cada tipo de usuario para su
accesibilidad, de modo que puedan acceder a la información que corresponda.
• Lenguaje(s) de programación.
• El software será desarrollado en JAVA y se implantará una base de datos MySQL
• Protocolos de comunicación.
• Toda la documentación y material que se realice para el usuario y el software debe
estar en el lenguaje Español.
• Requisitos de habilidad.
• Mínimo: Manejo computacional nivel usuario
• Criticidad de la aplicación.
• Para garantizar un correcto funcionamiento del Sistema, este deberá ser sometido a
pruebas para establecer que los requerimientos sean acordes a lo planteado además
se deberá evaluar el rendimiento del software (tiempos de respuesta).
• Consideraciones acerca de la seguridad.
• No se podrá acceder a la información almacenada si no se accede con un usuario y
clave válidos. Los archivos e información sensible deben estar encriptados en la base
de datos.

2.5. Suposiciones y Dependencias


Se debe realizar una capacitación una vez entregado el sistema.

El software es de escritorio y solo funcionará en sistemas operativos Windows.

8
Especificación de Requisitos, estándar de IEEE 830

2.6. Requisitos Futuros


El software podrá recibir actualizaciones si se requiere.

9
Especificación de Requisitos, estándar de IEEE 830

3. Requisitos Específicos
Mediante la reunión de KickOff el Gerente de la empresa CleanVip expresa la necesidad de
crear un sistema informático para agilizar las labores del departamento de Recursos Humanos,
pues, en los últimos meses se han vistos colapsados en cuanto a tiempo y trabajo.

Por eso solicita un sistema informático de escritorio que cumplas con los siguientes
requerimientos:

 El Usuario Administrador del Sistema podrá registrar cuentas de usuario estándar a las
cuales se les deberá proporcionar los permisos correspondientes.

 El sistema deberá validar el ingreso mediante usuario y clave correctos.

 Contrataciones: El sistema deberá gestionar las contrataciones por medio de un modulo el


cual permita ingresar nuevas fichas de colaboradores, adjuntar archivos pertinentes,
modificar las fichas y eliminarlas.

 Capacitaciones: El sistema debe tener un módulo de capacitaciones la cual permita añadir


nuevos cursos, modificarlos, darlos de baja y ofertarlos a los colaboradores.

 Bonificaciones: El sistema debe proporcionar un modulo el cual permita gestionar la


información salarial de los colaboradores y añadir automáticamente mediante parámetros
establecidos por el administrador, bonificaciones según la evaluación que recibe cada
colaborador por sus servicios realizados.

 Reportes: El sistema deberá generar reportes en pdf o en Excel, según indique el usuario,
que permita visualizar estadísticas o información entre los lapsos de tiempo elegidos por
el mismo:
Los reportes serán por cada módulo (Contrataciones, Bonificaciones y Capacitaciones).
Reportes de contrataciones:

 Cantidad de colaboradores contratados


 Cantidad de colaboradores desvinculados

Reportes de Bonificaciones:

 Cantidad de colaboradores que recibieron bonificaciones


 Monto de dinero destinado a bonificaciones

Reportes Capacitaciones:

 Capacitaciones ofertadas
 Numero de trabajadores que obtuvieron cierta capacitación

10
Especificación de Requisitos, estándar de IEEE 830

 Confidencialidad de la información: para evitar la fuga de datos se deberá proporcionar a los


usuarios las políticas de seguridad de la empresa, dejando en claro las sanciones que tendrán
si dichas políticas son sancionadas.

Se debe capacitar al personal para que den un buen uso a las herramientas, ya sea el
hardware, software (No solo el sistema que se proporcionará sino también antivirus,
navegador y correo electrónico), de modo que puedan estar atentos ante posibles ataques
malicioso.

Los datos almacenados en los computadores deberán ser encriptados por la base de datos.

 Diseño: El equipo de informática se encargará de que el sistema sea intuitivo de modo que
los usuarios no tengan dificultades a la hora de usarlo y que a futuro cualquiera que
requiera usarlo incluso sin haber hecho la capacitación comprenda lo que el sistema
ofrece.

3.1 Requisitos comunes de las interfaces


Las interfaces de usuario están relacionadas con las pantallas, ventanas y/o formularios que debe
manipular el usuario para realizar una operación determinada. Dicha manipulación el usuario la
realizará mediante el teclado y el mouse.

3.1.1 Interfaces de usuario


Las interfaces de usuario ayudarán al usuario final a trabajar correctamente y será intuitivo.

Las interfaces incluirán:

- Menús desplegables
- Mensajes informativos
- Mensajes de error
- Botones
- Formularios para el ingreso, modificación, actualización y eliminación de datos
- Ayuda

3.1.2 Interfaces de hardware


- Monitor: El software deberá mostrar la información mediante el monitor.
- Mouse: El software debe interactuar con el movimiento del mouse y los botones del
mismo para acceder a las opciones que ofrece el sistema.
- Teclado: El software debe interactuar con las pulsaciones del teclado para poder ingresar
información.
- Impresora: El software podrá acceder a la impresora para imprimir documentos.

11
Especificación de Requisitos, estándar de IEEE 830

- Scanner: El software podrá utilizar el scanner para subir archivos, de modo que se puedan
adjuntar y almacenar en la base de datos.

3.1.3 Interfaces de software


Este sistema de software deberá conectarse con el sistema anterior de CleanVIP para obtener las
evaluaciones por servicio de los colaboradores.

3.1.4 Interfaces de comunicación


La interfaz de comunicación entre el servidor de base de datos MySql y el software realizado en
JAVA se realizará mediante JDBC.

3.2 Requisitos funcionales


RF.1 Creación de cuentas de usuario:
El sistema permitirá al usuario administrador crear las cuentas de usuarios de cada uno de
los colaboradores del departamento de recursos humanos además de permitir otorgar los
permisos según su rol.

Entradas:
Nombre del colaborador, rut, contraseña, correo electrónico y selección de permisos para
uso del sistema.

Procesos:
Como usuario administrador se deberá acceder al menú de Cuentas de Usuario  Añadir
Cuenta. El sistema pedirá la información correspondiente, verificará que no queden
espacios incompletos y en caso de ningún error guardará los datos de la nueva cuenta.

Salidas:

Mensaje de error en caso de no haber llenado algún campo.

Mensaje de error en caso de que el rut o el correo electrónico ya estén registrados en el


sistema.

Mensaje de error en caso de que se ingrese incorrectamente un dato (formato no


corresponde).

RF2. Autentificación de inicio de sesión:

Al abrir el sistema se mostrará una ventana de login donde el Colaborador deberá


seleccionar su usuario e ingresar la contraseña para comenzar a usar sus funciones.

Entradas:

12
Especificación de Requisitos, estándar de IEEE 830

Nombre de usuario y contraseña.

Procesos:

Al iniciar el programa, este deberá mostrar una ventana de Login la cual pedirá que
indique su usuario y que ingrese la contraseña, luego de ingresar los datos el sistema
verificará que los datos sean correctos. Una vez haya logeado el usuario mostrará el menú
principal. En caso contrario, si el usuario ingresa mal la contraseña más de tres veces
advertirá que la contraseña fue olvidada y permitirá acceder al menú de recuperación.

Salidas:

Mensaje de error en caso de no haber ingresado los datos.

Mensaje de error en caso de que el usuario y la contraseña no coincidan.

Mensaje de contraseña olvidada en caso de tener más de tres intentos fallidos.

RF3. Gestión de contrataciones:

El encargado de las Contrataciones podrá crear o modificar las fichas de cada colaborador
y gestionar su desvinculación cuando sea requerido. También podrá adjuntar documentos
asociados a cada colaborador.

Entradas:

El sistema pedirá ingresar todos los datos de la plantilla ofrecida por el Gerente de
CleanVIP

CleanVip

FICHA DE COLABORADOR N° XXX

Fecha de ingreso:
Nombre de quien crea la ficha:

IDENTIFICACION DE COLABORADOR

Nombre:

Apellido Paterno: Apellido Materno

Rut: Sexo:

13
Especificación de Requisitos, estándar de IEEE 830

Estado Civil: Fecha Nacimiento:

Domicilio: Comuna:

Teléfono: Email institucional:

IDENTIFICACION DE CONTACTO

Nombre:

Apellido Paterno: Apellido Materno

Rut: Teléfono:

Grado de Parentesco: Email:

CARGO

Nombre del cargo

Departamento al que pertenece:

Nivel de Escolaridad (Universitaria/Técnica/Media/Básica)

Profesión (si corresponde)

Sueldo Base:

COTIZACIONES DE PREVISIONES

Nombre Institución Previsional

COTIZACIONES DE SALUD

Nombre institución Salud:

Valor Plan de Salud: Año Inicio Cotización

CAPACITACIONES (cinco últimas)

Nombre de la capacitación:

Cantidad de días: Año Capacitación

Procesos:

Desde el Menú principal el colaborador de contrataciones deberá acceder al Menú


colaboradores el cual mostrará un listado o historial de colaboradores una vez ingrese,
para añadir un nuevo colaborador el usuario deberá ingresar al botón “Añadir Nuevo”, una
vez ahí podrá llenar el formulario antes presentado. El sistema verificará que el rut no esté
registrado en el sistema y que no queden espacio en blanco.

Desde el menú colaboradores el usuario podrá hacer click en el nombre de algún


colaborador que desee gestionar (modificar) o podrá buscarlo mediante la barra buscador,
también podrá filtrarlos para ver el listado de colaboradores según su conveniencia. Una
vez dentro de la ficha de un colaborador podrá acceder al botón “Editar” pudiendo así

14
Especificación de Requisitos, estándar de IEEE 830

modificar la información que requiera, así como desvincularlo. Una vez hecho esto el
sistema validará la información y actualizará los datos.

En la ficha de cada colaborador habrá un botón de “Archivos” el cual mostrará y permitirá


adjuntar archivos asociados al mismo, así como también permitirá organizarlos en carpeta.
Para esto el usuario deberá acceder al botón adjuntar archivo y el sistema validará que el
documento sea en formato PDF o Excel.

Salidas:

Mensaje de error en caso de haber dejado un campo en blanco.

Mensaje de error si intenta adjuntar un archivo que no sea en el formato permitido.

RF4 Gestión de Bonificaciones:

El sistema permitirá al colaborador de bonificaciones agregar información salarial de cada


colaborador de la empresa.

Entradas:

Sueldo Base, Bonificación, Descuento, Motivo, porcentaje.

Procesos:

Desde el menú de bonificaciones, el usuario podrá ver el historial de colaboradores, donde


podrá seleccionar uno directamente o buscar mediante la barra buscador al colaborador
que requiera.

Una vez acceda al colaborador se le abrirá un módulo que muestra el nombre del
colaborador, rut, sueldo base, total de bonificaciones y descuentos recibidos en el mes y
su sueldo final. Desde ese menú podrá ingresar al botón modificar información, el cual
desplegará una ventana con dicha información y permitirá añadir bonificaciones y
descuentos, agregar su motivo, seleccionar el porcentaje, así como también eliminar
registros en caso de haber agregado algún dato por error. Una vez hecho esto el sistema
actualizará la información.

Salidas:

Mensaje de error en caso de no ingresar algún dato.

RF5 Gestión de capacitaciones:

15
Especificación de Requisitos, estándar de IEEE 830

El sistema permitirá al colaborador de capacitaciones añadir capacitaciones al sistema con


su información además podrá ofertarlas a los colaboradores.

Entradas:

Nombre de la capacitación, fecha de inicio, fecha de término, duración y descripción.

Procesos:

Desde el menú de capacitaciones el colaborador podrá ver el listado de capacitaciones


registradas y con el botón añadir se desplegará un formulario donde se deben añadir los
datos de la capacitación, una vez ingresados el sistema deberá validar que no queden
campos vacíos. También desde cada capacitación se podrá enviar ofertas de la misma a
cada colaborador.

Salidas:

Mensaje de error en caso de falten campos por llenar.

RF6 Sistema de Reportes:

El sistema mostrará un menú de reportes para cada módulo (Contrataciones,


Bonificaciones y Capacitaciones) y permitirá generar y descargar dichos reportes
estadísticos según lapsos de tiempo en formato PDF o Excel.

Entradas:

Rango de tiempo del tipo de reporte que se quiere.

Procesos:

Desde el menú de reportes, el sistema permitirá seleccionar un rango de tiempo para


generar el informe del módulo seleccionado.

Módulo de contrataciones:

• N° Colaboradores contratados
• N° Colaboradores desvinculados
• N° Colaboradores con licencia
• N° Vacantes disponibles

16
Especificación de Requisitos, estándar de IEEE 830

Módulo de bonificaciones:

• $ Bonificaciones otorgadas por evaluación de servicios


• $ Otras Bonificaciones
• N° Colaboradores que recibieron bonificación.

Módulo de capacitaciones:

• Capacitaciones ofertadas
• Capacitaciones en curso
• Capacitaciones finalizadas

RF7 Ayuda:

El sistema proporcionará un módulo de ayuda el cual contendrá preguntas asociadas a


posibles errores o información del uso del sistema.

Entradas:

Nombre del problema

Procesos:

El sistema tendrá una barra buscadora donde el usuario podrá escribir lo que necesita y el
sistema mostrará soluciones asociadas. Además, proporcionará el botón contactar soporte con
el cual el usuario podrá hablar con un técnico en caso de que el problema no se pueda
solucionar.

3.3 Requisitos no funcionales

RNF1 Implementación de Base de Datos:

Se deberá implementar una base de datos MySQL para almacenar y encriptar la información para
resguardarla y mantener la confidencialidad.

RNF2 Sistema de Escritorio:

El sistema deberá ser desarrollado en JAVA para ser utilizado en sistemas operativos Windows.

17
Especificación de Requisitos, estándar de IEEE 830

3.3.1 Requisitos de rendimiento


La infraestructura de red, así como sus terminales deben cumplir con las normas según la IEEE 830
en la forma de conexión a los equipos, para tener tiempos de respuesta mínimos.

• Número de terminales a manejar: Se contará con un servidor de base de datos en la


matriz de la empresa.
• Número de usuarios simultáneos: El número de usuarios que podrán interactuar
simultáneamente con el sistema es de 6 usuarios.
• Número de transacciones a manejar dentro de ciertos periodos de tiempo:

PENDIENTE
3.3.2 Seguridad
La seguridad del sistema es por:

• Uso de contraseñas para logear al sistema.


 Empleo de técnicas criptográficas.
 Registro de ficheros con “logs” de actividad.
 Asignación de determinadas funcionalidades a determinados módulos.
 Restricciones de comunicación entre determinados módulos.
 Comprobaciones de integridad de información crítica.

3.3.3 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.

3.3.4 Disponibilidad
Especificación de los factores de disponibilidad final exigidos al sistema. Normalmente expresados
en % de tiempo en los que el software tiene que mostrar disponibilidad.

3.3.5 Mantenibilidad
Identificación del tipo de mantenimiento necesario del sistema.

18
Especificación de Requisitos, estándar de IEEE 830

Especificación de quien debe realizar las tareas de mantenimiento, por ejemplo usuarios, o un
desarrollador.

Especificación de cuándo debe realizarse las tareas de mantenimiento. Por ejemplo, generación de
estadísticas de acceso semanales y mensuales.

3.3.6 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.

3.4 Otros Requisitos


Cualquier otro requisito que no encaje en otra sección.

4. Propuesta de Planificación

4.1 Descripción general acerca de la Planificación

[Insertar una descripción de cómo se abordará el trabajo en cuanto a los días totales estimados y
las personas involucradas en su ejecución, las buenas prácticas y condiciones necesarias a
considerar para implementar para su buen término]

19
Especificación de Requisitos, estándar de IEEE 830

4.1.2 Definición del Equipo de Trabajo


[Describir el equipo de trabajo definido para el Proyecto e insertar Tabla de definición de Roles y
funciones]

4.1.3 Definición de Actividades principales del Proyecto


[Descripción de las Principales fases y actividades que considera nuestra Programación de la
Planificación argumentando bajo que estándares y buenas prácticas se basan (Gestión de la
planificación PMI e Ingeniería de Software – es sólo enunciarlas]

4.1.4 Diagrama EDT


4_1_4 Diagrama_EDT.pptx

4.1.5 Carta Gantt


4_1_5 Carta Gantt.xlsx

4.1.6 Resumen Costos del Desarrollo del Proyecto

DICCIONARIO EDT
ROL SIGLA NOMBRE COSTO x HORA
Jefe de Proyecto JP Patricia Nieves 11000
Analista Programador AP Branco Solís 7000
Administrador de Base de Datos DBA Martin Rojo 7000
Quality Assurance QA Alex Gómez 4000
Diseñador UX DUX Leandro Suarez 4000

HORAS HORAS HORAS HORAS


COSTO POR FASE HORAS JP AP DBA QA DUX TOTAL
$
Fase de Planificación
28 9 3 3 0
404,000
$
Fase de Análisis y Diseño
25 21 0 0 8 454,000
$
Fase de Desarrollo
0 119 86 26 54 1,755,000
$
Fase de Implementación y Cierre
19 6 12 46 0 519,000
$ $
TOTAL HH FASES
72 155 101 75 62 3,132,000

COSTO HH POR ROL


Jefe de Proyecto $ 792,000

20
Especificación de Requisitos, estándar de IEEE 830

Analista Programador $ 1,085,000


Administrador de Base de Datos $ 707,000
Quality Assurance $ 300,000
Diseñor UX $ 248,000

4.2 Plan de Control de Cambio


[Se recomienda primero describir los tipos de cambio que se podrán resolver y sus alcances]

[Insertar Tabla de Control de Cambios]

[ Obs.

Insertar Descripción de los aspectos del desarrollo en los que se permitirá aplicar cambios como
parte del Desarrollo del Software definiendo sus alcances y limitaciones asociadas.

El control de cambios es una actividad paralela al desarrollo del proyecto que responde a eventos
que surgen del mismo, sea por requerimientos propios del usuario o por mejoras o correcciones
detectadas por el mismo equipo del proyecto.

 Se describe de manera independiente de las demás fases de la metodología pues puede ser
aplicada indistintamente a proyectos en marcha o proyectos ya implementados, y porque es
necesario resaltar su importancia y no relegarla como una actividad posterior al desarrollo, sino
reconocerla como una actividad que debe estar definida, presente y es crítica desde el inicio del
proyecto.  Deberá describir que tipo aspectos Funcionalidades y no funcionales se podrán
modificar con cambio, en que instancia de proyecto se podrán aplicar y que motivos los validarían
para ser aplicables y en qué caso no será posible aplicar cambios.

Luego esto se debe complementar con la observación de que en el anexo encontrarán la Planilla
de Control de Cambio con los Tipos de Cambio que podrán aplicarse en la cual posteriormente se
debe completar la planilla al ejecutarse la instancia. ]

5. Anexos

5.1 Acta de Proyecto


Insertar Acta de Constitución del Proyecto

21
Especificación de Requisitos, estándar de IEEE 830

5.2 Matriz Especificación de Requerimientos


Matriz en formato planilla sobre la especificación de Requerimientos con su identificador y
columnas de datos correspondiente. RF1. O RNF.1

5.3 Diagrama de Casos de Uso General


Insertar Diagrama de Caso de Uso General.

5.4 Planilla Casos de Uso


Insertar Planilla detallada de Caso de Uso para cada Actor o acción clave del proceso que lleva el
sistema.

5.5 Prototipado de Software


Insertar Mockups y Wareframe de las interfaces de usuario del Sistema

5.6 Resultado Análisis de Calidad Diagramas Modelamiento


Insertar Resultado del Análisis de Calidad basado en los estándares y la Planilla de Análisis de
Calidad de modelado de Software.

5.7 Resultado Análisis de Calidad Prototipado No funcional del Sistema


Insertar Resultado del Análisis de Calidad basado en los estándares y la Planilla de Análisis de
Calidad de Prototipo de Interfaz de Usuario.

5.8 Planilla entregables del Proyecto


Insertar la Planilla que define los Módulos y Artefactos asociados al Caso de Uso a los que se
pueden aplicar cambios en un punto de su desarrollo.

5.9 Matriz de Control de Cambios


Insertar la Planilla que define los Módulos y Artefactos asociados al Caso de Uso a los que se
pueden aplicar cambios en un punto de su desarrollo.

5.10 Matriz EDT. Planilla Detallada Cálculo de Esfuerzo


[Insertar matriz EDT en formato Planilla que nos permite realizar el cálculo de estimación de
esfuerzo en base a jornadas laborales.]

22

También podría gustarte