Vous êtes sur la page 1sur 62

ESCUELA DE INGENIERIA DE SISTEMAS

INGENIERA DE SOFTWARE

PLAN DE DESARROLLO DE SOFTWARE

Docente : Ing. Saavedra Navarro Edwin

Autor : Delgado Mena, Javier
Mendoza Jibaja, Luigi
Saavedra Camacho, Luis


Ciclo : VI

PIURA 2013


IESTP Juan Jos FarfnCspedes



Sistema Web de Registro de Notas y Matrculade
Alumnos del IESTP Juan Jos Farfn Cspedes
Plan de Desarrollo de Software

Versin 2.0





Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 3



Historial de Revisiones

Fecha Versin Descripcin Autor

23/09/13

1.0
Propuesta inicial del plan de desarrollo,
con nfasis en el propsito, alcance,
stakeholders y entregables
Delgado Mena, Javier
Mendoza Jibaja, Luigi
Saavedra Camacho, Luis

30/09/13

1.1

Mejora de Plan de Desarrollo, y definicin
y elicitacin de requerimientos.
Delgado Mena, Javier
Mendoza Jibaja, Luigi
Saavedra Camacho, Luis

06/10/13

1.2

Definicin preliminar de Diagramas de
Casos de Uso
Delgado Mena, Javier
Mendoza Jibaja, Luigi
Saavedra Camacho, Luis

13/10/13

1.3

Mejora de Casos de Uso, descripcin y
escenarios.
Delgado Mena, Javier
Mendoza Jibaja, Luigi
Saavedra Camacho, Luis

16/10/13

1.4

Elaboracin de Diagrama de Objetos y
Definicin de Diagrama de Secuencia
Delgado Mena, Javier
Mendoza Jibaja, Luigi
Saavedra Camacho, Luis

19/10/13

1.5

Elaboracin de Diagrama de Clases y
Diagrama de Datos
Delgado Mena, Javier
Mendoza Jibaja, Luigi
Saavedra Camacho, Luis

26/10/13

1.6

Mejora del Diagrama de Secuencia
Delgado Mena, Javier
Mendoza Jibaja, Luigi
Saavedra Camacho, Luis

02/11/13


1.7

Diseo de Interfaces del Software
Delgado Mena, Javier
Mendoza Jibaja, Luigi
Saavedra Camacho, Luis

Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 4



09/11/13



1.8

Mejora de Diseo de interfaces y
elaboracin de las partes bsicas del
prototipo
Delgado Mena, Javier
Mendoza Jibaja, Luigi
Saavedra Camacho, Luis



18/11/13


1.9

Culminacin del Prototipo, realizacin y
documentacin de pruebas unitarias.

Delgado Mena, Javier
Mendoza Jibaja, Luigi
Saavedra Camacho, Luis



29/11/13


2.0

Elaboracin de Manual de Usuario, Modelo
Final del Plan de Desarrollo del Software.
Delgado Mena, Javier
Mendoza Jibaja, Luigi
Saavedra Camacho, Luis


Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 5


ndice
1. Introduccin 7
1.1 Propsito 7
1.2 Alcance 7
1.3 Resumen 8
1.4 Definiciones, Acrnimos, Y Abreviaciones 8
1.5 Referencias 8
2. Vista General Del Proyecto 8
2.1 Propsito, Alcance Y Objetivos 8
2.2 Posicionamiento 9
2.2.1 Oportunidad De Negocio 9
2.2.2 Sentencia Que Define El Problema 9
2.2.3 Sentencia Que Define La Posicin Del Producto 10
2.3 Suposiciones y Restricciones 10
2.4 Entregables del Proyecto 10
2.4.1 Plan De Desarrollo Del Software 12
2.4.2 Modelo De Requerimientos Y Especificacin 12
2.4.2.2 Requerimientos Funcionales Del Sistema 13
2.4.4 Modelo De Casos De Uso Y Control De Escenarios 25
2.4.5 Modelo De Interaccin, Diagrama De Secuencia Y Actividades 42
2.4.6 Modelo De Clases 51
2.4.7 Modelo De Datos 52
2.4.8 Prototipos De Interfaces De Usuario 52
2.4.9 Casos De Prueba Y Testeo 53
2.4.10 Lista de Riesgos 56
2.4.11 Manual de Usuario Final 57
2.5 Evolucin del Plan de Desarrollo del Software 57
3. Organizacin del proyecto 57
3.1 Participantes en el Proyecto 57
3.1.1 Resumen De Stakeholders 57
3.1.2 Resumen De Usuarios 57
3.1.3 Entorno de Usuario 58
3.1.4 Perfil de los StakeHolders 58
3.1.5 Perfiles De Usuario 58
3.2 Interfaces Externas 60
3.3 Roles y Responsabilidades 60
4. Gestin del Proyecto 60
4.1 Estimaciones del Proyecto 60
4.2 Plan del Proyecto 61
4.2.1 Plan de Fases 61
4.2.2 Calendario del Proyecto 61
4.3 Seguimiento y Control del Proyecto 62

Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 6


Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 7

Plan de Desarrollo de Software

1. Introduccin

Este Plan de Desarrollo del Software es una versin final de la propuesta elaborada como
respuesta al proyecto de trabajos de la asignatura de Ingeniera del Software de la Universidad Csar Vallejo -
Piura. Este documento provee una visin global del enfoque de desarrollo propuesto.

El proyecto est basado en la metodologa de RationalUnifiedProcess en la que nicamente se
proceder a cumplir con las tres primeras fases que marca la metodologa, constando nicamente en la
tercera fase de dos iteraciones. Es importante destacar esto puesto que utilizaremos la terminologa RUP en
este documento. Se incluir el detalle para las fases de Inicio y Elaboracin y adicionalmente se esbozarn las
fases posteriores de Construccin y Transicin para dar una visin global de todo proceso.

El enfoque desarrollo propuesto constituye una configuracin del proceso RUP de acuerdo a las
caractersticas del proyecto, seleccionando los roles de los participantes, las actividades a realizar y los
artefactos (entregables) que sern generados. Este documento es a su vez uno de los artefactos de RUP.

1.1 Propsito

El propsito del presente documento es identificar y definir las necesidades que se tienen y las
caractersticas del Sistema de Registro de Notas y Matricula de Alumnos del IESTP Juan Jos Farfn
Cspedes. El documento detalla los requerimientos expuestospor parte de los usuarios finales, como de los
dems involucrados que interactan en el mismo.

La funcionalidad requerida est basada en el registro y trmite de matrcula de los alumnos,
permitiendo generar informacin necesaria para llevar un adecuado control de los alumnos en sus
respectivas carreras. Parte de la funcionalidad del Sistema tiene que ver adems con el registro y consulta de
las notas del alumnado.

1.2 Alcance

Como ya se ha mencionado, el presente documento detalla sobre el Sistema para el Registro de
Notas y Matrcula de un Instituto Superior, especficamente al rea de Secretara Acadmica, que tiene
dentro de sus funciones atender lo concerniente al proceso y trmite de matrcula, as como al control de las
notas del alumnado. Para su desarrollo se ha designado a un grupo de desarrollo de software, el cual se
encargar de la normal ejecucin del proyecto.

El sistema permitir a los encargados de dicha rea controlar todo lo relacionado al proceso de
registro de matrcula, generacin y llenado de nminas matrculas, actas de notas, y dems documentos
vinculados al rea acadmica que toman como referencia las matriculas del alumnado. El sistema permitir
tambin realizar consultas de las notas de los alumnos a travs del personal encargado.




Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 8

1.3 Resumen

El IESTP Juan Jos Farfn Cspedes es una institucin de educacin superior con sede en la ciudad
de Sullana, desde hace varios aos viene desarrollando un plan de desarrollo tecnolgico lo que incluye la
automatizacin de sus procesos educativos y administrativos, en esta oportunidad el presente trabajo tiene
como propsito la automatizacin de dos procesos fundamentales del negocio, el control de notas y
matricula de alumnos.

El proyecto est basado en la metodologa de desarrollo de software RUP y una arquitectura web
brindando de manera amplia la posibilidad de acceso al sistema, siempre y cuando este mantenga
comunicacin con la base de datos, la obtencin de los datos concisos y actualizados en cualquier momento.
El sistema de informacin al cual se le ha denominado SICPA permitir al rea de secretara acadmica
informatizar sus procesos y obtenerlos de manera ms sencilla, oportuna y precisa ya que gracias a la
arquitectura del software ste siempre mantendr los datos actualizados.

La duracin del proyecto ha sido de 4 meses en los cuales se han desarrollado y cumplido las etapas
que dispone la metodologa a seguir, como entregables del proyecto se han generado diferentes iteraciones
del sistema los cuales se han ido mejorando y consolidando de manera slida en conjunto con el cliente.

El plan de desarrollo de software nos dio las pautas de estructura para la presentacin final del
proyecto, mediante el cual se presentar de manera oficial el prototipo del sistema y los diferente manuales
de uso tcnico del producto.

Despus de esta introduccin, el resto del documento est organizado en las siguientes secciones:

Vista General del Proyecto: Proporciona una descripcin del propsito, alcance y objetivos del
proyecto, establece los entregables que sern utilizados durante el ciclo de desarrollo del proyecto.
Organizacin del Proyecto:Describe la estructura organizacional del equipo de desarrollo.
Gestin del Proceso:Detalla los costos y las fases de planificacin, definindolas y describindolas,
permitiendo hacerle un seguimiento.

1.4 Definiciones, Acrnimos, Y Abreviaciones

RUP: Son las siglas de RationalUnifiedProcess. Se trata de una metodologa para describir el proceso de
desarrollo de software.

1.5 Referencias
- Glosario.
- Plan de desarrollo de software.
- RUP (Rational Unified Process).
- Diagrama de casos de uso.

2. Vista General Del Proyecto
2.1 Propsito, Alcance Y Objetivos
El propsito del presente documento es definir las necesidades y caractersticas del sistema
describiendo los requerimientos expuestos por los stakeholder, el sistema tiene como rea de aplicacin
secretara acadmica la cual se encarga de todas las actividades que conciernen al proceso de matrcula y
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 9

control de notas de los alumnos. El desarrollo de ste proyecto estuvo dado a un grupo de desarrollo de
software el cual se encarg de ejecutar la planificacin del proyecto.
El sistema permitir a los usuarios del sistema controlar todo lo relacionado a los procesos de matrcula,
generacin y llenado de nminas de matrcula, acta de notas y otros documentos referenciados a sta rea
acadmica.
Como objetivo del sistema sobresale la principal caracterstica de disponibilidad y facilidad de
acceso, los cuales son brindados gracias a la arquitectura sobre la cual est basada ste proyecto.
2.2 Posicionamiento
2.2.1 Oportunidad De Negocio

Este sistema permitir al rea de Secretara Acadmica informatizar el control de las actividades
realizadas por dicha rea (registro de matrcula, generacin y llenado de nminas matrculas, actas de notas,
etc.), lo cual supondr un acceso rpido y sencillo a los datos, gracias a interfaces grficas sencillas y
amigables. Adems, los datos accedidos estarn siempre actualizados, lo cual es un factor muy importante
para poder llevar un control de las actividades antes mencionadas.

2.2.2 Sentencia Que Define El Problema

El problema de Registro de Matrcula
Control del registro de las notas del alumnado.
Consultas de las notas del alumnado
Generacin y llenado de nminas matrculas, actas de notas,
y dems documentos vinculados al rea acadmica
afecta a Secretara Acadmica,
rea Acadmica,
Docentes.
El impacto asociado es Almacenar toda la informacin referente al proceso de
registro de matrcula, generacin y llenado de nminas
matrculas y actas de notas,permitiendo que esta
informacin se encuentre al instante accesible y actualizada,
algo imposible de realizar en el caso de que no est
informatizado.
Una solucin adecuada sera Informatizar los procesos ya mencionados, empleando un
sistema web con una base de datos accesible, ademsde la
generacin de interfaces amigables y sencillas mediante las
cuales se acceder a dicha base de datos.






Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 10

2.2.3 Sentencia Que Define La Posicin Del Producto

para Secretara Acadmica,
rea Acadmica,
Docentes.
quienes Docentes, Secretara Acadmica, Jefe del rea Acadmica
El nombre del producto Es una herramienta software.
que Almacena la informacin necesaria para controlar los procesos
realizados en el rea de Secretara Acadmica de un Instituto.
no como El sistema actual.
Nuestro producto Permite informatizar las distintas actividades y procesos del
rea mediante una interfaz grfica sencilla y amigable. Adems
proporciona un acceso rpido y actualizado a la informacin
desde cualquier punto que tenga acceso a la base de datos.

2.3 Suposiciones y Restricciones

Para el desarrollo de este proyecto nuestro equipo est conformado por 3 personas, no se cuenta
con un presupuesto propiamente asignado ya que es un producto con fines de formacin educativa y las
herramientas de desarrollo a usar son Open Source.

La principal restriccin del proyecto es el tiempo destinado para el desarrollo, construccin y
elaboracin del sistema el cual es de 4 meses.

2.4 Entregables del Proyecto

Los artefactos constituyen los entregables, y no solo son generados por el proyecto, sino que tambin son
usados por este. Esta lista constituye la configuracin de RUP desde la perspectiva de artefactos, y que proponemos
para este proyecto. Cabe destacar que en RUP los artefactos cambian en el tiempo, ya que estn sujetos a
modificaciones al igual que todo proceso incremental e iterativo.

A continuacin se detallan cada uno de los artefactos que sern generados y usados por el proyecto, cada uno
acompaado de una breve descripcin.

1) Plan de Desarrollo del Software

Es el presente documento.

2) Diagrama de Actividades

El diagrama de actividades se utiliza para mostrar una visin simplificada de lo que ocurre durante una
operacin o proceso. En un diagrama de actividades se muestra un proceso de negocio o un proceso de
software como un flujo de trabajo a travs de una serie de acciones. Estas acciones las pueden llevar a cabo
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 11

personas, componentes de software o equipos.

3) Modelo de Dominio

Un modelo del dominio se utiliza con frecuencia como fuente de inspiracin para el diseo de los objetos
software, y ser una entrada necesaria para varios de los siguientes artefactos que se vern en este curso. El
modelo del dominio muestra (a los modeladores) clases conceptuales significativas en un dominio del
problema; es el artefacto ms importante que se crea durante el anlisis orientado a objetos.
Un modelo del dominio es una representacin de las clases conceptuales del mundo real, no de
componentes software. No se trata de un conjunto de diagramas que describen clases software, u objetos
software con responsabilidades. Un modelo del dominio es una representacin visual de las clases
conceptuales u objetos del mundo real en un dominio de inters.

4) Modelo de Casos de Uso

Un caso de uso, describe los pasos, actividades o funciones que se deben realizar en un proceso. Visto desde la
perspectiva del sistema, el Modelo de Casos de Uso presenta las funciones del sistema y los actores que
hacen uso de ellas. Se representa mediante Diagramas de Casos de Uso, los cuales sirven para especificar la
comunicacin y el comportamiento de un sistema mediante su interaccin con los usuarios y/u otros
sistemas. Los diagramas de casos de uso se utilizan para ilustrar los requerimientos del sistema al mostrar
cmo reacciona a eventos que se producen en su mbito o en l mismo.

5) Especificaciones de Casos de Uso

Algunos casos de uso poseen una funcionalidad que no se muestra de manera evidente y que no es
suficiente describirlo simplemente. Estos Casos de Uso requieren realizar una descripcin detallada
utilizando una plantilla de documento, donde se incluyen: precondiciones, post-condiciones, flujo de
eventos, requisitos no-funcionales asociados. Hay ocasiones en donde se suele adjuntar otros artefactos
como apoyo ante el problema de la complejidad, entre estos artefactos el mas comn que se suele adjuntar
es el Diagrama de Actividades.

6) Prototipos de Interfaces de Usuario

Son representaciones parciales de la interfaz de usuario que tendr el software, y que muestran la forma en que el
usuario va a interactuar con l. Esto permite al usuario una hacerse una idea ms o menos precisa de las
interfaces que proveer el sistema.

Estos prototipos son elementos muy importantes para la retroalimentacin por parte del el usuario en la definicin
de los requerimientos, pues al revisar la interfaz, el usuario puede refinar sus necesidades y comunicarlas al
desarrollador, para que estas sean satisfechas.

7) Modelo de Anlisis y Diseo

Este modelo establece la realizacin de los casos de uso en clases y pasando desde una representacin en trminos
de anlisis (sin incluir aspectos de implementacin) hacia una de diseo (incluyendo una orientacin hacia el
entorno de implementacin), de acuerdo al avance del proyecto.

8) Modelo de Datos

La informacin que se manejar en el sistema ser almacenada en una base de datos. Este modelo describe la
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 12

representacin lgica (orientado a las operaciones ms que a la descripcin de una realidad) de los datos
persistentes, de acuerdo con el enfoque para modelado relacional de datos (que cuenta con la particularidad
de contar tambin con buenas caractersticas conceptuales).

Para expresar este modelo se utiliza un Diagrama de Clases (donde se consiguen la representacin de tablas y
dems objetos).

9) Prototipo de Interfaces de Usuario

Los prototipos van a ayudar al usuario a hacerse una idea de lo que ser y proveer finalmente el sistema, asimismo
este artefacto se ir actualizando en la fase de construccin mediante las iteraciones posteriores las cuales
definirn o irn desarrollando el producto final.

2.4.1 Plan De Desarrollo Del Software
Es el presente documento.
2.4.2 Modelo De Requerimientos Y Especificacin
2.4.2.1 Requerimientos No Funcionales Del Usuario

1. RNF01. Para el desarrollo del proyecto, se empleara el proceso RUP y UML como lenguaje de
modelamiento.
2. RNF02. La arquitectura del software deber considerarse en tres capas: Capa de
Presentacin, Capa Lgica de Negocio y Capa de Datos.
3. RNF03. El sistema ser desarrollado utilizando el lenguaje de programacin Java.
4. RNF04. El sistema debe proveer al usuario final una interfaz grfica agradable e interactiva.
5. RNF05. El sistema tendr como gestor de base de datos MySQL.
6. RNF06. El sistema mostrara mensajes indicando el tiempo requerido para realizar una
actualizacin de datos.
7. RNF07. El ingreso de datos al sistema se realiza usando los dispositivos de entrada como el
Mouse y/o Teclado.
8. RNF08. Trabajar sobre la plataforma Web.
9. RNF09. El sistema debe visualizarse y funcionar correctamente en cualquier navegador,
especialmente en Internet Explorer, Google Chrome, Mozila Firefox.
10. RNF10. Las contraseas debern tener de 8 a 14 caracteres de longitud.
11. RNF11. La accesibilidad al sistema ser verificada mediante el logueo de usuarios
previamente validados.
12. RNF12. El Sistema mostrar mensajes de advertencia ante cualquier situacin de error.
13. RNF13. El sistema no debe tardar ms de 1.5 segundos en responder a una consulta.
14. RNF14. El sistema ser construido sobre la base de un modelo de desarrollo evolutivo e
incremental permitiendo agregar nuevas funcionalidades y requerimientos sin afectar el
cdigo existente.
15. RNF15. Para su ptimo funcionamiento el sistema requiere que el hardware posea las
caractersticas adecuadas de soporte, y una correcta arquitectura de red.
16. RNF16. El Sistema debe permitir un acceso directo, sino a travs de una interfaz de
identificacin de usuarios.
17. RNF17. El Sistema debe mostrar los mensajes en el idioma apropiado.



Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 13

2.4.2.2 Requerimientos Funcionales Del Sistema

Nmero de Requerimiento: RF001
Categora:Funcional
Descripcin corta:Control delos datos de especialidades o carreras profesionales
DescripcinDetallada
1. Las especialidades o carreras profesionales deben poder registrarse y actualizarse en el sistema. Para
el registro de especialidades el sistema mostrar un formulario donde el usuario deber llenar campos
que son obligatorios, estos campos son el cdigo, el nombre y la cantidad de mdulos profesionales.
1.1. Campo Cdigo: El usuario ingresar el cdigo de la carrera profesional asignado por la
DREDP, dicho cdigo ser la combinacin de una letra con un dgito y las dos primeras letras
del nombre de la carrera.
1.2. Campo Nombre: Se pide al usuario que digite el nombre de la carrera profesional, se validar a
travs de eventos de teclado que el ingreso sea solo de caracteres alfabticos, es decir el sistema
solo permitir digitar el ingreso de caracteres alfabticos y como mximo tres espacios en
blancos, el sistema no har distincin de maysculas o minsculas.
1.3. Campo Cantidad de Mdulos: El usuario deber ingresar la cantidad de mdulos profesionales
que contendr la carrera, para ello el sistema solo permitir el ingreso caracteres numricos, esto
a travs de eventos del teclado.
2. Luego de haberse llenado todos los campos el usuario deber cliquear el botn de guardar, para el
respectivo registro de datos. Si todos los campos han sido llenados, el sistema mostrar un mensaje
indicado el guardado correcto de datos. En caso contrario mediante un mensaje indicar que campos
no se han llenado.
3. La actualizacin solo comprender la modificacin de la cantidad de mdulos profesionales de cada
especialidad.
Trminos:Carrera Profesional, Especialidad, Mdulo Profesional, Guardar, DREP
Prioridad:Alta
Documento:Noexiste
Autor y Fecha:19 de octubre de 2013


Nmero de Requerimiento: RF002
Categora:Funcional
Descripcin corta:Consulta del plan acadmico por carrera profesional
DescripcinDetallada
1. El usuario podr consultar el plan acadmico de cada carrera profesional, para dicha consulta, el
sistema mostrar un formulario donde seleccionar la carrera profesional.
1.1. Se le pide al usuario que seleccione la casilla que contendr el nombre de la carrera profesional a
consultar. Si seleccion una casilla, se mostrar en un panel los datos del plan acadmico de esa
carrera profesional. Caso contrario, el sistema no cargar los datos y mantendr el panel de
visualizacin inactivo.
1.2. El sistema permitir la seleccin de una nica casilla, para la consulta del plan acadmico.Es
decir, si el usuario desea seleccionar otra casilla,el sistema desmarcar la casilla marcada con
anterioridad.
2. El sistema no mantendr registro en memoria de las consultas realizadas por el usuario.
Trminos:Carrera Profesional, Plan Acadmico, Casilla de Marcacin
Prioridad:Alta
Documento:Noexiste
Autor y Fecha:19 de octubre de 2013


Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 14

Nmero de Requerimiento: RF003
Categora:Funcional
Descripcin corta:Control de datos de mdulos profesionales y transversales
DescripcinDetallada
1. El sistema debe permitir registrar y actualizar los datos de los mdulos profesionales y mdulos
transversales. Para el registro de ambos tipos de mdulo el sistema mostrar un formulario donde el
usuario deber llenar los campos que sean obligatorios, estos campos son el nombre, la cantidad de
unidades, el semestre de inicio, el semestre de fin, el nmero de crditos del mdulo y la carrera
profesional en la que se imparte dicho mdulo.
1.1. Campo Nombre: Se pide al usuario que digite el nombre del mdulo, se validar a travs de
eventos de teclado que el ingreso sea solo de caracteres alfabticos, es decir el sistema solo
permitir digitar el ingreso de caracteres alfabticos y espacios en blanco, el sistema no har
distincin de maysculas o minsculas.
1.2. Campo Cantidad de Unidades Didcticas: El usuario deber ingresar la cantidad de unidades
didcticas que contendr el mdulo, para ello el sistema solo permitir el ingreso caracteres
numricos, esto a travs de eventos del teclado.
1.3. Campo Semestre de Inicio y Fin: Se le pedir al usuario que seleccione mediante una lista
desplegable los semestres en que el que se dictar el mdulo.
1.4. Campo Cantidad de Crditos: El usuario deber ingresar la cantidad de crditos que contiene
el mdulo, para ello el sistema solo permitir el ingreso caracteres numricos, esto a travs de
eventos del teclado.
1.5. Campo Carrera Profesional: El usuario deber seleccionar de una lista desplegable la carrera
profesional en la que se impartir dicho mdulo.

2. Luego de haberse llenado todos los campos, el usuario deber cliquear el botn de guardar para el
respectivo guardado de datos. Si todos los campos han sido llenados, el sistema mostrar un mensaje
indicado el guardado correcto de datos. En caso contrario mediante un mensaje indicar que campos
no se han llenado.
3. El sistema generar el cdigo del mdulo, para el mdulo profesional el cdigo estar comprendido
por los dos primeros caracteres del cdigo de la carrera, ms los caracteres MP y el correlativo del
nmero segn los mdulos ya registrados. Para el caso de mdulos transversales, estar comprendido
por los caracteres MT y los primeros caracteres del nombre del mdulo.
4. La actualizacin solo comprender la modificacin de la cantidad de unidades didcticas, la cantidad
de crditos, as como los semestres de inicio y fin.
Trminos:Mdulo Profesional, Mdulo Transversal, Carrera Profesional, Semestre, Unidad Didctica,
Clikear
Prioridad:Alta
Documento:noexiste
Autor y Fecha:19 de octubre de 2013













Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 15


Nmero de Requerimiento: RF004
Categora: Funcional
Descripcin Corta: Control de datos de las unidades didcticas
DescripcinDetallada
1. El sistema debe permitir registrar y actualizar los datos de las unidades didcticas, tanto de las
profesionales como las transversales. Para el registro de ambos tipos de mdulo el sistema
mostrar un formulario donde el usuario deber llenar campos que son obligatorios, estos campos
son el nombre, la cantidad de crditos, las horas semestrales, horas semanales, el semestre,
nombre del mdulo al que pertenece, as como docente que dictar dicha unidad.
1.1 Campo Nombre: Se pide al usuario que digite el nombre dela unidad didctica, se validar a
travs de eventos de teclado que el ingreso sea solo de caracteres alfabticos, es decir el
sistema solo permitir digitar el ingreso de caracteres alfabticos y espacios en blanco. El
sistema no hardistincin de maysculas o minsculas.
1.2 Campo Cantidad de Crditos: El usuario deber ingresar la cantidad de crditos que contiene el
mdulo, para ello el sistema solo permitir el ingreso caracteres numricos, esto a travs de
eventos del teclado.
1.3 Campo Semestre: Se le pedir al usuario que seleccione mediante una lista desplegable el
semestre en que el que se dictar el mdulo.
1.4 Campo Horas Semanales: El usuario deber ingresar la cantidad de horas semanales que dicta el
curso, para ello el sistema solo permitir el ingreso caracteres numricos, esto a travs de
eventos del teclado.
1.5 Campo Horas Semestrales: El usuario deber ingresar la cantidad de horas semestrales que
dicta el curso, para ello el sistema solo permitir el ingreso caracteres numricos, esto a travs
de eventos del teclado.
1.6 Campo Mdulo Profesional: El usuario deber seleccionar de una lista desplegable el mdulo al
que pertenece la unidad didctica.
1.7 Campo Docente: El usuario deber seleccionar de una lista desplegable el nombre del docente
que al que se asignara la unidad didctica.

2. Luego de haberse llenado todos los campos el usuario deber cliquear el botn de guardar, para el
respectivo guardado de datos. Si todos los campos han sido llenados, el sistema mostrar un
mensaje indicado el guardado correcto de datos. En caso contrario mediante un mensaje indicar
que campos no se han llenado.
3. El sistema generar el cdigo de la unidad didctica, para ambos tipos de unidad el cdigo estar
comprendido por el cdigo del mdulo al que pertenece ms el carcter U y el correlativo del
nmero segn las unidades ya registradas.
4. La actualizacin solo comprender la modificacin de la cantidad de horas semanales y semestrales,
la cantidad de crditos, as como el nombre del docente que impartir la unidad didctica.
Trminos: Mdulo Profesional, Mdulo Transversal, Carrera Profesional, Semestre, Unidad Didctica,
Cliquear
Prioridad: Alta
Documento: No Existe
Autor y Fecha:19 de octubre de 2013






Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 16

Nmero de Requerimiento: RF005
Categora:Funcional
Descripcin corta:Control de datos de los docentes
DescripcinDetallada
1. El sistema debe permitir registrar y actualizar los datos de los docentes, dicha registracin deber
incluir la creacin de una cuenta para el usuario con el propsito de autenticacin para el uso de los
servicios del sistema. Estos usuarios docentes sern creados por el Jefe Acadmico quin
administrar el sistema. Para el registro de docentes el sistema mostrar un formulario donde el
usuario Jefe Acadmico deber llenar algunos campos que son obligatorios, estos campos son los
nombres y apellidos, la direccin de domicilio, la fecha de nacimiento y el sexo de igual manera
campos adicionales como el nmero de telfono fijo y celular y email.
1.1 Campo Nombres y Apellidos: Se pide al usuario que digite el nombre del docente, se validar a
travs de eventos de teclado que el ingreso sea slo de caracteres alfabticos, es decir el
sistema slo permitir digitar el ingreso de caracteres alfabticos y espacios en blanco.
1.2 Campo Fecha de Nacimiento: El usuario deber ingresar la fecha de nacimiento del docente la
cual tendr el siguiente formato (dd/mm/aa), es decir el orden de ingreso sera da, mes y ao.
1.3 Campo Direccin de Domicilio: El usuario deber ingresar la direccin de residencia del
docente.
1.4 Campo Nmero de Telfono Fijo, Celular y email: El usuario deber llenar estos campos si es
que el docente dispone de dichos elementos, caso contrario el sistema permitir validar el
campo como nulo.
1.5 Campo Sexo: El sistema deber mostrar un formulario permitiendo al usuario seleccionar el
sexo del docente.

2. Luego de haberse llenado todos los campos el usuario deber cliquear el botn de guardar, para el
respectivo guardado de datos. Si todos los campos obligatorios han sido llenados, el sistema
mostrar un mensaje indicado el guardado correcto de datos. En caso contrario mediante un
mensaje indicar que campos obligatorios no se han llenado.
3. El sistema generar el cdigo interno del docente y su identificador de usuario para el acceso al
sistema. El cdigo interno del docente estar comprendido por el correlativo del nmero segn los
profesores ya registrado ms el ao de registro. Mientras que el usuario para al acceso estar
comprendido por el primer carcter del nombre y apellido materno ms el apellido paterno. En el
que caso existiesen usuarios con los mismos apellidos e inicios de nombres, el sistema le aumentar
un nmero correlativo que empezar desde 1.
Trminos: JefeAcadmico
Prioridad: Alta
Documento: No Existe
Autor y Fecha:19 de octubre de 2013












Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 17

Nmero de Requerimiento:RF007
Categora: Funcional
Descripcin Corta:Control de datos de los alumnos
DescripcinDetallada
1. El sistema debe permitir registrar y actualizar los datos de los alumnos, para la registracin el
sistema mostrar un formulario donde el usuario secretaria acadmica deber llenar los campos
que son obligatorios nombres y apellidos, la direccin del domicilio, la fecha de nacimiento, carrera
y sexo, de manera adicional los siguientes campos telfono fijo y celular y email.
1.1 Campo Nombres y Apellidos: Se pide al usuario que digite el nombre del alumno, se
validar a travs de eventos de teclado que el ingreso sea slo de caracteres alfabticos, es
decir el sistema slo permitir digitar el ingreso de caracteres alfabticos y espacios en
blanco.
1.2 Campo Carrera: El sistema deber mostrar un formulario, se le pedir al usuario seleccionar
la carrera. El sistema validar que las carreras estn activas en el plan acadmico.
1.3 Campo Direccin de Domicilio: El usuario deber ingresar la direccin de residencia del
alumno.
1.4 Campo Fecha de Nacimiento: El usuario deber ingresar la fecha de nacimiento del alumno
la cual ser de la siguiente forma (dd/mm/aa), se manejarn restricciones de fecha mnima
y mxima.
1.5 Campo Sexo: El usuario deber seleccionar de una lista desplegable el sexo del alumno.
1.6 Campo Nmero de Telfono Fijo, Celular y email: El usuario deber llenar estos campos si
es que el alumno dispone de dichos elementos, caso contrario el sistema permitir validar
el campo como nulo.
2. Luego de haberse llenado todos los campos el usuario deber cliquear el botn de guardar, para el
respectivo guardado de datos. Si todos los campos obligatorios han sido llenados, el sistema
mostrar un mensaje indicado el guardado correcto de datos. En caso contrario mediante un
mensaje indicar que campos obligatorios no se han llenado.
3. El sistema generar el cdigo del alumno, estar comprendido por el ao de ingreso ms 4 nmeros
que incrementarn de manera correlativa.
Trminos:Camponulo
Prioridad:Alta
Documento:Noexiste
Autor y Fecha:19 de octubre de 2013

















Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 18

Nmero de Requerimiento: RF008
Categora:Funcional
Descripcin corta:Control de datos de matrcula
DescripcinDetallada
1. El sistema debe permitir registrar y actualizar los datos de la matrcula de alumnos, para la
registracin el sistema deber mostrar un formulario donde el usuario secretaria acadmica llenar
los campos que sean obligatorios, de igual manera los campos adicionales. Los campos obligatorios
son fecha de registro, edad, cdigo del alumno y semestre.
1.1 Campo Fecha de Registro: El sistema deber capturar la fecha del sistema.
1.2 Campo Edad: El sistema deber calcular la edad del alumno siempre y cuando este sea
nuevo, es decir de manera interna capturar la fecha del sistema y la restar con la fecha de
nacimiento ingresada en el registro del alumno.
1.3 Campo Cdigo del Alumno: El usuario deber seleccionar el cdigo del alumno a travs de
una tabla mediante una bsqueda por filtros donde se listarn todos alumnos, se
seleccionar el requerido y automticamente se mostrar en el formulario matrcula el
cdigo de dicho alumno.
1.4 Campo Semestre: Se le pedir al usuario que seleccione de una lista desplegable el
semestre el cual estar comprendido del 1 al 6.
2. Luego de haberse llenado todos los campos el usuario deber cliquear el botn de guardar, para el
respectivo guardado de datos. Si todos los campos obligatorios han sido llenados, el sistema
mostrar un mensaje indicado el guardado correcto de datos. En caso contrario mediante un
mensaje indicar que campos obligatorios no se han llenado.
Trminos:Promocin, Semestre, Fecha de Registro, Edad.
Prioridad: Alta
Documento: No Existe
Autor y Fecha:19 de octubre de 2013


Nmero de Requerimiento: RF009
Categora:Funcional
Descripcin Corta:Consulta de Alumnos
DescripcinDetallada
1. Para la consulta de alumnos el sistema mostrar un panel de consulta, se le pedir al usuario
seleccionar el tipo de bsqueda: por cdigo, por apellidos o por carrera profesional.
1.1. Bsqueda por Cdigo: Se le pide al usuario que ingrese el nmero de cdigo del alumno a
buscar. Si existe un alumno con ese nmero, el sistema muestra en una tabla los datos del
alumno. En caso de no encontrar elementos que cumplan con las condiciones de filtro se
informar al usuario de esta situacin, el sistema deber mostrar un mensaje.
1.1 Bsqueda por Apellidos o Carrera Profesional: El usuario ingresar los apellidos o la carrera del
alumno segn el filtro de bsqueda que haya escogido, se validar a travs de eventos de
teclado que el ingreso sea slo de caracteres alfabticos, es decir el sistema slo permitir
digitar el ingreso de caracteres alfabticos y espacios en blanco, el sistema no har distincin
de maysculas o minsculas
La consulta debe devolver en una tabla la lista de alumnos que cumplen con el filtro de la
consulta. Caso contrario emite un mensaje indicando que no se tiene informacin.
2. Para todos los tipos de bsqueda el sistema deber mostrar en una tabla los datos de los alumnos:
el cdigo, los nombres y apellidos, el sexo, la edad y carrera profesional. Cada elemento de la lista
es un enlace a la informacin detallada del alumno.
3. En caso no se encuentren elementos que coincidan con los parmetros de bsqueda establecido, el
istema contestar a travs de un mensaje que no hubieron coincidencias de bsqueda.
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 19

Trminos: Alumno, Carrera Profesional, Semestre, Bsqueda, Filtro.
Prioridad:Alta
Documento:NoExiste
Autor y Fecha:19 de octubre de 2013
Nmero de Requerimiento: RF010
Categora:Funcional
Descripcin Corta: Control de nmero de vacantes impuestas por la DREP
Descripcin Detallada
Para el adecuado control de vacantes el sistema deber permitir registrar y actualizar el nmero de
vacantes impuestas por la DREP, la cual ser modificada segn lo establezca dicha institucin.
El sistema deber mostrar un formulario, se le pedir al usuario que ingrese el nmero de vacantes por
carrera.
Trminos:DREP, Vacantes.
Prioridad:Alta
Documento:NoExiste
Autor y Fecha:19 de octubre de 2013


Nmero de Requerimiento: RF011
Categora:Funcional
Descripcin Corta:Registro y modificacin de notas
Descripcin Detallada
El sistema debe permitir registrar y actualizar las notas de los alumnos, para la registracin el sistema
deber mostrar un formulario, se le pedir al usuario seleccionar de una lista desplegable las unidades
didcticas, esta consulta devolver en una tabla de datos la lista de los alumnos registrados en dicha
unidad acadmica. El usuario seleccionar de la lista el alumno requerido ingresando sus notas
acadmicas.

Luego de haber ingresado las notas, el usuario deber cliquear el botn de guardar, para el respectivo
guardado de datos, el sistema validar la operacin y mostrar un mensaje de confirmacin adems
deber ser capaz de calcular el promedio final de cada alumno.
Trminos:Notas, Lista desplegable, Promedio final
Prioridad:Alta
Documento:NoExiste
Autor y Fecha:19 de octubre de 2013


Nmero de Requerimiento:RF012
Categora:Funcional
Descripcin Corta:Registro de promociones
DescripcinDetallada
1. Para el registro de promociones el sistema deber mostrar un formulario, se le pedir al usuario
secretaria acadmica ingresar los siguientes campos: el ID de la promocin y el Nombre de la
promocin.
1.1Campo ID de la promocin: El sistema va a permitir generar de manera correlativa el ID de la
promocin.
1.2 Campo Nombre: Se va a comprender de la siguiente manera, el ao en el que inicia el alumno
con el ao en que debera terminar.
2. Luego de haberse llenado todos los campos el usuario deber cliquear el botn de guardar, para el
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 20

respectivo guardado de datos. Si todos los campos obligatorios han sido llenados, el sistema
mostrar un mensaje indicado el guardado correcto de datos. En caso contrario mediante un
mensaje indicar que campos obligatorios no se han llenado.

Trminos:Promocin, SecretariaAcadmica.
Prioridad:Alta
Documento:NoExiste
Autor y Fecha:19 de octubre de 2013


Nmero de Requerimiento: RF013
Categora:Funcional
Descripcin Corta:Control de datos Encargado rea Acadmica
DescripcinDetallada
1. El sistema debe permitir registrar y actualizar los datos del encargado del rea acadmica, dicha
registracin deber incluir la creacin de una cuenta para el usuario con el propsito de
autenticacin para el uso de los servicios del sistema. Para el registro del encargado del rea
acadmica el sistema mostrar un formulario donde el usuario Secretaria Acadmica deber llenar
algunos campos que son obligatorios, estos campos son nombres y apellidos, la direccin de
domicilio, la fecha de nacimiento y el sexo de igual manera campos adicionales como el nmero de
telfono fijo y celular y email.
1.1 Campo Nombres y Apellidos: El usuario digitar el nombre del encargado del rea acadmica,
se validar a travs de eventos de teclado que el ingreso sea slo de caracteres alfabticos, es
decir el sistema slo permitir digitar el ingreso de caracteres alfabticos y espacios en blanco.
El sistema no hardistincin de maysculas o minsculas
1.2 Campo Fecha de Nacimiento: El usuario deber ingresar la fecha de nacimiento del encargado
del rea acadmica la cual tendr el siguiente formato (dd/mm/aa), es decir el orden de ingreso
sera da, mes y ao.
1.3 Campo Direccin de Domicilio: El usuario deber ingresar la direccin de residencia del
docente.
1.4 Campo Nmero de Telfono Fijo, Celular y email: El usuario deber llenar estos campos si es
que el docente dispone de dichos elementos, caso contrario el sistema permitir validar el
campo como nulo.
1.5 Campo Sexo: El usuario deber seleccionar de una lista desplegable el sexo del docente.

2. Luego de haberse llenado todos los campos el usuario deber cliquear el botn de guardar, para el
respectivo guardado de datos. Si todos los campos obligatorios han sido llenados, el sistema
validar la operacin mostrando un mensaje indicando el guardado correcto de los datos. En caso
contrario mediante indicar que campos obligatorios no se han llenado.
3. El sistema generar el cdigo interno del encargado del rea acadmica y su identificador de
usuario para el acceso al sistema. El cdigo interno del encargado del rea acadmica estar
comprendido por el correlativo del nmero segn el encargado del rea acadmica ya registrado
ms el ao de registro. Mientras que el usuario para al acceso estar comprendido por la primera
letra del primer nombre ms el apellido paterno ms la primera letra del segundo apellido. En el
que caso existiesen usuarios con los mismos apellidos e inicios de nombres, el sistema le aumentar
un nmero correlativo que empezar desde 1.
Trminos:rea Acadmica, Eventos de Teclado.
Prioridad:Alta
Documento:NoExiste
Autor y Fecha:19 de octubre de 2013
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 21

Nmero de Requerimiento: RF014
Categora:Funcional
Descripcin corta:Generacin de Usuarios
DescripcinDetallada
1. Para la correcta identificacin en el sistema, este generar nombres de usuarios y una contrasea
predeterminada, los cuales sern asignados a los usuarios del sistema propiamente dichos.
1.1 Campo Usuario: Estar comprendido por el primer carcter del primer nombre ms el apellido
paterno ms el primer carcter del apellido materno, el sistema no har distincin de
maysculas o minsculas.
1.2 Campo Contrasea: El sistema generar una contrasea predeterminada para todos los
usuarios, estar comprendida por estos 5 caracteres 12345.
2. En el que caso existiesen usuarios con los mismos apellidos e inicios de nombres, el sistema le
aumentar un nmero correlativo que empezar desde 1.
Trminos:Usuario
Prioridad:Alta
Documento:NoExiste
Autor y Fecha:19 de octubre de 2013

Nmero de Requerimiento: RF015
Categora:Funcional
Descripcin corta:Control de Acceso de Usuarios
Descripcin Detallada
El sistema deber ser capaz de controlar el acceso de usuarios, validar que el campo usuario y
contrasea sean los asignados a cada usuario del sistema.
Si los parmetros usuario y contrasea son correctos el sistema mostrar la interfaz principal
perteneciente a cada usuario, cada usuario mantendr sus propias restricciones y permisos sobre el
sistema, es decir dependiendo que usuario acceda al sistema ste tendr ciertos privilegios al momento
de la interaccin con el mismo.
Trminos:Usuario, Contrasea, Restricciones, Permisos
Prioridad:Alta
Documento:NoExiste
Autor y Fecha:19 de octubre de 2013


Nmero de Requerimiento: RF016
Categora:Funcional
Descripcin Corta:Controlar Datos de las Cuentas de Usuarios
DescripcinDetallada
1. El sistema deber permitir registrar y actualizar los datos de las cuentas de usuario, el registro
incluir la generacin de usuarios y contraseas.
El sistema slo permitir actualizar la contrasea, para la actualizacin el sistema deber mostrar un
formulario de actualizacin de cuenta, se le solicitar al usuario que ingrese su contrasea actual, el
sistema validar la actualizacin y mostrar un mensaje confirmando el xito de la operacin.
Trminos:Cuenta de Usuario, Registro.
Prioridad:Alta
Documento:NoExiste
Autor y Fecha:19 de octubre de 2013


Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 22

Nmero de Requerimiento: RF017
Categora:Funcional
Descripcin corta: Consulta Parametrizada de Matrculas
DescripcinDetallada
1. Para la consulta de matrculas el sistema mostrar un formulario donde se seleccionar el tipo de
bsqueda: por cdigo de nmina, por apellidos, por semestre, por carrera profesional, o por un
rango de fecha.
1.1. Bsqueda por Cdigo de Nomina: Se le pide al usuario que ingrese el nmero de cdigo de
nmina. Si existe una matrcula con ese nmero, el sistema mostrar en una tabla los datos de
la matrcula. Caso contrario emite un mensaje indicando que no se tiene informacin.
1.2. Bsqueda por Apellidos: Se pide al usuario que ingrese los apellidos del alumno a buscar, el
sistema no har distincin de maysculas o minsculas. La consulta se har mediante filtros de
bsqueda es decir no ser necesario digitar el nombre completo, la operacin devolver en una
tabla la lista de alumnos que cumplen con el filtro de bsqueda.
1.3. Bsqueda por Unidad Didctica, Semestre o Carrera Profesional: Se le pedir al usuario que
seleccione de una lista desplegable la unidad didctica, previamente el usuario deber
seleccionar a travs de una lista desplegable el semestre o carrera profesional
respectivamente. La consulta devuelve en una tabla la lista de elementos que cumplan con el
filtro de la consulta.
1.4. Por rango de Fechas: El sistema deber ser capaz de buscar una ficha de matrcula por un rango
de fechas determinado, para la consulta el sistema mostrara un panel donde el usuario
escoger el rango de fecha de inicio y fin.
2. En caso no se encuentren elementos que coincidan con los parmetros de bsqueda establecido, el
sistema contestar a travs de un mensaje que no hubieron coincidencias de bsqueda.
Trminos: Cdigo de Nmina, Rango de Fechas
Prioridad:Media
Documento: No Existe
Autor y Fecha:19 de octubre de 2013


Nmero de Requerimiento: RF018
Categora:Funcional
Descripcin Corta:ConsultaParametrizada de Profesores
DescripcinDetallada
1. Para la
consulta de profesores el sistema mostrar un formulario donde seleccionar el tipo de bsqueda:
por cdigo, por apellidos, por unidad didctica.
1.1. Bsqueda por Cdigo:Se le pide al usuario que ingrese el nmero de cdigo del profesor que
est buscando. Si existe un profesor con ese nmero, el sistema muestra en una tabla los datos
del profesor. Caso contrario emite un mensaje que indique que no se tiene informacin.
1.2. Bsqueda por Apellidos: Se pide al usuario que ingrese los apellidos del profesor a buscar, el
sistema no har distincin de maysculas o minsculas. La consulta se har mediante filtros de
bsqueda es decir no ser necesario digitar los apellidos por completo, la operacin devolver
en una tabla la lista de profesores que cumplen con el filtro de la consulta. En caso de no
encontrar elementos que cumplan con las condiciones de filtro se informar al usuario de esta
situacin.
1.3. Bsqueda por Unidad Didctica: Se le pedir al usuario que seleccione de una lista
desplegable, la unidad didctica asignada al profesor. La consulta devuelve en una tabla la lista
de profesores o profesor que cumplan con el filtro de la consulta.
2. Para todos los casos de tipo de consulta el sistema mostrar en una tabla los datos de los
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 23

profesores, como son el cdigo, los nombres y apellidos, y unidades didcticas asignadas.
3. En caso no se encuentren elementos que coincidan con los parmetros de bsqueda establecido, el
sistema contestar a travs de un mensaje que no hubieron coincidencias de bsqueda.
Trminos: Unidad Didctica, Profesor, Lista Desplegable, Tabla
Prioridad:Media
Documento: No Existe
Autor y Fecha:19 de octubre de 2013


Nmero de Requerimiento: RF019
Categora:Funcional
Descripcin Corta:Consultaparametrizada de unidades didcticas
DescripcinDetallada
1. Para la consulta de unidades acadmicas el sistema deber mostrar un formulario
donde el usuario seleccionar el tipo de bsqueda, el cual puede ser por nombre, por semestre o
por carrera profesional.
1.1 Bsqueda por Nombre:El sistema deber mostrar un formulario, se le pedir al
usuario ingresar el nombre de la unidad didctica, el sistema deber permitir una bsqueda
por filtro. La consulta devolver una tabla con los datos de la unidad didctica,el sistema no
har distincin de maysculas o minsculas.
1.1 Bsqueda por Semestre: El sistema deber mostrar un formulario,se le pedir al
usuario ingresar el semestre acadmico segn sea el caso, el sistema deber permitir realizar
una bsqueda por filtro. La consulta devolver una tabla con los datos de las unidades
didcticas pertenecientes a ese semestre.
1.2 Carrera Profesional: El sistema deber mostrar un formulario,se le pedir al
usuario ingresar la carrera profesional, el sistema deber permitir una bsqueda por filtro. La
consulta devolver una tabla con los datos de las unidades didcticas pertenecientes a esa
carrera profesional,el sistema no har distincin de maysculas o minsculas.
2. En caso no se encuentren elementos que coincidan con los parmetros de
bsqueda establecido, el sistema contestar a travs de un mensaje que no hubieron coincidencias
de bsqueda.
Trminos: Unidad didctica, Carrera Profesional
Prioridad:Media
Documento: No Existe
Autor y Fecha:19 de octubre de 2013


Nmero de Requerimiento: RF20
Categora:Funcional
Descripcin Corta:Consulta de notas de los alumnos
Descripcin Detallada
El sistema deber permitir consultar las notas de los alumnos, para dicha accin el sistema deber
mostrar un panel con una tabla de datos y un formulario que permitir realizar las bsquedas
parametrizadas.
La bsqueda del alumno se har de manera parametrizada: por cdigo, apellidos o semestre, y con filtros
de bsqueda. La consulta cargar en una tabla la lista de alumnos que coincidan con los parmetros de
bsqueda.
Si la opcin escogida fue semestre el sistema deber mostrar la boleta de notas del alumno

Para cada consulta se mostrar en una tabla de datos, los siguientes campos: el cdigo de matrcula, la
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 24

unidad didctica, las notas de capacidad, el promedio final en nmeros y el promedio final en letras.
En caso no se encuentren elementos que coincidan con los parmetros de bsqueda establecidos, el
sistema contestar a travs de un mensaje que no hubieron coincidencias de bsqueda.
Trminos:Bsquedaparametrizada, Promedio, Boleta de Notas
Prioridad:Media
Documento:NoExiste
Autor y Fecha:19 de octubre de 2013


Nmero de Requerimiento: RF021
Categora:Funcional
Descripcin Corta:Consulta de unidades didcticas asignadas y alumnos registrados
DescripcinDetallada
1. El sistema deber permitir al usuario docente poder consultar los cursos que se le han asignado
y los alumnos que estn registrados en dichos cursos. Para la consulta de los cursos, el sistema
mostrar una tabla en los que se listarn todos los cursos que se le han asignado al docente. En
ello el docente podr visualizar el nombre del curso y la cantidad de alumnos registrados. Cada
elemento de la lista ser un enlace a otro panel en donde se podr visualizar los alumnos que
estn registrados en esos cursos.

Trminos:Usuario, Cursos.
Prioridad:Media
Documento:NoExiste
Autor y Fecha:19 de octubre de 2013


Nmero de Requerimiento: RF022
Categora:Funcional
Descripcin corta: Generar informacin de alumnos registrados
Descripcin Detallada
El sistema deber permitir generar informacin de los alumnos registrados, es decir generar la nmina
de matrcula, los campos que mostrar el reporte son: Cdigo de Nomina de Matrcula, Nombre de la
Carrera, Semestre, Ao, Periodo y Turno.
Trminos: Nmina de matrcula, Reporte.
Prioridad:Media
Documento: No Existe
Autor y Fecha:19 de octubre de 2013


Nmero de Requerimiento: RF023
Categora:Funcional
Descripcin corta: Generar Informacin de Evaluaciones
Descripcin Detallada
El sistema deber permitir generar el acta de evaluaciones a partir de las notas, por unidad didctica y
nmina de matrcula.
Trminos:Notas, Acta de Evaluaciones.
Prioridad:Media
Documento:NoExiste
Autor y Fecha:19 de octubre de 2013
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 25

2.4.4 Modelo De Casos De Uso Y Control De Escenarios

Acceso y Actualizacin de Cuenta

uc Acceso y actualizacin de cuenta
Docente
(fromActores)
Secretaria
(fromActores)
Jefe de Secretara
Acadmica
(fromActores)
Accesar al sistema
Actualizar datos de la
cuenta de Usuario
Validar datos de la
Cuenta de Usuario
i ncl ude
i ncl ude




Use Case Name: Actualizar datos de la cuenta de Usuario
Scenarios:
Basic Path 1. El usuario elige la opcin de actualizacin
de cuenta.
Slo permitir modificar contrasea.
Basic Path 2. El sistema muestra el formulario de
actualizacin de cuenta.

Basic Path 3. El usuario ingresa su contrasea actual.
Alternate 3.1 El usuario ingresa errneamente su
contrasea actual.

Alternate 3.2 El sistema muestra un mensaje
informando del error.

Alternate 3.3 El sistema espera que se ingrese
nuevamente la contrasea actual.

Detail:
Use Case Name: Accesar al sistema
Scenarios:
Basic Path 1. El usuario ingresa los datos de su cuenta.
Alternate 1.1 El usuario ingresa incorrectamente
los datos de su cuenta.

Alternate 1.2 El sistema emite un mensaje
informando el error.

Alternate 1.3 El sistema espera que se ingresen
nuevamente los datos.

Basic Path 2. El sistema muestra la interfaz principal.

Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 26

Basic Path 4. El usuario ingresa su nueva contrasea.



Use Case Name: Validar datos de la Cuenta de Usuario
Scenarios:
Basic Path 1. El sistema verifica que la cuenta de usuario exista.
Basic Path 2. El sistema comprueba que la contrasea sea la
correspondiente a la cuenta.




Asignacin de Docentes

uc Asignacin de Docentes
Jefe de Secretara
Acadmica
(fromActores)
Asignar Docente a
Unidad Didctica
Validar datos de
Docente
(fromConsul tas Docente)
Validar Unidad
Didctica
i ncl ude
i ncl ude


Detail:
Use Case Name: Asignar Docente a Unidad Didctica
Scenarios:
Basic Path 1. El Jefe de Secretaria elige la opcin de
asignacin de docentes.

Basic Path 2. El sistema muestra el formulario de asignacin
de docentes.

Basic Path 6. El sistema muestra un mensaje informando que
se realiz la asignacin correctamente.

Basic Path 3. El jefe de Secretaria selecciona el docente y la
unidad didctica.

Alternate 3.1 El jefe selecciona asigna al docente una
unidad que ya tiene asignada en un semestre
dado.

Alternate 3.2 El sistema emite un mensaje informando
el error.

Alternate 3.3 El sistema espera que se seleccione
nuevamente el docente y/o unidad didctica

Basic Path 4. El Jefe Secretaria confirma la asignacin de
docentes.

Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 27

Basic Path 5. El sistema valida la asignacin de docentes.


Use Case Name: Validar datos de Docente
Scenarios:
Basic Path 1. El sistema muestra los docentes
activos.




Use Case Name:
Validar Unidad Didctica
Scenarios:
Basic Path 1. El sistema muestra las unidades didcticas activas.



Consultas Docente

uc Consultas Docente
Docente
(fromActores)
Consultar Alumnos
asignados
Consultar Unidades
Didticas Asignadas
Validar Unidad
Didctica
(fromRegi stro de Pl an Acadmi co)
Validar Plan
Acadmico
i ncl ude
i ncl ude
i ncl ude



Detail:
Use Case Name: Consultar Alumnos Asignados
Scenarios:
Basic Path 1. El Docente elige la opcin de consulta de alumnos
asignados.

Basic Path 2. El sistema muestra el panel de consulta de alumnos
asignados.

Basic Path 3. El docente selecciona la unidad didctica.
Basic Path 4. El docente confirma la operacin del listado.
Basic Path 5. El sistema muestra el listado de alumnos asignados en
esa unidad didctica.




Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 28


Use Case Name: Consultar Unidades Didticas Asignadas
Scenarios:
Basic Path 1. El docente elige la opcion de
consulta de unidades asignadas.

Basic Path 2. El sistema muestra el listado de
unidades asignadas.





Use Case Name: Validar Unidad Didctica
Scenarios:
Basic Path 1. El sistema muestra las unidades
didcticas activas.




Use Case Name:
Validar Plan Acadmico
Scenarios:
Basic Path 1. El Jefe de rea elige la opcin de listado de Plan
Acadmico.

Basic Path 2. El sistema muestra el listado de planes acadmicos.
























Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 29

Consultas Secretaria

uc Consultas Secretaria
Secretaria
(from Actores)
Consultar Alumnos
Matriculados
Consultar Mdulos
Consultar Plan
Acadmico de
Carrera
Consultar Unidades
Didcticas
Consultar Personal
de rea Acadmica
Validar Mdulo
Validar Unidad
Didctica
(from Matrcul a)
Validar registro de
Alumno
(from Regi stro de Pl an Acadmi co)
Validar Plan
Acadmico
(from Regi stro y consul ta de Personal )
Validar Datos de
Personal i ncl ude
i ncl ude
i ncl ude
i ncl ude
i ncl ude



Detail:
Use Case Name: Consultar Alumnos Matriculados
Scenarios:
Basic Path 1. El usuario selecciona la opcin de consulta de alumnos
matriculados.

Basic Path 2. El sistema muestra el panel de consulta de alumnos.
Basic Path 3. El usuario usa los filtros de busqueda.
Alternate 3.1 El usuario no hace uso de los filtros de busqueda.
Basic Path 4. El usuario confirma la operacin de listado.
Basic Path 5. El sistema muestra los alumnos matriculados.
Alternate 5.1 El usuario selecciona un alumno especfico.
Alternate 5.2 El sistema muestra informacin del alumno seleccionado.







Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 30

Use Case Name: Consultar Mdulos
Scenarios:
Basic Path 1. El usuario selecciona la opcin de consulta
de mdulos.

Basic Path 2. El sistema muestra el panel de consulta de
mdulo.

Basic Path 3. El usuario hace uso de filtros de bsqueda.
Alternate 3.1 El usuario no hace uso de filtros de
bsqueda.

Basic Path 4. El usuario confirma la operacin de
consulta de mdulos.

Basic Path 5. El sistema muestra el listado de mdulos.
Alternate 5.1 El usuario selecciona un mdulo
especfico.

Alternate 5.2 El sistema muestra informacin del
mdulo seleccionado.




Use Case Name: Consultar Personal de rea Acadmica
Scenarios:
Basic Path 1. El usuario escoge la opcin de consulta de
personal acadmico.

Basic Path 2. El sistema muestra el formulario de consulta.
Basic Path 3. El usuario hace uso de los filtros de bsqueda.
Alternate 3.1 El usuario no hace uso de los filtros de
bsqueda.

Basic Path 4. El usuario confirma la consulta de personal
acadmico.

Basic Path 5. El sistema muestra el listado del personal de rea
acadmico.

Alternate 5.1 El usuario selecciona a un empleado
especfico.

Alternate 5.2 El sistema muestra informacin del
empleado seleccionado.


















Validar registro de Alumno
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 31

Use Case Name: Consultar Plan Acadmico de Carrera
Scenarios:
Basic Path 1. El usuario selecciona la opcin de consulta
del plan acadmico.

Basic Path 2. El sistema muestra el panel de consulta del
plan acadmico.

Basic Path 3. El usuario hace uso de los filtros de
bsqueda.

Alternate 3.1 El usuario no hace uso de los filtros de
bsqueda

Basic Path 4. El usuario confirma la operacin de consulta
de plan acadmico.

Basic Path 5. El sistema muestra el listado de planes
acadmicos.

Alternate 5.1 El usuario selecciona un plan
acadmico especfico.

Alternate 5.2 El sistema muestra informacin del
plan seleccionado.





Use Case Name: Consultar Unidades Didcticas
Scenarios:
Basic Path 1. El usuario selecciona la opcin de
consulta de unidad didctica.

Basic Path 2. El sistema muestra el formulario de
consulta.

Basic Path 3. El usuario hace uso de los filtros de
bsqueda.

Alternate 3.1 El usuario no hace uso de los
filtros de bsqueda.

Basic Path 4. El usuario confirma la operacin de
consulta de unidad didctica.

Basic Path 5. El sistema muestra el listado de
unidades didcticas.

Alternate 5.1 El usuario selecciona una unidad
didctica.

Alternate 5.2 El sistema muestra informacin de
la unidad didctica seleccionada.













Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 32

Use Case Name: Validar Mdulo
Scenarios:
Basic Path 1. El sistema toma los mdulos de los planes
acadmicos activos.





Use Case Name: Validar Unidad Didctica
Scenarios:
Basic Path 1. El sistema toma las unidades didcticas activas.


Use Case Name:
Scenarios:
Basic Path 1. El sistema toma los alumnos matriculados
en ese semestre.





Use Case Name: Validar Plan Acadmico
Scenarios:
Basic Path 1. El Jefe de rea elige la opcin de listado de Plan
Acadmico.

Basic Path 2. El sistema muestra el listado de planes acadmicos.



Use Case Name: ValidarDatosde Personal
Scenarios:
Basic Path 1. El sistema toma los datos del personal registrado.
















Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 33

Matrcula

uc Matrcula
Secretaria
(from Actores)
Actualizar Cantidad
de Vacantes
Generar Nmina de
Matrcula
Matricular Alumno
Verificar
Programacin
Acadmica
Verificar
disponibilidad de
Vacantes
Validar registro de
Alumno
Validar Carrera
(from Regi stro de Pl an Acadmi co)
Validar Plan
Acadmico
i ncl ude i ncl ude
i ncl ude
i ncl ude
i ncl ude
extend extend



Detail:
Use Case Name: Actualizar Cantidad de Vacantes
Scenarios:




Use Case Name: Generar Nmina de Matrcula
Scenarios:



Use Case Name: Matricular Alumno
Scenarios:
Basic Path 1. El usuario elige la opcin matricular
alumno.

Basic Path 2. El sistema muestra el formulario de
matrcula de alumnos.

Basic Path 3. El usuario indica el parmetro de
bsqueda de alumno.

Basic Path 4. El usuario ingresa el dato a buscar.
Validar Plan Acadmico
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 34

Alternate 4.1 El usuario ingresa datos de
bsqueda errneos.

Alternate 4.2 El sistema informa el fallo en la
bsqueda.

Basic Path 5. El sistema carga los datos del alumno
seleccionado.

Basic Path 6. El usuario confirma la operacin de
matrcula.

Basic Path 7. El sistema valida la operacin.
Basic Path 8. El sistema muestra un mensaje de
confirmacin.





Use Case Name: Validar Carrera
Scenarios:
Basic Path 1. El sistema toma las carreras activas
en el plan acadmico actual.





Use Case Name: Validar registro de Alumno
Scenarios:
Basic Path 1. El sistema toma los alumnos matriculados
en ese semestre.





Use Case Name: Verificar Programacin Acadmica
Scenarios:
Basic Path 1. El usuario consulta los cursos asignados en
el plan acadmico.





Use Case Name: Verificar disponibilidad de Vacantes
Scenarios:
Basic Path 1. El usuario escoge la opcin de consulta de
vacantes.

Basic Path 2. El sistema muestra el panel de consulta de
vacantes

Basic Path 3. El usuario selecciona la carrera.
Alternate 3.1 El usuario no selecciona la carrera.
Basic Path 4. El sistema muestra el nmero de vacantes
por carrera




Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 35

Use Case Name:
Scenarios:
Basic Path 1. El Jefe de rea elige la opcin de listado
de Plan Acadmico.

Basic Path 2. El sistema muestra el listado de planes
acadmicos.




Registro de Alumno

uc Registro de Alumno
Secretaria
(fromActores)
Registrar Alumno
(fromMatrcul a)
Validar registro de
Alumno
Asignar Promocin
Asignar a Carrera
Validar Promocin
(fromMatrcul a)
Validar Carrera
i ncl ude
i ncl ude
i ncl ude
i ncl ude
i ncl ude


Detail:
Use Case Name: Asignar Promocin
Scenarios:
Basic Path 1. El sistema debe asignar la promocin reciente.



Use Case Name: Asignar a Carrera
Notes:
Scenarios:
Basic Path 1. El usuario selecciona una carrera.
Basic Path 2. El sistema asigna la carrera
seleccionada al alumno.





Use Case Name: Registrar Alumno
Scenarios:
Basic Path 1. El usuario elige la opcin registrar
alumno.

Basic Path 2. El sistema muestra el formulario de
Validar Carrera
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 36



Use Case Name: Validar Registro de Alumno
Scenarios:
Basic Path 1. El sistema toma los alumnos matriculados en ese
semestre.
















registro de alumno.
Basic Path 3. El usuario ingresa los datos del
alumno.

Alternate 3.1 El usuario ingresa los datos
de manera errnea.

Alternate 3.2 El sistema muestra mensajes
informando el error.

Alternate 3.3 El sistema espera que se
ingresen los datos correctamente.

Basic Path 4. El usuario confirma la operacin.
Basic Path 5. El sistema valida la operacin.
Basic Path 6. El sistema muestra el mensaje de
confirmacin.





Use Case Name: Validar Promocin
Scenarios:
Basic Path 1. El sistema toma las promociones
activas.





Use Case Name:
Scenarios:
Basic Path 1. El sistema toma las carreras activas en el
plan acadmico actual.



Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 37

Registro de Plan Acadmico

uc Registro de Plan Acadmico
Jefe de Secretara
Acadmica
(from Actores)
Registrar Plan
Acadmico
Validar Plan
Acadmico
i ncl ude


Detail:
Use Case Name: Registrar Plan Acadmico
Scenarios:
Basic Path 1. El Jefe de rea selecciona la opcin de
registro de un nuevo Plan Acadmico.

Basic Path 2. El sistema muestra el formulario de
registro de Plan Acadmico.

Basic Path 3. El Jefe de rea ingresa los datos de Plan
Acadmico.

Alternate 3.1 El Jefe de rea ingresa los datos de
manera incorrecta.

Alternate 3.2 El sistema emite un mensaje
informando el error.

Alternate 3.3 El sistema espera que se corrijan
los datos ingresados errneamente.

Basic Path 4. El Jefe de rea confirma el registro.
Basic Path 5. El sistema valida el registro
Basic Path 6. El sistema muestra el mensaje indicando
el guardado de datos




Use Case Name: Validar Plan Acadmico
Scenarios:
Basic Path 1. El Jefe de rea elige la opcin de listado
de Plan Acadmico.

Basic Path 2. El sistema muestra el listado de planes
acadmicos.











Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 38

Registro y Modificacin de Notas

uc Registro y Modificacin de Notas
Secretaria
(fromActores)
Docente
(fromActores)
Consultar Notas de
Alumnos Modificar Notas de
Evaluaciones
Validar Unidad
Didctica Asignada
Registrar Notas de
Evaluaciones
Verificar fecha de
cierre
Verificar alumnos
matriculados
Generar Acta
Semestral
extend
i ncl ude
i ncl ude
i ncl ude
i ncl ude
i ncl ude
i ncl ude
i ncl ude


Detail:
Use Case Name: Consultar Notas de Alumnos
Scenarios:
Basic Path 1. El usuaio escoge la opcin de consultas
de notas de alumnos.

Basic Path 2. El sistema muestra el panel de consultas
de notas de alumno.

Basic Path 3. El usuario selecciona el criterio de
bsqueda.

Basic Path 4. El usuario ingresa los datos a buscar.
Basic Path 5. El sistema muestra las notas actuales del
alumno.

Alternate 6. El usuario selecciona la opcin de
consultar boleta de notas.

Alternate 7. El usuario selecciona el semestre.
Alternate 8. El sistema muestra la boleta de notas
correspondiente.








Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 39

Use Case Name: Generar Acta Semestral
Scenarios:

Constraints:




Use Case Name: Modificar Notas de Evaluaciones
Scenarios:
Basic Path 1. El docente elige la opcin de registro de
notas.

Basic Path 2. El sistema muestra el formulario de
registro de notas.

Basic Path 3. El docente selecciona la unidad didctica.
Basic Path 4. El sistema habilita la tabla de registro de
notas por alumno.

Basic Path 5. El docente ingresa la(s) notas.
Alternate 5.1. El docente ingresa notas
errneamente

Alternate 5.2 El sistema muestra mensajes
informando del error

Alternate 5.3. El sistema espera que se ingresen
los datos correctamente.

Basic Path 6. El docente confirma la operacin de
registro.

Basic Path 7. El sistema valida la operacin.
Basic Path 8. El sistema muestra mensaje de
confirmacin.




Use Case Name: Registrar Notas de Evaluaciones
Scenarios:
Basic Path 1. El docente elige la opcin de registro de
notas.

Basic Path 2. El sistema muestra el formulario de
registro de notas.

Basic Path 3. El docente selecciona la unidad didctica.
Basic Path 4. El sistema habilita la tabla de registro de
notas por alumno.

Basic Path 5. El docente ingresa la(s) notas.
Alternate 5.1. El docente ingresa notas
errneamente

Alternate 5.2 El sistema muestra mensajes
informando del error

Basic Path 6. El docente confirma la operacin de
registro

Basic Path 7. El sistema valida la operacin.
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 40

Basic Path 8. El sistema muestra mensaje de
confirmacin.





Use Case Name: Validar Unidad Didctica Asignada
Scenarios:
Basic Path 1. El sistema toma las unidades activas asignadas.



Use Case Name: Verificar Alumnos Matriculados
Scenarios:
Basic Path 1. El sistema toma los alumnos inscrito en las unidades
didcticas indicadas.





Use Case Name: Verificar Fecha de Cierre
Scenarios:
Basic Path 1. El sistema debe comprobar que la fecha actual est
dentro del rango establecido de la fecha de cierre





Registro y consulta de Personal


uc Registro y consulta de Personal
Jefe de Secretara
Acadmica
(from Actores)
Registrar Personal de
rea Acadmica
Registrar Cuenta de
Usuario
Consultar Personal
de rea Acadmica
Validar Datos de
Personal
i ncl ude
extend
i ncl ude


Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 41

Detail:
Use Case Name: Consultar Personal de rea Acadmica
Scenarios:
Basic Path 1. El usuario escoge la opcin de consulta
de personal acadmico.

Basic Path 2. El sistema muestra el formulario de
consulta.

Basic Path 3. El usuario hace uso de los filtros de
bsqueda.

Alternate 3.1 El usuario no hace uso de los filtros
de bsqueda.

Basic Path 4. El usuario confirma la consulta de
personal acadmico.

Basic Path 5. El sistema muestra el listado del personal
de rea acadmico.

Alternate 5.1 El usuario selecciona a un empleado
especfico.

Alternate 5.2 El sistema muestra informacin del
empleado seleccionado.





Use Case Name: Registrar Cuenta de Usuario
Scenarios:




Use Case Name: Registrar Personal de rea Acadmica
Scenarios:
Basic Path 1. El usuario elige la opcin de registro de
personal de rea acadmica.

Basic Path 2. El sistema muestra el formulario de
registro.

Basic Path 3. El usuario ingresa los datos.
Alternate 3.1 El usuario ingresa errneamente
los datos

Alternate 3.2 El sistema muestra mensajes
informando el error.

Alternate 3.3 El sistema espera que se ingresen
los datos correctamente.

Basic Path 4. El usuario confirma la operacin de
registro.

Basic Path 5. El sistema valida la operacin.
Basic Path 6. El sistema muestra un mensaje de
confirmacin.





Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 42

Use Case Name: Validar Datos de Personal
Scenarios:
Basic Path 1. El sistema toma los datos del personal registrado.



2.4.5 Modelo De Interaccin, Diagrama De Secuencia Y Actividades
2.4.5.1 Diagrama De Secuencia De Caja Blanca

DS Acceso Sistema

sd DSAccesoSistema
Formul ari oLogi n
(fromFormul ari osUsuari o)
SICPA::CuentaUsuari o Formul ari oPri nci pal
(fromFormul ari osPri nci pal es)
val i dar_usuari o(CuentaUsuari o)
:Stri ng
accesar_formul ari o()


DS Actualizacin Cuenta Usuario

sd DSActulizacionCuentaUsuario
Formul ari oActual i zaci onCuentaUsuari o
(from Formul ari osUsuari o)
SICPA::CuentaUsuari o
actual i zar_cuenta(CuentaUsuari o)
:bool ean
manej ar_mensaj e(bool ean) :Stri ng

Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 43

DS Alumno

sd DSAlumno
Secretari a
(fromActores)
Formul ari oAl umno
(fromFormul ari osPri nci pal es)
SICPA::Al umno SICPA::Persona
accesar_formul ari o()
sel ecci onar_regi stroal umno()
regi strar_persona(Persona) :
bool ean
regi strar_Al umno(Al umno) :
bool ean
manej ar_Mensaj e(bool ean) :
Stri ng
sel ecci onar_l i staral umno()
l i star_Al umno(Al umno) :ArrayLi st
sel ecci onar_modi fi caral umno()
actual i zarAl umno(Al umno) :
bool ean
manej ar_Mensaj e(bool ean) :
Stri ng


DS Asignacin de Docente Unidad Didctica

sd DSAsignacionDocenteUdes
Jefe de Secretara
Acadmi ca
(fromActores)
Formul ari oAsi gnaci onDocenteUdes
(fromFormul ari osPri nci pal es)
SICPA::Docente SICPA::Uni dadDi dacti ca SICPA::DocenteUni dadDi dacti ca
accesar_formul ari o()
l i star_Docente(Docente) :ArrayLi st
l i star_Uni dadesDi dacti cas(Uni dadDi dacti ca) :ArrayLi st
sel eci onar_docente()
obtener_Docente(Docente) :Docente
sel ecci onar_uni dad()
obtener_Uni dad(Uni dadDi dacti ca) :Uni dadDi dacti ca
asi gnar_Docente(DocenteUni dadDi dacti ca) :bool ean
manej ar_Mensaj e(bool ean) :Stri ng


Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 44

DS Consultar Personal

sd DSConsultaPersonal
Jefe de Secretara
Acadmi ca
(fromActores)
Formul ari oConsul taPersonal
(fromFormul ari osPri nci pal es)
SICPA::Empl eado
acceder_formul ari o()
buscar_personal ()
buscar_Empl eado(Empl eado) :Empl eado
l i star_Empl eado(Empl eado) :ArrayLi st
sel ecci onar_personal ()
sel ecci onar_Empl eado(Empl eado) :Empl eado
mostrar_empl eado()


DS Consultar Notas

sd DSConsultar_Notas
Formul ari oConsul taNotas
(fromFormul ari osPri nci pal es)
SICPA::NotasUni dadDi dacti ca
Docente
(fromActores)
Secretari a
(fromActores)
SICPA::Al umno SICPA::Uni dadDi dacti ca SICPA::Matri cul a
accede_formul ari o()
sel ecci onar_uni daddi dacti ca()
obtener_datosregi stro(Uni dadDi dacti ca)
obtener_notas(NotasUni dadDi dacti ca)
obtener_codi goal umno(Matri cul a)
obtener_datosal umno(Al umno) :Al umno
accede_formul ari o()
buscar_al umno()
l i star_Al umno(Al umno) :ArrayLi st
sel ecci onar_al umno()
obtener_datosal umno(Al umno) :Al umno
consul tar_Notas(NotasUni dadDi dacti ca) :ArrayLi st








Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 45

DS Consultas Docente

sd DSConsultasDocente
Docente
(fromActores)
Formul ari oUdesAsi gnadas
(fromFormul ari osPri nci pal es)
SICPA::DocenteUni dadDi dacti ca SICPA::Uni dadDi dacti ca Formul ari oAl umnosAsi gnados
(fromFormul ari osPri nci pal es)
SICPA::Al umno SICPA::Nomi naMatri cul a SICPA::Matri cul a
accesar_formul ari o()
l i star_uni dades() :ArrayLi st
sel ecci onar_udesdi dacti cas()
sel ecci onar_Uni dadDi dacti ca(Uni dadDi dacti ca) :Uni dadDi dacti ca
mostrar_Uni dadDi dacti ca()
accesar_formul ari o()
sel ecci onar_uni dad()
sel ecci onar_Uni dadDi dacti ca(Uni dadDi dacti ca) :Uni dadDi dacti ca
obtener_codi gonomi na(Nomi naMatri cul a)
obtener_codi goal umno(Matri cul a)
obtener_datosal umno(Al umno) :Al umno
mostrar_l i stadoal umnos()


DS Consultas Secretaria


sd DSConsultasSecretaria
Secretari a
(fromActores)
Formul ari oConsul taAl umnosMatri cul ados
(fromFormul ari osPri nci pal es)
Formul ari oConsul taModul os
(fromFormul ari osPri nci pal es)
Formul ari oConsul taPersonal
(fromFormul ari osPri nci pal es)
Formul ari oConsul taUD
(fromFormul ari osPri nci pal es)
Formul ari oConsul taPl an
(fromFormul ari osPri nci pal es)
SICPA::Modul o SICPA::Pl anAcademi co SICPA::Uni dadDi dacti ca SICPA::Empl eado SICPA::Al umno
accesa_formul ari o()
l i star_Al umnosMatri cul ados(Al umno) :
ArrayLi st
accesa_formul ari o()
mostrar_Modul os(Modul o) :
ArrayLi st
l i star_Pl an(Pl anAcademi co)
:ArrayLi st
accesar_formul ari o()
l i star_Uni dadesDi dacti cas(Uni dadDi dacti ca) :
ArrayLi st
accesar_formul ari o()
l i star_Empl eado(Empl eado) :
ArrayLi st






Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 46


DS Matricula

sd DSMatricula
Secretari a
(fromActores)
Formul ari oMatri cul as
(fromFormul ari osPri nci pal es)
SICPA::Matri cul a SICPA::Al umno SICPA::Detal l eMatri cul a
accesar_formul ari o()
buscar_al umno()
buscar_al umno(Al umno) :
ArrayLi st
sel ecci onar_al umno()
obtener_datosal umno(Al umno) :
Al umno
sel ecci onar_matri cul ar()
agregarMatri cul a(Matri cul a) :
bool ean
agregar_Detal l eMatri cul a(Detal l eMatri cul a)
:bool ean
manej ar_Mensaj e(bool ean) :
Stri ng


DS Registrar Personal

sd DSRegistraPersonal
Jefe de Secretara
Acadmi ca
(fromActores)
Formul ari oRegi stroPersonal
(fromFormul ari osPri nci pal es)
SICPA::Empl eado SICPA::Persona
acceder_formul ari o()
regi strar_persona(Persona) :bool ean
regi strar_Empl eado(Empl eado) :bool ean
manej ar_Mensaj es(bool ean) :Stri ng








Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 47


DS Registro Plan Acadmico

sd DSRegistroPlanAcademico
Jefe de Secretara
Acadmi ca
(fromActores)
Formul ari oRegi stroPl an
(fromFormul ari osPri nci pal es)
SICPA::Pl anAcademi co
accede_formul ari o()
regi strar_Pl an(Pl anAcademi co) :doubl e
menej ar_Mensaj e(bool ean) :Stri ng


DS Registro y Modificacin Notas

sd DSRegistroyModificacionNotas
Docente
(fromActores)
Formul ari oRegi stroNotas
(fromFormul ari osPri nci pal es)
SICPA::NotasUni dadDi dacti ca SICPA::Matri cul a SICPA::ActaNota SICPA::Al umno SICPA::Uni dadDi dacti ca SICPA::Nomi naMatri cul a
accede_formul ari oRegi stroNotas()
sel ecci onar_Uni dad
Di dacti ca()
obtener_datosregi stro(Uni dadDi dacti ca)
obtener_codi gonomi na(Nomi naMatri cul a)
obtener_codi goal umno(Matri cul a)
obtener_datosal umno(Al umno) :
Al umno
Cargar_Al umnos()
sel ecci onarregi strar()
acti var_tabl a()
regi strar_Notas(NotasUni dadDi dacti ca)
:bool ean
regi strar_promedi o(ActaNota)
manej ar_Mensaj e(bool ean)
:Stri ng
sel ecci onarmodi fi car()
acti var_tabl a()
modi fi car_Notas(NotasUni dadDi dacti ca)
:bool ean
modi fi car_promedi o(ActaNota)
manej ar_Mensaj e(bool ean)
:Stri ng










Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 48

2.4.5.2 Diagrama De Secuencia De Caja Negra

DS Acceso Sistema Actualizacin Cuenta Usuario

sd DSAccesoSistemaActualizacionCuentaUsuario
Si stema
Usuari o
(from Actores)
AccesarSi stema()
Actual i zarCuenta()


DSAsignacinDocente

sd DSAsignacionDocente
JefeAcademi co
(from Actores)
Si stema
Asi gnarDocente()
















Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 49

DSConsultasDocente

sd DSConsultasDocente
Docente
(from Actores)
Si stema
Consul tarAl umnoAsi gnado()
Consul tarUni dadAsi gnada()


DS Consultas Secretaria

sd DSConsultasSecretaria
Secretari aAcademi ca
(from Actores)
Si stema
Consul taAl umnoMatri cul ado()
Consul tarModul o()
Consul tarPl anAcademi co()
Consul tarUni dadAcademi ca()
Consul tarPersonal Academi co()


DS Matricula

sd DSMatricula
Secretari aAcademi ca
(from Actores)
Si stema
Matri cul arAl umno()
Veri fi carPl anAcademi co()
Veri fi carVacantes()

Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 50

DS Registrar Alumno

sd DSRegistrarAlumno
Secretari aAcademi ca
(from Actores)
Si stema
Regi stratAl umno()
Asi gnarPromoci on()
Asi gnarCarrera()


DS Registrar Personal

sd DSRegistrarPersonal
JefeAcademi co
(from Actores)
Si stema
Regi strarPersonal ()
Consul tarPersonal ()


DS Registro Modificacin Notas

sd DSRegistroModificacionNotas
Docente
(fromActores)
Secretari aAcademi ca
(fromActores)
Si stema
Regi strarNota()
Modi fi carNotas()
Veri fi carFechaCi erre()
Consul tarNotas() Consul tarNotas()






Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 51

DS Registro Plan Acadmico

sd DSRegistroPlanAcademico
JefeAcademi co
(from Actores)
Si stema
Regi strarPl anAcademi co()


2.4.6 Modelo De Clases

SICPA

class SICPA
Alumno
- CodAl umno: Stri ng
- obj _Carrera: Carrera
- obj _Promoci on: Promoci on
+ actual i zarAl umno(Al umno) : bool ean
+ l i star_Al umno(Al umno) : ArrayLi st
+ l i star_al umnosAsi gnados(Uni dadDi dacti ca) : ArrayLi st
+ l i star_Al umnosMatri cul ados(Al umno) : ArrayLi st
+ manej ar_Mensaj e(bool ean) : Stri ng
+ obtener_datosal umno(Al umno) : Al umno
+ regi strar_Al umno(Al umno) : bool ean
property get
+ getCodAl umno() : Stri ng
+ getobj _Carrera() : Carrera
+ getobj _Promoci on() : Promoci on
property set
+ setCodAl umno(Stri ng) : voi d
+ setobj _Carrera(Carrera) : voi d
+ setobj _Promoci on(Promoci on) : voi d
Persona
- Apematerno: Stri ng
- Apepaterno: Stri ng
- Cel ul ar: Stri ng
- CodPersona: l ong
- DNI: Stri ng
- Domi ci l i o: Stri ng
- Emai l : Stri ng
- FechaNac: Stri ng
- Nombres: Stri ng
- Sexo: char
- Tel efonofi j o: Stri ng
+ regi strar_persona(Persona) : bool ean
property get
+ getApematerno() : Stri ng
+ getApepaterno() : Stri ng
+ getCel ul ar() : Stri ng
+ getCodPersona() : l ong
+ getDNI() : Stri ng
+ getDomi ci l i o() : Stri ng
+ getEmai l () : Stri ng
+ getFechaNac() : Stri ng
+ getNombres() : Stri ng
+ getSexo() : char
+ getTel efonofi j o() : Stri ng
property set
+ setApematerno(Stri ng) : voi d
+ setApepaterno(Stri ng) : voi d
+ setCel ul ar(Stri ng) : voi d
+ setCodPersona(l ong) : voi d
+ setDNI(Stri ng) : voi d
+ setDomi ci l i o(Stri ng) : voi d
+ setEmai l (Stri ng) : voi d
+ setFechaNac(Stri ng) : voi d
+ setNombres(Stri ng) : voi d
+ setSexo(char) : voi d
+ setTel efonofi j o(Stri ng) : voi d
Empleado
- IdEmpl eado: i nt
+ buscar_Empl eado(Empl eado) : Empl eado
+ l i star_Empl eado(Empl eado) : ArrayLi st
+ manej ar_Mensaj es(bool ean) : Stri ng
+ regi strar_Empl eado(Empl eado) : bool ean
+ sel ecci onar_Empl eado(Empl eado) : Empl eado
property get
+ getIdEmpl eado() : i nt
property set
+ setIdEmpl eado(i nt) : voi d
Docente
- IdDocente: Stri ng
+ l i star_Docente(Docente) : ArrayLi st
+ obtener_Docente(Docente) : Docente
property get
+ getIdDocente() : Stri ng
property set
+ setIdDocente(Stri ng) : voi d
SecretariaAcademica
- IdSecretari aAcademi ca: Stri ng
property get
+ getIdSecretari aAcademi ca() : Stri ng
property set
+ setIdSecretari aAcademi ca(Stri ng) : voi d
JefeAcademico
- IdJefeAcademi co: Stri ng
property get
+ getIdJefeAcademi co() : Stri ng
property set
+ setIdJefeAcademi co(Stri ng) : voi d
CuentaUsuario
- Cl ave: Stri ng
- Estado: Stri ng
- FechaCreaci on: Stri ng
- IdCuentaUsuari o: Stri ng
- obj _Empl eado: Empl eado
+ actual i zar_cuenta(CuentaUsuari o) : bool ean
+ manej ar_mensaj e(bool ean) : Stri ng
+ val i dar_usuari o(CuentaUsuari o) : Stri ng
property get
+ getCl ave() : Stri ng
+ getEstado() : Stri ng
+ getFechaCreaci on() : Stri ng
+ getIdCuentaUsuari o() : Stri ng
+ getobj _Empl eado() : Empl eado
property set
+ setCl ave(Stri ng) : voi d
+ setEstado(Stri ng) : voi d
+ setFechaCreaci on(Stri ng) : voi d
+ setIdCuentaUsuari o(Stri ng) : voi d
+ setobj _Empl eado(Empl eado) : voi d
Carrera
- AoCreaci on: Stri ng
- IdCarrera: Stri ng
- Nombre: Stri ng
- Turno: char
property get
+ getAoCreaci on() : Stri ng
+ getIdCarrera() : Stri ng
+ getNombre() : Stri ng
+ getTurno() : char
property set
+ setAoCreaci on(Stri ng) : voi d
+ setIdCarrera(Stri ng) : voi d
+ setNombre(Stri ng) : voi d
+ setTurno(char) : voi d
PlanAcademico
- CodPl anAcademi co: Stri ng
- Estado: char
- FechaIni ci oVi genci a: Stri ng
- obj _Carrera: Carrera
+ Li star_Pl an(Pl anAcademi co) : ArrayLi st
+ menej ar_Mensaj e(bool ean) : Stri ng
+ regi strar_Pl an(Pl anAcademi co) : doubl e
property get
+ getCodPl anAcademi co() : Stri ng
+ getEstado() : char
+ getFechaIni ci oVi genci a() : Stri ng
+ getobj _Carrera() : Carrera
property set
+ setCodPl anAcademi co(Stri ng) : voi d
+ setEstado(char) : voi d
+ setFechaIni ci oVi genci a(Stri ng) : voi d
+ setobj _Carrera(Carrera) : voi d
Modulo
- IdModul o: l ong
- Nombre: Stri ng
- SemestreFi n: byte
- SemestreIni ci o: byte
+ mostrar_Modul os(Modul o) : ArrayLi st
property get
+ getIdModul o() : l ong
+ getNombre() : Stri ng
+ getSemestreFi n() : byte
+ getSemestreIni ci o() : byte
property set
+ setIdModul o(l ong) : voi d
+ setNombre(Stri ng) : voi d
+ setSemestreFi n(byte) : voi d
+ setSemestreIni ci o(byte) : voi d
ModuloProfesional
- IdModul oProfesi onal : Stri ng
property get
+ getIdModul oProfesi onal () : Stri ng
property set
+ setIdModul oProfesi onal (Stri ng) : voi d
ModuloTransversal
- IdModul oTransversal : Stri ng
property get
+ getIdModul oTransversal () : Stri ng
property set
+ setIdModul oTransversal (Stri ng) : voi d
UnidadDidactica
- Credi tosUD: byte
- Estado: char
- HorasSemanal es: byte
- HorasSemestral es: byte
- IdUni dadDi dacti ca: l ong
- Nombre: Stri ng
- obj _Modul o: Modul o
- Semestre: byte
+ l i star_Uni dadesDi dacti cas(Uni dadDi dacti ca) : ArrayLi st
+ mostrar_Uni dadDi dacti ca(Uni dadDi dacti ca) : Uni dadDi dacti ca
+ obtener_datosregi stro(Uni dadDi dacti ca) : voi d
+ obtener_Uni dad(Uni dadDi dacti ca) : Uni dadDi dacti ca
+ sel ecci onar_Uni dadDi dacti ca(Uni dadDi dacti ca) : Uni dadDi dacti ca
property get
+ getCredi tosUD() : byte
+ getEstado() : char
+ getHorasSemanal es() : byte
+ getHorasSemestral es() : byte
+ getIdUni dadDi dacti ca() : l ong
+ getNombre() : Stri ng
+ getobj _Modul o() : Modul o
+ getSemestre() : byte
property set
+ setCredi tosUD(byte) : voi d
+ setEstado(char) : voi d
+ setHorasSemanal es(byte) : voi d
+ setHorasSemestral es(byte) : voi d
+ setIdUni dadDi dacti ca(l ong) : voi d
+ setNombre(Stri ng) : voi d
+ setobj _Modul o(Modul o) : voi d
+ setSemestre(byte) : voi d
UnidadDidacticaProfesional
- IdUni dadDi dacti caProfesi onal : Stri ng
property get
+ getIdUni dadDi dacti caProfesi onal () : Stri ng
property set
+ setIdUni dadDi dacti caProfesi onal (Stri ng) : voi d
UnidadDidacticaTransversal
- IdUni dadDi dacti caTrasnversal : Stri ng
property get
+ getIdUni dadDi dacti caTrasnversal () : Stri ng
property set
+ setIdUni dadDi dacti caTrasnversal (Stri ng) : voi d
CarreraPromocion
- Canti dadVacantes: i nt
- obj _Carrera: Carrera
- obj _Promoci on: Promoci on
property get
+ getCanti dadVacantes() : i nt
+ getobj _Carrera() : Carrera
+ getobj _Promoci on() : Promoci on
property set
+ setCanti dadVacantes(i nt) : voi d
+ setobj _Carrera(Carrera) : voi d
+ setobj _Promoci on(Promoci on) : voi d
Promocion
- Descri pci on: Stri ng
- IdPromoci on: l ong
property get
+ getDescri pci on() : Stri ng
+ getIdPromoci on() : l ong
property set
+ setDescri pci on(Stri ng) : voi d
+ setIdPromoci on(l ong) : voi d
Matricula
- IdMatri cul a: l ong
- obj _Al umno: Al umno
+ agregarMatri cul a(Matri cul a) : bool ean
+ buscar_al umno(Al umno) : ArrayLi st
+ cargarAl umno(Al umno) : Al umno
+ manej ar_Mensaj e(bool ean) : Stri ng
+ obtener_codi goal umno(Matri cul a) : voi d
property get
+ getIdMatri cul a() : l ong
+ getobj _Al umno() : Al umno
property set
+ setIdMatri cul a(l ong) : voi d
+ setobj _Al umno(Al umno) : voi d
NominaMatricula
- IdNomi naMatri cul a: l ong
- NResol uci on: Stri ng
- obj _Carrera: Carrera
- Peri odoAcademi co: Stri ng
- Semestre: char
+ obtener_codi gonomi na(Nomi naMatri cul a) : voi d
property get
+ getIdNomi naMatri cul a() : l ong
+ getNResol uci on() : Stri ng
+ getobj _Carrera() : Carrera
+ getPeri odoAcademi co() : Stri ng
+ getSemestre() : char
property set
+ setIdNomi naMatri cul a(l ong) : voi d
+ setNResol uci on(Stri ng) : voi d
+ setobj _Carrera(Carrera) : voi d
+ setPeri odoAcademi co(Stri ng) : voi d
+ setSemestre(char) : voi d
DetalleMatricula
- FechaRegi stroMatri cul a: Stri ng
- IdDetal l eMatri cul a: l ong
- obj _Matri cul a: Matri cul a
- Semestre: byte
+ agregar_Detal l eMatri cul a(Detal l eMatri cul a) : bool ean
property get
+ getFechaRegi stroMatri cul a() : Stri ng
+ getIdDetal l eMatri cul a() : l ong
+ getobj _Matri cul a() : Matri cul a
+ getSemestre() : byte
property set
+ setFechaRegi stroMatri cul a(Stri ng) : voi d
+ setIdDetal l eMatri cul a(l ong) : voi d
+ setobj _Matri cul a(Matri cul a) : voi d
+ setSemestre(byte) : voi d
DocenteUnidadDidactica
- obj _Docente: Docente
- obj _Uni dadDi dacti ca: Uni dadDi dacti ca
+ asi gnar_Docente(DocenteUni dadDi dacti ca) : bool ean
+ l i star_uni dades() : ArrayLi st
+ manej ar_Mensaj e(bool ean) : Stri ng
+ mostrar_Uni dad() : voi d
property get
+ getobj _Docente() : Docente
+ getobj _Uni dadDi dacti ca() : Uni dadDi dacti ca
property set
+ setobj _Docente(Docente) : voi d
+ setobj _Uni dadDi dacti ca(Uni dadDi dacti ca) : voi d
MatriculaNominaMatricula
- obj _Matri cul a: Matri cul a
- obj _Nomi naMatri cul a: Nomi naMatri cul a
property get
+ getobj _Matri cul a() : Matri cul a
+ getobj _Nomi naMatri cul a() : Nomi naMatri cul a
property set
+ setobj _Matri cul a(Matri cul a) : voi d
+ setobj _Nomi naMatri cul a(Nomi naMatri cul a) : voi d
NotasUnidadDidactica
- Nota1: doubl e
- Nota2: doubl e
- Nota3: doubl e
- obj _ActaNota: ActaNota
- obj _Matri cul a: Matri cul a
- obj _Uni dadDi dacti ca: Uni dadDi dacti ca
- Observaci on: Stri ng
- Promedi oFi nal L: Stri ng
- Promedi oFi nal N: doubl e
+ consul tar_Notas(NotasUni dadDi dacti ca) : ArrayLi st
+ manej ar_Mensaj e(bool ean) : Stri ng
+ modi fi car_Notas(NotasUni dadDi dacti ca) : bool ean
+ obtener_codi goal umno(Matri cul a) : voi d
+ obtener_notas(NotasUni dadDi dacti ca) : voi d
+ regi strar_Notas(NotasUni dadDi dacti ca) : bool ean
property get
+ getNota1() : doubl e
+ getNota2() : doubl e
+ getNota3() : doubl e
+ getobj _ActaNota() : ActaNota
+ getobj _Matri cul a() : Matri cul a
+ getobj _Uni dadDi dacti ca() : Uni dadDi dacti ca
+ getObservaci on() : Stri ng
+ getPromedi oFi nal L() : Stri ng
+ getPromedi oFi nal N() : doubl e
property set
+ setNota1(doubl e) : voi d
+ setNota2(doubl e) : voi d
+ setNota3(doubl e) : voi d
+ setobj _ActaNota(ActaNota) : voi d
+ setobj _Matri cul a(Matri cul a) : voi d
+ setobj _Uni dadDi dacti ca(Uni dadDi dacti ca) : voi d
+ setObservaci on(Stri ng) : voi d
+ setPromedi oFi nal L(Stri ng) : voi d
+ setPromedi oFi nal N(doubl e) : voi d
PlanAcademicoModulo
- obj _Modul o: Modul o
- obj _Pl anAcademi co: Pl anAcademi co
property get
+ getobj _Modul o() : Modul o
+ getobj _Pl anAcademi co() : Pl anAcademi co
property set
+ setobj _Modul o(Modul o) : voi d
+ setobj _Pl anAcademi co(Pl anAcademi co) : voi d
ActaNota
- IdActaNota: l ong
- obj _Nomi naMatri cul a: Nomi naMatri cul a
+ modi fi car_promedi o(ActaNota) : voi d
+ regi strar_promedi o(ActaNota) : voi d
property get
+ getIdActaNota() : l ong
+ getobj _Nomi naMatri cul a() : Nomi naMatri cul a
property set
+ setIdActaNota(l ong) : voi d
+ setobj _Nomi naMatri cul a(Nomi naMatri cul a) : voi d
*
1
1
se crea
1
*
pertence
1
*
pertenece
1
*
se crea
1
*
pertenece
1
*
pertenece
1
*
1
1
se
asi gna
1
1
ti ene
*
*
se crea
1
*
di cta
1
*
di cta
1
*
se asi gna
1


Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 52

2.4.7 Modelo De Datos
SICPA



2.4.8 Prototipos De Interfaces De Usuario

Accseso al Sistema

Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 53




Cierre de Sesin




La interfaz para la mayora de sus funciones se presenta de la siguiente forma, con un men en la parte
superior, un calendario en la parte izquierda, y el rea de trabajo en la parte derecha.



2.4.9 Casos De Prueba Y Testeo
2.4.9.1 Pruebas Unitarias

El objetivo de las pruebas unitarias es comprobar el correcto funcionamiento de cada uno de los componentes
ubicados en los diferentes mdulos del sistema de informacin.

Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 54

La ejecucin de estas pruebas unitarias empieza con el registro de datos, el listado de los mismos, luego las
bsquedas o consultas y se concluye con la eliminacin.
A continuacin se presentan las pruebas unitarias del sistema:

1. Pruebas Unitarias del Mdulo de Matrcula
Para el mdulo de matrcula se realizaron las siguientes pruebas:

Registro de Matrcula: Verifica que los datos de la matrcula creada se guarden correctamente.
Listado de Matrcula: Verifica el listado conciso de los datos iniciales de la prueba.
Actualizacin de Matrcula: Verifica que los datos de la matrcula creada son modificados por
los datos establecidos en la prueba.
Eliminacin de Matrcula: Verifica que la matrcula establecida en la prueba como dato inicial es
eliminada.

2. Pruebas Unitarias del Mdulo de Registro de Notas
Para el mdulo de registro de notas se realizaron las siguientes pruebas:

Registro de Notas: Verifica que las notas establecidas como datos iniciales se registren
satisfactoriamente.
Listado de Notas por Alumno: Verifica que los datos devueltos correspondan a los datos
ingresados en la prueba.
Actualizacin de Notas: Verifica que las notas como dato sean modificadas por los datos
iniciales establecidos en la prueba.

3. Pruebas Unitarias del Mdulo de Alumnos
Para el mdulo de registro de notas se realizaron las siguientes pruebas:

Registro de Alumnos: Verifica que los datos de los alumnos establecidos como datos iniciales
en la prueba se guarden correctamente.
Listado de Alumnos: Verifica que los datos devueltos correspondan a los parmetros
establecidos en la prueba.
Bsqueda de Alumnos por Cdigo: Verifica que los datos devueltos correspondan al cdigo
referenciado.
Bsqueda de Alumnos por Apellido: Verifica que los datos devueltos correspondan a los
apellidos ingresados.
Bsqueda de Alumnos por Carrera: Verifica que los datos devueltos correspondan a la carrera
referenciada.
Bsqueda de Alumnos por Promocin: Verifica que los datos devueltos correspondan a la
promocin referenciada.
Actualizacin de Alumnos: Verifica que los datos iniciales de los alumnos son modificados por
los datos establecidos en la prueba.
Eliminacin de Alumnos: Verifica que los datos de los alumnos establecidos inicialmente son
eliminados.

4. Pruebas Unitarias del Mdulo Configuraciones del Sistema
Para el mdulo de configuraciones del sistema se realizaron las siguientes pruebas:

Listado de Unidades Didcticas: Verifica que los datos devueltos correspondan a los
parmetros establecidos en la prueba.
Bsqueda de Unidades Didcticas por Ciclo: Verifica que los datos devueltos correspondan al
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 55

ciclo referenciado.
Bsqueda de Unidades Didcticas por Carrera: Verifica que los datos devueltos correspondan a
la carrera referenciada.
Registro de Nmina de Matrcula: Verifica que los datos del nuevo registro de matrcula
establecidos en la prueba se guarden satisfactoriamente.
Listado de Nmina de Matrcula: Verifica que los datos devueltos correspondan a los
parmetros establecidos en la prueba.
Bsqueda de Nmina de Matrcula por Carrera: Verifica que los datos devueltos de la nmina
de matrcula correspondan a la carrera referenciada.
Bsqueda de Nmina de Matrcula por Semestre: Verifica que los datos devueltos
correspondan al semestre ingresado.
Bsqueda de Nmina de Matrcula por Periodo Acadmico: Verifica que los datos devueltos de
la nmina de matrcula correspondan al periodo acadmico ingresado.
Registro de Mdulos Transversales: Verifica que los datos del nuevo registro de mdulos
transversales ingresados en la prueba, se guarden satisfactoriamente.
Registro de Mdulos Profesionales: Verifica que los datos del nuevo registro de mdulos
profesionales ingresados en la prueba, se guarden correctamente.
Registro de Carreras Profesionales: Verifica que los datos de la carrera creada son los mismos
que los datos iniciales de la prueba.
Listado de Carreras Profesionales: Verifica que los datos devueltos correspondan a los
parmetros establecidos en la prueba.
Bsqueda de Carreras Profesionales: Verifica que los datos devueltos correspondan al periodo
carrera profesional ingresada.
Actualizacin de Carreras Profesionales: Verifica que los datos iniciales de las carreras son
modificados por los datos ingresados en la prueba.
Eliminacin de Carreras Profesionales: Verifica que la carrera establecida como dato inicial de
la prueba es eliminada.
Registro de Promociones: Verifica que los datos de la promocin creada son los mismos que los
datos iniciales de la prueba.
Listado de Promociones: Verifica que los datos retornados correspondan a los parmetros
establecidos en la prueba.
Bsqueda de Promociones: Verifica que los datos de la promocin referenciada correspondan
al parmetro ingreso.
Actualizacin de Promociones: Verifica que los datos de las promociones sean modificados por
los datos ingresados en la prueba.
Eliminacin de Promociones: Verifica que la promocin referenciada como dato inicial de la
prueba es eliminada.
Registro de Plan Acadmico: Verifica que los datos del plan acadmico creado son los mismos
que los datos iniciales de la prueba
Listado de Plan Acadmico: Verifica que los datos retornados correspondan a los parmetros
establecidos en la prueba.
Bsqueda de Plan Acadmico: Verifica que los datos retornados correspondan al plan
acadmico ingresado.
Actualizacin de Plan Acadmico: Verifica que los datos iniciales del plan acadmico son
modificados por los datos de la prueba.
Eliminacin de Plan Acadmico: Verifica que los datos del plan acadmico establecidos
inicialmente en la prueba, son eliminados.



Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 56


2.4.10 Lista de Riesgos
El objetivo de listar y definir los riesgos es poder evitar aquellos factores que de cumplirse en el proyecto podran
afectar el cumplimiento de los objetivos en el desarrollo del mismo.

Para la identificacin y evaluacin de los riesgos del producto se van a considerar dos factores, probabilidad e
impacto.

PROBABILIDAD
3 3 6 9
2 2 4 6
1 1 2 3
1 2 3
IMPACTO

Riesgo
Probabilidad Impacto Resultado Estrategia de Prevencin
Baja
1
Media
2
Alta
3
Baja
1
Media
2
Alta
3


Error de planificacin x X Crtico
Elaborar el plan o
cronograma de actividades.
Falta de recursos x X Moderado
Conseguir las herramientas
necesarias para el desarrollo
del sistema.
Modificacin de
requerimientos
x x Crtico
Reunirse con los usuarios o
clientes de tal manera que
se puedan establecer dichos
requerimientos.
Nuevas
funcionalidades
x X Crtico
Establecer y delimitar
correctamente el alcance
del proyecto.
No satisfacer los
requerimientos
propuestos
inicialmente
x x Crtico
Determinar claramente las
caractersticas funcionales y
no funcionales del sistema.
Deficiencia de
complejidad del
proyecto
x x Moderado
Desarrollar prototipos, los
cuales sern evaluados por
el cliente.
Insatisfaccin por
parte de los clientes
x x Moderado
Definir bien los
requerimientos del sistema
y objetivos del mismo.
Prdida de
documentacin o
cdigo fuente
x x Aceptable
Generar copias de seguridad
durante el desarrollo del
proyecto.







Aceptable
Moderado
Crtico
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 57


2.4.11 Manual de Usuario Final
Se adjunta en un archivo externo.

2.5 Evolucin del Plan de Desarrollo del Software

El Plan de Desarrollo del Software se revisar, modificar y actualizar de acuerdo a las validaciones con el cliente al
momento de la presentacin de los artefactos, especficamente los prototipos, el cual serredefinido antes de cada
fase.
3. Organizacin del proyecto
3.1 Participantes en el Proyecto
3.1.1 Resumen De Stakeholders
Nombre Descripcin Responsabilidades


SaavedraReto Javier Eduardo


Docente del ISTP Juan Jos Farfn
Cspedes
Representa a todos los usuarios
posibles del sistema.
Seguimiento del desarrollo del
proyecto.
Aprueba requisitos y
funcionalidades

3.1.2 Resumen De Usuarios
Nombre Descripcin Stakeholder

Secretario Acadmico
Responsable del rea de Secretara
Acadmica, encargado de la
planificacin, organizacin,
conduccin y control de las acciones
de Registro, Certificacin Acadmica
y Titulacin, as como tambin de la
Administracin Documentaria y
Archivo.

Secretara Acadmica

Secretaria de la Secretara
Acadmica
Jerrquicamente dependiente del
Secretario Acadmico. Responsable
de realizar la inscripcin de
postulantes y matrcula de alumnos;
elaboracin de nminas de
matrcula, llenado de actas de
Evaluacin.

Secretara Acadmica


Jefe del rea Acadmica
Encargado de planificar, organizar,
ejecutar, supervisar, monitorear y
evaluar las actividades, prcticas pre
profesionales y servicios
acadmicos propios de la carrera y


rea Acadmica
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 58

programas a su cargo; adems de
aplicar la normatividad tcnico
pedaggica correspondiente a la
carrera.


Docente
Encargado de planificar, organizar,
ejecutar y evaluar el desarrollo de la
programacin curricular, en coordinacin
con los docentes responsables de las
respectivas reas acadmicas.
Responsable de participar en la
elaboracin del Proyecto Educativo
Institucional, Plan Anual de Trabajo
(PAT), Reglamento Interno (RI), Proyecto
Curricular del Instituto (PCI), y los slabos.


Docentes

3.1.3 Entorno de Usuario

El sistema es web para facilitar el acceso a ste desde cualquier lugar, sobre todo a los alumnos. El
sistema ofrece privilegios de acceso segn el usuario (alumno, empleado). Si fuese empleado, el nivel de acceso y
las funciones varan segn la funcin que cumpla en el Instituto. Se pueden generar informes, e imprimirse
directamente. Ambas opciones se realizan de manera sencilla para el usuario. En el caso de la generacin de
informes solo lo podrn hacer los usuarios correspondientes (empleados).

3.1.4 Perfil de los StakeHolders
3.1.4.1 Representante del rea tcnica y sistemas de informacin

Representante Javier Eduardo Saavedra Reto
Descripcin Representante del ISTP Juan Jos Farfn Cspedes
Tipo Experto de Sistemas
Responsabilidades Encargado de mostrar las necesidades de cada usuario del sistema. Adems, lleva
a cabo un seguimiento del desarrollo del proyecto y aprobacin de los requisitos y
funcionalidades del sistema
Criterio de xito A definir por el cliente
Grado de
participacin
Revisin de requerimientos, estructura del sistema
Comentarios Ninguno

3.1.5 Perfiles De Usuario
3.1.5.1 Secretario Acadmico

Representante Secretara Acadmica
Descripcin Jefe del rea de Secretara Acadmica
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 59

Tipo -
Responsabilidades Encargado de la planificacin, organizacin, conduccin y control de las acciones
de Registro, Certificacin Acadmica y Titulacin, as como tambin de la
Administracin Documentaria y Archivo.
Criterio de xito A definir por el cliente
Grado de
participacin
A definir por el cliente
Comentarios Ninguno

3.1.5.2 Secretario de la Secretara Acadmica

Representante Secretara Acadmica
Descripcin Secretaria de la Secretaria Acadmica
Tipo Usuario casual del sistema.
Responsabilidades Responsable de realizar la inscripcin de postulantes y matrcula de alumnos;
elaboracin de nminas de matrcula, llenado de actas de Evaluacin.
Criterio de xito A definir por el cliente
Grado de
participacin
A definir por el cliente
Comentarios Ninguno.

3.1.5.3 Jefe del rea Acadmica

Representante rea Acadmica
Descripcin Jefe del rea Acadmica
Tipo -
Responsabilidades Encargado de planificar, organizar, ejecutar, supervisar, monitorear y evaluar las
actividades, prcticas pre profesionales y servicios acadmicos propios de la
carrera y programas a su cargo; adems de aplicar la normatividad tcnico
pedaggica correspondiente a la carrera.
Criterio de xito A definir por el cliente
Grado de
participacin
A definir por el cliente
Comentarios Ninguno.

3.1.5.4 Docente

Representante Docente
Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 60

Descripcin Representante del rea de Docentes
Tipo -
Responsabilidades Encargado de planificar, organizar, ejecutar y evaluar el desarrollo de la
programacin curricular, en coordinacin con los docentes responsables de las
respectivas reas acadmicas.

Responsable de participar en la elaboracin del Proyecto Educativo Institucional,
Plan Anual de Trabajo (PAT), Reglamento Interno (RI), Proyecto Curricular del
Instituto (PCI), y los slabos.
Criterio de xito A definir por el cliente
Grado de
participacin
A definir por el cliente
Comentarios Ninguno.

3.2 Interfaces Externas

En este proyecto los encargados de definir los requerimientos son la secretaria, el jefe de la secretaria
y los docentes que son especficamente los usuarios del sistema, sern los encargados de evaluar los
entregables segn el plan establecido.

El equipo de desarrollo interactuar activamente con los usuarios del sistema permitiendo especificar
las deficiencias y validar los artefactos presentados.

3.3 Roles y Responsabilidades

Puesto Responsabilidades
Jefe de Proyecto
Es el encargado de asignar recursos, gestionar las prioridades, coordinar las
interacciones con usuario final, mantener al equipo del proyecto enfocado en los
objetivos del proyecto.
Analista de Sistemas
Es el responsable de abstraer, especificar y validar los requerimientos del usuario
mediante entrevistas, colabora en la elaboracin de las pruebas funcionales y el
modelo de datos.
Programador
Tiene la responsabilidad de construir los prototipos del sistema, colaborar en la
elaboracin de las pruebas funcionales, modelo de datos y en las validaciones
con el usuario final.
Ingeniero de
Software
Es el encargado de gestionar los requerimientos, preparar las pruebas
funcionales, elaborar la documentacin del proyecto.

Tester
Se encarga de elaborar y ejecutar las pruebas del producto informando sobre el
resultado al equipo de desarrollo y jefe de proyecto, verificar la correcta
funcionalidad de cada uno de los componentes del sistema de manera individual

4. Gestin del Proyecto
4.1 Estimaciones del Proyecto

Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 61

El tiempo de duracin estimado para el proyecto es de 16 semanas, habiendo iniciado el proceso de desarrollo de
software el 26 de agosto del 2013 por lo tanto el producto tendr como fecha de entrega el 02 de diciembre del
2013.

El proyecto no generar costos adicionales de licencias de SW ya que las herramientas son de cdigo abierto
(OpenSource), ni de horas laborales o presupuesto para el desarrollo del sistema.
Para las estimaciones del proyecto se usara el software Project Manager de Microsoft Office, el cual nos ayudar a
controlar la asignacin de tareas y los artefactos que corresponden a dicha entrega.

4.2 Plan del Proyecto
4.2.1 Plan de Fases
El desarrollo del proyecto se llevar a cabo basndose en fases dando como resultado una o ms iteraciones en
cada una de ellas. A continuacin la siguiente tabla muestra una distribucin de tiempos y nmero de
iteraciones de las fases de elaboracin y construccin.
Fase Nmero de
Iteraciones
Duracin
Fase de Inicio 1 3 semanas
Fase de Elaboracin 1 4 semanas
Fase de Construccin 2 8 semanas

Los hitos que definen el final de cada fase se describe a continuacin:

Descripcin Hito
Fase de
Inicio
Se desarrollarn los requisitos del sistema desde la perspectiva del usuario, los
cuales sern establecidos en el artefacto Visin.
Los principales casos de uso sern identificados contribuyendo al refinamiento del
Plan de Desarrollo del Proyecto.
Fase de
Elaboracin
En esta fase se analizarn los requerimientos y se desarrollar un prototipo de
arquitectura incluyendo las partes ms relevantes y crticas del sistema.
La primera iteracin tendr como objetivo la identificacin y especificacin de los
principales casos de uso, as como su realizacin preliminar en el Modelo de Anlisis
y Diseo.
La revisin y aceptacin del prototipo de la arquitectura del sistema marca el final de
esta fase.
Fase de
Construccin
En sta fase se terminan de analizar y disear todos los casos de uso, refinando el
Modelo de Anlisis y Diseo, se inicia la elaboracin del material de apoyo al
usuario.


4.2.2 Calendario del Proyecto

Sistema Web de Registro de Notas y Matricula de Alumnos del IESTP Juan
Jos Farfn Cspedes
Versin: 2.0
Plan de Desarrollo de Software Fecha: 29/11/2013
Documento de Plan de Desarrollo de Software

IESTP Juan Jos Farfn Cspedes, 2013 Pg. 62



4.3 Seguimiento y Control del Proyecto

Gestin de Requerimientos

Los requerimientos se van a desarrollar con gran importancia en la primera fase del proyecto, teniendo ste
gran auge en la primera iteracin del proyecto.

Control de Plazos o Calendario

Va a estar establecido en el SW Project Manager, administrar las fechas de entrega de cada iteracin y la
asignacin de las distintas actividades o tareas de equipo. Debido a que el grupo de desarrollo es pequeo no
hace falta una especificacin detallada de cada iteracin y tareas asignadas, cada miembro del grupo
estimar una fecha de finalizacin de su tarea y proporcionar al jefe de proyecto informacin sobre el
trabajo realizado.

Control de Calidad

Estar dado por el tester del equipo de desarrollo, el cual desarrollar las pruebas unitarias, carga y de estrs
verificando la funcionalidad individual de cada componente del mdulo.
Las deficiencias encontradas en cada iteracin se corregirn en las entregas siguientes.

Gestin de Riesgos

En la primera fase del desarrollo se generar una lista de todos los riesgos relacionados al proyecto la cual va
a ser evaluada y controlada por el equipo de desarrollo mnimo una vez por semana.

Vous aimerez peut-être aussi