Vous êtes sur la page 1sur 30

Universidad Andrs Bello.

Escuela de Ing. Civil Informtica.


Ingeniera de Software. Profesor: Sr. Daniel Campos.

Ingeniera de Software I
Mejoramiento Sistema Agrega/Modifica Ramos

Diseo

Fecha: jueves 30 de octubre del 2008.

Diagrama de contexto.

Director de Carrera * * *

Alumno

Decano

* Sistema de mejoramiento * de agrega/modifica ramos. * *

Secretara de Escuela

Sistema de Intranet

Direccin de Informtica.

Vicerrector

Coordinador Acadmico

Casos de usos de requerimientos planteados.

1. Obtener situacin acadmica de los alumnos.

- Diagrama de caso de uso.

- Plantilla de descripcin de caso de uso.

ID del Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creacin:

CU-01 Solicitud y generacin de un historial acadmico de los alumnos de la carrera. FRANCISCO CASTRO Actualizado por: 16/10/2008 Fecha ltima actualizacin: Actores: Director de carrera, Sistema de Docencia y Direccin de informtica Este caso de uso permite al sistema al jefe de carrera poder obtener un historial acadmico de los alumnos de la carrera solicitndoselo al Sistema de docencia o a la direccin de informtica La necesidad del jefe de carrera de un historial acadmico de los alumnos NO 1. 1. El Jefe de carrera ordena al sistema la generacin de un historial acadmico de los alumnos 2. El sistema obtiene el historial acadmico al sistema de docencia o a la direccin de informtica 3. El sistema carga la informacin solicitada por el jefe de carrera 1.1 El Jefe de carrera cancela el proceso de obtencin de historial acadmico por parte del sistema y termina el caso de uso. 2.1 La direccin de docencia o el Sistema de docencia no entregan la informacin solicitada y el caso de uso termina

Descripcin:

Trigger: Precondiciones: Postcondiciones: Flujo Normal:

Flujos Alternativos:

Comentario [W1]: Formalizar el mtodo de obtencin de los historiales acadmicos

Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales):

3.1 El sistema al no poder cargar la base de datos manda un mensaje de error y termina el caso de uso

Funcionales
1. Que el sistema sea capaz de generar un archivo con el historial acadmico de los alumnos de la carrera. 2. Que el sistema con la informacin anterior pueda proponer planes de carrera.

No funcionales
1 Supuestos: Notas y Temas pendientes: El sistema debe ser rpido en la entrega de la informacin

2. Obtener el Plan de Estudios.

- Diagrama de caso de uso.

- Plantilla de descripcin de caso de uso.

- Plantilla de descripcin de caso de uso.


ID del Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creacin: CU-02 Obtener Plan de Estudios

Daniel Hernndez Actualizado por: Daniel Hernndez Jueves, 16 de Octubre de Fecha ltima Jueves, 23 de Octubre de 2008 actualizacin: 2008 Actores: Director de Carrera Descripcin: Este caso de uso permite al sistema cargar el plan de estudios, que se encuentra en un archivo en manos del Director de Carrera. Trigger: El Director de Carrera carga el plan de estudios. Precondiciones: 1. Postcondiciones: 2. Flujo Normal: 4. El sistema ofrece la posibilidad de cargar el plan de estudios (dentro de otras opciones). 5. El Director de carrera ordena cargar el archivo. 6. El Director de carrera selecciona el archivo a cargar. 7. El sistema recoge el archivo entregado por el usuario. 8. El sistema muestra en pantalla el archivo mostrado. Flujos Alternativos: 2.1 [Pre] Si el Director de Carrera decide no cargar un archivo, entonces, el caso de uso finaliza aqu. 3.1 [Inv] Si el Director de Carrera cancela la operacin, entonces este caso de uso finaliza. Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados Requerimientos Funcionales: (funcionales y no 1. El sistema debe permitir al coordinador acadmico cargar el plan de funcionales): estudios correspondiente. 2. El sistema debe permitir acceder al coordinador acadmico y al director de carrera. Requerimientos no funcionales: 1. El sistema debe estar disponible al momento del agrega y modifica de ramos. 2. El sistema debe ser seguro y evitar que personas aparte del coordinador acadmico lo modifiquen.

Supuestos: Notas y Temas pendientes:

- Diagrama de actividades.

3. Obtener Programacin Acadmica

- Diagrama de caso de uso.

- Plantilla de descripcin de caso de uso.


ID del Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creacin: CU-3 OBTENER PROGRAMACIN ACADMICA. PABLO DURN Actualizado por: Fecha ltima actualizacin:

Actores: Descripcin: Trigger: Precondiciones: Postcondiciones: Flujo Normal:

Jefe de Carrera, Coordinador Acadmico. Este caso de uso permite ingresar al sistema la programacin acadmica generada por el jefe de carrera y coordinador acadmico. El jefe de carrera 1. Asignaturas disponibles este semestre, disponibilidad de los profesores para realizar sus ramos. 3. El sistema muestra la programacin acadmica al jefe de carrera, coordinador acadmico, alumno. 1. El jefe de carrera solicita ingresar una programacin acadmica. 2. El sistema muestra la planilla para ingresar la programacin acadmica. 3. El jefe de carrera ingresa la programacin acadmica. 4. El jefe de carrera guarda la programacin acadmica. 5. El sistema almacena la programacin acadmica. 6. El sistema informa que la programacin acadmica fue guardada. 7. El jefe de carrera activa la planilla como Programacin acadmica final. 8. El sistema informa que dicha decisin fue ejecutada.

Flujos Alternativos: Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales):

4.1.i El jefe de carrera cancela el ingreso de la programacin acadmica entonces el caso de uso termina. 8.1.i El sistema no puede guardar la programacin acadmica entonces muestra un mensaje y termina el caso uso.

Funcionales: 1. 2.

La entrega de una planilla en la cual mostrara, los horarios y los profesores, que dictaran dichos ramos. Permitir la modificamos de la planilla.

No Funcionales: 1. El sistema contara con la seguridad necesaria, para que solamente los dos usuarios de ella puedan modificarla, asignndoles una clave. 2. Validacin de la informacin, al momento de decidir que es la planilla final, que no existirn campos en blanco. Supuestos: Notas y Temas pendientes:

- Diagrama de actividades.
ALUMNO SISTEMA DE AGREGA/MODIFICA

Solicita generar plan de carrera

Verificar si se encuentrar disponibles los datos

no
Muestra mensaje

Ve si se encuentran los datos

si

Informa que se encuentra la informacion

Muestra el plan carrera

no si

Se mostr el plan de carrera?

Cierra el plan de carrera

El actor alumno se puede tomar como si fuese tambin el jefe de carrera.

10

4. Generar propuesta de plan de carrera.

- Diagrama de caso de uso.

Sistema Agrega/Modifica Ramos

Alumno
Generar Propuesta Plan de Carrera

Director de Carrera

11

- Plantilla de descripcin de caso de uso.

ID del Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creacin:

CU-04 Generar Propuesta de plan de Carrera Franco Figueroa 16-10-2008 Actualizado por: Fecha ltima actualizacin:

Actores: Descripcin:

Alumno, Director de Carrera

Este caso de uso permite al alumno generar la propuesta del plan de carrera, de acuerdo a la situacin del alumno.
El Alumno quiere generar un plan de carrera.

Trigger: Precondiciones:

1.- El sistema debe contar con la informacin de los alumnos. 2.- El sistema debe contar con el plan de estudios. 3.- El sistema debe contar con la programacin acadmica.
No.

Poscondiciones: Flujo Normal:

1.- El alumno ordena al sistema generar un plan de carrera. 2.- El sistema consulta la situacin actual del alumno. 3.- El sistema consulta el plan de estudios del alumno. 4.- El sistema consulta la programacin acadmica. 5.- El sistema genera la propuesta de plan de carrera. 6.- El sistema muestra el plan de carrera al alumno.

Flujos Alternativos:

2.1.i.- El sistema no encuentra la informacin para poder generar la propuesta de plan de carrera. Excepciones: 2.1.i.- El sistema muestra un mensaje de error en pantalla, ya que no se encontr la informacin requerida. Resultados: 2.1.i.- El sistema muestra su pantalla principal.

Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales):

Funcionales: -El sistema cuenta con la informacin del alumno para generar la propuesta del plan de carrera. -El sistema contar con el plan de estudios del alumno y la programacin acadmica. No funcionales: -El sistema demora mucho tiempo en generar el plan de carrera. -El sistema no cuenta con la informacin necesaria para generar el plan de carrera.

Supuestos: Notas y Temas pendientes:

12

- Diagrama de actividades.

13

5. Generar y Evaluar escenarios de Plan de Carrera.

- Diagrama de caso de uso.

14

- Plantilla de descripcin de caso de uso.


ID del Caso de Uso: CU-05

Nombre del Caso de Uso: Creado por: Fecha de Creacin:

Generar y Evaluar escenarios de Plan de Carrera

Jaime Torres B 16-10-08

Actualizado por: Fecha ltima actualizacin:

Jaime Torres B 23-10-08

Actores: Descripcin: Trigger: Precondiciones: Postcondiciones: Flujo Normal:

Flujos Alternativos:

Director de carrera, Alumno. Generacin y evaluacin de los distintos escenarios de Plan de Carrera, alternativos al Plan de Carrera generado por el sistema. Generaciones y evaluaciones de plan de carrera. 2. 4. 1. El Usuario ordena generar y evaluar escenarios de plan de carrera. 2. El Sistema genera los distintos escenarios del plan de carrera. 3. El Usuario selecciona el escenario de plan de carrera a abrir. 4. El Sistema carga el plan de carrera especificado por el usuario y muestra su contenido. 3.1 Si el usuario cancela la operacin entonces el caso de uso termina. 4.1 Si el sistema tiene problemas (error al abrir el plan de carrera, no existe), entonces el sistema presenta al usuario un mensaje de error y trata de intentar de nuevo y si al cargar de nuevo presenta otro error, entonces el resultado es el termino del caso de uso.

Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales): Supuestos: Notas y Temas pendientes:

- Funcionales: datos de planes de carreras, clculos de tiempo estimado. -No Funcionales: plataforma, precio, calidad, necesidad de recursos,
errores.

15

- Diagrama de actividades.

Director de Carrera

Sistema

Alumno

Ordena generar y evaluar escenarios de plan de carrera

Ordena generar y evaluar escenarios de plan de carrera

Generar los distintos escenarios de plan de carrera

Selecciona el escenario de plan de carrera a abrir

Selecciona el escenario de plan de carrera a abrir

Cancela la operain? No No

Si

Si

Se finaliza la operacion

Carga el plan de carrera especificado y muestra su contenido

Se finaliza la operacion Problemas al cargar?

Si

No

Primera vez que tiene problemas? Si Se finaliza la operacion


Mensaje de error

Se finaliza la operacion No
Mensaje de error

16

6. Generar solicitud a presentar.

- Diagrama de caso de uso.

17

- Plantilla de descripcin de caso de uso.

ID del Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creacin:

CU-06 Generar Solicitud a Presentar

Daniel Hernndez Actualizado por: Daniel Hernndez Jueves, 16 de Octubre de Fecha ltima Jueves, 23 de Octubre de 2008 actualizacin: 2008 Actores: Alumno Descripcin: Este caso de uso permite al alumno obtener del Sistema, la solicitud de inscripcin de ramos a presentar (solicitud enfocada a inscripcin de ramos; se excluye temas como retiros, reinserciones, etc. Descripcin: Este caso de uso permite al alumno obtener del Sistema, la solicitud de inscripcin de ramos a presentar (solicitud enfocada a inscripcin de ramos; se excluye temas como retiros, reinserciones, etc. El alumno ordena generar solicitud a presentar. 1. 1. 1. El alumno ordena al sistema generar la solicitud de inscripcin de ramos (de cualquier ndole que tenga que ver con inscripcin de ramos,). 2. El sistema genera solicitud en base a los ramos inscritos por el alumno y el plan de carrera creado. 3. El sistema muestra en pantalla solicitud creada. 3.1 [Inv] Si el alumno indica imprimir esta solicitud, entonces el sistema debe imprimir la solicitud.

Trigger: Precondiciones: Postcondiciones: Flujo Normal:

Flujos Alternativos: Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales):

No funcionales: - Eficiencia : que la solicitud generada sea correcta - Precio: tener dinero para estampillas - Calidad Funcionales - Genera una solicitud, con datos necesarios

Supuestos: Notas y Temas pendientes:

18

- Diagrama de actividades.

19

7. Mantener la solicitud.

- Diagrama de caso de uso.

20

- Plantilla de descripcin de caso de uso.

ID del Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creacin:

CU-07

Mantener la solicitud

Jaime Torres B 16-10-08

Actualizado por: Fecha ltima actualizacin:

Jaime Torres B 23-10-08

Actores: Descripcin: Trigger: Precondiciones: Postcondiciones: Flujo Normal:

Director de Carrera, Coordinador acadmico, Alumno. Examinar y realizar cambios en la solicitud, y dejar registros de este. Examinar y realizar cambios en la solicitud. 1. 1. 1. El Director de Carrera o Coordinador acadmico o Alumno requiere examina y realiza cambios en la solicitud. 2. El Alumno puede modificar la solicitud previo al ingreso a la escuela. 3. Director de Carrera o Coordinador acadmico ordena modificar la solicitud. 4. El Sistema requiere que el usuario se registre. 5. El Usuario realiza cambios en la solicitud. 6. El Sistema guarda en un registro el cambio de la solicitud y datos del usuario. 7. El Sistema carga los cambios en la solicitud. 4.1 Si el usuario tiene problemas al registrarse (error de pass o user), intentar de nuevo y si se presenta otro error, entonces el resultado ser el termino del caso de uso. 6.1 Si el sistema tiene problemas de espacio al guardar el registro, dar aviso de espacio lleno. 7.1 Si el sistema tiene problemas al cargar los cambios, intentar de nuevo.

Flujos Alternativos:

Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales): Supuestos: Notas y Temas pendientes:

- Funcionales: detalles de la solicitud, clculos de estimacin, cambios. -No funcionales: comprensin, reestimacin, compatibilidad, estabilidad.

21

- Diagrama de actividades.

Director de Carrera o Coordinador Acadmico

Sistema

Alumno

Examinar y realizar cambios en la solicitud

Examinar y realizar cambios en la solicitud

Ingreso de solicitud

Modificacin de la solicitud

Solicitud ingresada

Registrarse

Problemas para registrarse? Si

No

Realiza cambios en la solicitud

Se guarda en un registro el cambio de la solicitud y datos del usuario

Primera vez que tiene problemas?

Espacio lleno? Si No

No

Se cargan los datos de la solicitud

Problemas al cargar? Se finaliza la operacion No


Mensaje de espacio lleno

Si

Se finaliza la operacion

22

8. Generar horario.

- Diagrama de caso de uso.

23

- Plantilla de descripcin de caso de uso.


ID del Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creacin: CU.8 Generar Horario Edson Evens C. 16/10/08 Actualizado por: Fecha ltima actualizacin:

Actores: Descripcin:

Alumno A partir de la programacin acadmica del semestre y las asignaturas del Plan de Carrera correspondientes al semestre, el sistema debe generar un horario de las asignaturas a cursar por el alumno que permita visualizar claramente los topes de horario si estos existen. Alumno(inscripcin de asignaturas correspondientes al plan de carrera y la programacin acadmica del semestre) - Programacin acadmica del semestre ya definido. - Plan de carrera correspondiente al semestre ya definido. - Generacin del horario 1. El sistema analiza la programacin acadmica y el plan de carrera del semestre. 2. El sistema ingresa ramos al horario a partir del anlisis realizado 3. El sistema genera horario de los ramos ingresados visualizndolo. 3.1 Si el sistema detecta topes de horario entonces el sistema genera la visualizacin de estos 3.2 Si el sistema detecta ms de una seccin entonces propone alternativas de horario y profesores. En caso de que al existir ms de una seccin, el sistema debe proponer las alternativas de horarios y profesores para las distintas secciones de modo tal que el alumno pueda elegir la que ms le conviene/interesa.

Trigger: Precondiciones: Postcondiciones: Flujo Normal:

Flujos Alternativos:

Excepciones:

Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales):

Supuestos: Notas y Temas pendientes:

Requerimientos Funcionales - El sistema debe generar el horario segn la programacin acadmica y las asignaturas del plan de carrera - El sistema al generar el horario , debe visualizar los topes de horarios si estos existen - El sistema debe generar alternativas de horarios si se producen topes de horarios y profesores Requerimientos no Funcionales - reduce costos de tiempo en generar horarios alternativos -

24

- Diagrama de actividades.

25

9. Planificar reuniones con el Director de Carrera.

- Diagrama de caso de uso.

26

- Plantilla de descripcin de caso de uso.


ID del Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creacin: CU-9 Planificar reuniones con el director de carrera Francisco Hernndez 16-10-2008 Actualizado por: Fecha ltima actualizacin: Francisco Hernndez 23-10-2008

Actores: Descripcin: Trigger: Precondiciones: Postcondiciones: Flujo Normal:

Alumno, Secretaria escuela, Director de carrera Este caso de uso permite al alumno solicitar una reunin con el director de carrera Alumno solicita reunin con el director de carrera 1. El horario del director de carrera debe estar en el sistema 1. El sistema deja agendada la reunin 1. El alumno solicita al sistema una reunin con el director de carrera. 2. La secretaria de escuela revisa la disponibilidad horaria del director de carrera en el sistema y da una propuesta de reunin en una hora disponible. 3. El director de carrera revisa en el sistema la propuesta hecha por la secretaria de escuela y confirma la reunin. 4. La secretaria revisa el sistema e informa al alumno que la solicitud fue aceptada. 1.1.i Si el alumno cancela la reunin el caso de uso termina 2.1.i Si el director de carrera no tiene disponibilidad horaria, lo marca en el sistema, un mensaje avisa a la secretaria. 3.1.i Si el director de carrera no acepta la propuesta, puede proponer un nuevo horario en el sistema. 3.1.ii Si el alumno acepta la nueva propuesta del director de carrera, ordena en el sistema y se agenda la reunin.

Flujos Alternativos:

Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales):

Requerimientos funcionales: 1. El sistema debe permitir al director de carrera agregar su disponibilidad horaria 2. El sistema debe permitir que la secretaria de escuela pueda revisar la disponibilidad horaria del director de carrera 3. El sistema debe permitir que la secretaria de escuela haga una solicitud horaria al director de carrera para agendar una reunin Requerimientos no funcionales: 1. El sistema debe ser eficiente en cuanto a la asignacin de horas 2. El sistema debe ser seguro impidiendo que otras personas aparte de la secretaria de escuela o el director de carrera lo modifiquen

Supuestos: Notas y Temas pendientes:

27

- Diagrama de actividades.

28

10. Informar compromisos de entrevistas y visitas no programadas en espera.

- Diagrama de caso de uso.

29

- Plantilla de descripcin de caso de uso.


ID del Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creacin: CU-10 Informar compromisos de entrevistas y visitas no programadas en espera. Francisco Castro 16/10/2008 Actualizado por: Fecha ltima actualizacin: Francisco Castro 23/10/2008

Actores: Descripcin:

Trigger: Precondiciones: Postcondiciones: Flujo Normal: Flujos Alternativos: Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales): Supuestos: Notas y Temas pendientes:

Director de Carrera, Alumno, Secretario de escuela El sistema debe informar de los diferentes compromisos tanto al jefe de carrera como el director de escuela para poder notificar a los alumnos La generacin de informacin de los alumnos para poder concretar un compromiso con el jefe de carrera 3. 5. 1.

30

Vous aimerez peut-être aussi