Especificación de requisitos de software
dienunPráctica o problema28 de Marzo de 2020
4.586 Palabras (19 Páginas)127 Visitas
Especificación de requisitos de software
Proyecto: SIS-GES-WEB (Sistema de Información para la gestión de servicios TI – WEB )
Revisión 1.0
Diego Alejandro Parra Nuñez
Cristhian Alexander Forero Domínguez
Octubre 2019
TABLA DE CONTENIDO
CONTROL DE CAMBIOS 4
INTRODUCCIÓN 4
2.1. Propósito 4
2.2. Alcance 4
2.3. Personal involucrado 5
2.4. Definiciones siglas y abreviaciones 6
2.4.1. Del negocio 6
2.4.2. Del sistema 6
2.4.3. De tecnología 6
2.5. Referencias 8
2.6. Descripción 8
DESCRIPCIÓN GENERAL 9
3.1. Perspectivas del producto 9
3.2. Funciones del producto 9
3.3. Características del usuario 10
3.3.1. Perfil del usuario 10
3.3.2. Jerarquía de usuarios 11
3.4. Restricciones 12
3.4.2. Limitaciones de hardware 13
3.4.3. Interfaces con otras aplicaciones 13
3.4.4. Funciones de control 13
3.4.5. Requisitos del lenguaje 13
3.4.6. Protocolos señalados 13
3.4.7. Requisitos de fiabilidad 14
3.4.8. Credibilidad de la aplicación 14
3.4.9. Consideraciones de seguridad 14
3.5. Atención y Dependencias 14
4. REQUISITOS ESPECÍFICOS 14
4.1. Interfaces externas 14
4.2. Requisitos Funcionales 15
4.2.1. Ingreso a la aplicación 15
4.2.2. Administración de usuarios 16
4.2.3. Administración de requerimientos o casos 20
4.2.4. Administración del personal 22
4.2.5. Administración de reportes 23
4.2.6. Navegabilidad 25
4.3 Requisitos de Desarrollo 27
4.4 Requisitos del Banco de Datos Lógico 30
4.5 Atributos del Software del Sistema 31
CONTROL DE CAMBIOS
Registro del control de cambios en el documento ERS del proyecto(Análisis y diseño de un sistema de información para gestionar los servicios T.I. en una organización).
Número de revisión | Descripción | Autor | Fecha (d/m/a) | Versión que genera |
001 | Versión inicial, previa aprobación del cliente. | Diego Parra Cristhian Forero | 02/10/2019 | ERS_V1 |
INTRODUCCIÓN
2.1. Propósito
El presente documento tiene como propósito definir las especificaciones funcionales, no funcionales y del sistema para la implementación de una aplicación WEB que permitirá gestionar los servicios T.I. dentro de una organización.
2.2. Alcance
Análisis y diseño de un sistema de información para gestionar los servicios T.I. en una organización.
El sistema de información será una aplicación que funcionara en un entorno WEB que permitirá administrar y consultar los servicios T.I. requeridos dentro de una organización. Esta aplicación dará apoyo a los siguientes procesos:
- Gestión de reportes en cuanto al uso de los equipos tecnológicos.
- Administrar los casos que surjan en cuanto al uso de los equipos tecnológicos.
- Gestión de programación de actividades para el mantenimiento de los equipos.
- Administrar usuarios del sistema.
- Administrar la asignación de personal técnico para atender los casos que se presenten en cuanto al uso de los equipos tecnológicos.
El sistema SIS-GES-WEB permitirá realizar reporte de casos presentados en cuanto al manejo de los equipos tecnológicos por parte de los usuarios dentro de la organización.
Permitirá realizar asignaciones de personal técnico para atender los casos que se presenten dentro de la organización.
Los usuarios de los equipos tecnológicos tendrán acceso al aplicativo desde un equipo de cómputo a través de un navegador de internet donde podrán reportar los casos que se presenten en su puesto de trabajo.
2.3. Personal involucrado
Nombre | Diego Parra Nuñez |
Rol | Analista |
Categoría profesional | Ingeniero de sistemas |
Responsabilidades | Generar la documentación necesaria para el diseño del sistema de información. |
Nombre | Cristhian Forero Domínguez |
Rol | Analista |
Categoría profesional | Ingeniero de sistemas |
Responsabilidades | Generar la documentación necesaria para el diseño del sistema de información. |
2.4. Definiciones siglas y abreviaciones
2.4.1. Del negocio
- Reporte: Proceso por el cual los usuarios de los equipos tecnológicos dan aviso a el área de sistemas que se ha presentado una novedad con el uso de los equipos.
- Caso: Registro en el sistema del incidente o novedad presentada en cuanto al uso de los equipos tecnológicos.
2.4.2. Del sistema
- Administrar: Acción de agregar, modificar, eliminar y consultar la información de un determinado objeto.
- Usuario: Persona que puede ingresar al aplicativo WEB, a través de un proceso de autenticación utilizando un nombre de usuario y contraseña.
- 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.
- Rol: Es un conjunto de permisos que puede asignarse a un usuario.
- Administrador del Sistema: Persona encargada de ofrecer el soporte técnico y operativo al sistema SIS-GES-WEB.
2.4.3. De tecnología
- Dominio: Nombre base que agrupa a un conjunto de equipos o dispositivos y que permite proporcionar nombres de equipo más fácilmente recordables en lugar de una dirección IP numérica, Ej: sis-web.com.
- Servidor WEB: Es un programa que implementa el protocolo HTTP (hypertext transfer protocol). Este protocolo está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML (hypertext markup language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música.
- URL: Significa Uniform Resource Locator, es decir, localizador uniforme de recurso. Es una secuencia de caracteres, de acuerdo a un formato estándar, que se usa para nombrar recursos, como documentos e imágenes en Internet, por su localización.
- HTTP: El protocolo de transferencia de hipertexto (HTTP, HyperText Transfer Protocol) es el protocolo usado en cada transacción de la Web (WWW).
- Enlaces: una referencia en un documento de hipertexto a otro documento o recurso.
- Sistema de gestión de Base de Datos: Son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.
- Base de Datos: Es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso.
- Aplicación: Es un programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo.
- MySQL: Sistema de gestión de base de datos relacional de código abierto.
- Javascript: Es un lenguaje interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web y en servidores web.
- Node.js: Es un entorno en tiempo de ejecución que permite utilizar el lenguaje javascript en la creación de aplicaciones para servidores, o creación de contenido dinámico para sitios web.
- Dirección IP (Internet Protocol) : Número que identifica de manera lógica y jerárquica a una interfaz de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo IP (Internet Protocol).
- Protocolo IP : El Protocolo de Internet (IP, de sus siglas en inglés Internet Protocol) es un protocolo no orientado a la conexión, usado tanto por el origen como por el destino para la comunicación de estos a través de una red (Internet).
- Internet: Es un método de interconexión descentralizada de redes de computadoras implementado en un conjunto de protocolos denominado TCP/IP.
- Browser o navegador de internet: Es una aplicación que permite al usuario recuperar y visualizar documentos de hipertexto, comúnmente descritos en HTML, desde servidores web de todo el mundo a través de Internet.
- HTML (HyperText Markup Language): Es un lenguaje de marcación diseñado para estructurar textos y presentarlos en forma de hipertexto, que es el formato estándar de las páginas web.
- Ajax (Asynchronous JavaScript And XML): es una técnica de desarrollo web para crear aplicaciones interactivas.
2.5. Referencias
Título del documento | Referencia |
Standard IEEE 830 - 1998 | IEEE |
Arquitecturas de aplicaciones web comunes | https://docs.microsoft.com/es-es/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures |
Arquitectura web | http://informatica.uv.es/iiguia/IST/Tema1.pdf |
2.6. Descripción
En el presente documento se encontrará la información acerca de las características del producto de software, interfaces del usuario, interfaces del sistema, características de los usuarios, descripción de los requerimientos funcionales, no funcionales y del sistema, los cuales se representarán mediante el siguiente formato:
...