Está en la página 1de 17

ESQUEMA DEL PROYECTO DE INGENIERIA DE SOFTWARE I

1.CARTULA

2.TITULO DEL PROYECTO

3.SUMARIO

4.PRESENTACIN

5.INTRODUCCIN

6.DATOS DE LA ORGANIZACIN

7.MARCO TEORICO

Teora del UML y Metodologa RUP

8.MARCO METODOLOGICO RUP

FASE I: INCEPCIN.

1. MODELO DEL NEGOCIO.

1.1.

REGLAS DEL NEGOCIO.

1.2.

MODELO DE CASOS DE USO DEL NEGOCIO

1.3.

DESCRIPCIN DE CASOS DE USO. Por cada caso de

uso base del MCUN

1.4.

DIAGRAMA DE ACTIVIDADES. Por cada caso de uso

base del MCUN

1.5.

DIAGRAMA DE OBJETOS DEL NEGOCIO. Por cada caso

de uso base del MCUN

2. MODELO DEL DOMINIO.

2.1.

DIAGRAMA DEL DOMINIO.

2.2.

MODELO DE REQUERMIENTOS.

2.2.1. REQUERIMIENTOS FUNCIONALES.


R1. Registro de Usuarios.
R2. Registro de Alumnos por Aula.
R3. Registro de Apoderados por Alumno.
R4. Registro de Docentes por Aula.
R5. Registro de Programacin de Sesin de Clases.
R6. Registro de Nota de Sesin de Clase.
R7. Registro Automtico de Competencia Alcanzada por tema de
curso.
R8. Registro Automtico de Capacidad Resultada por tema de
curso.
R9. Seleccin de Temas en pantalla para cada aula.
R10. Seleccin de Contenidos en pantalla para cada aula.
R11. Seleccin de Currcula para cada aula.
R12. Emisin de Notas por sesiones de clases del alumno.

2.2.2. REQUERIMIENTOS NO FUNCIONALES.


RN1. Se deber implementar en PHP 5, HTML5 y CSS3.
RN2. El Sistema deber ser montado en Windows Server 2012
R2.

RN3. Se deber Utilizar el Gestor de Base de Datos: MySQL


5.0.45.
RN4. Se deber Brindar seguridad, permitiendo exponer la
informacin solo a personas autorizadas.
RN5. Las Interfaces debern ser amigables al usuario.
RN6. Se deber brindar Informacin rpida y oportuna.
RN7. Los tiempos de espera mxima para una peticin ser de 5
segundos, caso contrario el sistema retorna el control.

2.3.

FLUJO DE TRABAJO DEL MODELADO DEL NEGOCIO.

2.3.1 DOCUMENTO DE LA VISIN DEL NEGOCIO.

2.3.1.1. INTRODUCCIN.

a. Propsito.
El presente proyecto tiene como propsito minimizar los
recursos de escritorio, dar soporte al proceso y sus actividades,
y optimizar los tiempos de respuesta. El detalle de cmo este
sistema Web satisface estas necesidades son descritas ms
adelante en los casos de uso.

b. Alcance.
El Plan de Desarrollo del Software describe el plan global usado
para el desarrollo del Proyecto en la Empresa Tenebrosa SAC
Contamos con la metodologa RUP que es una herramienta
fundamental para llevar acabo el sistema.

El lenguaje de

modelado es el UML 2, analistas de sistemas, el lenguaje PHP


para la aplicacin en Web y el gestor de base de datos Oracle.

En consecuencia, el sistema servir de soporte al proceso y sus


actividades, donde el sistema dar el dinamismo en sus
diferentes aplicativos para brindar a los usuarios, clientes
internos de la organizacin, un resultado eficiente y eficaz
dependiendo de las laborares realizadas. Tambin se busca
agilizar los tiempos de bsqueda de Informacin y evitando
duplicidad de tareas, brindando informacin general y detallada
de los avances de las actividades de la organizacin.

c. Posicionamiento.
c.1. Oportunidad de Negocio.

La realizacin de este proyecto mejorar el proceso y sus


actividades, As mismo de disponer con la informacin
precisa en el menor tiempo posible.

Actualmente la Organizacin no cuenta con un sistema que


apoye al proceso, lo cual genera desequilibrio en las
actividades, exceso de registros de datos en papel y en
medios magnticos, y no disponer de una informacin
clasificada en periodos de tiempos requeridos. Con la
utilizacin del sistema se podr mejorar el proceso, y reducir
el manejo de datos manual, ya que esto se automatizara, y la
informacin se generara y se obtendr a partir de datos ya
almacenados, optimizando el empleo del tiempo de la
informacin clasificada.

c.2. Principales Competidores.

Barrik.
Docentes altamente calificados, computadoras personales.

Calle Mariano Bijar Las Quintanas


Email:

mijeanbouch@hotmail.com

Nor Per Consummators.


Docentes altamente calificados, computadoras personales.
Av. Amrica Norte
Email:

cientecnorperu@hotmail.com

d. Definicin de Stakeholders y Usuarios.


d.1. Demografa del Mercado.
El conjunto de usuarios en el entorno del sistema est
definida por trabajadores de la organizacin encargados del
proceso y auxiliares de los datos, y se espera del sistema
caractersticas de utilidad, factibilidad interfaz amigable,
seguridad y eficiencia.

El sistema tendr interfaces para el siguiente personal:


______________________________

cada

uno

con

funciones

diferentes.

d.2. Resumen de Stakeholders.

NOMBRE

REPRESENTA

Promueve,

ROL

dirige

actividades

las

de

la

Monitorear y Supervisar
constantemente

las

Institucin de acuerdo a lo

actividades dentro de la

establecido

Organizacin.

en

Plan

de

controla

las

Trabajo.

Director
-

Coordina

actividades

de

apoyo

asesoramiento

y
la

investigacin.

Administrador

Supervisa

la

Informacin

ingresada al sistema.
-

de

planificacin

promocin,
y

Administrar y supervisar
la Informacin.

Coordina con la Direccin,


asuntos

otros

vinculados
investigacin

con
cientfica

la
y

tecnologa.

CUADRO N: Resumen de Stakeholders.


FUENTE: Elaboracin Propia.

d.3. Resumen de Usuarios.

REPRESENTA

Director

ROL

Usuario que supervisa la

Supervisa las

Informacin

programaciones

concerniente al control

curriculares.

Acadmico en el sistema
multimedia.

Administrador

Usuario final que

Registrar los cursos y temas

empleara el sistema

por plan de estudios, emite

para procesar la

documentos oficiales,

informacin del

verifica el correcto ingreso

rendimiento de los

de notas, registra matricula.

alumnos.

CUADRO N: Resumen de usuarios.


FUENTE: Elaboracin Propia.

d.4. Ambiente de Usuario.

El conjunto de usuarios del entorno al sistema, tiene como


ambiente de trabajo las instalaciones fsicas de la institucin,
donde se desarrollarn todas las actividades:

La Direccin.

Departamento de Computacin (Ambiente Principal).

d.5.

Necesidades

Principales

de

Usuarios

Stakeholders.

NECESIDA
D

SOLUCIN ACTUAL

SOLUCIN
PROPUESTA

Alta.

Tiempo de
Respuesta.
Carga de
Trabajo.

Actividad
automatizada de
manera muy limitada.

El sistema Automatizar
este proceso de una
manera eficiente.

Control de
Asistencia.

Alta.

Tiempo de
Respuesta.
Carga de
Trabajo.

Actividad
automatizada de
manera muy limitada.

El sistema Automatizar
este proceso de una
manera eficiente.

Registrar
Ambiente
de Estudios.

Alta.

Carga de
trabajo.

Actividad Manual.

El sistema Automatizar
este proceso.

Elaborar el
Record
Acadmico
del Alumno.

Alta.

Carga de
trabajo.

Actividad Manual.

El sistema Automatizar
este proceso.

Actividad
Automatizada de
manera muy limitada.

El sistema Automatizar
este proceso de una
manera eficiente.

Actividad Manual.

El sistema Automatizar
este proceso de una
manera eficiente.

Control de
Notas.

PRIORIDA
D

CONCERNIEN
TE

Falta de
control.
Control de
Enseanza.

Elaborar
Informacin
Estadstica.

Alta.

Alta.

Tiempo de
Respuesta.
Carga de
Trabajo.

Tiempo de
Respuesta.
Carga de
Trabajo.

CUADRO N: Necesidades Principales del Usuario.

FUENTE: Elaboracin Propia.

e. Apreciacin Global del Producto.

e.1. Perspectiva del Producto:

El Sistema, se aplicara en el ambiente de los funcionarios del


negocio. Visto este producto en perspectiva, los usuarios
finales tendrn una interfaz con el sistema el cual les
permitir acceder al Sistema y la informacin de acuerdo al
nivel y permisos asignados. El administrador del sistema es el
que limitara los permisos para cada tipo de usuarios en
funcin a las actividades que desempea.

e.2. Restricciones:

El Sistema se limita a sus procesos que realiza, no contempla


procesos ajenos a este.

2.4.

MODELO DE CASOS DE USO DE REQUERIMIENTOS.

FASE II: ELABORACIN


1. MODELO DE ANALISIS DIAGRAMA DE CLASES.

1.1.

DOCUMENTACIN DE CLASES. Por cada clase

a.- Clase: Apoderado


Clase que almacena todos los datos necesarios pertenecientes
del apoderado.

PK/FK
PK

ATRIBUTOS

DESCRIPCIN

Id_apoderado

Cdigo del alumno

nombre

Nombre del apoderado

apellido

Apellido del apoderado

sexo

(M)Masculino, (F) Femenino

direccion
Direccin del apoderado
PK/FK ATRIBUTOS
DESCRIPCIN
telfono
Telfono del apoderado
PK
Id_asistencia Cdigo que se atribuye a la asistencia
ocupacin
Ocupacin del apoderado
Horaingreso Hora de ingreso de acuerdo a la asistencia
dni
Identificacin del apoderado
Hora de salida de acuerdo al trmino de la
Email
Direccion electrnica del
Horasalida evaluacin
apoderado
Tabla N 16: Clase Apoderado.
Elaboracin Propia.

b.- Clase: Asistencia


Clase que almacena la asistencia, de acuerdo a su hora de
entrada y salida del alumno.

Tabla N: Clase Asistencia.


Elaboracin Propia.
1.2.

DIAGRAMA DE PAQUETES.

1.3.
DISEO DE PANTALLAS. Por cada caso de uso base
del DCURS

1.4.
DIAGRAMA DE SECUENCIA. Por cada caso de uso
base del DCURS

1.5.
DIAGRAMA DE COLABORACIN. Por cada caso de
uso base del DCURS

1.6.
DIAGRAMA DE ESTADOS. Por cada caso de uso
base del DCURS. Ejemplo:

1.6.1.Para el C.U. Preparar Curricula.

Curricula seleccionada
Curso
Mostrado

Mostrado
Tema
Mostrado
Mostrado

SubTema
Mostrado

Mostrado
Contenido
Mostrado
Mostrado

Curricula
Procesada
Curricula Ok
Curricula
Guardada
Mostrar()
Curricula
Publicada

Figura N : Diagrama de Estados C.U. Preparar Curricular.

1.7.

DIAGRAMA DE COMPONENTES.

SMWCSE
<<Application>>

Reportes
<<Application>>

.exe Ingreso Al
Sistema

<<Application>>

Programar Sesion de
Clase

<<Application>>

Evaluar
Enseanza

<<Application>>

Controlar
Enseanza

<<Application>>

Preparar Curricula

<<Application>>

Base De Datos
Liceo Cristo Rey

<<Application>>

Usuario

Procesar Notas

FASE III: Construccin.

Modelo de Desarrollo.

Modelo de Entidad Relacin de la Base de Datos Propuesta

Especificaciones del Lenguaje de Desarrollo del Proyecto.


Descripcin de DB Oracle, PHP 5 y HTML5

FASE IV: Construccin.

Modelo de Pruebas.

Prueba de Caja Negra


Descripcin terica de la caja negra.

Prueba de la Caja Blanca.


Descripcin terica de la caja blanca.
9.CONCLUSIONES

10.REFERENCIAS DEL PROYECTO

10.1.Libros
10.2.Url
10.3.Tesis

También podría gustarte