Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

SERVICIO NACIONAL DE APRENDIZAJE -SENA

Tecnólogo en Análisis y Desarrollo de Software

Diagramas y documentación de actividades del proyecto.


GA2-220501093-AA1-EV04

“ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION”


Nombre del Aprendiz y Apellido
Rafael Eduardo Conde Herrera
Abril, 2024
Instructor: GABRIEL SUAREZ GONZALEZ

1
INTRODUCCION

Los diagramas de actividades representan los flujos de procesos de una manera

comprensible y estructurada, ofreciendo una herramienta invaluable en la modelización

de sistemas. Dentro del Lenguaje Unificado de Modelado (UML), se encuentran diversas

categorías de diagramas, entre ellas, los diagramas de estructuras, interacción y

comportamiento.

Los diagramas de actividades, junto con otros como los de casos de uso y

máquinas de estados, se clasifican como diagramas de comportamiento, ya que detallan

las acciones y eventos que deben ocurrir en el sistema en cuestión. La comunicación

clara y precisa es esencial para todas las partes interesadas en un proyecto, y los

diagramas de actividades facilitan este objetivo al brindar un medio común de

comprensión entre los equipos de negocios y desarrollo. Estos diagramas utilizan una

serie de símbolos especializados, que incluyen pasos de inicio, finalización, fusión y

recepción en el flujo, para representar de manera visual las actividades y su secuencia.

En este contexto, se procederá a elaborar un diagrama de actividades para el proyecto

del software "Sistema Control de Parqueadero", utilizando la herramienta Gliffy para

asegurar una representación precisa y efectiva de las actividades del proyecto.

2
2. OBJETIVOS

Construir los diagramas de actividad del proyecto para la empresa el Parqueadero

del Centro Comercial “Bahia Marina”

Metodología que emplearemos será AGIL

La metodología Ágil es un enfoque iterativo e incremental para la gestión y

desarrollo de proyectos, especialmente en el ámbito del software. Se caracteriza por su

capacidad para adaptarse a los cambios en los requisitos del proyecto y su énfasis en la

colaboración entre equipos multifuncionales y la entrega continua de valor al cliente. La

metodología Ágil se basa en principios como la entrega temprana y continua, la

capacidad de respuesta al cambio, la colaboración entre individuos y equipos, y la

autoorganización. Emplear la metodología Ágil proporciona una serie de beneficios, entre

ellos la capacidad de adaptarse rápidamente a las cambiantes demandas del mercado y

del cliente, la mejora en la calidad del producto mediante la retroalimentación continua,

la reducción de riesgos al dividir el proyecto en iteraciones manejables, y la mejora en la

satisfacción del cliente al involucrarlo activamente en el proceso de desarrollo. En

resumen, la metodología Ágil ofrece un enfoque flexible y colaborativo que permite a los

equipos responder de manera eficiente a los cambios y entregar productos de alta calidad

de manera más rápida y efectiva.

 Identificar los conceptos y características de los diagramas de actividad


 Manejar el lenguaje de modelado UML Empleo de Gliffy para modelado
 La metodología de desarrollo a seguir será la AGIL

3
Diagramas para el acceso al sistema (realizado con Gliffy)

4
ALCANCE

Construir un sistema de Control de Parqueadero que cuenta con las

funcionalidades básicas de recepción registro de placa, foto de Vehículo y chofer

facturación y contabilidad, así como la interfaz de administración. Se establece para este

proyecto un plazo máximo de 12 meses

En este caso de Uso el Administrador debe permitir el uso del sistema por cada uno de

los “actores” del sistema entre ellos el Cliente que autogestiona el ingreso, parqueo y

egreso, el Celador que revisa la existencia de vehículos en resguardo y por último el

Contador o Administrador que revisa los ingresos percibidos por el Parqueadero en el

periodo de tiempo a evaluar.

5
Diagrama

6
7
8
9
Caso de Uso flujo de pasos que se gestaran en el proceso

10
11
Cronograma de realización del proyecto estimación de 12 semanas para

completar el producto empleando SCRUM y un equipo de 10 personas

Tareas a desarrollar en el Cronograma de Trabajo

Levantamiento de Requisitos:

 Realizar reuniones con el cliente para comprender los requisitos del sistema.

 Documentar las historias de usuario y casos de uso.

 Establecer criterios de aceptación para cada requisito identificado.

Diseño y Planificación:

 Diseñar la arquitectura del sistema, incluyendo la base de datos, la interfaz de

usuario y la lógica de negocio.

 Desarrollar un plan detallado del proyecto, identificando tareas, recursos y plazos.

 Establecer un equipo de desarrollo y asignar responsabilidades específicas.

Desarrollo del Prototipo:

 Crear un prototipo funcional del sistema.

 Realizar pruebas preliminares del prototipo.

Desarrollo de Funcionalidades:

12
 Desarrollar la funcionalidad de registro de vehículos.

 Implementar la funcionalidad de control de acceso.

 Desarrollar la funcionalidad de generación de reportes.

Integración y Pruebas:

 Integrar todas las funcionalidades desarrolladas en un sistema completo.

 Realizar pruebas de integración para asegurar la compatibilidad y el

funcionamiento adecuado del sistema.

Ajustes y Optimizaciones:

 Realizar ajustes y optimizaciones basados en los resultados de las pruebas y las

retroalimentaciones del cliente.

 Optimizar el rendimiento y la eficiencia del sistema según sea necesario.

Implementación y Puesta en Marcha:

 Instalar el sistema en el entorno de producción del cliente.

 Realizar pruebas finales del sistema en condiciones reales de uso.

 Poner en marcha oficialmente el sistema y proporcionar soporte inicial.

Soporte Post-implementación:

 Brindar soporte continuo al cliente para resolver cualquier problema o pregunta

que surja después de la implementación.

 Realizar actualizaciones y mejoras periódicas del sistema según sea necesario

para mantener su funcionalidad y rendimiento.

CONCLUSIONES

13
El proceso de elaboración de diagramas y documentación del proyecto de

desarrollo de un sistema completo de control de parqueadero ha sido fundamental para

garantizar una planificación efectiva y una comprensión clara de los requisitos y

actividades involucradas en el proyecto. Mediante la aplicación de estándares actuales y

utilizando el Lenguaje Unificado de Modelado (UML), hemos logrado crear diagramas de

casos de uso que han proporcionado una representación visual precisa de las

interacciones entre los usuarios y el sistema. Estos diagramas han servido como una

herramienta valiosa para identificar y definir las funcionalidades clave del sistema, así

como para establecer una base sólida para el desarrollo.

Además, la generación de plantillas extendidas de casos de uso nos ha permitido

expresar la intención de las acciones a desarrollar de manera clara y detallada. Esto ha

facilitado la comunicación entre el equipo de desarrollo y los stakeholders, asegurando

un entendimiento común de los requerimientos del proyecto y un alineamiento en cuanto

a las expectativas.

La realización de diagramas de actividades ha complementado los casos de uso

al exponer detalles adicionales sobre cómo se llevarán a cabo las actividades dentro del

sistema. Estos diagramas han proporcionado una visión más detallada de los procesos

y flujos de trabajo, lo que ha sido crucial para la planificación y ejecución efectiva del

proyecto.

Finalmente, la documentación detallada de todas las actividades de análisis a

14
través de un informe ha sido esencial para registrar y comunicar los hallazgos y

decisiones clave tomadas durante el proceso de desarrollo. Esto ha servido como una

referencia invaluable para el equipo de desarrollo y para futuras etapas del proyecto,

asegurando una mayor coherencia y consistencia en la implementación del sistema de

control de parqueadero.

En conjunto, el uso de diagramas de casos de uso, plantillas extendidas,

diagramas de actividades y documentación detallada ha sido fundamental para el éxito

del proyecto, permitiendo una planificación efectiva, una comprensión clara de los

requerimientos y una ejecución eficiente del desarrollo del sistema de control de

parqueadero con todos los procesos que intervendrán en el desarrollo de la aplicación

Esto nos permitirá predecir más claramente quienes participaran en el desarrollo de la

herramienta que deseamos realizar para el Centro Comercial Bahía Marina,

15
BIBLIOGRAFIA

Simplify technical documentation with the intuitive diagramming tool built for Confluence

https://www.gliffy.com/

SCRUM El arte de hacer el doble de trabajo en la mitad de tiempo

https://www.google.com.co/books/edition/Scrum/XMqLDwAAQBAJ?hl=es&gbpv=1&prin

tsec=frontcover

Diagramas UML

https://miro.com/es/diagrama/que-es-diagrama-uml/

16

También podría gustarte