ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Proyecto de software con aplicación de metodologías ágiles, integración con base de datos y programación orientada a objetos


Enviado por   •  11 de Abril de 2022  •  Biografías  •  2.292 Palabras (10 Páginas)  •  89 Visitas

Página 1 de 10

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

  • Identificación de las necesidades del negocio.
  • Desarrollo de casos de uso.
  • Informe de requerimientos.
  • Diagramas de casos de uso.

(Semana 4).

1

Configuración del entorno de trabajo y Desarrollo de product backlog.

  • Configuración del entorno de trabajo en HW y SW y generación de Orden de Servicio.
  • Desarrollo del product backlog.
  • Informe de configuración del entorno de trabajo (HW y SW)
  • Informe del product backlog.
  • Orden de servicio

(Semana 6).

2

Diseño de sprint y modelo de base de datos.

  • Diseño de cada sprint.
  • Diseño lógico de la base de datos.
  • Diseño físico de la base de datos.
  • Informe de diseño de cada sprint en base a las historias de usuario.
  • Diseño lógico y físico de la base de datos.

(Semana 11).

2

Construcción de la aplicación considerando modelo de n capas

  • Codificación de la aplicación.
  • Construcción de ejecutable.
  • Construcción de manuales de usuario y de instalación, según corresponda.
  • Código fuente de la aplicación.
  • Ejecutable de la aplicación.
  • Documentación de la aplicación.

(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]


  1. Instrucciones
  1. 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.
  2. 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.
  3. 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.

  1. Actividades

Para el desarrollo de esta primera parte de la asignatura, se deberán realizar cuatro actividades:

  1. Definir el proyecto a resolver.
  2. Definir los instrumentos para el levantamiento de los requerimientos.
  3. Identificar las necesidades del negocio mediante el levantamiento de los requerimientos / historias de usuario.
  4. Confeccionar los casos de uso a partir de los requerimientos anteriores.

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

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

...

Descargar como (para miembros actualizados)  txt (16.7 Kb)   pdf (627.4 Kb)   docx (398.1 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com