Análisis y desarrollo de software
Juan Daniel Alvarado De La OssaTarea1 de Septiembre de 2023
4.849 Palabras (20 Páginas)58 Visitas
Servicio Nacional De Aprendizaje – SENA
ANÁLISIS Y DESARROLLO DE SOFTWARE
Ficha (2758308)
Estudiante
Juan Daniel Alvarado De La Ossa
Instructor
Omar Osbaldo González Roa
Medellín, 10 de agosto de 2023
INTRODUCCIÓN
El proyecto de desarrollo del software de gestión de expedientes del proceso de contratación de la Corporación Parque Arví, se formula con el objetivo de presentar el proyecto de desarrollo, la justificación donde se especifica de la necesidad de esta herramienta, el enfoque de los objetivos planteados.
El presente trabajo tiene como finalidad elaborar un documento recopilando los requerimientos del sistema, mediante estos se realiza la elaboración de diagramas de caso de uso que el usuario tiene que realizar en el sistema. Además de especificar la metodología que se utilizara para el desarrollo del proyecto de software
También se estipulan las actividades específicas del proyecto, las cuales se deben desarrollar para el desarrollo del proyecto, a partir de los diagramas de casos de uso se generaron las plantillas de usuarios para los casos de uso y por último se estipulo el cronograma de trabajo del proyecto de desarrollo.
ELABORACIÓN DE DIAGRAMAS Y PLANTILLAS PARA CASOS DE USO DEL PROYECTO
El presente proyecto tiene como objetivo desarrollar un software que permita poder realizar un control del proceso de contratación que se desarrolla en la Corporación Parque Arví
Objetivos
Realizar el desarrollo de un sistema que permita la gestión desde el inicio hasta el cierre del proceso de contratación cumpliendo con los requisitos funcionales y no funcionales, para satisfacer la necesidad del cliente.
Objetivos específicos
- Diseñar un software con los requerimientos funcionales identificados y proporcionados por el usuario.
- Satisfacer las necesidades y expectativas de los usuarios con el desarrollo del software de gestión de expedientes.
- Diseñar un sistema con los requerimientos no funcionales identificados y proporcionados por el usuario.
METODLOGIA DE DESARROLLO DEL SOFTWARE
El proyecto se está desarrollando mediante fases, donde se está realizando el levantamiento de información, como lo fueron los requerimientos funcionales y no funcionales que debe contar el software, a continuación, se detallan los requerimientos evidenciados en el sistema. La construcción del software se desarrollando mediante la metodología Scrum mediante la cual se busca orientar las acciones del proyecto. Ya que esta se fundamenta en los pilares de Transparencia este brinda el acceso permanente a la información, permitiendo que todos se encuentren a la par del desarrollo del proyecto. El otro pilar es la Inspección este brinda que todos conozcan los avances en cada uno de los frentes del proyecto. El pilar de Adaptación complementado mediante los otros pilares se pueden realizar actividades de mejoras del proceso de desarrollo para alcanzar altos estándares de calidad.
La metodología Scrum cuenta con un conjunto de herramientas que permite el desarrollo.
- Backlog de Producto: Es todo el levantamiento de los requerimientos, con las áreas involucradas del proceso
- Historias de usuarios: Se basa en la recopilación de información sobre las acciones que el software debe realizar
- Backlog del Sprint: Requerimientos priorizados, medidos y aceptados en reuniones rápidas.
- Panel de Tareas: Es la asignación de tareas a los miembros del equipo. Se divide en actividades por hacer, haciendo y terminado.
ACTIVIDADES A DESARROLLAR DEL PROYECTO
Actividad | Fecha Inicial | Fecha Final | Avance Real (%) | Avance Esperado (%) | Estado | |
1/01/2023 | 31/12/2023 | 0 | 0 | |||
1 | Proyecto de desarrollo de software de gestión contractual de la Corporación Parque Arví | |||||
1.1 | Levantamiento de requerimientos | 1/01/2023 | 31-02-2023 | 100% | 100% | Ejecutado |
1.2 | Análisis y diseño de la solución | 1/03/2023 | 31/03/2023 | 50% | 100% | En ejecucion |
1.3 | Desarrollo | 1/04/2023 | 31/07/2023 | 0% | 100% | Por ejecutar |
1.4 | Pruebas | 1/08/2023 | 31-09-2023 | 0% | 100% | Por ejecutar |
1.5 | Ajustes | 1/09/2023 | 31-09-2023 | 0% | 100% | Por ejecutar |
1.6 | Entrega en ambiente de pruebas | 1/10/2023 | 31/10/2023 | 0% | 100% | Por ejecutar |
1.7 | Pruebas de usuario | 1/11/2023 | 31-11-2023 | 0% | 100% | Por ejecutar |
1.8 | Puesta en producción | 1/11/2023 | 31/12/2023 | 0% | 100% | Por ejecutar |
Avance | 0 | 0 |
REQUISITOS FUNCIONALES Y NO FUNCIONALES DEL SOFTWARE
Los requerimientos son esenciales para el desarrollo de un software o aplicación, ya que, mediante la definición de estos, se puede satisfacer las necesidades y expectativas del usuario.
REQUERIMIENTOS FUNCIONALES DEL SOFTWARE
- El sistema debe permitir enviar un correo electrónico cuando se cree un usuario
- El software debe permitir a los usuarios autorizado la radicación de documentos
- El sistema debe permitir a los usuarios autorizado describir los documentos radicados
- El software debe permitir la creación de expedientes
- El sistema debe permitir la descripción de ese expediente creado
- El software debe permitir ingresar los siguientes datos del expediente (datos del remitente, fecha, asunto, anexos, clasificarlo documentalmente)
- El sistema debe permitir la utilización de cuadros de clasificación documental para disponer los expedientes en forma jerárquica
- El software debe permitir agrupar distintos tipos documentales dentro de un solo expediente
- El sistema debe permitir la aprobación y firma de los documentos que sea requeridos
- El software debe permitir al usuario autorizado la modificación de los datos de los documentos radicados, de los expedientes, de los usuarios
- El sistema debe permitir la creación de niveles dentro del expediente para ingresar los documentos
- El software enviara una alerta al administrador del sistema cuando un usuario intente 3 intentos fallidos de ingreso y bloqueara la cuenta
- El sistema debe ser capaz de exportar los reportes en aplicaciones de Office
- El software debe permitir que el administrador restrinja el acceso a los documentos
- El sistema debe permitir la creación de perfiles de usuarios de distintos niveles
- El software debe permitir asignar permisos específicos a distintos usuarios
- El sistema debe permitir la búsqueda de los documentos mediante palabras clave, rango de fechas, asunto.
- El software debe permitir la captura y almacenamiento de la información de las acciones relacionadas con los documentos, cuando los usuarios realizan acción, fecha y hora de dicha acción
- El sistema debe permitir al administrador generar copias de seguridad de la información y mediante estas poder restaurar
- El software debe restringir el acceso a ciertas funciones del sistema, debido al perfil del usuario
- El software debe permitir a los usuarios autorizados el cierre del expediente.
- El sistema debe permitir al usuario autorizado la modificación los datos del expediente
- El software debe permitir generar reportes de información
REQUERIMIENTOS NO FUNCIONALES DEL SOFTWARE
Los requisitos no funcionales es importante identificarlos, debido a que se abordaran cuestiones vitales referente a la calidad del software que será desarrollado, para satisfacer las necesidades del usuario final.
...