Вы находитесь на странице: 1из 39

Ao del Centenario de Machu Picchu para el Mundo

Carrera Profesional de Computacin e Informtica

PROYECTO DE METODOLOGA
PARA LA IMPLEMENTACIN DE UN
SISTEMA DE MATRCULAS
TRABAJO TERICO PRCTICO

Presentado por:
INGA PREZ, Jaqueline Karol
MEZA CANORIO, Oscar Antonio
HUANCAYO
-Marisol
PER
PROFESIONAL TCNICO EN COMPUTACIN
SAENZ EESTRADA,
INFORMTICA
Para
Ing.
Optar
Heidi
Jess
ASESOR:
2011
el
Zea
Ttulo
Salas
de:

A: Nuestros padres por sus sacrificios.

INDICE
Portada

Asesora

ii

Dedicatoria

iii

ndice

iv

Introduccin

vi
Captulo I
MARCO METODOLGICO

1.1 El problema de investigacin

1.1.1 El problema

1.1.2 Los objetivos

1.1.3 La justificacin

1.2 Metodologa
2.1
2.2
2.3
1.2.1
1.2.2
1.2.3
Antecedentes
Descripcin
Terminologa
Mtodo del
Tcnicas
Instrumentos
deltema
bsica
proyecto
delMARCO
proyecto
Captulo
TERICOII

7935

Captulo III
DESARROLLO DEL PROYECTO
3.1

Descripcin Operativa del proyecto

11

3.2

Resultados Obtenidos

54

CONCLUSIONES

55

SUGERENCIAS

56

BIBLIOGRAFA

57

ANEXOS

58

INTRODUCCIN
El presente trabajo es la presentacin de una metodologa preparada para ser
incluida en la propuesta de desarrollo de Implementacin de un Sistema de
Matricula para la institucin educativa particular La Catlica GEM. Ya que los
Sistemas de Informacin (SI) y las Tecnologas de Informacin (TI) han cambiado la
forma en que operan las organizaciones actuales. A travs de su uso se logran
importantes mejoras, pues automatizan los procesos operativos, suministran una
plataforma de informacin necesaria para la toma de decisiones y, lo ms importante,
su implantacin logra ventajas competitivas o reducir la ventaja de los rivales de esta
institucin.
Este trabajo provee una visin general del proceso de desarrollo propuesto. El
proceso
caractersticas
actividades
Como
estn
identificaremos
procesos,
recursos
describir
primer
inmersos
deypueden
desarrollo
tiempo
la
apaso
realizar
alternativa
enlos
del
ser
nos
la
en
supuntos
proyecto,
centraremos
transformados
actividad
la
vez
propuesto
yejecucin
los
uno
demssolucin
entregables
de
seleccionando
educativa
crticos
es
los
ende
auna
el
entregables
procesos
tales
para
metodologa
estudio
donde
de
quela
procesos.
los
la
sern
automatizados
implementacin
la
deroles
I.E.P.
que
intervencin
los
libre
generados.
sugiere
Como
La
de los
procesos
desegundo
Catlica
para
acuerdo
nuestra
participantes,
del
Este
manual
y optimizar
actividades
sistema
paso
documento
GEM,
ametodologa.
enlas
seciertos
dedelas
matrcula.
que
es
laacual

vii

Agradecemos al Instituto Superior Tecnolgico Continental, por todos los saberes


que nos brindaron, a nuestro asesor el Ing. Jess Zea, por dirigir este trabajo.

Los Autores

1. Captulo I
MARCO METODOLGICO
1.1 El problema de investigacin
1.1.1 El problema
El Colegio La Catlica GEM, requiere los servicios necesarios para
realizar la implementacin de una herramienta de gestin de matrculas,
que

permita el registro, procesamiento y consulta de la

informacin

de

los estudiantes.
1.1.2 Los objetivos
educativa
Objetivo
forma
Objetivos

se Identificar
han
rpida
establecido
general:
La
Especficos:
eCatlica
eficiente
necesidades:
Implementar
desarrollo
losGEM
Dado
siguientes
el los
proceso
Identificar
considerando
una
de
mediante
problemas
un
solucin
objetivos
de
sistema
matrcula
un
las
necesario
enunciados
que
anlisis
necesidades
de
especficos
permitan
gestin
de para
la
de
anteriormente
Institucin
requerimientos.
de
procesar
del
esto
para
matrculas.
cliente
el
el de
proyecto:

Definir perfiles: Definir Roles de usuarios

que tendrn acceso al

sistema.
Disear de la aplicacin: Diseo de MocKups, Diagramas E-R,
Diagramas UML
Definir modelo de datos: Estandarizar nombres de campos y tablas
de la base de datos, Diseo lgico de BD, Diccionario de datos.
Especificar plataforma Tecnolgica: Motor de base y Herramientas
para preparacin

de datos.

Definir herramientas de software: Definir herramientas de software


para anlisis y visualizacin de consultas.
Capacitar

sobre el uso del sistema.

Ofrecer mediante el desarrollo del sistema de matrcula:


rapidez, seguridad de datos, e informacin a tiempo real, a la
empresa.
Proponer un sistema de Gestin de Matrculas orientado a mejorar la
atencin al cliente.
Proporcionar informacin oportuna y confiable, en el momento
Las
sondificultades
Actualmente
algunos
principalmente
archivos
las actuales
capacidades
enelExcel
registro,
1.1.3
deo la
deLa
manuales,
de
Institucin
gestin
procesamiento
justificacin
los
queestudiantes.
se
esto
acadmica
precise.
Educativa
se ve
y consulta
limitado
sonLa
todas,
de
Catlica
porlautilizando
algunas
informacin
GEM,

inconsistencias y el tiempo

que realiza las consultas es muy amplio,

estos datos generados son visualizados por los usuarios en Excel.


Entre los principales problemas que enfrentan actualmente, se pueden
contar las siguientes:
Informacin inconsistente y repetitiva.
La mayora de la informacin se encuentra en diferentes partes y no
se sabe realmente cual es la actual.
La informacin se encuentra en este momento comprometida en su
seguridad, teniendo acceso todas las personas que entran en
contacto con el equipo. Es necesario restringir la Informacin por
niveles de acceso.
El personal que realiza la labor de comunicarse con cada uno de los
clientes (padres), necesitan el directorio de los clientes con los datos
organizados y actualizados, lo cual contribuir en una rpida
comunicacin.
Una de las funciones de la secretaria es de realizar las matrculas de
los alumnos, dicha informacin la realiza en: procesadores de
palabras como Word,

hojas de calculo (Excel), repitiendo la

informacin
al de
acomodo
dea como
sus
necesidades.
La
en
metodologa
Se
la necesita
Metodologa
mencionar
usada
un 1.2
control
de
algunas
para
Metodologa
Anlisis
1.2.1
el
dededesarrollo
Mtodo
los
sus
y Diseo
ingresos
pensiones.
caractersticas
Orientada
por
esteconcepto
Sistema
objetos,
de
es
las
matrculas
libre,
siguientes:
se podra
basado
y

No modela la realidad, sino la forma en que las personas

comprenden y procesan la realidad.


Es un proceso ascendente basado en una abstraccin de clases en

aumento.
Se basa en identificacin de objetos, definicin y organizacin de

libreras de clases, y creacin de macros para aplicaciones


especficas.
Utiliza menor cantidad de cdigo.
Es ms reutilizable.

El conjunto de actividades empleadas para el desarrollo del Sistema de


Matrculas nos proporciona gua para:
Definir actividades a llevarse a cabo en un Proyecto de S.I.
Unificar criterios en la organizacin para el desarrollo de S.I.
Proporcionar puntos de control y revisin.
Grfico N 01
METODOLOGA

FUENTE: Documentacin Sistema de Informacin Acadmico UNCP - SADAV

1.2.2 Tcnicas
Programacin orientada a objetos (POO).- Es un paradigma de
programacin que usa objetos y sus interacciones, para disear
aplicaciones y programas informticos. Est basado en varias tcnicas,
incluyendo herencia, abstraccin, polimorfismo y encapsulamiento. Su
uso se populariz a principios de la dcada de los aos 1990. En la
actualidad, existe variedad de lenguajes de programacin que soportan la
orientacin a objetos. Nuestra metodologa se orienta a usar las tcnicas
del POO.
1.2.3 Instrumentos
Observacin.-

Para el desarrollo de nuestra metodologa utilizamos la

observacin, que es una tcnica que consiste en observar atentamente el


fenmeno, hecho o caso, tomar informacin y registrarla para su posterior
anlisis.
La observacin es un elemento fundamental de todo proceso
investigativo; en ella se apoya el investigador para obtener el mayor
numero de datos. Gran parte del acervo de conocimientos que constituye
la ciencia a sido lograda mediante la observacin.
observacin
preparar
significa
Existenobservar
intencionalidad:
objetivo
desea
dos
cuidadosamente
claro,
observar
cientfica.
clases
ydefinido
observar
para
sin
de qu
observacin:
intencin,
La
laycientficamente
quiere
diferencia
observacin.
preciso:
preparacin
hacerlo,
sin
la
elbsica
objetivo
Observacin
investigador
Observar
previa.
significa
lo entre
cual
definido
nono
implica
una
cientficamente
sabe
observar
cientfica
y yotra
qu
por
quees
con
est
tanto,
debe
lo
yunla
en
que
sin
la

Rational Rose.- Con esta herramienta modelamos todos los


componentes del proceso de desarrollo de aplicaciones.
Balsamic Mokups.-

Es una aplicacin hecha con Adobe AIR, que usamos


para hacer bocetos de un nuestro sitio o aplicacin WEB.

Microsoft Proyect.- Esta herramienta la usamos para realizar el


diagrama de Grant y el presupuesto aproximado del proyecto.
WBS Chat Pro.-

Realizamos el plan y la direccin del proyecto con esta


herramienta.

MySQL Server.- Se utiliz esta herramienta para construir nuestra base


de datos relacional.

2. Captulo II
MARCO TERICO
2.1 Antecedentes del proyecto.
Hubo algunos intentos de mejorar el Sistema de Matrculas del Colegio,
primeramente en forma manual, lo que tomaba demasiado tiempo y recursos.
Despus se mejor el Sistema utilizando procesadores de texto, como Word,
Word Perfect; y hojas de Clculo de Excel. En archivos creados en estos
programas se almacenan datos importantes de los alumnos y sus apoderados,
as como las notas y promedios, registros de pagos de pensiones entre otra
informacin. Las dificultades del manejo de informacin surge, a travs del
tiempo ya que con el transcurrir de los aos el colegio ha ido ganando prestigio
en
elproyecto
distrito
de
Pilcomayo,
siendo
reconocido
como
un
Colegio
que
tiene
3. Gestin
Este
muchos
nuestro
propuesta
Este
documento
logros,
de
grupo
Matrcula
de desarrollo
es
vede
provee
una
laesta
necesidad
Para
versin
una
manera
del
2.2
lavisin
institucin
proyecto
Descripcin
preliminar
un
propuesto.
urgente
el Sistema
alumnado
general
de
depreparada
educativa
Implementacin
del
de
esta
del
viene
Matrculas.
Tema
proceso
propuesta
incrementndose,
del
para
particular
de
proyecto.
ser
de
de
desarrollo
Un
incluida
implementacin
La
Sistema
Por
Catlica
enello
Dela deGEM.

4. La primera etapa de este documento es una oportunidad para que el cliente y el


equipo de trabajo discutan, acuerden y compartan la misma visin y alcance del
proyecto.
5. Como primer paso nos centraremos en el estudio de los procesos y actividades
que estn inmersos en la actividad educativa de la empresa La Catlica GEM,
de la cual identificaremos los puntos ms crticos donde la intervencin manual
en ciertos procesos, pueden ser transformados a procesos automatizados para
optimizar recursos y tiempo en la ejecucin de tales procesos.

Como segundo

paso se describir la alternativa de solucin para la implementacin del


sistema de Gestin de matrcula. Los propsitos de este proyecto son los
siguientes:
Proporcionar la informacin necesaria para controlar el proyecto.
Describir el enfoque del desarrollo del proyecto a travs de esta metodologa
para obtener una mejor visin de los objetivos a alcanzar.
Definir las actividades a realizar dentro del proceso de desarrollo, en
trminos
de las fases e interacciones necesarias para el desarrollo del Sistema de
Gestin de Matrculas para la Institucin Educativa La Catlica GEM.
Servir de forma eficiente al desarrollo del proyecto de software, pues ser de
importancia para:
necesidades
El
Los
entender
jefe
miembros
del
actividades
loClaves
de
proyecto;
del
que
recursos,
grupo
2.3
deben
de Terminologa
dependen
registro:
yade
hacer,
yque
desarrollo;
para
lode
respectivo.
cundo
Anotaciones
realizar
utilizar
bsica.
ellodeben
lodentro
su
usarn
para
hacerlo
Individuales
seguimiento
del
organizar
como
proceso
y instrumento
quyen
la
otras
control
deel
agenda
desarrollo.
registro.
para
y

Valor de las claves: Se modifica cada vez que el usuario desea modificar su
clave.
Caso de uso: Un caso de uso es una descripcin de los pasos o las actividades
que debern realizarse para llevar a cabo algn proceso. Se utilizan luego en el
testing para la elaboracin de los casos de pruebas. Esto requiere gran nivel de
detalle en la descripcin de funcionalidad, casustica y pseudo cdigo.
Especificaciones Funciones: Nuestros analistas e ingenieros trabajan en
equipos dinmicos donde su interaccin con usuarios y clientes permite elaborar
documentos completos, sumamente detallados que son aprobados y revisados.
Su disea cuenta con grficos y diagramas acordes con la ms moderna
metodologa utilizada a nivel global.
Requerimientos Tcnicos: Cada funcionalidad debe estar representada en
papel de forma tal, que el desarrollador que luego la recibe no deber tener
posibilidad de encontrarse con situaciones ambiguas. Ese nivel de detalle se
evala teniendo en cuenta todas las variables que pudieren surgir al momento
de comenzar con la generacin de cdigo. Este es el espritu con el cual se
confeccionan nuestros requerimientos.
Manual de Usuarios: Manuales que se destacan por su alta usabilidad y
contenido pedaggico. Se hace foco en las imgenes tratando de mantener
explicaciones concretas, para soluciones simples.
Mokups,
sistema.
Pruebas
para poder
herramientas
luego
principio,
documento
ser
videos
de
Laque
Verificacin:
en
complementar
una
generacin
facilitan
el
se
explicativos
pantalla
nacimiento
va generando
de
el
en
Elvideos
entendimiento
reuniones
el
eQA
del
introductorios:
entendidos
sea
sistema
est
proyecto.
explicativos
inmediatamente
bien
comerciales
garantizan
de
encarado
con
Encmo
el
ese
Representaciones
o grficos
usuario/cliente.
ser
sentido
oluego
testeado
cuando
dela
avance.
una
nueva
que
comienza
esybaja
clave
verificado
emulen
Este
funcionalidad
detasa
sistemas
desde
que
tipo
lode
cada
que
para
un
de
maloso

10

garantizar que el mismo mantiene consistencia con documentos anteriores,


asegurar que mantiene un nivel de detalle esperado o requerido o evaluar si no
contiene contradicciones en su significado.
UML (Lenguaje Unificado de Modelado): Es un lenguaje grfico para
visualizar, especificar, construir y documentar un sistema.
Diagrama de clases: es un tipo de diagrama esttico que describe la estructura
de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los
diagramas de clases son utilizados durante el proceso de anlisis y diseo de los
sistemas.

1.
2. Captulo III
DESARROLLO DEL PROYECTO
3.1 Descripcin Operativa del proyecto
3.1.1 Visin/Alcance
Contiene un resumen del proyecto, equipo de trabajo, definicin del
problema, magnitud del proyecto, roles y responsabilidades. Hito:
documento visin - alcance aprobado.
Visin.- Proporciona una descripcin del propsito, alcance y objetivos
global del proyecto, estableciendo los entregables que sern producidos y
utilizados
caractersticas
durante
delelproducto
proyecto.
a desarrollar
La descripcin
desde
y objetivos
la perspectiva
se handel
descrito
ser
en
Alcances.subdividido
proceso
El
cliente.
Plan
utilizado
de Con
desarrollo
Desarrollo
en para
la
alcances
finalidad
elen
del
desarrollo
del
loSoftware
de
proyecto
concerniente
solucin
el
clarificar
captulo
del
describe
ypara
Sistema
alcances
asu
Iel
la
del
de
presentacin,
colegio
Visin
de
manera
presente
especficos
Matrcula.
se
La
general
definen
trabajo.
Catlica
los
de
Durante
el
hemos
lalas
plan
GEM.
elque

12

Para la versin 1.0 del Plan de Desarrollo del Software, nos centramos
principalmente en la identificacin de los roles y responsabilidades as
como de los requisitos proporcionados por los involucrados en el proceso
de matrcula, una vez comenzado el proyecto y durante la fase de Inicio se
generar la primera versin del entregable.
El avance del proyecto tendr un seguimiento continuo e iterativo que
ocasionar ajustes de este documento produciendo nuevas versiones
actualizadas, que sern de mucha importancia pues permitirn
mantenernos en una constante retroalimentacin, y por tal obtener un
mejor producto final en cada proceso de iteracin del producto.
Fases del proyecto y sus entregables
La implementacin de la plataforma, requiere de la ejecucin de ciertas
actividades y entregables, stos se encuentran detallados a continuacin.
Fase Entregables
Documento
Visinvisin-alcance
alcance
aprobado,
(planeamiento)

planeamiento.

Historias
Iteraciones
y escenarios,
(Anlisis, diagramas EDespliegue
ycontingencia,
R,
(Desarrollo
Ejecutables
Todas
Plan
despliegue,
Diseo
mantenimiento
planes
soporte,
mockups,
Doc.
de
las
Sistema)
ydel
contingencia,
(implementacin
diseados
Desarrollo
pruebas
formacin)
diagramas
de
ySistema
plan
despliegue,
planes
binarios
delde
de
con
Sis.)
soporte,
del
conectividad
UML.
de
plan
anterioridad.
(gold
formacin.
deplan
release).
yde

13

Definicin de roles.- Se identifican roles en el desarrollo del proyecto,


que sern cubiertos en algunos casos por miembros de este equipo de
trabajo. Esos roles son los siguientes:
Rol Responsabilidades Responsables
La funcin de este rol es la
conduccin del proyecto, es decir
preocuparse del cumplimiento de las
especificaciones que se definan y de
la entrega a tiempo de losJefe
resultados
de la
Director de
esperados. Definir la arquitectura,
Oficina de
proyecto
asegurar los procesos y los
Informtica
servicios
administrativos. Adicionalmente,
este rol es responsable de definir las
especificaciones funcionales de los
servicios a implementar.
Este rol tiene como finalidad lograr
que el equipo concrete en forma
efectiva la visin del proyecto, quien
Direccin
del este rol debe
desempee
Mezatener
Canorio,
un
Programa
conocimiento detallado de la Oscar
realidad del cliente y el conocimiento
Desarrollador
funcionales,
prctico
suficiente
Este
la
funcionalidades
implantacin
enrol
caractersticas
arquitectura
las
debe
para
es
especificaciones
llevar
decir,
ypriorizar
del
completar
como
producto
al
adebe
Inga
implementar.
terreno
en
Jaqueline
las
realizar
las
diseo.
Prez,
tanto
distintas

14

Rol Responsabilidades Responsables


Este rol se encarga de validar la
Secretaria
calidad y el correcto funcionamiento
Encargados
de los servicios entregadosAsistente
y su
de documentacin.
pruebas
Este rol comienza
acadmico
su operacin en el momento en que
comienza el proceso de desarrollo.
Es la funcin que se encarga de
definir las necesidades de
Educacin de
Saenz Estrada,
capacitacin, se encarga de la
Usuario
Heidi
calidad de la documentacin del
proyecto.
Una parte de este rol, es
responsabilizarse de disponer los
recursos necesarios para que el
proyecto se desarrolle. La Jefe
otra,de la
Oficina
Direccin
de
correspondiente
a planificar
las de
Informtica
lanzamiento
actividades externas al equipo
de
trabajo, como puede ser la
capacitacin de los usuarios o la
definicin de la plataforma de
junto
Esta
de
proyecto
costos,
parte
con alas
del
uso
realizar.
acciones
proyecto
de
plan
recursos
de
Contiene:
requeridas
3.1.2
trabajo,
implica
humanos,
Planeamiento
Desarrollo
tener
diagrama
para
materiales,
uno
concluirse
de
odevarios
Gant,
planes
hardware
descripcin,
exitosamente
Procesos
objetivos
estimaciones
y software.
deInstalacin,
a el
negocio.
realizar
iniciales

15

Estimaciones iniciales: Costos y Gastos


PROYECTO FASE ENTREGABLE MONTO S/.

Sistema

Informe de
Planeamiento
Planeamiento del
del Sistema

Total Fase 894.00 894.00


Informe de
Anlisis del Anlisis del
Sistema

Sistema

Total Fase 344.00 344.00

Diseo del Sistema

SISTEMA DE
CONTROL DE
MATRICULAS

Diseo del
Sistema

Informe de

Total Fase 1,090.00 1,090.00

Sistema

Informe del
Desarrollo del
Desarrollo del
Sistema
Total Fase 1,878.67 1,878.67

del Sistema

Informe de
Documentacin
Documentacin
del Sistema
Total Fase 264.00 264.00

Informe de
Implementacin
Implementacin
del Sistema
del
Sistema
Total
del
Mantenimiento
Fase
Sistema
sistema
880.00
Mantenimiento
880.00
Informe de

16

Plan y Direccin del proyecto

PRESUPUESTOReserva
Total
TOTAL
Reserva
Fase
DEL
deTOTAL
Contingencia
PROYECTO
192.00
de Gestin
FASES7,366.67
192.00
5,366.67
1,000.00
1,000.00

17

Diagrama de Gant

18

Plataforma de desarrollo.- En esta parte describiremos el entorno de


software comn en el cual se desenvuelve la programacin de nuestra
aplicacin.

Herramientas estndar a utilizar:


Tipo Producto y Versin Comentarios
Este procesador de texto nos
Procesador de
sirvi para
Microsoft
llevarWord
toda2007
la
Textos
documentacin.
Herramienta
Fue usado para el diseo de
Rational Rose
modelado UML todos nuestros diagramas.
Gestin de
Fue usado para la
Microsoft Project
proyectos planificacin del proyecto.
Usado para el diseo de
Diseo Mockups Balsamic Mockups
interfaz de usuario.
Est aplicacin se usar en
la construccin y edicin de
Desarrollo Web Adobe Dreamweaver
sitios y aplicaciones Web
basado en estndares.
base
Modelado
Diseo
de Web
datos
Est
Utilizado
Web
de
para
as
Optimizacin
Adobe
eaplicacin
como
la
interfaces
Fireworks
creacin
modelamiento
para
Mysql
para
dela
el
se
workbench
imgenes
de
de
creacin
para
usar
usuario,
eldeweb.
sitios
BDy

19

Dimensionamiento de hardware y software.-

Se debe dimensionar

tanto en la mquina servidor como en las mquinas clientes, buscando


las caractersticas apropiadas.
Servidor.- En esta parte se describe el hardware y el software de la
mquina servidor.
Hardware

tipo Caractersticas comentario


Es ideal para pequeas y
Modelo : powerEdge T610
medianas empresas.
Los procesadores de 1 solo
ncleo ya estn obsoletos,
Torre

los de
Ncleos:
3 ncleos,
3 ncleos
son
excelentes para las
aplicaciones de oficina.
Son diseadas para reducir el
consumo
Tecnologas
de la optimizadas
energa y al
mismo
paratiempo
el usoaumentar
de energa
la

capacidad de rendimiento.
Memoria:
Disco de
Ofrece
500GB
Capacidad
16GB
mquinas
Por
Por el
una
de
el
mejor
virtuales
sicosto.
vitalizacin:
costo.
capacidad
servidor.
por

20

Software
Tipo Producto y Versin Comentarios
Est hecho para labores
empresariales, con un mejor
Sistema rendimiento
Windows
2003 server
y centra
el uso
operativo
64 bits
de procesadores en las
caractersticas de servidor.
Se encarga de procesa una
la aplicacin del lado del
servidor con el cliente
generando
Servidor web
Apache o2 cediendo una
respuesta en cualquier
lenguaje o Aplicacin del
lado del cliente.
Permite una buena Gestin y
Motor de base de
Optimizacin de Base de
datos Mysql server 5.1
datos.
Permite mover uno o ms
archivos con seguridad entre
distintos
ordenadores
Servidor
Navegador
FTP
organizacin
Son
proporcionando
as
Internet
los
comoms
navegar
control
Explorer,
utilizados
detransferencia.
Mozila
seguridad
los
en
de internet.
archivos
la para
y

21

En los Usuarios finales.- En esta parte se describe el hardware y el


software de las mquinas clientes.
Hardware
Tipo Caracterstica Comentario
Permite realizar cambios en
Modelo compatible
el futuro.
Lector ptico DVD
Ideal
Microprocesador
para el uso dedelas
2

PC

ncleos
mquinas clientes.

Desktop

Memoria de 2GB Bsico.


Disco de 350 GB Bsico.
Monitor

LED 14 pulgadas

Software
Tipo Producto y versin Comentarios
Sistema
operativo

Windows XP sp3

Navegador
antivirus
Firewall
web mquina.
Necesario
Con
Para
cliente
Windows,
Nod,
cookies
cliente
laInternet
AVG
proteccin
como
Ideal
tanto
komodo
mozilla
java
desactivados
como
para
tanto
Explorer,
para
scrip
el
eldepara
el
servidor.
servidor.
la
activo.
yel

22

3.1.3 Historia y Escenarios


Contiene: escenarios particulares

del sistema

expresados como casos

de uso y su solucin con el sistema de software, mokups, diagrama inicial


E-R que involucra dicho escenario, diagramas de secuencia, diagramas
de clases, diagramas de actividad.
Escenario N 1: Requerimiento de Matrcula.

Caso de Uso

23

Diagrama de Estado:

Diagramas de secuencia:

Especificacin:
Nombre: Requerimiento de matrcula.
Actores:

Padre,

Secretaria.

El Padre de familia hace su requerimiento de


Descripcin:
matrcula a la Secretaria.
Diagrama de Actividades:
El formato debe estar diligenciado correctamente
Precondiciones:
por los estudiantes.
Flujo: La SecretariaPoscondiciones:
Excepciones:
Subflujos:
recepcionaNinguna.
el
Ninguna.
Ninguna.
requerimiento
Matrcula.
de

24

Escenario N 2: Llenar formato de Inscripcin de Matrcula


Caso de Uso

25

UML:
Diagrama de Estado:

atendido
Requerimentoes
Espera
de
de Matricula
Requerimiento

Atencion inmediata
respuesta
Requeriemiento
Entregado

Diagrama de Secuencia:

Especificacin:
Nombre: Llenar formato de inscripcin de matrculas.
Actores:

Padre, Secretaria.

El Padre debe llenar el formato de inscripcin o


actualizacin
de matrcula que contiene
Descripcin:
informacin personal.
Flujo: 1. Este formato
La inscripcin
es entregado
Precondiciones:
Excepciones:
Subflujos:
Poscondiciones:
ser
o actualizacin
llenada
alNinguna.
coordinador.
Ninguna.
Ninguna.
con informacin
de matrculas
real.
debe

26

Diagrama de actividades:

Escenario N 3: Gestionar Matrcula.


Caso de Uso

27

La Secretaria debe llevar el orden de la


Flujo:
informacin la cual tambin es tarea que debe
desempear el coordinador.
Excepciones: Ninguna.
Subflujos: Ninguna.
Poscondiciones: Ninguna.

UML:
Diagrama de Estado:
Buscar Datos

Datos no
Encontrados

Buscar
Datos
Datos
Encontrados

Especificacin:

Ingresar
Nuevo

Actualizar

Datos
Datos
ActualizadosIngresados
Laactualiza
informacin
Nombre:
acadmico
LaActores:
Descripcin:
Precondiciones:
Secretaria
datos
Gestionar
acadmica
delalumno,
Secretaria
estudiante,
creaMatrcula.
implica
nuevo
verifica
de
Padre.
la
cdigo
observaciones.
elInformacin.
larendimiento
conformidad
alumno,
VerificarVerificar
Verificados
Datos

28

Diagramas de secuencia:

: Padre : Padre : Secretaria : Secretaria : Sistema : Sistema


Busca codigo Alumno
Busca codigo
Crea codigo nuevo alumno
Actualiza Datos
Verifica conformidad de Informacion

Diagramas de Actividad:

29

Escenario N 4: Autorizar Matrculas


Caso de Uso

<<extends>>
Director
Legalizar
MatriculasAutorizar
Matriculas

Especificacin:
Nombre: Autorizar matrculas.
Actores:

Director.

El director autoriza la matrcula y despus legaliza


Descripcin:
la matricula con sello.
Recibir los formularios de actualizacin de
Precondiciones:
informacin del estudiante ya diligenciados.
Flujo: 1. El director autoriza las matrculas para luego
legalizar.
Se debe verificar que los padres de los
Excepciones:
estudiantes hayan diligenciado correctamente el
formulario de actualizacin de informacin.
Se
1.
historial
lasverifican
Ellegaliza
director
Subflujos:
Poscondiciones:
de fotocopias
nivel
y despus
despus
acadmico,
de
de
lasautorizar
identificacin
entrega
carpeta.
para anexarlas
al
lascoordinador.
matrculas
y ela una

30

UML:
Diagrama de Estado:
Recibir
Informacion

Pre Formacion
Informacion
de
Verificar
recibida de AlumnoalumnoInformacion
Verificada

Autoriza
Matricula Autorizada
de Alumno

Diagrama de secuencia:

: Director : Director : Sistema : Sistema


Recibe informacion de Alumno
Verifica la informacion de
Alumno
Autoriza Matricula alumno
Legaliza Matricula

Diagramas de Actividad:

Вам также может понравиться