Instrucciones Generales Asignatura
Instrucciones Generales Asignatura
Instrucciones Generales Asignatura
Ingeniería en Informática
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.
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.
Criterios de evaluación
Actividades
1. Identificar las necesidades del
1.1.1.- Considera el levantamiento de los requerimientos mediante
negocio mediante el distintos instrumentos, identificando las necesidades de la aplicación.
levantamiento de los 1.1.2.- Desarrolla diagramas de caso de uso basado en la toma de los
requerimientos. requerimientos.
2. Confeccionar historias de usuario.
3. Diseñar los casos de uso.
Evaluación
II. 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.
III. 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.
Proyectos propuestos:
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.
RNF01: La imagen de la página web que será desarrollada debe mantener la imagen corporativa.
I. Presentación
Unidad de Aprendizaje 1:
Análisis y preparación del
En esta segunda etapa los equipos de trabajo generarán el product backlog
entorno de trabajo. Evaluación Sumativa
a partir de las historias de usuario. 2. Configuración del
Aprendizaje esperado
En esta situación de desempeño,
entorno
Además, definiránde trabajoincluyendo
la infraestructura, y Desarrollo de
el HW y SW necesarios
para implementar la solución tecnológica y que responde a las
el estudiante efectuará un
análisis de los requerimientos de
product backlog
necesidades del negocio.
información e implementación Para la actividad de evaluación sumativa 2, se deberá presentar como
para cumplir con las necesidades evidencia el backlog del proyecto con la descripción de las tareas y
de la aplicación. (Integrada subtareas, estimación del tiempo y su prioridad, las que se deberán
(Competencia Genérica ejecutar para dar cumplimiento a los requisitos.
Resolución de Problemas, Nivel 1)
Además, se debe presentar una Orden de Servicio que de cuenta de la
configuración de la infraestructura y el HW y SW necesarios para la
implementación de la solución informática.
Criterios de evaluación
1.1.3 Genera product backlog a partir de historias de usuario.
1.1.4 Configura el entorno de trabajo de acuerdo con requerimiento de la
aplicación.
1.1.5 Genera reporte del servicio efectuado.
1.1.6 Seleccionando métodos y procedimientos establecidos.
Actividades
1. Generar el product backlog del
proyecto.
2. Generar Orden de Servicio que
detalle HW y SW necesarios para
la implementación de la solución.
Evaluación
II. Instrucciones
1. Continuar con los mismos grupos de trabajo y proyecto conformados en la evaluación anterior.
2. Para esta evaluación se sugiere mantener la asignación de jefe de proyecto en el mismo integrante del
equipo anteriormente elegido; rol que irá rotando en las evaluaciones siguientes.
3. Efectuar las correcciones recibidas en la retroalimentación efectuada por el Docente al informe de la
evaluación anterior, de tal forma que sean consideradas en la presente evaluación.
III. Actividades
Para el desarrollo de esta segunda parte de la asignatura, se deberán realizar las siguientes actividades:
1. Generar el product backlog del proyecto a partir de las historias de usuario generadas en la evaluación
anterior.
2. Generar Orden de Servicio que detalle HW y SW necesarios para la implementación de la solución.
I. Instrucciones
1. Continuar con los mismos grupos de trabajo y proyecto conformados en la evaluación anterior.
2. Para esta evaluación se sugiere rotar la asignación de jefe de proyecto a otro integrante del equipo,
de tal forma que tenga la oportunidad de asumir diferentes responsabilidades y, en consecuencia,
desarrollar diferentes habilidades.
3. Efectuar las correcciones recibidas en la retroalimentación efectuada por el Docente al informe de la
evaluación anterior, de tal forma que sean consideradas en la presente evaluación.
II. Actividades
Para el desarrollo de esta tercera parte de la asignatura, se deberán realizar las siguientes actividades:
1. Diseñar los sprint del proyecto a partir del producto backlog generado en la evaluación anterior.
2. Diseñar la base de datos física y lógica que soportará la aplicación de acuerdo con los requerimientos
del negocio.
Unidad de Aprendizaje 2:
Desarrollo de la aplicación. I. Presentación
Aprendizaje esperado En esta cuarta y última etapa los equipos de trabajo desarrollarán el
En esta situación de desempeño, código fuente que dé solución al problema planteado y que satisfaga las
el estudiante desarrolla una necesidades del negocio. Se sugiere utilizar el IDE de NetBeans para las
aplicación, considerando interfaces y la utilización del lenguaje java.
metodologías y estándares de
programación. (Integrada Para la actividad de evaluación sumativa 4, se deberá presentar como
Competencia Genérica Trabajo en evidencia el código fuente, el ejecutable y la documentación que
Equipo, Nivel 1 y Ética corresponda, como por ejemplo manual de instalación y manual de
Profesional, Nivel 1) usuario.
Criterios de evaluación
2.1.4 Considera el modelo n-capas en el desarrollo de la aplicación,
permitiendo distribuirla aplicación por niveles.
2.1.5 Genera operaciones CRUD para cumplir con las funcionalidades de la
Actividades aplicación.
1. Diseñar interfaces de los
mantenedores de la aplicación. 2.1.6 Documenta la aplicación acorde a las necesidades del negocio.
2. Conexión a la base datos. CRUD
3. Diseñar las interfaces de procesos
2.1.7 Cumpliendo con las tareas asignadas en el tiempo definido.
transaccionales. 2.1.8 Cumpliendo con los códigos de ética e instrumentos jurídicos que
4. Documentar la aplicación. regulan la profesión y los de la organización en la que se encuentra.
II. Instrucciones
1. Continuar con los mismos grupos de trabajo y proyecto conformados en la evaluación anterior.
2. Para esta evaluación se sugiere rotar la asignación de jefe de proyecto a otro integrante del equipo,
de tal forma que tenga la oportunidad de asumir diferentes responsabilidades y, en consecuencia,
desarrollar diferentes habilidades.
3. Efectuar las correcciones recibidas en la retroalimentación efectuada por el Docente al informe de la
evaluación anterior, de tal forma que sean consideradas en la presente evaluación.
III. Actividades
Para el desarrollo de esta cuarta parte de la asignatura, se deberán realizar las siguientes actividades:
1. Diseñar interfaces de los mantenedores de la aplicación.
2. Efectuar la conexión a la base datos y efectuar las operaciones CRUD.
3. Diseñar las interfaces de procesos transaccionales.
4. Documentar la aplicación.
V. Referencias bibliográficas
Guillen M. (2018). Caso práctico basado en metodologías ágiles de desarrollo de software versus tradicionales.
Congreso Internacional de Investigación Academia Journals. 2018, vol. 10, n° 4, p1047-1051.