c
c
c
c c
c
cc
cc c
c
c
c
V
c
c
c
cc
cc
c
c
c
c
c
cc
c
ccc
c
c
1. Introducción
1.1 Propósito
1.2 Alcance
1.3 Definiciones, Acrónimos y Abreviaciones
1.4 Referencias
1.5 Vista General
2. Vista General del Proyecto
2.1 Alcance y Objetivos del Proyecto
2.1.1 Objetivos del proyecto
2.1.2 Alcance del proyecto
2.2 Suposiciones y Restricciones
2.3 Modelo del Ciclo de Vida del Proyecto
2.4 Entregas del Proyecto
3. Organización del Proyecto
3.1 Estructura Organizacional
3.2 Interfaces Externas
3.3 Roles y Responsabilidades
4. Proceso Administrativo
4.1 Estimaciones del Proyecto
4.1.1 Técnica de estimación elegida
4.1.2 Metodología
4.1.3 Cuenta de Function Points
4.2 Plan del Proyecto
4.2.1 Plan de Fase
4.2.2 Objetivos de la Iteración
4.2.3 Calendario del Proyecto
4.3 Recursos del Proyecto
4.3.1 Recursos de Hardware
4.3.2 Recursos de Software
4.3.3 Recursos Humanos
4.3.4 Presupuesto
4.4 Control y Monitoreo del Proyecto
4.4.1 Introducción
4.4.1.1 Propósito
4.4.1.2 Descripción del documento
4.4.2 Procesos de Control y Monitoreo
4.4.2.1 Prerrequisitos
4.4.2.2 Definición del proceso y mediciones
4.4.2.3 Comunicar el análisis de resultados
4.4.2.4 Definir la estrategia a seguir
4.4.3 Plan de Reportes
4.5 Plan de Administración de Riesgos
4.5.1 Análisis del riesgo
4.5.2 Planeación y monitoreo del riesgo
5. Plan de Procesos Técnicos
5.1 Métodos, Herramientas y Técnicas
6. Planes de Soporte de los Procesos
6.1 Plan de la Calidad
6.1.1 Introducción
6.1.2 Responsabilidades del personal de calidad
6.1.3 Estándares y productos aplicables
6.1.4 Metas de la calidad del proyecto
6.2 Plan de Resolución de Problemas
6.2.1 Conflictos de intereses
6.2.2 Problemas técnicos
6.3 Plan de Comunicaciones
6.3.1 Introducción
6.3 .2 Matriz de comunicación
c
c
c
c
c
c
En este documento se expresan la información necesaria para el control y la administración del proyecto ³Sistema
de Control Escolar de Bachillerato (SCEB)´. Además de describir el método de desarrollo de software, el plan para
dirigir los esfuerzos durante el desarrollo facilitara todos los procesos que se realicen en ese departamento ya que
este es realizado con bases generales del nivel bachillerato y esto le permite adaptarse a cualquier institución
educativa de ese nivel.
c
cc
El sistema facilita la gestión de algunos procesos tales como altas, bajas y calificaciones de los alumnos dentro del
modulo de control escolar; contratación y horarios de los docentes, la asistencia y los movimientos del personal en
general; y, posteriormente la emisión de los recibos de pago de semestre del alumno impresos de la forma en que el
bachillerato los maneja. Hará respaldo seguros de la información que recaude durante su periodo de vida o uno
determinado para facilitar la migración de esta a un nuevo sistema o consulta y manipulación de la misma.
c
c
cc
c
SCEB: Sistema de Control Escolar de Bachillerato.
DFD: Diseño del Sistema Propuesto.
SBCA: Diseñar y desarrollar un software para un sistema de bachillerato de control de alumnos
c
c
RUP.- Documento de la metodología del Rational Unified Process®.
NOTA: El RUP es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML,
constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas
orientados a objetos.
c
½
V
c
ccccccccccccccc ! c"c
#$%&cc'" c
El proyecto consiste en la implementación de un sistema de control escolar de bachillerato para el CBTA 127
(Tomatlán, Jalisco), el cual será utilizado por el jefe de control escolar y asistentes de dicho departamento.
El objetivo principal del documento es verificar que los requerimientos del sistema se hayan cumplido y que el
sistema esté funcioncionando correctamente, apegándose a los estándares de calidad y funcionalidad que se
especificó para el desarrollo del mismo. Esta evaluación se llevará a cabo mediante la realización de evaluaciones
periódicas al sistema.
METASc OBJETIVOSc
c Determinar los requisitos 1.1. Realizar los documentos de:
funcionales, no funcionales y de visión, requisitos de software
software; así como la y especificaciones
administración de cambios en los complementarias en los
mismos, que permitan cuales se detalla la
determinar el propósito y alcance problemática que se tiene, las
del proyecto.c soluciones propuestas, el
alcance, la funcionalidad, las
características y las
restricciones de diseño,
cumpliendo en el tiempo
determinado para esta etapa.
1.2. Administrar los cambios en
requisitos, determinando el
procedimiento a seguir y la
validación del mismo.
c Controlar los cambios en la 2.1. Administrar y controlar la
configuración del producto de configuración y cambios,
software, asegurando su mediante un control de
integridad y optimizando así su versiones.
evolución.c 2.2. Auditar la configuración,
verificando que las versiones
actuales sean acordes a
requerimientos específicos.
c Identificar los aspectos que 3.1. Ayudar al proceso de registro
necesita el cliente para su de los datos de los alumnos,
implementación, creando la sin necesidad de hacerlo
interfaz adecuada y conveniente manualmente.
a sus necesidades.c 3.2. Realizar en menos tiempo
posible el registro de datos.
3.3. Realizar la base de datos
correspondiente a toda la
información que se incluirá en
el software.
a c c A
^ Análisis y desarrollo del Sistema
^ Entrega de Sistema en tiempo al cliente.
^ Entrega de Documento final y liberación
^ Entrega del Sistema funcionando al termino de la materia.
c
)'!cc! ! *c
c
^ La capacitación del personal de control escolar.
^ Garantía del Sistema.
^ Contacto Directo con los empleados del área de control escolar.
^ Disposición del personal de control escolar a utilizar el sistema.
Durante la primera vuelta alrededor de la espiral se definen los objetivos, las alternativas y las restricciones, y se
analizan e identifican los riesgos. Si el análisis de riesgo indica que hay una incertidumbre en los requisitos, se
puede usar la creación de prototipos en el cuadrante de ingeniería para dar asistencia tanto al encargado de
desarrollo como al cliente.
El cliente evalúa el trabajo de ingeniería (cuadrante de evaluación de cliente) y sugiere modificaciones. Sobre la
base de los comentarios del cliente se produce la siguiente fase de planificación y de análisis de riesgo. En cada
bucle alrededor de la espiral, la culminación del análisis de riesgo resulta en una decisión de "seguir o no seguir".
Con cada iteración alrededor de la espiral (comenzando en el centro y siguiendo hacia el exterior), se construyen
sucesivas versiones del software, cada vez más completa y, al final, al propio sistema operacional.
El paradigma del modelo en espiral para la ingeniería de software es actualmente el enfoque más realista para el
desarrollo de software y de sistemas a gran escala. Utiliza un enfoque evolutivo para la ingeniería de software,
permitiendo al desarrollador y al cliente entender y reaccionar a los riesgos en cada nivel evolutivo. Utiliza la
creación de prototipos como un mecanismo de reducción de riesgo, pero, lo que es más importante permite a quien
lo desarrolla aplicar el enfoque de creación de prototipos en cualquier etapa de la evolución de prototipos.
c
c
c
c
c
Secuencia de actividades para el modelo Espiral.
El modelo espiral incorpora una estrategia de uso de prototipos como parte del manejo del riesgo.
c !!!c
c %!( $ !c#$c
c #$%c$ c
(!)c cc
*#$c#$c !"!#c#$c%!c
'%$'$! +c &"! c
#$c$%$ + !c
#$c%!c
c
!,$%cc c -$c !/!cc '!#cc
!,$%cc
*#$c#$c c #$c#$c *#$c#$c *#$c#$c !"!#c
c '%$'$! +c $,!(c #$c
$-( !%((c #$c(&0!$c ',$$c
c c
(c c
($.c c
c
!c c
'!cc "$%cc #!$c c
#!$cc #!$c cccccccccccc
c2
c
c
ccccccccccccccc
cc
c
3)&&c Realizar los documentos: MABEL Y NORMA
Visión, Requisitos de Software, Requisitos
complementarios, y Administración de
requisitos.
Administrar los requerimientos durante el
desarrollo del proyecto.
Actualizar los documentos en caso de
actualizaciones.c
-&&c"c Analizar y proponer la arquitectura ENRIQUE Y
&4c adecuada. ANGEL
Desarrollo de los Casos de Uso
Identificar e incorporar los Elementos de
Diseño
Estructurar el Modelo de Implementación
Diseño de la Interfaz del Usuario
Diseño de Clases
Diseño de Base de Datos
Realización Diagramas de Secuenciac
5(5! , Planear y Desarrollar el Software, así como
la interfaz electrónica simuladora de las
plumas de ingreso al estacionamiento.
Desarrollar el software para la
administración del estacionamiento con base
en lo establecido por el equipo de Análisis y
Diseño.
cccccccccc!cc!&c
c
!&
'! & /!&c 56
V
1 2 09/03/11 16/03/11
2 2 11/03/11 16/03/11
V
2 4 18/03/11 30/03/11
1 1 30/03/11 30/03/11
c
c
c
c
cccccccccc
#$%&cc!c '! ,c
c
c
!& '! , & '( , 7&c& !&
Conceptualización 1 Contar con todos los requisitos
Elaboración 1
Elaboración 2 Surgieron confusiones
Construcción 1
Construcción 2
Transición 1 Entrega Satisfactoria al Cliente
)#'c
5#'cc(') c !!c ' c)!'c
licenciamiento Visual Basic.Net 8.0 1 $16,000.00
!cc' )'&&cc&+8!'*c 9:;;;;;c
c
cccccccccc )'&&cc'" c
c
cc )'&&cc7!'8!'c
&( + ! ,*cConcretamente, los principales recursos de hardware en una PC son la Memoria (Ram principalmente,
Rom, Cache, etc) , Servidor, PC, impresora c
V
V
V $ 4,999.00
!"#$%&%
V '" (
&)* +$#
&),-.
!/!!*
($c+ 7c$ %!#;:Ac$ %!(2c
Impresora !c'$(!c%B($c' 'B !cCc!($D$c $ 3,450.00
4:;<7c87c'$'!c9487c %cc$( !%!c
"($(7c
Switch $0.V
$ 249.00
c
c
c
c
c
c
c
c
c )'&&c<)5!&*c
!cc<'!&*c 12
&c<'!=<5#'*c $400
÷ 15
Ô%
#a& 15 !*c 9>;;c
15 c
c
c"c
cc
c
15
c
c
15 En el presente trabajo se hablará sobre el control y
Ô 15 monitoreo del Sistema de Bachillerato Para el Control de
Alumnos (SCEB) el cual es un software creado en Visual
Ô
15
Basic.net pensado especialmente para escuelas de
? 15 educación media superior, este tipo de software ya ha sido
implementado logrando la agilidad en los procesos y el
control de la documentación tanto de los alumnos, docentes y administrativos.
c
c
c
El software SCEB tiene el propósito de agilizar el manejo que manualmente se realiza en cada institución
con opción de que los alumnos, docentes y administrativos obtengan un mayor rendimiento en el manejo de la
información, siendo capaz de operar con mayor utilidad, velocidad y con una interfaz más entendible para los
usuarios de este sistema.
Los administrativos podrán realizar las operaciones de manera sistematizada en vez de hacerlas manualmente,
también contara con una base de datos para tener la información respaldada y almacenada.
Con el fin de cubrir ciertos tipos de requerimientos y necesidades en el control escolar, ya que estará integrado
por distintos módulos para una mejor administración, los cuales son:
c c
: En este apartado se basará en el papeleo y elección de las materias
correspondientes del alumno de acuerdo al grado que le toca así como también el horario asignado.
*cEn este apartado se ingresaran todos los datos del alumno, nombre, semestre a cursar.
: En este apartado se llevara a cabo un control sobre los docentes que laboran en el Bachillerato,
materias que cursan así como su horario.
: En este apartado se llevara el kardex del alumno, materias aprobadas, materias
reprobadas, etc.
En general esto permite el seguimiento de la ejecución del SCEB y la introducción de las correcciones que
resultarán de la experiencia adquirida.
c
cc
c
El sistema de Control Escolar de Bachillerato ³SCEB´ deberá ser controlado y monitoreado por un integrante
del equipo del sistema. Validando los procesos de ejecución de los diferentes módulos en cada uno de las etapas.
Los resultados de este monitoreo quedaran registrados para su evaluación ya sea externa o interna con el fin validar
el buen funcionamiento del sistema De Control Escolar de Bachillerato ³SCEB´
cccc
cc
cc
c
c?
c
Al implementarse el sistema es importante que antes y durante de su ejecución se encuentre en condiciones
óptimas de operar, es por eso que el sistema ³SCEB´ se debe de encontrar en un lugar que este fuera de riesgo, y
en condiciones favorables que garanticen la funcionabilidad del sistema a lo largo de su práctica.
c
cc
cc
c
' &c ,cc(' &c
c
cc
c Este botón de control de
es
un enlace a otro modulo que solo tiene
la funcionalidad de llevar al
c
c
cdel bachillerato.
cc
c Este botón abre otra ventana donde
permitirá controlar todo lo relacionado
con el
en cuanto a las
materias que impartirá, y algunos datos
personales.
c
c Este botón realiza un enlace a la venta
de
yc
la cual permite dar
de alta a alumnos ya inscritos en el
bachillerato o a los de nuevo ingreso.
c Este botón realiza un enlace a otra
ventana la cual permitirá dar de alta las
calificaciones de todos los alumnos del
bachillerato.
c El botón SALIR nos permitirá salir de la
pantalla de autentificación y poder
regresar a la pantalla principal para
ingresar a toro modulo si así lo desea.
c
c
cc
c
MODULO ACCIÓN FUNCIÓN RESULTADO
CONTROL DE Se da clic en la aplicación de Nos manda a una (!!!cc.
c
c
ALUMNOS
cc
el cual es el filtro que permite solo
personal autorizado accedan al
sistema.
c Se introdujeron los datos Automáticamente manda la
c
todas
correspondientes
c "c siguiente aplicación que es donde las actividades.
@ está la información de los alumnos
c
c 1c "c
c
todas
las actividades.c
c c
cc
c?c7c
c
c2
c
MODULO DOCENTE Se guardan los datos registrados
c
c
c&c('&c.Ac('#5!c(!'!c
del docente, c&&5!c"c!5( c<! !cc)&)!'c
Se realiza la búsqueda por medio
c
c c #)& !c '' !5c "c c &c
de un cdel docente.c ('&c .Ac ('#5!c (!'!c c
&&5!c"c!5( c<! !cc)&)!'c
1c
c 1c"c('% !c('#5!&cc
<! !cc)&)!'c"c&&5!c
c
INSCRIPICONES y Se ingresa
@cc Envía al 5)cc
c
c
c
REINSCRIPICONES
'.)!cC3)c&!&c<! 'Dc
c&c('&c.Ac('#5!c(!'!c
c
c c&&5!c"c!5( c<! !cc)&)!'c
c 0c c (')$c )c '''c !c '!6!'c !c
('! ,*c
c c
c
c c
7
c
c
c 0c c (')$c )c ''c !c '!6!'c !c
('! ,*c
c
c
c
cc
c
cc2
c
c
c
1c c0
c
cc
c
CALIFICACIONES cc c
c 5)&'!c !&c !+ ! &c c ('c
cE2c &5&'cccF!'Gcc!)5c
c
c c c <! c c '.&'c c !+ ! &c
('c!)5c '' !5c
c
c
c
H cc
c
MODULO EJECUCION RESULTADO
PANTALLA PRINCIAL
@c c
c
c
c
c
ALUMNOS
c c
c
CONSULTAR
c c
7 c c
c
REINSCRIPCION c c
c
c
0c
c
DOCENTES c 'c&c!&c!c c
c )!6!'c
Bc !%c c
CALIFICACIONES
c
c c
c )#'c !+ ! &c
E2c
cE2c
Ic
cc
H cc
c
c Al implementar el sistema de bachillerato se encontraron fallas en la
conexión con la base de datos la cual se está manejando en Access 2007.
Se elaboro un diagnostico general de los requisitos establecidos para el desarrollo
del software.
.)&cc&c'''&c?)cc'&!'cc&c.)&*cc
!'!c !c ) ,c c !&c !!&c c &5!c c 7 'c !&c .)&c
+ ! &*c
U!F<'Uc +'5! ,c3)'!c !6,cc ' ) !c=c Jcc &(&!#c
c '3)'5c <!c3)'!c '.!c
å
å
å
åV åV å
Documento de Requisitos Para poder realizar el Cada vez que sea A través de Equipo de
diseño y arquitectura con actualizado archivo requisitos
Diseño los requisitos del cliente electrónico por
medio del
espacio
Hotmail.com, o
directamente
Solicitud de Cambio Para contar que el Cada que se Físicamente por Equipo que
cambio solicitado en que requiera un cambio el equipo solicita cambio
JCC se fundamenta y quien lo solicitante
solicita
Requisitos Solicitud de cambio autorizada Para que se especifique Cada que se Física Junta de Control
las modificaciones así requiera un cambio de Cambios
como quien lo solicita y
el alcance de la misma
Documento de Diseño Para implementar en Cada que se A través de Equipo de diseño
software lo diseñado modifique el Administración de
Implementación como solución para el documento diseño la configuración
cliente será la guía con el espacio
que cuenta
Hotmail.com
Requisitos Para verificar la Cuando se emitan A través de Equipo de
congruencia entre lo versiones o Administración de requisitos
Pruebas solicitado entre el cliente revisiones nuevas la configuración
y lo diseñado así como el con el espacio
diseño de pruebas que cuenta en
Hotmail.com
#'c & '( ,cc&.c c c c & '( ,cc &cc &cc
c 5(! c '% ,c .! ,c
Mala Interpretación de Un requisito M A I Fallas en el diseño e Revisar con los Reuniones de
implementación del líderes de cada revisión de
Sistema por disciplina de modelo requisitos y revisión
interpretación de de RUP los de los líderes y
requisitos requisitos pruebas de su
presentados implementación
Que los requisitos planteados sean M A I Retraso importante en Revisar cada uno de Negociar con el
demasiado complejos para los tiempos establecidos los requisitos del cliente alguna
implementarlos para cada uno de los proyecto con el propuesta
requisitos, como equipo de alternativa o que el
consecuencia Implementación y tiempo de entrega
incrementa el costo del diseño, estimando se prolongue
proyecto tiempo y costo
Hacer pruebas a versiones anteriores B M M Doble trabajo Tener cuidado al Revisar
elaborar las pruebas detalladamente las
para asegurarnos pruebas realizadas
de tener la versión
más actualizada
1 Integración de Herramientas B M M Que existan fallas de Realizar pruebas de Verificar
comunicación en la comunicación de la compatibilidad de
conexión de la aplicación aplicación con la versiones de los
con la base de datos base de datos drives con la
aplicación final.
1 Poco dominio de la tecnología Vb.net, A B M Se consumirá tiempo Compartir Buscar la solución
retraso por la necesidad de en la investigación y información y del problema
investigar cómo implementar aprendizaje y los límites experiencias, tratar presentado entre
requisitos muy específicos de tiempo para entrega de mantener la todos los miembros
son muy cortos comunicación con del equipo para
los miembros del eficiente el tiempo
equipo de investigación y
aprendizaje
4 Poca experiencia en la administración A M A El descontrol de las Mantener atención El líder dejara de
de proyecto provocara que se actividades evitara sobre el desarrollo lado su
salgan de control las actividades concentrarse en el de las actividades participación en el
del desarrollo desarrollo del proyecto, para detectar desarrollo y se
por tratar de volver a cualquier cambio concentra son lo en
tener control brusco que pueda la administración y
afectar el control control
8 Tiempo de desarrollo y pruebas muy A M A Descuidos en Establecer un Planificar la forma
corto, provocara Estrés sobre los implementación, pocas estándar en de corregir el error
programadores por cumplir metas y pruebas para codificación , y una presentado
compromisos, dado su múltiples depuración, entregas metodología de
ocupaciones y trabajos adicionales, erróneas e incompletas, pruebas para
nadie trabaja bien, estresado Fala de las entregas detectar fallas antes
de liberar versiones
del producto
Realizar las pruebas
Error de conexión de la Checar el equipo
Conexión a la Base de Datos en diferentes
M M A aplicación de escritorio a que cumpla con los
1 equipos con el
la Base de Datos requerimientos
archivo de enlace
Entregables A A I Faltante de uno de los Integrar y estar al Mostrar la versión
4 entregables. pendiente de la anterior y presentar
entrega en la fecha el plan de entrega
según el con la corrección de
cronograma lo que hizo falta
Incumplimiento en los compromisos M A I Retraso grave en la Realizar reuniones Regresar el trabajo
1 de entrega, entrega de actividades entrega a con los integrantes al integrante
con un alto porcentaje de errores y implementación y por lo de los equipos y señalando los
falta comunicación entre los tanto retraso en la comprometiéndolos errores cometidos
integrantes de diseño. entrega del proyecto. con las tareas que para que realice
se les asignaron. estas correcciones
Haciéndoles el más pronto
comprender que de posible (máximo
nosotros dependen siguiente día).
muchas personas. Redoblar esfuerzos,
Decirles que tienen es decir asignar
que pedir ayuda más tareas a cada
cuando no integrante en caso
comprendan como del incumplimiento
realizar una tarea de un integrante.
que se les ha Hablar con ellos. Y
asignado ya sea a reportar el suceso al
los integrantes de administrador del
diseño o fuera de proyecto.
este equipo e
investigar acerca del
tema.
Cambios constantes en las versiones B B B Provocaría una Preguntando todas Realizar los
2 de requisitos y la incorrecta implementación errónea las dudas que se cambios sugeridos
interpretación de estos en el área de y por lo tanto un tengan acerca de por requisitos.
diseño. producto diferente al que los documentos de Corregir lo que se
el cliente está requisitos. Evitando interpretó y se
solicitando. inferir o deducir representó de forma
información que no incorrecta en
está claramente diseño.
escrita en los
documentos de
requisitos. Solicitar
a requisitos que sus
cambios sean lo
menos posibles.
Hacer una revisión
interna en el área de
diseño para detectar
errores antes de
que estos se
trasladen a
implementación.
Demasiados cambios solicitados por M A I Doble trabajo para los Avisar a Asignar el doble
3 implementación a diseño. integrantes de diseño implementación que trabajo a los
que puede llegar a ³no implemente´ integrantes del
causar que el diseño no hasta que diseño equipo, advirtiendo
logre incluir todos estos haya terminado. al administrador del
cambios para la fecha de Pedirle que respete proyecto que de ser
entrega final del en lo más posible el enormes los
proyecto. diseño, a no ser que cambios esto puede
sea algo muy causar que no se
³necesario´ (algo puedan
que no se pueda contrarrestar por
implementar o algo falta de tiempo.
que les facilite a
ellos mucho trabajo
adicional) de
cambiar. Solicitar a
la junta de cambios
que evite apoyar
cambios no
urgentes (que
analice a quien
afecta más el
impacto del cambio
si a diseño o a
programación). No
admitir cambio en la
base de datos,
nombres de clase,
atributos o métodos
de preferencia.
c
c
c
c
c
c u
c
c
c
5!( ccc('"
probabilidad
c
c
c
Bajo Medio Alto
c
c
Alta medio alto Inaceptable
c Media bajo alto Inaceptable
c
c Baja bajo medio alto
c
c
c
c
c
Icccccc!! ,c"c5'cc'&.c
:c
cc
cc c
!(c& $(c#$%c#'(!#c#$c!%#!#7c(c%!(c("$$(Fc
^ $%!cc$%c+'c& !'$c#$%c($'!c8c
^ ($"!($c#$c-$c($c$(!,%$ $7c'%$'$!cc'!$$c%(c $((c$ $(!(c
!!c$%c($'!c8c
c
^ &'!c!c%!c!%!c#$ +c(,$c$%c#$($'$.c#$%c(($'!cc#$c !%-$c$ $(#!#c
#$c'$?!2c
c
^ ($"!($c#$c-$c($c'$)!c %!c'!c#$c $ !c#$c %(c$-((c#$%c %$$c
$c#(c%(c)$%$(c#$c%!c$!%/! +c$c'%$'$! +c#$%c(($'!2c
c
^ (!c$c$'!$$c ! c c%!c
$ +c#$c!%#!#cc $((c#$c%!c'$(!c
c$%c&c#$c'!c$c ?c#$ ($(c-$c$'!c$%c'$?!'$c c
#$%c($'!c82c
^ ')#!&cc&*cc
Se conseguirán usuarios que no estén familiarizados con el Sistema para probarlo
por un tiempo determinado, ofrece retroalimentación a los desarrolladores acerca
de las dificultades que encontraron. Esta es la mejor manera de realizar mejoras a
la interfaz.
^ &( &cc ,.cc
Cada desarrollador puede encontrar distintos tipos de defectos. No hay tiempo ni
dinero para inspeccionar todo. Se suele centrar la inspección en los módulos más
críticos. Es recomendable realizarla después de una prueba básica.
c
:c
cc
cc
c
c
:c
cc
c
c
:c
cK
c
c Juntas de revisión
1.2 Asigne revisiones por compañeros cada vez que se considere un cambio
al sistema.
1.3 Seleccione un documento riesgoso o una sección de código para las
juntas semanales de revisión
1.4 Cada semana identifique a los evaluadores y programe juntas de revisión
1.5 Los evaluadores deberán estudiar el material de forma individual por 2
horas
1.6 Los evaluadores deberán reunirse para revisar el material por 2 horas
1.7 Incluya notas de las juntas de revisión en el repositorio y dé seguimiento
a cualquier problema identificado en las juntas de revisión
c Pruebas al sistema
2.2 Diseñe y especifique un manual detallado del conjunto de pruebas
2.3 Revise el conjunto de pruebas al sistema para asegurarse de que cada
pantalla de la interfaz del usuario o elemento es cubierto.
2.4 Ejecute pruebas completas al sistema en cada candidato a entrega.
Estas pruebas al sistema serán ejecutadas en un equipo dedicado de
QA.
2.5 Actualice las pruebas al sistema cada vez que los requerimientos
cambien
2.6 Actualice este plan de pruebas cada vez que los requerimientos cambien
2.7 Documente los resultados de las pruebas y comuníquelos a equipo de de
desarrollo completo
2.8 Estime los defectos remanentes (aún no detectados) bañándose en los
datos actuales de control de cambios, tasas de error, y métricas en el
tamaño del código y el impacto de los cambios.
2.9 Mantenga todos los reportes de errores actualizados en una base de
datos de control de cambios. El sistema de control de cambios está
disponible para todos los miembros del proyecto.
:c
cccc
:c
Alcances
El sistema facilita la gestión de algunos procesos tales como altas, bajas y
calificaciones sobre los alumnos dentro del modulo de control escolar; contratación
y horarios de los docentes, la asistencia y los movimientos del personal en
general; y, posteriormente la emisión de los recibos de pago de semestre del
alumno impresos de la forma en que el bachillerato los maneja.
:c 1cc
& '( , del (cc '.c!c Jcc ' ) &(&!#c
entregable (mandato, c '.!c !cc 1.mabel y norma
informativa, c '.!cc 2.enrique y ángel
1.requisitos de mercado) Las entregas
se harán de 3.Maritza
2analisis y diseño
Se forma física. ,mauro, Gustavo
implementar y Oswaldo
a
especialment 4.armando y
e en Emilio
3. implementación bachilleratos.
5.Rocio y Cinthy
6.Mariana
4.pruevas Plasencia
7.SEP(secretaria
de educación
5. Administración publica)
de la configuración.
6. Líder del
proyecto.
7.patrocinador
c
c
c
:c
cccc
2.1 el sistema permitirá elegir de una lista desplegable el tipo, para cada
usuario.
I. Administrador
II. Empleado
#c !'cc#!$!c
I. Los datos seleccionados serán eliminados de manera lógica; esta
acción se podrá realizar solo accionando el botón de eliminar.
c + !'c
I. Se modificaran todos los datos del producto solo por el administrador,
esta acción se podrá realizar mediante el botón de modificar.
Ic )c &*cc
Cuando se ingrese al modulo se abrirá una pantalla en donde se muestren los
clientes existentes y sus datos. En esta misma pantalla se podrá hacer la
consulta de los mismos por medio de una búsqueda del nombre. En la parte
inferior de esta pantalla se tendrán cuatro botones que serán: ALTA, BAJA,
MODIFICAR y SALIR con una imagen que represente la acción del botón.
c
!c !'cc!!c
Se introducirán los siguientes datos en una pantalla que se mostrara cuando se
da un clic en el botón ALTA de la pantalla de Clientes.
c
I. Clave del cliente
II. Nombre
III. Apellidos
IV. Edad
V. Dirección
VI. Teléfono
VII. Fecha de alta
VIII. Status
En esta misma pantalla en la parte superior existirán tres botones los cuales
son: GUARDAR, CANCELAR y SALIR.
#c !'cc#!$!c
I. Se eliminara de forma lógica, no física. En la pantalla de usuarios se
podrá elegir uno y de ahí mismo se eliminara dando clic en el botón
ELIMINAR aparecerá una pantalla para confirmar la eliminación del
usuario cuando que la ventana de confirmación tendrá 2 botones mas
para ACEPTAR la eliminación o CANCELAR la eliminación. Si
selecciona ACEPTAR se eliminara con un mensaje de cliente
eliminado correctamente y si se CANCELA volverá a la pantalla
principal de clientes.
c + !'c
I. Se podrá modificar todos los datos del Cliente excepto la clave del
Cliente, se podrá elegir en la pantalla de Clientes y al dar clic en
MODIFICAR se mostrara otra pantalla en la cual se mostraran los
datos existentes del usuario y se podrán cambiar. También contendrá
los botones GUARDAR, CANCELAR y SALIR.
c )c%!&cc
d. Registro
I. idVenta
II. cliente
III. usuario
IV. productos
V. cantidad
VI. totalVenta
e. Consulta
f. Cancelación
>c 6! &c
a. Crear
b. imprimir
Lc )c 5('!&c
a. Registro de compra
I. Id compra
II. Factura
III. Proveedor
IV. Fecha de compra
V. Total de compra
;c)c5%5&c
a. Se guardara las operaciones realizadas por los usuarios diariamente
I. Idmovimiento
II. Idusuario
III. Operación
IV. fechaMovimiento