proyecto reingenieria

20
I N S T I T U T O T E C N O L O G I C O D E T U X TE P E C ALUMNOS: JOSE LUIS GUERRERO CRUZ ([email protected]) YUMME ANEL JACOME CRIOLLO ([email protected]) KAREN MORA CORONEL ([email protected]) EDUARDO RODRIGUEZ CRUZ ([email protected]) JERONIMO A. ENRIQUEZ ESCALANTE ([email protected]) VICTOR MANUEL TORIBIO DUBLAN ([email protected]) DARIO AVENDAÑO ANDRES ([email protected] ) MATERIA: REINGENIERIA DEL SOFTWARE TEMA: DOCUMENTACION (Primera Parte del Proyecto) CATEDRÁTICO: L.I MARIA DE LOS ANGELES MARTINEZ MORALES ESPECIALIDAD: ING. SISTEMAS COMPUTACIONALES UNIDAD 2: PROCESOS DE LA REINGENIERÍA DEL SOFTWARE SEMESTRE : 8 GRUPO: C

Upload: cheluis9006

Post on 03-Jul-2015

1.698 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Proyecto reingenieria

I NS

TIT

U

TO

TECNOLOGICO DETU

XT

EP

EC

ALUMNOS: JOSE LUIS GUERRERO CRUZ ([email protected])

YUMME ANEL JACOME CRIOLLO ([email protected])

KAREN MORA CORONEL ([email protected])

EDUARDO RODRIGUEZ CRUZ ([email protected])

JERONIMO A. ENRIQUEZ ESCALANTE ([email protected])

VICTOR MANUEL TORIBIO DUBLAN ([email protected]) DARIO AVENDAÑO ANDRES ([email protected])

MATERIA: REINGENIERIA DEL SOFTWARE

TEMA: DOCUMENTACION (Primera Parte del Proyecto)

CATEDRÁTICO: L.I MARIA DE LOS ANGELES MARTINEZ MORALES

ESPECIALIDAD: ING. SISTEMAS COMPUTACIONALES

UNIDAD 2: PROCESOS DE LA REINGENIERÍA DEL SOFTWARE

SEMESTRE : 8 GRUPO: C

Page 2: Proyecto reingenieria

INTRODUCCION

El Sistema de Control Escolar del Centro de Bachillerato

Tecnológico Agropeacuario no. 16 cuenta con los módulos

funcionando actualmente de: altas y bajas de calificaciones

de los alumnos, así que decidimos retomar el proyecto de

este sistema para optimizar a un mayor grado la calidad de

este software, aplicando Reingeniería, documentando y

revisando de nuevo los códigos, mejorando los módulos

creados, aplicando ingeniería inversa, costos, tiempo y

demás. Tomando en cuenta todas las especificaciones y

requerimientos explicados en clase.

Page 3: Proyecto reingenieria

Además hemos recopilado la información necesaria,

solicitudes y formatos para llevar a cabo un control de la

documentación y lo que se esta realizando paso a paso para

llevar a cabo la optimización del sistema. Buscando siempre

la mejora y sobre todo la satisfaccion del cliente, en este

caso la institución ya mencionada.

Page 4: Proyecto reingenieria

PLANTEAMIENTO DEL PROBLEMA

La realización del proyecto de reingeniería de la automatización

del Sistema de Control Escolar del Centro de Bachillerato

Tecnológico Agropecuario no. 16 consiste en un sistema que permita

mejorar el manejo de la información en la institución, así como las

calificaciones y promedios, se hizo con la finalidad de automatizar la

labor del área de control escolar, ya que no contaba con un sistema

de esta magnitud, haciendo que la información de los alumnos esté

mas al alcanze de forma rápida y segura.

Page 5: Proyecto reingenieria

Ahora que el sistema esta trabajando un solo módulo, tenemos

que solucionar los problemas que estan generando debido a la

falta de mantenimiento y el hecho de mejorarlo para que esté

funcionando al cien por ciento, teniendo en cuenta que tenemos

sólo 8 semanas para terminarlo.

¿Los metodos, estudios y analisis que realicemos en este lapso

de tiempo podrán ser efectivos para terminar por completo los

módulos del Sistema de Control escolar del Centro de

Bachillerato tecnológico agropecuario no. 16?

Page 6: Proyecto reingenieria

JUSTIFICACION

Este proyecto fue realizado atendiendo la necesidad del

Departamento de Control Escolar de la institución de agilizar y

llevar un mejor manejo de la información del alumnado donde se

han originado problemas al momento de capturar sus

calificaciones y su información básica.

Actualmente el personal que labora en ese departamento

invierte más tiempo en su horario de trabajo establecido al

momento de anotar las calificaciones en épocas de evaluaciones y

fin de semestre, además de las consultas no sean tediosas pero

sobre todo resguardar toda esa información de manera segura y

confiable.

Page 7: Proyecto reingenieria

Es por ello que se optó por aplicar reingeniería de procesos con

el fin de optimizar su funcionalidad, por ser una herramienta que

reducirá en tiempo y costo muchas actividades que tienen relación

directa con el sistema y asu vez reducir los riesgos tanto a

seguridad de las bases de datos del sistema y su acceso a ellas.

Tomando en cuenta otros factores como lo son lo economico y

operativo, su factibilidad es muy alta, ya que no requiere algún

costo extra para su implementación.

Page 8: Proyecto reingenieria

ANALISIS PRELIMINAR

En este documento se pretende terminar el sistema para que

sea de mucha utilidad en el Departamento de Control Escolar del Centro

de Bachillerato Tecnológico Agropecuario No. 16.

Antes que nada se analizará el sistema, sus condiciones y la

documentacion que dejaron los desarrolladores anteriores, ya despues

de sus analisis, se enviará una solicitud para que nos autorizen trabajar

en él y la aprobación del proyecto.

Page 9: Proyecto reingenieria

ALCANCES

El Sistema de Control Escolar del Centro de Bachillerato

Tecnológico Agropecuario n° 16 se tiene ya automatizado el

registro de altas y bajas de los alumnos.

Se tiene contemplado crear un portal web para que los alumnos

puedan consultar sus calificaciones de manera rapida y desde

cualquier lugar.

También que los profesores puedan subir los promedios y notas

desde cualquier punto con acceso a internet, además de llevar un

control más rápido y seguro.

Page 10: Proyecto reingenieria

ESTIMACION DE RECURSOS

El Departamento de Control Escolar del Centro de

Bachillerato tecnologico Agropecuario No. 16 solicita

este sistema, los desarrolladores en este caso nuestro

corporativo cuenta sólo con sus propios equipos.

Debemos tener en cuenta que los costos no sólo son

de equipos y software, también son el transporte y los

alimentos que consumimos antes durante y despues de

las horas de trabajo en la institucion solicitante de

nuestros servicios.

Page 11: Proyecto reingenieria

ALTERNATIVA DE SOLUCION

Antes que nada analizaremos como funciona el sistema actualmente, revisando minuciosamente para comenzar a trabajar en él. •El departamento de Control Escolar pueda trabajar de manera más rapida y sacar provecho a todas las herramientas que el sistema le ofrece tanto en tiempo y esfuerzo.

•Optimizar y terminar todos los modulos pendiente para que estas oficinas pueda laborar con más eficacia. Para tomar en cuenta estas soluciones se tienen que revisar de manera cuidadosa todo lo que pueda surgir antes y durante el proceso de reingeniería.

Page 12: Proyecto reingenieria

OBJETIVO GENERAL.

Optimizar, rediseñar y mejorar el sistema para el

departamento de control escolar del Centro de Bachillerato

Tecnológico Agropecuario n° 16.

Page 13: Proyecto reingenieria

OBJETIVOS ESPECIFICOS. •Revisar y reestructurar la documentación de los módulos ya creados y así determinar si debemos modificar.

•Revisar nuevamente el código, detectar los errores no vistos.

•Analizar y reestructurar los datos.

Page 14: Proyecto reingenieria

CARACTERISTICAS

Este Sistema contará con un portal web para que todos los

alumnos puedan accesar en cualquier lugar sin necesidad de acudir

a las oficinas para consultar sus calificaciones.

Por ahora cuenta con las siguientes características:

•Menu de usuario •Menu de Administrador •Menu de Docente •Autentificacion (Usuario y Contraseña) •Alumno (Nombre, Apellido Paterno, Apellido Materno, Semestre, Calificacion, Nombre de Maestro, Nombre de la Materia).

Page 15: Proyecto reingenieria

DICCIONARIO DE DATOS

ADMINISTRADOR

------------------------------------------------

----

usuario: VARCHAR (30)

password: VARCHAR (8)

------------------------------------------------

-------------------------------

REGISTRO_ALUMNO(nom_alum,

apellidopat, apellidomat, semestre,

estado, ciudad, calle, colonia,

user_alum, pass_alum:varchar[30])

------------------------------------------------

-------------------------------

REGISTRO_DOCENTE(nom_doc,a

pellidos,clave_mat,usuario,contrase

ña: VARCHAR(30)

DOCENTE

--------------------------------------------------------------

usuario: VARCHAR (30)

password: VARCHAR (8)

---------------------------------------------------------------

Clave-docente ,n_ctrlalumno, clave_mat, calif:

(VARCHAR (30)

---------------------------------------------------------------

REGISTRO_DOCENTE(nom_doc,apellidos,cla

ve_mat,usuario,contraseña: VARCHAR(30)

Page 16: Proyecto reingenieria

DIAGRAMA CERO

Departamento de Control Escolar del CBTa. No.16

Registra informacion y calificaciones de los alumnos

Otorga las boletas a los alumnos

Page 17: Proyecto reingenieria

DIAGRAMA DE DETALLE

El alumno ingresa password y contraseña

Actividades Consulta calificaciones parciales

Consulta de Boleta promedio final

Selecciona “Boleta de calificaciones”

Muestra la Boleta de calificaciones

Salir

Page 18: Proyecto reingenieria

ANEXOS

Page 19: Proyecto reingenieria

ESTUDIO DE FACTIBILIDAD

AREA: _____________ CVE. PRESUP.: ______ CVE.

REFERENCIA: ________

PROYECTO : ___SISTEMA CONTROL ESCOLAR CBTa.

16______ABREV.: ________ HOJA: ____ DE: ____

-Factbilidad Tecnica: Se tienen funcionando los equipos donde se implementa el

modulo del sistema, aunque hace falta el personal que esté encargado de su

mantenimiento.

-Factibilidad Economica: Se ha invertido una cantidad minima de dinero en el

desarrollo de este sistema, ya que las aplicaciones y el software fueron

proporcionados por sus mismos creadores.

ELABORO: __Karen Mora Coronel______________________

FECHA: __09/Marzo/2012_______________________

AUTORIZO: ___Maria de los Angeles Martinez

Morales_____________

FECHA: __09/Marzo/2012________________________

Page 20: Proyecto reingenieria

CALENDARIO DE TRABAJO

AREA: _______________ CVE.PRESUP.: _______ CVE.REFERENCIA:_______

PROYECTO: ___CONTROL ESC. CBTa 16___________ ABREV.: ______ HOJA: _______ DE: _______

FECHA DE INICIO: ___27/02/2012________ FECHA TERMINO: ___30/04/2012_______ TIEMPO TOTAL PROGRAMADO: __8 SEMANAS____ CVE.

REFERENCIA: _________

DESCRIPCION DE LA

ACTIVIDAD

RE

SP

ON

.

TIEMPO 1 2 3 4 5 6 7 8 9 1

0

1

1

1

2

1

3

1

4

1

5

1

6

1

7

1

8

1

9

2

0

2

1

2

2

2

3

2

4

2

5

2

6

2

7

2

8

FAMILIARIZACION CON EL

SISTEMA

ESTIMADO

REAL

PLANTEAMIENTO DEL

PROBLEMA

ESTIMADO

REAL

ANALISIS ESTIMADO

REAL

OBTENCION DE

REQUERIMIENTOS

ESTIMADO

REAL

ESTUDIO DE FACTIBILIDAD ESTIMADO

REAL

CREACION DE PROTOTIPOS ESTIMADO

REAL

REIMPLEMENTACION DEL

SISTEMA

ESTIMADO

REAL

PERFECCIONAMIENTO ESTIMADO

REAL

ENTREGA DE

DOCUMENTACION

ESTIMADO

REAL

OBSERVACIONES:

ELABORO:

KAREN MORA CORONEL

FECHA: 09/MARZO/2012

AUTORIZO:

MARIA DE LOS ANGELES MARTINEZ MORALES

FECHA: