Ejercicio resuelto en clase
Recuerde que es el plan de integración , por lo cual no debían hilar tan fino
Ejercicio nro. 1 - TP2
a) listado de casos de uso
Profesor
Nombre Descripción
CU-1 Cargar notas acta
CU-2 Modificar Alumnos Acta
CU-3 Listar datos alumnos
CU-4 Obtener Estadísticas
CU-5 Importar / exportar a Excel
CU-6 Imprimir Actas
Administrador
Nombre Descripción
CU-1 ABMC de Alumnos
CU-2 ABMC de asignaturas
CU-3 ABMC de títulos
CU-4 AMBC de usuarios de sistema
CU-5 AMBC de profesores
CU-6 Gestionar inscripciones a cursada
CU-7 Imprimir reportes inscripciones
CU-8 Imprimir historial Académico Alumno
Observaciones: Si bien ABMC de usuarios contendría a los profesores también, se prefirió
dejarlo aparte para dar más información lo que hay que hacer. Además si bien no lo dice
explícitamente en el enunciado, se agrego la gestión de las inscripciones de los alumnos a
cursadas, las que luego proveerán información la información del acta.
1-b -Arquitectura general de la solución.
Cliente-servidor. (Recuerden que cliente-servidor no significa solamente aplicaciones web)
1-c Definición de las fases del proyecto
Alcance, Desarrollo del plan, Ejecución, Control y cierre.
Observaciones: En este punto, se complementa con el G, por lo cual trabajen con las fases
junto con el detalle en este último punto. También tengan en cuenta que en el desarrollo de
las actividades por cada fase, tenga relación con el ciclo de vida elegido (mantengan
coherencia!) ya que si eligen un ciclo de vida en espiral (o incremental) esto se refleje en la
planificación.
1-d Ciclo de vida
El ciclo en cascada, aunque se hablaron del incremental, y por prototipos. Dado que el sistema
no representa mucha complejidad, no se prevén cambios en los requerimientos, contamos con
experiencia por parte de los desarrolladores y que no hay exigencias de tiempo.
Igualmente, deben elegir el ciclo que mejor se adapte a la realidad del enunciado, no que elijan
uno solo y lo hagan únicamente con ese, porque les parece que es el mejor para cualquier
caso.
1-e Participantes
Usuarios del sistema
• Profesores
• Administradores de Sistema
• Administrativos (Quienes se van a encargar de manejar la información de cursadas,
como los chicos de la facultad y de esta manera no incluir a los alumnos)
Desarrolladores del sistema
• Proyect lider
• Analista de requerimientos
• Programador
• DBA
Observaciones: Si bien se lista el equipo de desarrollo, también se los vuelve a nombrar en la
definición de la estructura organizacional.
1-f Estructura
PM
PL
Analista Req DBA
Programador Programador
1 2
Observaciones: Pueden elegir cualquiera estructura organizacional, pero, como siempre,
considerando el problema a resolver: complejidad, experiencia en el desarrollo, tiempos, etc.
1-g Detalle de actividades (en cada una de las etapas)
Alcance
• Entrevista con los usuarios.
• definición del alcance (los caso de uso)
• generación del documento
• Presentación y aprobación del documento.
Planificación
• Descripción de cómo van seguir etapa por etapa, etc.
Observación: No entren en tanto detalle para que no se les haga tan extenso. A lo sumo,
podrían agregar el costo y duración estimada (a ojo de buen cubero :) ), pero sabiendo que
cuando hagan más adelante la planificación (temporal, de recursos, etc.) tendrían que hilar
más fino