You are on page 1of 67

Universidad Nacional de Trujillo

FACULTAD DE INGENIERA
ESCUELA ACADMICA PROFESIONAL DE INGENIERA DE
SISTEMAS
SISTEMA DE NOTAS DE LA UNIVERSIDAD NACIONAL DE
TRUJILLO

CURSO

: Ingeniera de Software Orientado a Objetos.

DOCENTE

AUTORES

Mg. Juan Pedro, Santos Fernndez.

Bacilio Grados, Liseht.


Burgos Gonzales, Miluska Geraldine.
Castillo Carranza, Masiel.
Guzmn Pasco, Fabiola.
Lpez Garca, Pedro.
CICLO:

8 ciclo.

TRUJILLO - PER
2014

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

NDICE
INTRODUCCIN.................................................................................................. 3
SISTEMA DE NOTAS............................................................................................. 4
MODELO DEL NEGOCIO...................................................................................... 4
FASE I: Incepcin................................................................................................ 4
MODELO DEL NEGOCIO............................................................................. 4

1.

1.1

REGLAS DEL NEGOCIO........................................................................4

1.2

MODELO DE CASOS DE USO DEL NEGOCIO..........................................4

1.3

ESPECIFICACIONES DE CASOS DE USOS DEL NEGOCIO.......................5

1.4

DIAGRAMA DE ACTIVIDADES DEL NEGOCIO.......................................6

1.5

MODELOS DE OBJETOS DEL NEGOCIO..............................................10

1.6

MODELO DEL DOMINIO.....................................................................12

2.

MODELO DE REQUERIMIENTOS..............................................................13

2.1

FLUJO DE TRABAJO MODELO DE REQUERIMIENTOS...........................13

2.2

REQUERIMIENTOS FUNCIONALES........................................................13

2.3

REQUERIMIENTOS NO FUNCIONALES..................................................14

2.4

ACTORES DEL SISTEMA A AUTOMATIZAR.............................................16

2.5

DIAGRAMA DE PAQUETES Y SUS RELACIONES......................................17

2.6

MODELO DE CASOS DE USO POR PAQUETES.........................................17

2.7

DESCRIPCIN DE LOS CASOS DE USO POR PAQUETES..........................20

2.8

DISEO DE PANTALLA DE LOS CASOS DE USO POR PAQUETES..............36

2.9
ESTIMACIN DEL TIEMPO DE DESARROLLO DEL PROYECTO BASADO
EN CASOS DE USO.......................................................................................... 51
2.10

ESTUDIO DE VIABILIDAD ECONMICA.................................................59

2.11

MITIGACION DE RIESGOS.....................................................................74

INTRODUCCIN

Ingeniera de Software Orientado a Objetos

Pgina

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

En el presente informe trata sobre el tema de la elaboracin de diagramas de caso de


uso del negocio y el modelo de requerimientos para el sistema de Slabos y Pesos de la
Universidad Nacional de Trujillo.
La elaboracin de estos diagramas se ha hecho con el fin de conocer los procesos que
conlleva este rubro de la Universidad Nacional de Trujillo, tanto para los docentes,
personal educativo como para los alumnos que llegan a tener conocimiento del slabo
de su curso.

Ingeniera de Software Orientado a Objetos

Pgina

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

SISTEMA DE NOTAS
1. MODELO DE REQUERIMIENTOS
1.1.

FLUJO DE TRABAJO MODELO DE REQUERIMIENTOS


El paso desde la determinacin de las necesidades del cliente hasta la
implementacin no es trivial. En primer lugar, las necesidades del cliente no son
fciles de discernir. Esto obliga a que se debe tener algn modo de capturar las
necesidades del usuario de forma que pueden comunicarse fcilmente los
requerimientos del sistema en toda su magnitud. (Jacobson, 2000).
En este modelo se profundizar en la modelacin del sistema a automatizar. Se
definir una agrupacin de los casos de uso por paquetes y las relaciones entre
los mismos. Se reflejar adems para cada paquete definido los diagramas de
caso de uso que reflejarn las relaciones entre estos y los actores del sistema.
Para un mayor entendimiento del sistema se describirn a alto nivel todos y cada
uno de los casos de uso y actores que interactan en el sistema. Por ltimo se
definirn los requerimientos no funcionales que determinarn las cualidades del
sistema.

2.1

REQUERIMIENTOS FUNCIONALES
Autenticarse en el sistema.

Validar usuario y contrasea

Adecuar el sistema de acuerdo al permiso del usuario

Administrar cuenta personal

Modificar los datos personales.

Modificar contrasea.

Registrar notas
Registrar notas de evaluaciones por unidad y por alumno
Reportar notas
Emitir reporte de notas del alumno
Emitir reporte de notas por curso

2.2

REQUERIMIENTOS NO FUNCIONALES

Ingeniera de Software Orientado a Objetos

Pgina

Universidad Nacional de Trujillo


Notas 8 ciclo
2.3.1

Apariencia o interfaz externa:

2.3.2

2.3.3

2.3.4

2.3.5

2.3.6

Sistema de

Debe ser clara, legible y fcil de usar.

Usabilidad:

El sistema debe estar concebido para cualquier tipo de usuario, o


sea debe lograr una aceptacin general tanto para un experto
como para una persona menos diestra.

El servicio que brinda la aplicacin deben ayudar a que los


usuarios logren su objetivo especfico con efectividad, eficiencia
y satisfaccin.

Rendimiento:

El sistema debe tener una alta velocidad de procesamiento y


respuesta ante cualquier solicitud de los posibles usuarios, para
que no se sientan incomodo en su objetivo.

Alto grado de eficiencia.

Disponible en cualquier instante.

Soporte:

El sistema ser instalado y configurado por los tcnicos de


computacin de la direccin de Sistemas, quienes se encargarn
de darle mantenimiento.

Fcil adaptabilidad para asumir nuevas funciones.

Seguridad:

La informacin manejada por el sistema debe estar protegida de


acceso no autorizado y divulgacin.

Debido a la importancia de la informacin manipulada, esta ser


objeto de cuidadosa proteccin contra la corrupcin y estados
inconsistentes.

La transmisin de los datos debe ser a travs de un canal seguro,


esto se asegurara utilizando el protocolo SSL junto con
certificados digitales para el servidor y los navegadores de los
usuarios.

Requerimientos Polticos y Culturales

El producto debe manejar reportes para poder ver los resultados


de los registros.
El producto no debe contener expresiones que difundan los
resultados de sus procesos a entes extraos, ya que limara la
profesionalidad de la institucin.

Ingeniera de Software Orientado a Objetos

Pgina

Universidad Nacional de Trujillo


Notas 8 ciclo
2.3.7

Confiabilidad:

2.3.8

Tolerancia a fallo correspondiente a POSTGRES SQL.

Ayudas y Documentacin en lnea

2.3.9

Sistema de

El sistema requiere de una ayuda y de manual de usuario, para


una mejor comprensin del mismo, elevando el trabajo.

Software:

Servidores:

Sistema Windows Server 2012 o superior

POSTGRES SQL 9.4

Internet Informacin Server 5(IIS5) o superior

Clientes:

Sistema Operativo Windows 7 o superior

Navegador Chrome versin 38.0.21.25.111

2.3.10 Hardware:

Servidor Web:

Microprocesador: Corei3, superior o compatible

Memoria RAM: 1GB

Servidor POSTGRES SQL:

Microprocesador: Dual Core, superior o compatible

Memoria RAM: 1GB

Disco Duro: 500 GB o superior

Clientes:

Microprocesador: Dual Core, superior o compatible

Memoria RAM: 1 GB

2.3.11 Restricciones en el diseo y la implementacin


El software como debe respetar la poltica de estandarizacin de la
Empresa, al emitir los reportes debe seguir un patrn de diseo
previamente acordado. Se exige la construccin de una herramienta
tradicional de escritorio, para ganar en riqueza, con el uso de la
tecnologa .NET en cualquiera de sus lenguajes, con servidor
POSTGRES SQL.

Ingeniera de Software Orientado a Objetos

Pgina

Universidad Nacional de Trujillo


Notas 8 ciclo
2.3

Sistema de

ACTORES DEL SISTEMA A AUTOMATIZAR

Diagrama de Relacin
del sistema

entre los actores

2.4

Actor

Descripcin

Usuario

Es aquella persona que tiene acceso al


sistema de Notas, y por tanto posee un
usuario y una contrasea para
identificarse.

Docente

El Docente se encargar de registrar las


notas de las evaluaciones de los alumnos
que tiene a cargo.

Alumno

El alumno podr visualizar las notas de


sus evaluaciones de cada curso
matriculado.

DIAGRAMA DE PAQUETES Y SUS RELACIONES

Ingeniera de Software Orientado a Objetos

Pgina

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

Las principales funcionalidades del sistema que se disea se separan por


paquetes, deben poseer una alta cohesin y un bajo acoplamiento entre
ellos, para independizar los principales procesos de trabajo.

2.5

MODELO DE CASOS DE USO POR PAQUETES


Para ayudar a comprender mejor los diagramas de casos de uso que a
continuacin exponemos, mostramos este pequeo diagrama con la relacin
jerrquica que se estable entre los actores del sistema a la hora de interactuar
con la aplicacin.

2.6.1

PAQUETE DE AUTENTICARSE SISTEMA

Ingeniera de Software Orientado a Objetos

Pgina

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

2.6.2

PAQUETE DE ADMINISTRAR CUENTA PERSONAL

2.6.3

PAQUETE DE REGISTRAR NOTAS

Ingeniera de Software Orientado a Objetos

Pgina

Universidad Nacional de Trujillo


Notas 8 ciclo

2.6.4

2.6

Sistema de

PAQUETE DE REPORTAR NOTAS

DESCRIPCIN DE LOS CASOS DE USO POR PAQUETES


2.6.1 PAQUETE DE AUTENTICARSE SISTEMA

Ingeniera de Software Orientado a Objetos

Pgina

10

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

2.6.1.1 Caso de Uso <<Validar usuario y contrasea>>

FICHA DE CASO DE USO


NOMBRE
DESCRIPCIN

Validar usuario y contrasea


Este caso de uso describe el proceso por medio del cual el
usuario ingresa su usuario y contrasea.

FLUJO NORMAL
ACTORES

Usuario.

PRECONDICIONES

Debe ser un usuario existente en el Sistema.

ACTIVACIN

Los indicadores vuelven a su posicin inicial

FLUJO NORMAL O
BASICO

1) El caso de uso inicia cuando un usuario solicita


autenticacin al sistema para lo cual este introducir el
usuario y contrasea que le fueron asignados.
2) El

sistema verificar la existencia del usuario y


correspondencia del mismo con la contrasea introducida.
En caso de ser correspondientes se proceder a mostrar la
seccin que contiene los privilegios correspondientes al
usuario autenticado atendiendo a su tipo, finalizando de
esta manera el caso de uso.

POSTCONDICIONES

Se mostrar el perfil personal del usuario.


FLUJO ALTERNATIVO 1

DESCRIPCIN
POSTCONDICIONES

4) 1.

Si el usuario no existe, aparecer un mensaje


informndonos que el usuario no existe.

Los indicadores quedan en su posicin original


FLUJO ALTERNATIVO 2

DESCRIPCIN
POSTCONDICIONES

5) 1.

Si la contrasea es incorrecta aparecer un mensaje


informndonos que la contrasea es incorrecta.

Los indicadores quedan en su posicin original

2.6.1.2 Caso de Uso <<Actualizar perfil personal>>

FICHA DE CASO DE USO

Ingeniera de Software Orientado a Objetos

Pgina

11

Universidad Nacional de Trujillo


Notas 8 ciclo
NOMBRE

Sistema de

Actualizar perfil personal


Este caso de uso describe el proceso por medio del cual el
usuario podr actualizar el perfil de su cuenta.

DESCRIPCIN

FLUJO NORMAL
ACTORES

Usuario.

PRECONDICIONES
ACTIVACIN

El usuario ha debido iniciar sesin correctamente en el sistema


Los indicadores vuelven a su posicin inicial

FLUJO NORMAL O
BASICO

1) El caso de uso inicia cuando el usuario ya ha ingresado al

sistema, donde se le mostrar su perfil personal y todas las


opciones y mens a los que l puede acceder segn su tipo
de usuario.

POSTCONDICIONES

El perfil del usuario est actualizado.

POSTCONDICIONES

Los indicadores quedan en su posicin original

2.6.2

PAQUETE DE ADMINISTRAR CUENTA PERSONAL

2.6.2.1

Caso de Uso << Modificar datos personales >>

FICHA DE CASO DE USO


NOMBRE
DESCRIPCIN

Modificar datos personales.


Este caso de uso describe el proceso por medio del cual un
usuario desea modificar sus datos personales.

FLUJO NORMAL
ACTORES
PRECONDICIONES
ACTIVACIN
FLUJO NORMAL O

Usuario final de la aplicacin


Los indicadores vuelven a su posicin inicial
1) El caso de uso comienza cuando el usuario desea

Ingeniera de Software Orientado a Objetos

Pgina

12

Universidad Nacional de Trujillo


Notas 8 ciclo
BASICO

POSTCONDICIONES

Sistema de

cambiar sus datos personales.


2) El usuario hace clic en el men perfil y selecciona
la opcin Datos Personales.
3) El sistema muestra la interfaz donde el usuario
visualiza sus datos personales.
4) El usuario debe seleccionar el botn Editar
5) El sistema presenta la pgina (o formulario) para
que el
usuario pueda realizar los respectivos
cambios mostrando slo algunos campos para
modificar.
6) El usuario deber modificar los datos que crea
conveniente.
7) El usuario debe seleccionar el botn Guardar.
8) El sistema almacena la operacin realizada. Y fin de
caso de uso
La interfaz de Datos Personales se actualiza correctamente.
FLUJO ALTERNATIVO 1
6) Se validaran los datos ingresados.

DESCRIPCIN
POSTCONDICIONES

Los indicadores quedan en su posicin original

2.6.2.2 Caso de Uso <<Modificar contrasea>>

FICHA DE CASO DE USO


NOMBRE
DESCRIPCIN

Modificar contrasea
Este caso de uso describe el proceso por medio del cual un
usuario puede ingresar al sistema y modificar su contrasea

FLUJO NORMAL
ACTORES
PRECONDICIONES
ACTIVACIN

Usuario final de la aplicacin


Los indicadores vuelven a su posicin inicial

Ingeniera de Software Orientado a Objetos

Pgina

13

Universidad Nacional de Trujillo


Notas 8 ciclo
FLUJO NORMAL O
BASICO

Sistema de

1) El caso de uso comienza cuando el usuario desea


cambiar su contrasea.
2) El usuario hace clic en el men perfil y selecciona
la opcin Datos de la cuenta.
3) El sistema muestra la interfaz donde el usuario
visualiza su usuario y contrasea.
4) El usuario debe seleccionar el botn Editar.
5) El sistema presenta la pgina (o formulario) para
que el usuario pueda cambiar su contrasea e
ingresar su contrasea actual y su nueva
contrasea.
6) El usuario debe seleccionar el botn Guardar.
7) El sistema almacena la operacin realizada. Y fin de
caso de uso.

POSTCONDICIONES

La interfaz de Datos de la Cuenta es actualizada correctamente.


FLUJO ALTERNATIVO 1
5) Validar si el usuario ha ingresado su contrasea antigua
correctamente y que el nmero de caracteres sea el
correcto.

DESCRIPCIN

POSTCONDICIONES

2.6.3

Los indicadores quedan en su posicin original

PAQUETE DE REGISTRAR SLABO

2.6.3.1 Caso de Uso <<Seleccionar curso>>

FICHA DE CASO DE USO


NOMBRE
DESCRIPCIN

Seleccionar curso
Este caso de uso describe el proceso por medio del cual un
docente selecciona un curso para la elaboracin del silabu

FLUJO NORMAL
ACTORES

Usuario final de la aplicacin

Ingeniera de Software Orientado a Objetos

Pgina

14

Universidad Nacional de Trujillo


Notas 8 ciclo
PRECONDICIONES
ACTIVACIN
FLUJO NORMAL O
BASICO

Sistema de

Los indicadores vuelven a su posicin inicial


1) El caso de uso comienza cuando el docente
selecciona asignaturas
2) El docente selecciona un semestre si lo desea, caso
contrario aparecer el semestre actual
3) El sistema presenta la pgina (o formulario) para
que el docente pueda realizar los respectivos
cambios.
4) El docente seleccionara la escuela, facultad, curso
del que desea crear el silabus
5) El sistema pide confirmacin de datos.
6) El sistema almacena la operacin realizada. Y fin de
caso de uso

POSTCONDICIONES

La aplicacin cambia su idioma


FLUJO ALTERNATIVO 1

DESCRIPCIN

POSTCONDICIONES

4) 1. Si el docente da doble clic en la tabla, le aparecer un


mensaje. Diciendo que debe seleccionar un botn,
registrar o visualizar

Los indicadores quedan en su posicin original


FLUJO ALTERNATIVO 2

DESCRIPCIN
POSTCONDICIONES

5) 1. Si el docente desea algo ms especfico puede realizar


un filtro de carreras de acuerdo a la sede.

Los indicadores quedan en su posicin original

2.6.3.2 Caso de Uso <<Registrar slabo>>

FICHA DE CASO DE USO


NOMBRE
DESCRIPCIN

Registrar Slabo
Este caso de uso describe el proceso que se sigue para poder
hacer el registro de slabos.

Ingeniera de Software Orientado a Objetos

Pgina

15

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

FLUJO NORMAL
ACTORES
PRECONDICIONES
ACTIVACIN
FLUJO NORMAL O
BASICO

Docente
Los indicadores vuelven a su posicin inicial
1) El caso de uso comienza cuando el
selecciona el formulario de Asignaciones.

usuario

2) El sistema muestra el formulario al ser seleccionado.


3) El sistema carga automticamente datos por
defecto en las opciones de Semestre y Sede,
mostrndonos en una tabla los slabos que estn
cargados por defecto, siendo los ms actuales.
4) Se debe seleccionar una opcin del combo Semestre
para que se cargue los datos del combo Sede.
5) Al seleccionar la opcin de sede despus de
seleccionar el Semestre proceder a mostrarse
automticamente
en
la
tabla
los
datos
correspondientes a lo seleccionado.
6) El usuario deber seleccionar una fila dentro de la
grilla para poder activar el botn de editar Silabo.
7) Seleccionar el botn de Editar silabo para poder
acceder a los registros del mismo.
POSTCONDICIONES

La aplicacin cambia su idioma


FLUJO ALTERNATIVO 1

DESCRIPCIN

POSTCONDICIONES

3) 1. Si usuario da doble click en una fila de la tabla saldr un


error diciendo que debe de dar un solo click y
seleccionar el botn Editar Silabo.

Los indicadores quedan en su posicin original

2.6.3.3 Caso de Uso <<Completar identificacin>>

FICHA DE CASO DE USO


NOMBRE
DESCRIPCIN

Completar Identificacin
Este caso de uso describe el proceso que se sigue para
completar la identificacin del curso.

FLUJO NORMAL

Ingeniera de Software Orientado a Objetos

Pgina

16

Universidad Nacional de Trujillo


Notas 8 ciclo
ACTORES
PRECONDICIONES
ACTIVACIN

Sistema de

Docente
Los indicadores vuelven a su posicin inicial

FLUJO NORMAL O
BASICO

1) El caso de uso comienza el docente usuario


selecciona el formulario Identificacin.
2) El sistema cargara automticamente los datos en la
tabla tipo haciendo una lectura de la base de datos.
3) El docente usuario ingresa la cantidad de unidades
que corresponde a ese curso.
4) En esta parte se cargara automticamente en la
tabla unidad el nmero de unidades que se ingres.
5) Despus de proceder a seleccionar el botn Aadir
semanas.
6) Al seleccionar el botn de Aadir semanas, se
mostrara un formulario donde estar cargado la
cantidad de unidades con sus respectivas cajas de
texto para aadir sus semanas por unidad.
7) El docente usuario seleccionar el botn Guardar
para almacenar los datos en la tabla Unidad.
Posteriormente retornara al formulario Identificacin
ya actualizada.
8) Seleccionar el botn guardar del formulario
identificacin para guardar los datos y retornar al
formulario Asignaciones.

POSTCONDICIONES

FLUJO ALTERNATIVO 1

DESCRIPCIN

POSTCONDICIONES

3) 1.

Si usuario al presionar el botn Aadir semanas sin


haber ingresado datos aparecer un error que no
ingreso nmero de unidades.

Los indicadores quedan en su posicin original

2.6.3.4 Caso de Uso <<Registrar fundamentacin>>

FICHA DE CASO DE USO


NOMBRE

Registrar Fundamentacin

Ingeniera de Software Orientado a Objetos

Pgina

17

Universidad Nacional de Trujillo


Notas 8 ciclo
DESCRIPCIN

Sistema de

Este caso de uso describe el proceso que se sigue para poder


hacer el registro de slabos.

FLUJO NORMAL
ACTORES
PRECONDICIONES
ACTIVACIN

Docente
Los indicadores vuelven a su posicin inicial

FLUJO NORMAL O
BASICO

1) El caso de uso comienza cuando el usuario


selecciona el formulario de Fundamentacin.
2) El sistema muestra el formulario al ser seleccionado.
3) El docente usuario ingresa la fundamentacin del
curso.
4) El docente usuario selecciona el botn Guardar y
almacenara en la base de datos en la tabla
fundamentacin.
5) Al seleccionar el botn Guardar se retornara al
formulario de Asignaciones.

POSTCONDICIONES

FLUJO ALTERNATIVO 1

DESCRIPCIN

POSTCONDICIONES

3) 1.

Si el docente usuario selecciona el botn guardar sin


haber ingresado dato alguno, emerger una ventana
diciendo que es necesario ingresar datos.

Los indicadores quedan en su posicin original

2.6.3.5 Caso de Uso <<Registrar aprendizajes esperados>>

FICHA DE CASO DE USO


ID
NOMBRE
DESCRIPCIN

CU11
Registrar aprendizajes esperados
Este caso de uso describe el proceso de registrar aprendizajes
esperados.

FLUJO NORMAL
ACTORES

Docente

Ingeniera de Software Orientado a Objetos

Pgina

18

Universidad Nacional de Trujillo


Notas 8 ciclo
PRECONDICIONES
ACTIVACIN
FLUJO NORMAL O
BASICO

POSTCONDICIONES

Sistema de

Debe haber seleccionado el slabo del curso del cual quiere editar.

Los indicadores vuelven a su posicin inicial


1

El caso de uso comienza cuando el docente


selecciona el formulario Aprendizajes esperados.

Registra los aprendizajes esperados en el cuadro de


texto que se le muestra.

Selecciona el botn Guardar para que se guarde


los datos en el sistema. (E-1)

Se actualizar la base de datos.


FLUJO ALTERNATIVO

DESCRIPCIN

POSTCONDICIONES

E-1. En caso no haya ingresado nada, el sistema evaluar que


debe haber datos ingresados, caso contrario emitir un
mensaje
de
advertencia
Ingrese
Aprendizajes
esperados.

Los indicadores quedan en su posicin original

2.6.3.6 Caso de Uso <<Registrar programacin>>

FICHA DE CASO DE USO


ID
NOMBRE
DESCRIPCIN

CU12
Registrar programacin
Este caso de uso describe
programacin del slabo.

el

proceso

de

registrar

FLUJO NORMAL
ACTORES

Docente

Ingeniera de Software Orientado a Objetos

Pgina

19

la

Universidad Nacional de Trujillo


Notas 8 ciclo
PRECONDICIONES
ACTIVACIN
FLUJO NORMAL O
BASICO

POSTCONDICIONES

Sistema de

Debe haber seleccionado el slabo del curso del cual quiere editar.

Los indicadores vuelven a su posicin inicial


1

El caso de uso comienza cuando el docente


selecciona el formulario Programacin.

El docente seleccionar una unidad de la tabla de


unidades que visualizar en el formulario para que
le carguen los datos de dicha unidad y edite.

Registra la Denominacin y Objetivos de la


unidad.

Selecciona el botn Guardar para que se guarde


los datos en el sistema. (E-1)

El docente proceder a seleccionar una semana de


la tabla semanas de la respectiva unidad y pulsar
el botn Editar.(E-2)

El docente registrar Actividades y/o contenidos,


MMEE y Tcnica/Instrumento.

Selecciona el botn Guardar para que se guarde


los datos en el sistema.

El docente seleccionar una fila de la tabla de


aplazados que visualizar en el formulario para que
le carguen los datos y edite.

Selecciona el botn Guardar para que se guarde


los datos en el sistema.

Se actualizar la base de datos.


FLUJO ALTERNATIVO

DESCRIPCIN

E-1. En caso no haya ingresado nada, el sistema evaluar que


debe haber datos ingresados, caso contrario emitir un
mensaje de advertencia Ingrese Datos de la Unidad.
E-2. Si el docente ha seleccionado ms de una fila, le
emerger un mensaje de advertencia Debe seleccionar
una fila.

POSTCONDICIONES

Los indicadores quedan en su posicin original

2.6.3.7 Caso de Uso <<Registrar normas de evaluacin>>

Ingeniera de Software Orientado a Objetos

Pgina

20

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

FICHA DE CASO DE USO


ID
NOMBRE
DESCRIPCIN

CU13
Registrar normas de evaluacin
Este caso de uso describe el proceso de registrar las normas de
evaluacin del slabo.

FLUJO NORMAL
ACTORES
PRECONDICIONES
ACTIVACIN
FLUJO NORMAL O
BASICO

POSTCONDICIONES

Docente
Debe haber seleccionado el slabo del curso del cual quiere editar.

Los indicadores vuelven a su posicin inicial


1

El caso de uso comienza cuando el docente


selecciona el formulario Normas de Evaluacin.

El docente seleccionar del comboBox la unidad


para registrar la frmula (E-1).

Registra
la
frmula
siendo
esta
validada
(implementando un validador lxico y sintctico
previamente), pudiendo visualizar las variables a
usar en otro combo.

Selecciona el botn Insertar Frmula para que se


guarde los datos en el sistema. (E-2)

Al Insertar la frmula, se deben cargar los datos en


la tabla de Unidad-Frmula.

Selecciona el botn Usar la misma frmula en


para poder insertar la frmula en ms de una
unidad.

Se le mostrar una ventana emergente para que


seleccione en que unidades desea insertar la misma
frmula.(E-3).

Registra datos generales para el tem Normas de


Evaluacin del slabo en un rea de texto.

Selecciona el botn Guardar para que se guarde


los datos en el sistema.

Se actualizar la base de datos.


FLUJO ALTERNATIVO

DESCRIPCIN

E-1. Si la unidad ya tiene la frmula implementada, se leer


de la base de datos y lo mostrar.

Ingeniera de Software Orientado a Objetos

Pgina

21

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

E-2. Emerger un mensaje de advertencia Est seguro de


insertar esa frmula para la unidad, En caso no
ingrese nada, se mostrar otro mensaje de advertencia
Ingrese la frmula.
E-3

POSTCONDICIONES

Si no ha seleccionado ninguna unidad le saldr un


mensaje de advertencia Seleccione una unidad como
mnimo.

Los indicadores quedan en su posicin original

2.6.3.8 Caso de Uso <<Registrar consejera>>

FICHA DE CASO DE USO


ID

CU14

NOMBRE
DESCRIPCIN

Registrar consejera
Este caso de uso describe el proceso por medio del cual un
docente registra un horario de consejera para un curso.
FLUJO NORMAL

ACTORES
PRECONDICIONES
ACTIVACIN

Docente
Se debe haber seleccionado la opcin Consejera luego de haber
presionado el botn Registrar slabo.
Los indicadores vuelven a su posicin inicial

FLUJO NORMAL O
BASICO

9) El Docente registra los propsitos que tiene dicha


consejera.
10) El Docente visualizar una tabla donde estarn los horarios
de consejera, seleccionar el botn Agregar para aadir
un nuevo horario de consejera.
11) El Docente visualizar una interfaz en donde deber
registrar un da para brindar asesora del curso respectivo.
12) El Docente registra el lugar donde brindar dicha asesora.
13) El Docente registra la hora de inicio y de fin de dicha
asesora.
14) El Docente selecciona el botn Guardar para almacenar
dicho registro.

POSTCONDICIONES

Se visualizarn los datos llenados en la tabla de horarios de


consejera.

2.6.3.9 Caso de Uso <<Registrar bibliografa>

Ingeniera de Software Orientado a Objetos

Pgina

22

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

FICHA DE CASO DE USO


ID
NOMBRE
DESCRIPCIN

CU15
Registrar bibliografa
Este caso de uso describe el proceso por medio del cual un
docente registra un listado de fuentes bibliogrficas y de
direcciones electrnicas para que el alumno pueda guiarse en el
desarrollo del curso.
FLUJO NORMAL

ACTORES
PRECONDICIONES
ACTIVACIN

Docente
Se debe haber seleccionado la opcin Bibliografa luego de
haber presionado el botn Registrar slabo.
Los indicadores vuelven a su posicin inicial

FLUJO NORMAL O
BASICO

1) El Docente una vez encontrndose en la interfaz principal


de Registro de bibliografa, visualizar dos tablas: Tabla de
registro de bibliografa bsica y la Tabla de registro de
direcciones electrnicas.
2) El Docente puede seleccionar el botn Agregar de la
Tabla de registro de bibliografa bsica (2.1) o el de la Tabla
de registro de direcciones electrnicas (2.2).

POSTCONDICIONES

Se visualizar los datos registrados en las tablas de bibliografa


bsica y de direcciones web, y esto en interfaz principal de
Registro de bibliografa.
FLUJO ALTERNATIVO 1

DESCRIPCIN

2.1)
-

El docente visualizar la interfaz de Registro de bibliografa


bsica.
El docente registrar el autor del libro, el cual debe
registrarlo de esta forma: primer apellido, nombre o si son
varios: primer apellido1, nombre1; primer apellido1,
nombre2;
El docente registrar el ttulo del libro.
El docente registrar la edicin del libro.
El docente registrar la editorial de dicho libro.
El docente registrar el lugar de publicacin (pas) del libro.
El docente registrar el ao en que fue publicado dicho
libro.
El Docente seleccionar el botn Guardar para almacenar
dicho registro.

Ingeniera de Software Orientado a Objetos

Pgina

23

Universidad Nacional de Trujillo


Notas 8 ciclo
POSTCONDICIONES

Sistema de

Se actualizar la tabla de bibliografa bsica


FLUJO ALTERNATIVO 2

DESCRIPCIN

2.2)
-

POSTCONDICIONES

2.6.4

El docente visualizar la interfaz de Registro de direcciones


electrnicas.
El docente registrar una descripcin para la direccin web
a registrar.
El docente registrar la direccin web.
El Docente seleccionar el botn Guardar para almacenar
dicho registro.

Se actualizar la tabla de direcciones electrnicas.

PAQUETE DE VALIDAR SLABO

2.6.4.1 Caso de Uso <<Registrar observaciones>>

FICHA DE CASO DE USO


ID
NOMBRE
DESCRIPCIN

CU16
Registrar observaciones
Este caso de uso describe el proceso por medio del cual el
Director de Escuela registra las observaciones del slabo que sean
necesarias antes de proceder a visarlo.
FLUJO NORMAL

ACTORES
PRECONDICIONES

ACTIVACIN
FLUJO NORMAL O
BASICO

Director de Escuela
El Docente debe haber registrado el slabo del curso.
El Director de escuela debe haber seleccionado un curso y la
opcin Ver slabo.
Los indicadores vuelven a su posicin inicial
1) El Director de escuela visualizar la interfaz de Silabo del
Curso elegido.
2) El Director de escuela proceder a revisar cada parte
registrada en el slabo y evaluar la correccin de dichos
datos.
3) El Director de escuela procede a registrar las
observaciones necesarias para cada del silabo.
4) El Director de escuela seleccionar el botn Observar

Ingeniera de Software Orientado a Objetos

Pgina

24

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

slabo para almacenar dichas observaciones.


POSTCONDICIONES

El docente que llen el slabo observado visualizar dichas


observaciones.
El estado del slabo cambiar a Observado.

2.6.4.2 Caso de Uso <<Seleccionar Curso>>

FICHA DE CASO DE USO


ID
NOMBRE
DESCRIPCIN

Seleccionar curso.
Este caso de uso describe el proceso por medio del cual el director
de escuela seleccionar un curso para poder visualizar el silabo.
FLUJO NORMAL

ACTORES
PRECONDICIONES
ACTIVACIN

Director de escuela.
Se debe haber ingresado al sistema, con el usuario y contrasea
del director de escuela.
Los indicadores vuelven a su posicin inicial

FLUJO NORMAL O
BASICO

1) El director de escuela selecciona el curso del que desea


ver el silabo.

POSTCONDICIONES

Se visualizarn el slabo donde podr visar el slabo o ingresar


observaciones..

2.6.4.3 Caso de Uso <<Corregir observaciones>>

FICHA DE CASO DE USO


ID
NOMBRE
DESCRIPCIN

Corregir observaciones.
Este caso de uso describe el proceso por medio del cual el
docente puede corregir las observaciones hechas por el director
de escuela.
FLUJO NORMAL

Ingeniera de Software Orientado a Objetos

Pgina

25

Universidad Nacional de Trujillo


Notas 8 ciclo
ACTORES
PRECONDICIONES
ACTIVACIN
FLUJO NORMAL O
BASICO

POSTCONDICIONES

Sistema de

Docente.
El director de escuela debe haber ingresado observaciones.
Los indicadores vuelven a su posicin inicial
1) El docente seleccionara el formulario Identificacin, donde
seleccionara
observaciones
y
visualizara
las
observaciones hecha por el director de escuela.
2) El docente corregir las observaciones y las guardara.
3) Los datos actualizados se guardaran en la base de datos.
4) El docente seleccionara el formulario Fundamentacin,
donde seleccionara observaciones y visualizara las
observaciones hecha por el director de escuela.
5) El docente corregir las observaciones y las guardara.
6) Los datos actualizados se guardaran en la base de datos.
7) El docente seleccionara el formulario Aprendizajes
esperados, donde seleccionara observaciones y
visualizara las observaciones hecha por el director de
escuela.
8) El docente corregir las observaciones y las guardara.
9) Los datos actualizados se guardaran en la base de datos.
10) El docente seleccionara el formulario Programacin,
donde seleccionara observaciones y visualizara las
observaciones hecha por el director de escuela.
11) El docente corregir las observaciones y las guardara.
12) Los datos actualizados se guardaran en la base de datos.
13) El docente seleccionara el formulario Normas de
Evaluacin, donde seleccionara observaciones y
visualizara las observaciones hecha por el director de
escuela.
14) El docente corregir las observaciones y las guardara.
15) Los datos actualizados se guardaran en la base de datos.
16) El docente seleccionara el formulario Consejera, donde
seleccionara
observaciones
y
visualizara
las
observaciones hecha por el director de escuela.
17) El docente corregir las observaciones y las guardara.
18) Los datos actualizados se guardaran en la base de datos.
19) El docente seleccionara el formulario Bibliografa, donde
seleccionara
observaciones
y
visualizara
las
observaciones hecha por el director de escuela.
20) El docente corregir las observaciones y las guardara.
21) Los datos actualizados se guardaran en la base de datos.
El estado del slabo cambiar.

2.6.4.4 Caso de Uso <<Visar slabo>>

Ingeniera de Software Orientado a Objetos

Pgina

26

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

FICHA DE CASO DE USO


ID
NOMBRE
DESCRIPCIN

Visar slabo.
Este caso de uso describe el proceso por medio del cual el director
de escuela visar el silabo.
FLUJO NORMAL

ACTORES
PRECONDICIONES
ACTIVACIN
FLUJO NORMAL O
BASICO
POSTCONDICIONES

Director de escuela.
El docente debe haber llenado su slabo.
Los indicadores vuelven a su posicin inicial
1) El director de escuela visualiza el slabo.
2) El director de escuela lee el slabo.
3) El director de escuela visara el slabo.
El estado del slabo cambiar.

2.6.4.5 Caso de Uso <<Visualizar y Descargar slabo>>

FICHA DE CASO DE USO


ID
NOMBRE
DESCRIPCIN

Visualizar y descargar slabo.


Este caso de uso describe el proceso por medio del cual el
docente podr ver el silabo y descargarlo.
FLUJO NORMAL

ACTORES
PRECONDICIONES
ACTIVACIN
FLUJO NORMAL O
BASICO

POSTCONDICIONES

Docente.
El director de escuela debe haber visado el slabo.
Los indicadores vuelven a su posicin inicial
1)
2)
3)
4)

El docente visualiza el slabo.


Cargan los datos de la base de datos.
El docente exporta a pdf el slabo.
El docente imprime el slabo.

El slabo esta apto para descargar.

Ingeniera de Software Orientado a Objetos

Pgina

27

Universidad Nacional de Trujillo


Notas 8 ciclo
2.7

Sistema de

DISEO DE PANTALLA DE LOS CASOS DE USO POR PAQUETES


1.1.1 PAQUETE DE AUTENTICAR SISTEMA
1.1.1.1 Caso de Uso <<Validar usuario y contrasea>>

1.1.1.2 Caso de Uso <<Actualizar perfil personal>>

1.1.2 PAQUETE DE ADMINISTRAR CUENTA PERSONAL


1.1.2.1 Caso de Uso <<Modificar datos personales>>

Ingeniera de Software Orientado a Objetos

Pgina

28

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

1.1.2.2 Caso de Uso <<Modificar contrasea>>

1.1.3

PAQUETE DE REGISTRAR SLABO

1.1.3.1 Caso de Uso <<Seleccionar curso>>

Ingeniera de Software Orientado a Objetos

Pgina

29

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

1.1.3.2 Caso de Uso <<Registrar slabo>>

1.1.3.3 Caso de Uso <<Registrar Identificacin>>

Ingeniera de Software Orientado a Objetos

Pgina

30

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

1.1.3.4 Caso de Uso <<Registrar fundamentacin>>

Ingeniera de Software Orientado a Objetos

Pgina

31

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

1.1.3.5 Caso de Uso <<Registrar aprendizajes esperados>>

1.1.3.6 Caso de Uso <<Registrar programacin>>

Ingeniera de Software Orientado a Objetos

Pgina

32

Universidad Nacional de Trujillo


Notas 8 ciclo

Ingeniera de Software Orientado a Objetos

Sistema de

Pgina

33

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

1.1.3.7 Caso de Uso <<Registrar normas de evaluacin>>

Ingeniera de Software Orientado a Objetos

Pgina

34

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

1.1.3.8 Caso de Uso <<Registrar consejera>>

Ingeniera de Software Orientado a Objetos

Pgina

35

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

1.1.3.9 Caso de Uso <<Registrar bibliografa>>

Ingeniera de Software Orientado a Objetos

Pgina

36

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

Interfaz de Registro de bibliografa bsica

Interfaz de Registro de direcciones electrnicas

Ingeniera de Software Orientado a Objetos

Pgina

37

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

1.1.4 PAQUETE DE VALIDAR SLABO


1.1.4.1 Caso de Uso <<Registrar observaciones>>

Ingeniera de Software Orientado a Objetos

Pgina

38

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

1.1.4.2 Caso de Uso <<Seleccionar curso>>


Ingeniera de Software Orientado a Objetos

Pgina

39

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

1.1.4.3 Caso de Uso <<Corregir observaciones>>

1.1.4.4 Caso de Uso <<Visar slabo>>

Ingeniera de Software Orientado a Objetos

Pgina

40

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

1.1.4.5 Caso de Uso << Visualizar y descargar slabo>>


Ingeniera de Software Orientado a Objetos

Pgina

41

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
2.8
ESTIMACIN DEL TIEMPO DE DESARROLLO DEL PROYECTO
BASADO EN CASOS DE USO
En este trabajo se realiz la planificacin basada en casos de usos
bajo mtodo de estimacin por Puntos de Casos de Uso, el cual
permite estimar el tiempo de desarrollo de un proyecto informtico
mediante la asignacin de pesos a un cierto nmero de factores

Ingeniera de Software Orientado a Objetos

Pgina

42

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

que lo afectan, para finalmente, contabilizar el tiempo total estimado


para el proyecto.

Planificacin Basada en Caso de Uso


La

Planificacin

Basada

en

Caso

de

Uso

es uno

de

los

procedimientos ms prcticos que existen actualmente, este se


emplea con el fin de capturar las diferentes potencialidades de
una aplicacin dada.

2.9.1 Clculo de Puntos de Casos de Uso sin Ajustar


Se realiza a partir de la siguiente ecuacin:
UUCP= UAW +
UUCW........................................................... (3.1)
Donde:

UUCP: puntos de casos de uso sin ajustar.

UAW: factor de peso de los actores sin ajustar.

UUCW: factor de peso de los casos de uso sin ajustar.

1.1.1.1 Factores de Peso de los Actores sin Ajustar (UAW)


Este puntaje se calcula determinando si cada actor es una persona
u otro sistema, a la forma en la que este interacta con el caso de
uso, y la cantidad de actores de cada tipo.

Tipo de
actor
Simple
Medio

Complej
o

Descripcin
Otro sistema que interacta con el sistema a desarrollar
mediante una interfaz de programacin (API).
Otro sistema interactuando a travs de un protocolo (ej.
TCP/IP) o una persona interactuando a travs de una interfaz
en modo texto.
Una persona que interacta con el sistema mediante una
interfaz grfica (GUI).

Ingeniera de Software Orientado a Objetos

Pgina

Fact
or
1
2

43

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

Tabla 1: Factor de peso por cada actor y su tipo


TIPO DE
ACTOR

FACTOR

Docente

Complejo

Director de Escuela

Complejo

ACTOR

El factor de peso de los actores sin ajustar no es ms que el anlisis


de la cantidad de actores presentes y la complejidad de cada uno de
ellos.

Tabla 2: Resumen de actores y su tipo


Tipo De
Actor

Factor

N de
Actores

Resultado

Simple

Medio

Complejo

UAW

Pesoi x N Actor i
i=1

(3.2)

UAW = (1*0) + (2*0) + (3*2) = 6

UAW

=6

1.1.1.2 Factor de Peso de los Casos de Uso sin Ajustar (UUCW).


Tomando en cuenta el nmero de transacciones que se pueden realizar
en un caso de uso y lo evala segn la siguiente tabla:

Tipo de caso de uso

Ingeniera de Software Orientado a Objetos

Descripcin

Factor

Pgina

44

Universidad Nacional de Trujillo


Notas 8 ciclo
Simple
Medio
Complejo

Sistema de
3 transacciones o menos
4 a 7 transacciones
Ms de 7 transacciones

Tabla N 3: Factores de peso por cada caso de uso y su tipo


CASO DE USO

TIPO

FACTOR

Actualizar datos del docente

Simple

Validar usuario y contrasea

Simple

Seleccionar curso

Simple

Complejo

15

Completar identificacin

Medio

10

Registrar fundamentacin

Medio

10

Registrar aprendizajes
esperados

Medio

10

Registrar programacin

Medio

10

Registrar normas de
evaluacin

Medio

10

Registrar consejera

Medio

10

Registrar bibliografa

Medio

10

Registrar observaciones

Medio

10

Validar slabo

Medio

10

Corregir observaciones

Medio

10

Visar slabo

Medio

10

Registrar slabo

El factor de peso de los casos de uso sin ajustar no es ms que el


anlisis de la cantidad de casos de uso presentes y la complejidad
de cada uno de ellos.

Tabla 4: Resumen de actores y su tipo

Ingeniera de Software Orientado a Objetos

Pgina

45

5
10
15

Universidad Nacional de Trujillo


Notas 8 ciclo
Tipo De
Actor

Sistema de

Factor

N de Casos
de uso

Resultad
o

Simple

15

Medio

10

11

110

Complejo

15

15

UAW

140

UUCW = (Pesoi x CU i)
(3.3)
UUCW = (5*3) + (10*11) + (15*1) = 140
UUCW = 140

Una vez calculados el factor de peso de los actores sin ajustar y el factor
de peso de los casos de uso sin ajustar, se tiene segn la ecuacin de
puntos de casos de uso sin ajustar que se mostr anteriormente el
siguiente resultado:
Entonces tenemos:
Puntos de Casos de Uso sin Ajustar
UUCP = UAW + UUCW
UUCP = 6 + 140 = 146
UUCP = 146

1.1.1.3 Clculo de Puntos de Casos de Uso Ajustados


El clculo de puntos de casos de uso ajustados se obtiene a partir del
resultado del clculo de puntos de casos de uso sin ajustar, como lo
muestra la ecuacin:

Ingeniera de Software Orientado a Objetos

Pgina

46

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

UCP = UUCP * TCF * EF(3.4)


Donde:

UCP: Puntos de Casos de Uso ajustados


UUCP: Puntos de Casos de Uso sin ajustar

TCF: Factor de Complejidad Tcnica.

EF: Factor de Ambiente.

Los Pesos i-simos son fijos (invariables), los valores i-simos tienen
un valor entre 0 y 5, son asignados arbitrariamente de acuerdo como
afecta el factor de complejidad tcnica al sistema de informacin.
Cada uno de estos puntos se debe evaluar segn la siguiente escala:

Tabla N 5: Peso de cada Factor de Complejidad Tcnica y su valor

Descripcin
Irrelevante
Medio
Esencial
Factor
es

Valor
De 0 a 2.
De 3 a 4.
5

Descripcin

Pesoi Valori

Pesoi*Val
ori

T1

Sistema distribuido.

4.5

T2

Objetivos de performance o tiempo de respuesta.

T3

Eficiencia del usuario final.

3.5

3.5

T4

Procesamiento interno complejo.

T5

El cdigo debe ser reutilizable.

4.5

4.5

T6

Facilidad de instalacin.

0.5

2.5

T7

Facilidad de uso.

0.5

T8

Portabilidad.

T9

Facilidad de cambio.

4.5

4.5

T10

Concurrencia.

T11

Incluye objetivos especiales de seguridad.

Ingeniera de Software Orientado a Objetos

Pgina

47

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

T12

Provee acceso directo a terceras partes.

T13

Se requiere facilidades especiales de


entrenamiento a usuario.

Pesoi*Valori

54

El factor de Complejidad tcnica se calcula mediante la siguiente


frmula:

13

TCF=0.6+0.01 (PesoiValor i ) ...(3.5)


i=1
TCF = 0.6 + 0.01 * ((2*4.5) + (1*3) + (1*3.5) + (1*3)
+ (1*4.5) + (0.5*5) + (0.5*4) + (2*4) + (1*4.5)
+ (1*2) + (1*5) + (1*3) + (1*4))
TCF = 0.6+0.01*(54) = 1,14
TCF = 1,14

1.1.1.4 Factor de Ambiente (EF)


Los agentes que intervienen en el clculo del factor ambiente estn
dados por las habilidades y el entrenamiento del grupo involucrado en el
desarrollo del sistema, este se calcula mediante la ecuacin:
8

TCF=1.40.03 (PesoiValor i) .(3.6)


i=1
Los pesos i-simos son fijos (invariables), los valores i-simos tienen un
valor entre 0 y 5, son asignados arbitrariamente de acuerdo como afecta
el factor de ambiente al sistema de informacin.

Tabla N 6: Peso de cada factor Ambiente y su valor


Factore

Descripcin

Ingeniera de Software Orientado a Objetos

Pesoi Valori

Pesoi *

Pgina

48

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

s
E1

Valori
Familiaridad con el modelo de proyecto
utilizado.

1.5

E2

Experiencia en la aplicacin.

0.5

1.5

E3

Experiencia en orientacin a objetos.

4.5

4.5

E4

Capacidad del analista lder.

0.5

E5

Motivacin.

E6

Estabilidad de los requerimientos

E7

Personal part-time

-1

-3

E8

Dificultad del lenguaje de programacin

-1

-3

Pesoi*Valori

21

Entonces se tiene:
8

TCF=1.40.03 ( Peso iValor i ) (3.6)


i=1

EF = 1.4 0.03 * ((1.5*4) + (0.5*3) + (1*4.5) + (0.5*4) + (1*5) + (2*4)


+ (-1*3) + (-1*3))
EF = 1.4 - 0.03*(21) = 0.77
EF = 0.77
Despus de haber obtenido los resultados de los clculos del factor de
complejidad tcnica y el factor de ambiente, se puede concluir el clculo
de los puntos de casos de uso ajustados partiendo de la formula antes
mostrada:
Es decir:
UCP = UUCP * TCF * EF..(3.7)
Entonces tenemos:
UCP = 146 * 1.14 * 0.77 = 304.5966

Ingeniera de Software Orientado a Objetos

Pgina

49

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

UCP = 128.1588 CU

1.1.1.5 Estimacin del Esfuerzo


La estimacin del esfuerzo est representada por la ecuacin que se
muestra a continuacin:
E = UCP * CF.
(3.8)
DONDE:
UCP: Puntos de Casos de Uso ajustados
CF: Factor de Conversin
En esta interviene el Factor de Conversin (CF) que en este caso ser de
20 H-H adems del resultado obtenido de los puntos de Casos de Uso
Ajustados.
El valor de CF segn Karner es 20 Horas Hombres / CU
Es Decir: CF= 20 H-H / CU
Entonces tenemos:
E = 128.1588 CU * 20 H-H /CU= 2563,176 Horas
Hombre
E = 2563,176 Horas Hombre

Tabla N 7: Porcentaje de cada actividad y su valor en Horas


Hombre

Porcentaje

HorasHombre

Anlisis

10.00%

1522,983

Diseo

20.00%

3045,966

Programacin

40.00%

2563,176

Actividad

Ingeniera de Software Orientado a Objetos

Pgina

50

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

Prueba

15.00%

2284,4745

Sobrecarga (otras
actividades)

15.00%

2284,4745

100.00%

11701,074

Total

E total = 11701,074 H-H

1.1.1.6 Clculo del Tiempo de Desarrollo en Horas (TDES)


El tiempo de Desarrollo se calcula a partir de la expresin:

TdesTotal=

Etotal
CHtotal
(3.9)

DONDE:
E total: Esfuerzo total
CH total: Cantidad de Hombres que participan en el desarrollo
Entonces tenemos:

TdesTotal=

11701,074 HHom
4 Hom
TDesTotal = 2925,2685 Horas

En esta intervienen el esfuerzo y la cantidad de personas que participan


en el desarrollo de la aplicacin (CH).

1.1.1.7 Calculo del Tiempo de Desarrollo en Meses

Ingeniera de Software Orientado a Objetos

Pgina

51

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

El tiempo total de desarrollo es de 1636.08 horas, considerando que se


trabajen 6 das al a la semana y 9 horas diarias lo que equivale a 8
meses de desarrollo.
Entonces tenemos:
TD= 2925,2685 horas* (1 dia/9 horas)*(1 semana/6 dias)*(1 mes/4
semanas)
TD = 13,5429097222 meses
TD = 14 meses

2.9

ESTUDIO DE VIABILIDAD ECONMICA

El estudio de factibilidad es uno de los aspectos ms importantes


durante el desarrollo de un proyecto porque permite saber si debe
continuar o no con el desarrollo de este.
El estudio de factibilidad de este proyecto comprende:
1.1.2 DETERMINACIN DEL COSTO DE INVERSIN
A. Hardware

TABLA N 3.8: Descripcin del Hardware


Descripcin
Computadora dual core
- Disco 250 GB.
-

Cantidad

CU(S/.)

Total(S/.)

912.00

912.00

200.00

200.00

Memoria 1 GB.

Multifuncional lexmark
X1195
Total(S/.)

Ingeniera de Software Orientado a Objetos

S
1,112.00

Pgina

52

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

B. Software

TABLA N 3.9: Descripcin del Software


Software
Microsoft Windows 7
Microsoft Word 2010
Microsoft Project 2010
MySql
REM

Disponib
le
SI
SI
SI
SI
NO
(Gratuito)

Sub-total(s/.)
0.00
0.00
0.00
0.00
0.00

TOTAL

S/. 0.00

C. Mobiliario

TABLA N 3.10: Descripcin del Mobiliario


Mobiliario
Mueble para computadora
Sillas
Mesa para Reuniones
TOTAL

Cantidad
06
06
01

Precio
100
150
120

Sub-total(s/.)
600
930
120
S/. 1650

El Resumen de los costos de Inversin tanto en lo que


respecta a la adquisicin de Hardware, Software y
Mobiliario para el desarrollo del proyecto se muestra
a continuacin.

TABLA N 3.11: Resumen de Costos de Inversin


Tipo de Inversin
Inversin en Hardware
Inversin en Software
Inversin en Mobiliario
Total Costo de

Sub Total (S/.)


1,112.00
0.00
0.00

S/. 1,112.00

Inversin
1.1

Costo de Desarrollo

a. Recursos Humanos

TABLA N 3.12: Costo de Recursos Humanos

Ingeniera de Software Orientado a Objetos

Pgina

53

Universidad Nacional de Trujillo


Notas 8 ciclo

Funcin

Sistema de

Cantidad
(hombres
/ mes)

Analista
Programador
.

Tiem
po
(mes
)
04

Costo
Total
(S/./Mes
)
300

Total(S/.)

Total

7,200.
00
7,200.
00

b. Materiales de Consumo

TABLA N 3.13: Costo de Materiales de Consumo


Descripcin

Unidad

Papel Bond A - 4 de 100


grs.
Lapiceros.
Lpiz.
Perforador.
Flder Manila A 4
CD R Sony 700 MB
Memoria Kingston 2GB
Cartucho de tinta para
Impresora lexmark X1195

Cant.

Millar
Unidad
Unidad
Unidad
Unidad
Cajas
Unidad
Unidad

Costo
Unitario
(S/.)
22.00

6
6
1
12
2
6
2

Total

Total
(S/.)
88.00

0.50
0.30
4.00
0.30
8.00
20.0

3.00
1.80
4.00
3.60
16.00
120.00

70.00

140.00

S/. 376.40

c. Servicios
TABLA N 3.14: Costo de Servicios

Descripci
n

Unidad

Consum
o

Tiempo

Costo
Unitario

Total

mensua
l

(mese
s)

(S/.)

(S/.)

Energa
Elctrica.

KWh

115.2

0.3583/K
W*

Telefona.

minuto

120

0.2/min

Ingeniera de Software Orientado a Objetos

165.10
96.00

Pgina

54

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

Internet.

horas

4992

0.2/hor

998.40

Transporte.

pasaje

96

0.8

307.20
Total

S/.
1,470.5
2

1.2
Costo de Operacin
Estos costos no han sido considerados por disponer de personal
especializado para la operacin de los sistemas.

TABLA N 3.15: Depreciacin

Descripcin

Depreciacin(S/.)

Inversin Inicial(S/.)

Hardware

Ao 1

1112.00

Ao 2

556.00

556.00

TABLA N 3.16: Sueldo Promedio


Sueldo
Descripcin

Promedio

Tcnico en pginas Web.

(S/.)
600.00

Sueldo Promedio
(S/./Hora)
3.4

Del anterior se deduce:


600 S /.
1mes
mes
1da
22 das
=3.4 S /hora
8 horas

TABLA N 3.17: Resumen de Beneficios Tangibles Anuales


Ingeniera de Software Orientado a Objetos

Pgina

55

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

Monto

Concepto

(S/./Ao)

Ahorro por Reduccin de Tiempo

5532.30

Total

S/. 5532.30

B.

FLUJO DE CAJA
TABLA N 3.18: Flujo de Caja del Proyecto

CONCEPTO

Ao 0

Ao 1

Ao 2

Ao 3

INGRESOS

2013

2014

2015

2016

5,532.3
0
5,532.3
0

5,532.3
0
5,532.3
0

5,532.3
0
5,532.3
0

0.00

0.00

0.00

556.00
556.0
0
4,976.3
0

556.00
556.0
0
4,976.3
0

556.00
556.0
0
4,976.3
0

4,976.
30

4,976.
30

4,976.
30

Reduccin de Tiempo
Utilidad Bruta
GASTOS Y COSTOS
Costos de Operacin
Operacin y
Mantenimiento de Equipos
Depreciacin
Total Gastos y Costos
UTILIDAD OPERATIVA
Impuesto a la Renta (0%
Estado)
Utilidad Neta
INVERSIONES

Ingeniera de Software Orientado a Objetos

Pgina

56

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

1. Costos de Inversin
Hardware
Software
Capacitacin
2. Costos de Desarrollo
Recursos Humanos
Recursos Materiales
Servicios
3. Costos de
Implementacin
Recursos
Humanos
Recursos Materiales
Servicios
Flujo de Caja Econmico

1.3

1,112.00
0.00
0.00
7,200.00
376.40
1,470.52

0.00
0.00
0.00
10,158.9
2

4,976.
30

4,976.
30

4,976.
30

Anlisis de Rentabilidad

Para el anlisis de rentabilidad se tendr en cuenta los tres criterios


ms usados para determinar si un proyecto es viable y si no es viable

A. Valor Actual Neto (VAN)

Tambin llamado valor presente neto, compara los ingresos y egresos del
proyecto en un solo momento del tiempo que por lo general es el periodo
cero, en otras palabras es la suma algebraica de los valores actualizados de
los costos y beneficios generados por el proyecto.
Segn el flujo de caja para nuestro proyecto, mostrado en la tabla anterior se
incurre en costos de inversin, desarrollo e implementacin las cuales
ascienden a un monto de S/.10,158.92, el cual en el ao 2013 se incurren en
costos de operacin de S/.556.00 anuales.

Ingeniera de Software Orientado a Objetos

Pgina

57

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

Se ha considerado como periodo de evaluacin de 3 aos y la


tasa efectiva anual que es

12 %, Fuente: Banco de Crdito del

Per 2013.El Valor Presente de los Costos (VPC), se calcul con la


siguiente ecuacin:

VPC = C0 + A(P/A, i%, N) ...... Ecuacin 3.1.


Dnde:
C0: Costos de Inversin, Desarrollo e Implantacin en el ao cero.
A: Costo de Operacin Anual.
P/A: Factor de Actualizacin.
i%: Tasa de Inters.
N: Nmero de Periodos considerados.
Reemplazamos en la ecuacin 3.1. Los valores de las variables para nuestro
proyecto.

VPC = 10,158.92+ 556(P/A, 12%, N)


VPC = S/.10,158.92 + S/.556.00

+ S/.556.00

(1 + 0.12)1

(1+0.12)2

+ S/.556.00
(1+0.12)3

VPC= 496.43 + 443.24+395.75


VPC = S/. 11,494.34
As mismo se logra beneficios anuales de S/. 11,494.34. El Valor Presente
de los Beneficios (VPB) se calcul con la siguiente ecuacin:
VPB = A(P/A, i%, N) ...... Ecuacin 3.2
Dnde:
A: Total de Beneficios Actuales.
Ingeniera de Software Orientado a Objetos

Pgina

58

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

P/A: Factor de Actualizacin.


i%: Tasa de Inters.
N: Nmero de Periodos considerados.
Reemplazamos en la ecuacin 3.2. Los valores de las variables para nuestro
proyecto.
VPB = S/.4,976.30 +
(1 + 0.12) 1

S/.4,976.30 +
(1 + 0.12) 2

S/.4,976.30
(1 + 0.12) 3

VPB = S/. 11,952.24


Luego el Valor Actual Neto (VAN) del Proyecto es:
VAN = VPB VPC
VAN = 11952.24 11,494.34
VAN = S/. 457.90

El Valor Actual Neto es mayor que cero, lo que significa que indica
que la implantacin de la Gua de Planificacin Acadmica
propuesto es econmicamente factible

B. Tasa Interna de Retorno (TIR)

Representa la tasa de rendimiento a la cual el proyecto se hace indiferente, es


decir, cuando el VAN igual a cero. Es la tasa de descuento que iguala el valor
actual de los beneficios y el valor actual de los costos.
j=n

FN j

0=-I+
j=1

Dnde:

______________ ..

(1 + TIR ) j

Ecuacin 3.3.

I: Inversin Inicial.
FN j: Flujo Neto en el Periodo j.
TIR: Tasa Interna de Retorno.
Ingeniera de Software Orientado a Objetos

Pgina

59

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

N: Nmero de Periodos.
Reemplazando:
0 = - 10,158.92+ S/.4976.30 + S/.4976.30 + S/.4976.30
(1 + TIR) 1

(1 + TIR) 2 (1 + TIR) 3

TIR = 25%
La Tasa Interna del Retorno es mayor que la Tasa de Descuento del proyecto,
lo que indica que la implantacin de la Gua Digital

propuesto

es

econmicamente factible.
C. Beneficio costo

Es un indicador que permite establecer si se debe o no realizar la inversin,


viendo que la razn sea mayor a la unidad, entonces los beneficios son
mayores que los costos. Resulta de dividir la sumatoria de los beneficios
actualizados entre la sumatoria de los costos actualizados que son generados
en la vida til del proyecto.
B/C = VPB/VPC
B/C = 11,952.24 / 10,273.54
B/C = 1.16
El valor del ndice B/C indica que por cada unidad monetaria invertida
generar 0.16 unidades monetarias de utilidad,

lo que indica que la

implementacin de la Gua Digital propuesto es econmicamente factible.


D. Tiempo De Recuperacin Del Capital
TR = Io / (B-C) aos
TR = 10,158.92/ (4,976.30 556.00) aos
TR = 2.30 aos

Ingeniera de Software Orientado a Objetos

Pgina

60

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

0.30 aos * 12 meses/ao = 3.6 meses


0.6 meses * 30 das/mes = 18 das
TR = 2 ao, 3 meses, 18 das.

Viabilidad del proyecto

El proyecto es econmicamente viable pues los indicadores econmicos


calculados lo demuestran:
VAN = S/. 457.90 > 0
B/C = 1.16 > 1
TIR = 25% > 15 %
Por lo tanto, el proyecto informtico, de acuerdo a los indicadores
econmicos queda demostrado su rentabilidad.

1.4

Beneficios

Los beneficios son las ventajas, traducidas en ahorro de tiempo y


dinero, que se obtiene luego de la puesta en funcionamiento de la
Gua Digital, con respecto a la situacin en la que no se hace uso de
ste.

E. BENEFICIOS INTANGIBLES

Mejora en tener oportunamente la informacin deseada, para la


toma de decisiones en el momento requerido.

Integridad y uniformidad de la informacin obtenida, aumento de


la disponibilidad de los datos.

Generacin de consultas en forma rpida, exacta y oportuna.

Ingeniera de Software Orientado a Objetos

Pgina

61

Universidad Nacional de Trujillo


Notas 8 ciclo

Cumplimiento de la normatividad

Sistema de
vigente en los plazos

establecidos.

Iniciar polticas de ahorro y control de tiempos y dinero dentro de


la institucin.

Mejorar la imagen de la institucin

Mejorar la atencin o servicio al cliente

C.

BENEFICIOS
TANGIBLES
Son aquellos cuyos resultados se pueden apreciar en forma
inmediata luego de la implementacin de la Gua

de

Planificacin Acadmica, esto se traduce en el ahorro de


tiempo, con respecto a los procesos de consulta de informacin
por parte de los usuarios.
Ahorro de Dinero por Reduccin de Tiempo en Realizacin de
Procesos.
A continuacin se obtienen los parmetros para hallar el
benefici por ahorro de tiempo.

1.1.3 CLCULO DE NDICES ECONMICOS


1.1.3.1

Anlisis de Rentabilidad

Para el anlisis de rentabilidad se tendr en cuenta los tres criterios ms


usados para determinar si un proyecto es viable y si no es viable

A. Valor Actual Neto (VNA)

Ingeniera de Software Orientado a Objetos

Pgina

62

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

Tambin llamado valor presente neto, compara los ingresos y egresos del proyecto
en un solo momento del tiempo que por lo general es el periodo cero, en otras
palabras es la suma algebraica de los valores actualizados de los costos y beneficios
generados por el proyecto.
Segn el flujo de caja para nuestro proyecto, mostrado en la tabla anterior se incurre
en costos de inversin, desarrollo e implementacin las cuales ascienden a un monto
de S/.47911,07, el cual en el ao 2015 se incurren en costos de operacin de S/.
4.627,24 anuales.
Se ha considerado como periodo de evaluacin de 3 aos y la tasa
efectiva anual que es 15 %, Fuente: Banco de Crdito del Per

(22/06/2014)

El Valor Presente de los Costos (VPC), se calcul con la siguiente ecuacin:


VPC = C0 + A(P/A,i%,N) ...... Ecuacin 3.1.
Dnde:
C0
ao cero.

Costos de Inversin, Desarrollo e Implantacin en el

Costo de Operacin Anual.

P/A

Factor de Actualizacin.

i%

Tasa de Inters.

Nmero de Periodos considerados.

Reemplazamos en la ecuacin 3.1. los valores de las variables para nuestro proyecto.

VPC = S/.47911,07 + S/. 4.627,24 * (P/A,15%,3)


VPC = S/.47911,07 + S/. 4.627,24 + S/. 4.627,24 + S/. 4.627,24
(1 + 0.15)1
(1+0.15)

(1+0.15)2

VPC = S/. 58476,10059


As mismo se logra beneficios anuales de S/. 58476,10059

Ingeniera de Software Orientado a Objetos

Pgina

63

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

El Valor Presente de los Beneficios (VPB) se calcul con la siguiente ecuacin:


VPB = A(P/A,i%,N) ...... Ecuacin 3.2
Donde:
A

Total de Beneficios Actuales.

P/A

Factor de Actualizacin.

i%

Tasa de Inters.

Nmero de Periodos considerados.

Reemplazamos en la ecuacin 3.2. Los valores de las variables para nuestro


proyecto.
VPB = S/. 30.960
(1 + 0.15)

S/. 30.960

(1 + 0.15)

+ S/. 30.960
(1 + 0.15) 3

VPB = S/. 70688,64963

Luego el Valor Actual Neto (VAN) del Proyecto es:


VAN = VPB VPC
VAN = S/. 70688,64963 S/. 58476,10059
VAN = S/. 12212,54904
El Valor Actual Neto es mayor que cero, lo que significa que la indica
que la implantacin del sistema propuesto es econmicamente
factible.

B. Tasa Interna de Retorno (TIR)

Ingeniera de Software Orientado a Objetos

Pgina

64

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

Representa la tasa de rendimiento a la cual el proyecto se hace indiferente, es


decir, cuando el VAN igual a cero. Es la tasa de descuento que iguala el valor
actual de los beneficios y el valor actual de los costos.
j=n

FN j

0=-I+

______________ ..

j = 1 ( 1 + TIR ) j

Ecuacin 3.3.

Donde:
I

Inversin Inicial.

FN j

Flujo Neto en el Periodo j.

TIR

Tasa Interna de Retorno.

Nmero de Periodos.

Reemplazando:
0 = -47911,07 + 26332,76

+ 26332,76 + 26332,76

(1 + TIR) 1

(1 + TIR) 2

(1 + TIR) 3

TIR = 29.87%
La Tasa Interna del Retorno es mayor que la Tasa de Descuento del
proyecto (15%), lo que indica que la implantacin de la Gua Digital
propuesto es econmicamente factible.
C. Beneficio Costo

Es un indicador que permite establecer si se debe o no realizar la inversin,


viendo que la razn sea mayor a la unidad, entonces los beneficios son mayores
que los costos. Resulta de dividir la sumatoria de los beneficios actualizados
entre la sumatoria de los costos actualizados que son generados en la vida til
del proyecto.

B/C = VPB/VPC
B/C = 70688,64963 / 58476,10059

Ingeniera de Software Orientado a Objetos

Pgina

65

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de
B/C = 1,208846844

El valor del ndice B/C indica que por cada unidad monetaria invertida generar
0.45 unidades monetarias de utilidad, lo que indica que la implementacin de la
Gua Digital propuesto es econmicamente factible.
D. Tiempo de recuperacin del capital
TR = Io / (B-C) aos
TR = 47911,07 / (70688,64963 58476,10059) aos
TR = 3,923101544 aos
0,92310154 aos * 12 meses / ao = 11,0772185 meses
0,0772185 * 30 das/mes = 2,31655599 das = 3 das
TR =3 aos, 11 meses, 3 das.
Factibilidad del proyecto

El proyecto es econmicamente factible pues los indicadores econmicos


calculados lo demuestran:
VAN = S/. 12212,54904 > 0
B/C = 1,208846844 > 1
TIR = 29.87% > 15 %
Por lo tanto, el proyecto informtico, de acuerdo a los indicadores econmicos
queda demostrado su rentabilidad.

2.10

MITIGACION DE RIESGOS

Familiarizacin con la herramienta


Tipo de riesgo: Ordinario
Breve descripcin: Consiste en llegar a familiarizarse con la herramienta
lo mejor posible y en un menor tiempo.
Impacto: Afectara a todo el sistema, especialmente en los subsistemas
de validacin de silabus
Plan de contingencia: Solicitar por un corto plazo al personal capacitado

Ingeniera de Software Orientado a Objetos

Pgina

66

Universidad Nacional de Trujillo


Notas 8 ciclo

Sistema de

previamente en el uso de esta herramienta, mientras se capacita al


personal administrativo.

PELIGROS
Rotacin del personal
clave

MITIGACION
Revisar causa de la rotacin, el proceso de
evaluacin de desempeo Implementar
procesos de formacin y entrenamiento de
profesionales y tcnicos de proyeccin

Retenciones por falta


de certificacin

Generar un sistema de reporte de


cumplimiento de requisitos de las normas
asumidas a travs de auditoras sistemticas.
Implementar acciones correctivas preventivas
efectivas. Generar una poltica comunicacional
en el rea, para explicar los beneficios y
riesgos asociados
Implementacin de una unidad de
planificacin, que defina las necesidades de
capacitacin, recursos, competencia de
personal entre otras. Seguimiento de
planificaciones, reporte de desviaciones y
acciones correctivas y preventivas.
Seguimiento de incumplimiento de planes de
inspeccin y ensayos. Revisin de
requerimiento de certificacin e la informacin

ausencia de
competencia de
personal clave

Definicin de cul es el personal clave y de las


competencias requeridas. Revisar el plan de
capacitaciones y el proceso de seleccin de
personal. Revisar el proceso de evaluacin de
desempeo y promocin del personal

Incumplir con
certificadores

Deficiencias en
planificacin

Ingeniera de Software Orientado a Objetos

Pgina

67

You might also like