Proyecto de software con aplicación de metodologías ágiles, integración con base de datos y programación orientada a objetos
Enviado por Cristobal Sanchez • 11 de Abril de 2022 • Biografía • 2.292 Palabras (10 Páginas) • 112 Visitas
[pic 1]
[pic 2]
Guía Formulación de Proyecto:
Proyecto de software con aplicación de metodologías ágiles, integración con base de datos y programación orientada a objetos.
Descripción de la Asignatura y Plan de trabajo.
La asignatura de Taller de Desarrollo de Aplicaciones es una asignatura Hito de carácter práctica, dictada en modalidad presencial y on line, del área formativa de Especialidad. El desarrollo de ésta permitirá al estudiante, integrar y demostrar el avance alcanzado respecto del logro de sus competencias de egreso en situaciones de desempeño cercanas a la realidad laboral, a través del desarrollo de un proyecto de software. En la primera unidad los estudiantes realizan el levantamiento de los requerimientos, generan los casos de uso y el product backlog de la aplicación. En la segunda unidad los estudiantes definen los sprint, diseñan la base de datos y construyen la aplicación.
El proyecto como tal, se desarrollará en cuatro etapas que abarcan a las unidades establecidas en el programa de asignatura; para cada etapa existen productos entregables y plazos que se indican a continuación.
Tabla 1. Plan de trabajo.
Unidad | Etapa | Avances esperados y actividades | Avances y entregas del proyecto (Fecha aproximada) |
1 | Levantamiento de requerimientos. |
|
(Semana 4). |
1 | Configuración del entorno de trabajo y Desarrollo de product backlog. |
|
(Semana 6). |
2 | Diseño de sprint y modelo de base de datos. |
|
(Semana 11). |
2 | Construcción de la aplicación considerando modelo de n capas |
|
(Semana 17-18) |
Fuente: Elaboración Propia (2021)
Organización de los equipos de trabajo.
Las actividades durante el semestre se realizarán en equipos de trabajo, esto para fortalecer las habilidades de organización y trabajo en equipo de los estudiantes.
Bajo esta perspectiva se recomienda que la organización de los equipos sea realizada por el docente (en grupos de 3 integrantes como máximo), definiendo con los estudiantes de mutuo acuerdo roles y responsabilidades dentro del equipo de trabajo.
Unidad 1: Evaluación Sumativa 1. Requerimientos y diagramas de casos de uso asociados
[pic 3]
[pic 4][pic 5][pic 6]
- Instrucciones
- Conformar grupos de trabajo con un máximo de 3 alumnos. Eventualmente, estos grupos o equipos de trabajo podrán ser organizados por el docente, atendiendo a que en la vida laboral no se elige al equipo de trabajo.
- Una vez conformados los grupos de trabajo, el equipo debe determinar en mutuo acuerdo el rol de jefe de proyecto, quien será el encargado de relacionarse con el docente, y responsable que el equipo entienda y cumpla con las instrucciones y actividades a desarrollar. Este rol debe ir rotando en el grupo durante el semestre, de tal forma que cada integrante tenga la oportunidad de asumir diferentes responsabilidades y, en consecuencia, desarrollar diferentes habilidades.
- Establecer un proyecto informático que dé solución a un problema preferentemente de la vida real. La dificultad del proyecto se encuentra ilustrada en las sugerencias entregadas en el ítem de Actividades señalada a continuación.
- Actividades
Para el desarrollo de esta primera parte de la asignatura, se deberán realizar cuatro actividades:
- Definir el proyecto a resolver.
- Definir los instrumentos para el levantamiento de los requerimientos.
- Identificar las necesidades del negocio mediante el levantamiento de los requerimientos / historias de usuario.
- Confeccionar los casos de uso a partir de los requerimientos anteriores.
- Establecer la problemática a resolver mediante un proyecto informático.
En el anexo adjunto se encuentra el detalle de los proyectos propuestos a desarrollar durante el semestre. En coordinación con el docente cada grupo será asignado a uno de ellos. En el evento que el equipo de trabajo proponga un proyecto diferente a los sugeridos, este deberá ser aprobado por el docente de la asignatura.
Proyectos propuestos:
- Sistema de ventas para un bazar.
- Prototipo de juego de Rol.
- Listado de productos y bodegas de una librería.
- Sistema de creación de tiques para mesa de ayuda.
- Sistema para préstamo de libros.
- Listado de trabajadores de una empresa.
- Sistema de pasajeros de hotel.
- Definir los instrumentos para el levantamiento de los requerimientos.
Los instrumentos sugeridos son las entrevistas con los dueños de producto, encuestas a usuarios o clientes, la observación de los procesos y la investigación del negocio, utilizando más de una de ellas en el proceso. Por ejemplo, complementar entrevistas con el cliente/usuario con encuestas, observación e investigación. En este caso hay que considerar que el representante del potencial cliente es el docente de la asignatura; por lo tanto, toda consulta referente al proyecto deberá ser dirigirla a él.
...