Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
2.2.2.4. LENGUAJE MODELADO UNFICADO (UML) ......................................................... 26
2.2.3. DIAGRAMAS................................................................................................................... 27
2.2.3.1. DIAGRAMA DE ACTIVIDADES ................................................................................ 27
2.2.3.2. DIAGRAMA DE CASO DE USO ................................................................................. 27
2.2.3.3. DIAGRAMA DE SECUENCIAS .................................................................................. 29
2.2.3.4. DIAGRAMA DE OBJETOS ......................................................................................... 31
2.2.3.5. DIAGRAMA DE CLASES ............................................................................................ 32
2.2.3.6. DIAGRAMA DE COMPONENTES ............................................................................. 33
2.2.3.7. DIAGRAMA DE COLABORACION ........................................................................... 35
2.2.3.8. DIAGRAMA DE ESTADOS......................................................................................... 36
2.2.3.9. DIAGRAMA DE ACTIVIDADES ................................................................................ 37
3. CAPÍTULO III ANALISIS DEL SISTEMA .......................................................................... 38
3.1. MODELO DEL NEGOCIO ................................................................................................. 38
3.1.1. DESCRIPCIÓN DEL NEGOCIO ..................................................................................... 38
3.1.2. DIAGRAMA DE CASOS DE USO DEL NEGOCIO ..................................................... 39
3.1.3. DESCRIPCIÓN DE CASOS DE USO DEL NEGOCIO.................................................. 40
3.1.4. DIAGRAMAS DE ACTIVIDADES DE CASOS DE USO DEL NEGOCIO ................. 45
3.2. ESPECIFICACION DE REQUERIMIENTOS ................................................................... 50
3.3. FUNCIONES DEL SISTEMA............................................................................................. 50
3.4. MODELO DE CASOS DE USO DEL SISTEMA .............................................................. 50
3.4.1. IDENTIFICACIÓN DE ACTORES ................................................................................. 51
3.4.2. IDENTIFICACIÓN DE CASOS DE USO DEL SISTEMA ............................................ 51
3.4.3. DIAGRAMA DE CASOS DE USO DEL SISTEMA....................................................... 53
3.4.4. DESCRIPCION DE CASOS DE USO DEL SISTEMA .................................................. 61
3.5. DIAGRAMA DE ACTIVIDADES DEL SISTEMA ........................................................... 61
4. CAPITULO IV DISEÑO DEL SISTEMA ............................................................................. 62
4.1. MODELO DE DISEÑO ....................................................................................................... 62
4.1. SUBSISTEMAS DE DISEÑO ............................................................................................. 62
4.1.1. IDENTIFICACIÓN DE LAS CLASES DEL SISTEMA ................................................. 63
4.1.2. DIAGRAMA DE CLASES DE DISEÑO ......................................................................... 64
4.2. DIAGRAMA DE INTERACCIÓN ..................................................................................... 64
4.2.3. DIAGRAMA DE ESTADOS............................................................................................ 65
4.3. DIAGRAMA DE CLASES PERSISTENTES PARA LA BASE DE DATOS ................... 65
4.4. DISEÑO DE INTERFACES ................................................................................................ 66
4.4.1. DIAGRAMA DE ORGANIZACIÓN DE INTERFACES................................................ 67
4.4.2. ESPECIFICACION DE INTERFACES DE USUARIO .................................................. 70
5. CAPITULO V IMPLEMENTACION Y PRUEBAS DEL SISTEMA .................................. 70
5.1. DIAGRAMA DE COMPONENTES ................................................................................... 70
5.2. DIAGRAMA DE DESPLIEGE ........................................................................................... 70
5.3. MODELO DE PRUEBA ...................................................................................................... 70
6. CAPITULO VI CONCLUSIONES Y RECOMENDACIONES ............................................ 70
6.1. CONCLUSIONES ............................................................................................................... 70
6.2. RECOMENDACIONES ...................................................................................................... 70
2
INDICE DE ILUSTRACIONES
3
INDICE DE TABLAS
Tabla 1 autoridades de la facultad de Derecho.............................................................................. 1
Tabla 2 Descripción de casos de uso del negocio: solicitar mantenimiento de equipo ............... 40
Tabla 3 Descripción de casos de uso del negocio: solicitar mantenimiento de parte de equipo . 41
Tabla 4 Descripción de casos de uso del negocio: solicitar informe de los estados de los equipos
..................................................................................................................................................... 42
Tabla 5Descripción de casos de uso del negocio: solicitar informe de solicitudes de
mantenimiento ............................................................................................................................. 43
Tabla 6 Descripción de casos de uso del negocio: solicitar kardex por equipo .......................... 44
Tabla 7 descripción de caso de uso del sistema solicitud de mantenimiento de equipo ........... 54
Tabla 8 Descripción de caso de uso del sistema solicitud de mantenimiento de parte de equipo
..................................................................................................................................................... 55
Tabla 9 Descripción de caso de uso del sistema seguimiento de estado de solicitud de
mantenimiento de equipo .......................................................................................................... 56
Tabla 10 Descripción de caso de uso del sistema estado de solicitud de mantenimiento de
parte de equipo ........................................................................................................................... 57
Tabla 11 Descripción de caso de uso del sistema solicitar kardex por equipo ... Error! Bookmark
not defined.
Tabla 12 Descripción de caso de uso del sistema informe de estados de equipo ................Error!
Bookmark not defined.
Tabla 13 Descripción de caso de uso del sistema solicitar informe de solicitudes de
mantenimiento realizados ..............................................................Error! Bookmark not defined.
4
1. CAPITULO I
ASPECTOS GENERALES
1.1. ANTECEDENTES
1.1.1. ANTECEDENTES DE LA INSTITUCION
1
Posteriormente, el 12 de noviembre de 1937, durante el gobierno de la junta militar
presidida, por el Tcnl. Germán Bush se dictó el Decreto Supremo reconociendo la
autonomía del Distrito universitario de Oruro, con el nombre de san Agustín.
Facultad de Derecho
Oruro
2
Es importante mencionar que la facultad tiene varias áreas donde se
desarrollan varias y diversas actividades en la misma, mencionamos algunas,
como el área de Kardex que hace referencia a toda la gestión de los datos de
notas, materias, la pertenencia de los paralelos área muy importante de la
carrera, también tenemos a el área de seguro estudiantil que tiene la gran
función de respaldar a los estudiantes que tiene problemas médicos, para
poder asistirles y darles el debido tratamiento y colaborar a su estado físico,
también tenemos el área de nuevas tecnologías de la comunicación que está
encargada de brindar varios servicios y aportes a la facultad, una de ellas es
el de apoyo a la realización de actividades académicas, al desarrollo de
exámenes en distintas materias, dando la evolución en las maquinas o
equipos del laboratorio de nuevas tecnologías de la información y
comunicación, de igual forma brindando apoyo al examen con simulacros
para el mejor desarrollo de la distintas actividades realizados en dicha área,
también cabe destacar que esta área es encargada de registrar a los
estudiantes de las carreras de Derecho, Ciencias de la Comunicación y
antropología.
3
solicitado, también tiene que imprimir un reporte en la que se indique los,
mantenimientos que se realizó, todo esto para quede como constancia que se
ha trabajado y que se realiza los mantenimientos respectivos y que se da el
soporte necesario a las demás oficinas que estén en el marco de la facultad
de Derecho.
Por otra parte se realizara el inventario de los equipos del laboratorio y de
las demás oficinas que pertenezcan a la institución para que se tenga un
seguimiento de los estados que se encuentran cada equipo de cómputo al
igual que de sus partes que la componen ya que es muy importante saber, si
los mismos se encuentran activos o inactivos, de la misma manera se debe
sacar un reporte por cada equipo en la que muestre si ficha de datos de todas
las partes que la componen y su actividad o estado en la que se encuentra.
4
1.2.2. FORMULACION DEL PROBLEMA
1.3. OBJETIVOS
1.3.1. OBJETIVO GENERAL
5
1.4. JUSTIFICACION
1.4.1. JUSTIFICACION TECNICA
La institución cuenta con los equipos técnicos necesarios los mismos que
reúnen las características para la implementación del sistema, a estos equipos
se le dará un constante mantenimiento, también cuenta con impresoras para
la eficiente emisión de reportes e informes.
6
La centralización de la información tendrá un impacto significante en cuanto
a la gestión de uso del laboratorio y huella dactilar, reduciendo el papeleo, y
el tiempo la cual beneficiara a las intenciones del laboratorio.
7
1.5. METODOLOGIA
ACTIVIDADES Y
ETAPA METODO PRODUCTOS
TAREAS
Especificación de
Recopilar
requerimientos
información, aplicar
técnicas de
Análisis de Requisitos recopilación.
Listado de
requisitos
Metodología de la
investigación Establecer los
Diagrama de casos
proceso unificado requisitos de
de uso del negocio.
de Rational (RUP) construcción.
Detallar casos de
Descripción de
uso del negocio,
casos de uso del
descripción
negocio con objetos
detallada de los
incorporados
casos de uso.
Detallar casos de
uso del sistema,
Análisis
construcción de
Proceso unificado Modelo de casos de
casos de uso del
de Rational (RUP) uso del sistema.
sistema, descripción
detallada de los
casos de uso.
Definir la Diagrama de clases
interacción de casos de diseño
de uso del sistema,
describir las Diagrama de
interacciones entre secuencia y
colaboración
Diseño
Diagrama de
componentes y
Proceso unificado Implementar la
despliegue,
de Rational (RUP) arquitectura
descripción de la
arquitectura
Diseñar la prueba,
Pruebas
8
1.6. ALCANCE Y APORTE
1.6.1. ALCANCE
9
1.6.2. APORTE
- Aporte a la institución
Este sistema de información es un aporte a la institución ya que es un
fruto de la misma atravez de las enseñanzas que se imparte por parte de
los docentes que ayudan a que los estudiantes sean cada día mejor.
- Aporte científico
Es un aporte científico ya que el proyecto será un punto de referencia
para los demás estudiantes de los cursos siguientes, para que los mismos
realicen sus proyectos.
- Aporte bibliográfico
Un aporte bibliográfico ya que el mismo se quedara en la biblioteca del
instituto para que los demás estudiante pueden ver el trabajo que se a
realizado y los temas que se han tratado.
10
2. CAPITULO II MARCO TEORICO
Esta definición tan amplia combina los elementos estáticos con los
dinámicos, al mismo tiempo que por un lado las normas y por otro los
elementos.
Esencialmente, con respecto a la definición de sistema debemos destacar
que:
• Los sistemas están limitados, natural o artificialmente.
• Todo lo que está situado fuera de los límites del sistema se denomina
entorno
• El sistema toma elementos del entorno, entradas, como materias primas
para elaborar los productos que se devuelven al entorno, salidas.
• Los sistemas pueden ser naturales o artificiales, si son debidos al hombre.
Un sistema de información es un sistema artificial.
11
SISTEMAS INFORMATICOS
Individuos participantes: Son todas aquellas personas cuyo trabajo tiene que
ver con la creación, la recolección, la distribución y el uso de la información.
- Propietarios de sistemas
- Usuarios de sistemas
- Diseñadores de sistemas
- Constructores de sistemas
- Analistas de sistemas
- Project Manager
12
- Datos: Hechos y cifras con existencia propia e independiente con poco
significado para el usuario, Ejemplo: Horas que produce un trabajador,
tiempo que tarda, Se necesita saber en qué contexto se utilizan Gracias
a las tecnologías de la información, se almacenan y se transforman en
información
- Información: Conjunto de datos procesados con significado, y dotados
de relevancia y propósito. Ejemplo: Precio hora por horas trabajadas nos
dan información de lo que ganará un empleado.
2.1.3. PROGRAMACIÓN
13
2.1.4. HTML
HTML provee básicamente tres características: estructura, estilo y
funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando
algunas APIs (Interface de Programación de Aplicaciones) y la
especificación de CSS3 por completo no son parte del mismo, HTML5 es
considerado el producto de la combinación de HTML, CSS y Javascript.
Estas tecnologías son altamente dependientes y actúan como una sola unidad
organizada bajo la especificación de HTML5.
HTML está a cargo de la estructura, CSS presenta esa estructura y su
contenido en la pantalla y Javascript hace el resto que (como veremos más
adelante) es extremadamente significativo.
Más allá de esta integración, la estructura sigue siendo parte esencial de un
documento. La misma provee los elementos necesarios para ubicar
contenido estático o dinámico, y es también una plataforma básica para
aplicaciones. Con la variedad de dispositivos para acceder a Internet y la
diversidad de interfaces disponibles para interactuar con la web, un aspecto
básico como la estructura se vuelve parte vital del documento. Ahora la
estructura debe proveer forma, organización y flexibilidad, y debe ser tan
fuerte como los fundamentos de un edificio.
2.1.5. CSS
14
El CSS se desarrolló en distintos niveles. El CCS1 ya no se emplea, mientras
que el CSS2 funciona como recomendación. El CSS3, que se divide en
varios módulos, es el lenguaje que se está tomando como estándar.
Lo que hace el CSS es encargarse de la descripción de las formas y de la
sintaxis del lenguaje de marcado. De esta manera describe cómo se tienen
que renderizar (generar las imágenes) los elementos que aparecen en
pantalla.
El diseño del CSS posibilita establecer una separación entre el contenido y
la forma de presentación del documento (dada por las fuentes, los colores y
las capas empleadas). Así se puede lograr que muchos documentos HTML
compartan la apariencia, utilizando una única hoja de estilo para todos (que
se especifica en un archivo .css).
Gracias a esta particularidad, se evita tener que repetir el código en la
estructura.
2.1.6. PHP
15
Los programadores de origen israelí Zeev Suraski y Andi Gutmans, por su
parte, se encargaron de reescribir el analizador sintáctico en 1997 y lanzaron
el PHP3, reemplazando el nombre del lenguaje con el más reciente. Con el
tiempo, estos programadores reescribirían la totalidad del código de PHP.
16
Beneficios del uso de jQuery:
2.1.8. MYSQL
17
Normalmente el número de campos (columnas) que se pueden tener en una
base varía según las necesidades en cuanto a gestión de datos, de forma que
después se pueda explotar la información de forma ordenada y separada,
aunque el resto de la información sigue almacenada y guardada en la base de
datos.
En realidad aparte de los datos que son almacenados en el archivo, también
hay una serie de datos, en los que se informa del tipo de campo, los campos
y la longitud de cada campo, es lo que se llama gestor de datos, que permite
saber cada registro o fila, (un registro es una suma de campos).
18
2.1.12. SALIDA DE INFORMACION
19
2.1.14. MODELO RELACIONAL
2.1.15. NORMALIZACION
20
Disminuir problemas de actualización de los datos en las tablas.
Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla a una relación, aunque para
que una tabla sea considerada como una relación tiene que cumplir con
algunas restricciones:
Cada tabla debe tener su nombre único.
No puede haber dos filas iguales. No se permiten los duplicados.
Todos los datos en una columna deben ser del mismo tipo.
2.2.1.1. REQUISITOS
21
o Definir el ámbito del sistema.
o Proveer una base para la planeación de los contenidos técnicos
de las iteraciones.
o Proveer una base para estimar costos y tiempo de desarrollo del
sistema.
o Definir una interfaz de usuarios para el sistema, enfocada a las
necesidades y metas del usuario.
Los requisitos se dividen en dos grupos. Los requisitos funcionales
representan la funcionalidad del sistema. Se modelan mediante
diagramas de Casos de Uso. Los requisitos no funcionales representan
aquellos atributos que debe exhibir el sistema, pero que no son una
funcionalidad específica. Por ejemplo requisitos de facilidad de uso,
fiabilidad, eficiencia, portabilidad, etc.
Para capturar los requisitos es preciso entrevistar a todos los interesados
en el proyecto, no sólo a los usuarios finales, y anotar todas sus
peticiones. A partir de ellas hay que descubrir lo que necesitan y
expresarlo en forma de requisitos.
En este flujo de trabajo, y como parte de los requisitos de facilidad de
uso, se diseña la interfaz gráfica de usuario. Para ello habitualmente se
construyen prototipos de la interfaz gráfica de usuario que se contrastan
con el usuario final.
22
El análisis consiste en obtener una visión del sistema que se preocupa
de ver qué hace, de modo que sólo se interesa por los requisitos
funcionales. Por otro lado el diseño es un refinamiento del análisis que
tiene en cuenta los requisitos no funcionales, en definitiva cómo cumple
el sistema sus objetivos.
Al principio de la fase de elaboración hay que definir una arquitectura
candidata: crear un esquema inicial de la arquitectura del sistema,
identificar clases de análisis y actualizar las realizaciones de los Casos
de Uso con las interacciones de las clases de análisis.
Durante la fase de elaboración se va refinando esta arquitectura hasta
llegar a su forma definitiva. En cada iteración hay que analizar el
comportamiento para diseñar componentes. Además si el sistema usará
una base de datos, habrá que diseñarla también, obteniendo un modelo
de datos.
El resultado final más importante de este flujo de trabajo será el modelo
de diseño. Consiste en colaboraciones de clases, que pueden ser
agregadas en paquetes y subsistemas.
Otro producto importante de este flujo es la documentación de la
arquitectura de software, que captura varias vistas arquitectónicas del
sistema.
2.2.1.3. INPLEMENTACION
23
• Cada implementador decide en qué orden implementa los elementos
del subsistema.
• Si encuentra errores de diseño, los notifica.
• Se prueban los subsistemas individualmente.
• Se integra el sistema siguiendo el plan.
La estructura de todos los elementos implementados forma el modelo
de implementación. La integración debe ser incremental, es decir, en
cada momento sólo se añade un elemento. De este modo es más fácil
localizar fallos y los componentes se prueban más a fondo. En fases
tempranas del proceso se pueden implementar prototipos para reducir
el riesgo. Su utilidad puede ir desde ver si el sistema es viable desde el
principio, probar tecnologías o diseñar la interfaz de usuario. Los
prototipos pueden ser exploratorios (desechables) o evolutivos. Estos
últimos llegan a transformarse en el sistema final.
2.2.1.4. PRUEBA
24
estrategias y recursos con que se dotará a esta tarea), o incluso antes
con alguna evaluación durante la fase de inicio, y continuará durante
todo el proyecto.
El desarrollo del flujo de trabajo consistirá en planificar que es lo que
hay que probar, diseñar cómo se va a hacer, implementar lo necesario
para llevarlos a cabo, ejecutarlos en los niveles necesarios y obtener los
resultados, de forma que la información obtenida nos sirva para ir
refinando el producto a desarrollar.
Esta fase tiene como propósito definir y acordar el alcance del proyecto
con los patrocinadores, identificar los riesgos asociados al proyecto,
proponer una visión muy general de la arquitectura de software y
producir el plan de las fases y el de iteraciones posteriores.
25
disponible para los usuarios finales, ajustar los errores y defectos
encontrados en las pruebas de aceptación, capacitar a los usuarios y
proveer el soporte técnico necesario. Se debe verificar que el producto
cumpla con las especificaciones entregadas por las personas
involucradas en el proyecto.
26
2.2.3. DIAGRAMAS
2.2.3.1. DIAGRAMA DE ACTIVIDADES
27
Actor
Un actor es un rol que tiene un usuario con respecto al sistema. Es decir,
sería un usuario del sistema. Es importante destacar el uso de la palabra
“rol”, ya que esto especifica que un actor no necesariamente representa
a una persona en particular, si no la labor que realiza frente al sistema.
Ilustración 3 actor
Caso de Uso
Es una operación o tarea específica que se realiza tras una orden o
estímulo de un agente externo, puede ser un actor o desde la invocación
desde otro caso de uso.
Se representa mediante el siguiente gráfico:
Ilustración 4 caso
de uso
Relaciones de asociación
Es el tipo de relación más básica, indica la invocación desde un actor
o caso de uso a otra operación (caso de uso). Dicha relación se denota
con una flecha simple:
Dependencia o Instanciación
Es una forma muy particular de relación entre clases, en la cual una
clase depende de otra, es decir, se instancia (se crea). Dicha
relación se denota con una flecha punteada:
28
Generalización
Este tipo de relación es una de las más utilizadas, cumple una doble
función dependiendo de su estereotipo, que puede ser de Uso
(<<uses>>) o de Herencia (<<extends>>).
29
Los componentes de un diagrama de interacción son:
Línea de vida
Activación
Muestra el periodo de tiempo en el cual el objeto se encuentra
desarrollando alguna operación, bien sea por sí mismo o por medio de
delegación a alguno de sus atributos. Se denota como un rectángulo
delgado sobre la línea de vida del objeto.
Mensajes
Ilustración 9 mensajes
30
Ilustración 10 mensaje llamado a si mismo
31
con relaciones entre ellas, pueden existir muchas más configuraciones
posibles de esos objetos.
32
Clase
Es la unidad básica que encapsula toda la información de un Objeto (un
objeto es una instancia de una clase). A través de ella podemos modelar
el entorno en estudio (una Casa, un Auto, una Cuenta Corriente, etc.).
33
Cada componente en el diagrama debe ser documentado con un
diagrama de componentes más detallado, un diagrama de clases, o un
diagrama de casos de uso.
Un paquete en un diagrama de componentes representa una división
física del sistema. Los paquetes se organizan en una jerarquía de capas
donde cada capa tiene una interfaz bien definida. Un diagrama de
componentes se representa como un grafo de componentes software
unidos por medio de relaciones de dependencia (generalmente de
compilación).
34
Así si tenemos en cuenta las dependencias asociadas al proceso de
compilación un componente podría ser:
Código fuente: que depende de otros componentes (no necesariamente
código fuente) que deben estar disponibles durante la compilación del
componente.
Código objeto binario: como por ejemplo una librería, que puede
depender de algún código objeto con el que se linkea.
Código ejecutable: que puede depender de otros programas ejecutables
con los que interaccionan en tiempo de ejecución.
Objeto
Un objeto se representa con un rectángulo, que contiene el nombre y la
clase del objeto. Un objeto es una instancia de una clase que participa
como una interacción, existen objetos simples y complejos. Un objeto
es activo si posee un thread o hilo de control y es capaz de iniciar la
actividad de control, mientras que un objeto es pasivo si mantiene datos
pero no inicia la actividad.
35
Enlace
Un enlace es una instancia de una asociación en un diagrama de clases.
Se representa como una línea continua que une a dos objetos en este
diagrama. Esta acompañada por un número que indica el orden dentro
de la interacción y por un estereotipo que indica que tipo de objeto
recibe el mensaje. El enlace puede ser reflexivo si conecta a un
elemento consigo mismo. La existencia de un enlace entre dos objetos
indica que puede existir un intercambio de mensajes entre los objetos
conectados.
Flujo de mensajes
Expresa el envío de un mensaje. Se representa mediante una flecha
dirigida cercana a un enlace. Los mensajes que se envían entre objetos
pueden ser de distintos tipos, también según como se producen en el
tiempo; existen mensajes simples, sincrónicos, balking, timeout y
asíncronos.
Durante la ejecución de un diagrama de colaboración se crean y
destruyen objetos y enlaces.
36
interna si el estado del que parte el objeto o interacción es el mismo que
al que llega, no se provoca un cambio de estado y se representan dentro
del estado, no de la transición.
37
3. CAPÍTULO III ANALISIS DEL SISTEMA
Por otra parte el inventario de equipos del laboratorio y otras áreas tiene
los siguientes tintes lo que se quiere es que se registre a todos los equipos,
con las siguientes características, el lugar en donde se encuentra el equipo,
en código de equipo, las partes de los equipos, sus números de serie de
cada parte de los equipos, de la misma forma a sus subpartes con todo lo
ya mencionado.
Un informe en el cual tiene que mostrar todos los datos, de sus partes y
subpartes por cada equipo, esto tiene que mostrar también su estado en el
que se encuentra, ya que esto muy necesario para la toma de decisiones.
38
DIAGRAMA DE CASOS DE USO DEL NEGOCIO
39
encargadp de laboratorio
solicitar mantenimiento de parte de equipos
solicitar informe solicitudes de mantenimientos
3.1.2
3.1.3 DESCRIPCIÓN DE CASOS DE USO DEL NEGOCIO
Tabla 2 Descripción de casos de uso del negocio: solicitar mantenimiento de equipo
40
SOLICITAR MANTENIMIENTO DE PARTE DE EQUIPO
Resumen: el personal realiza una solicitud para que se realice el mantenimiento de una
determinada parte equipo al encargado de laboratorio.
Tabla 3 Descripción de casos de uso del negocio: solicitar mantenimiento de parte de equipo
41
SOLICITAR INFORME DE LOS ESTADOS DE LOS EQUIPOS.
42
Solicitar informe de solicitudes de mantenimiento
43
Solicitar kardex por equipo
44
3.1.4 DIAGRAMAS DE ACTIVIDADES DE CASOS DE USO DEL
NEGOCIO
45
Diagrama de actividades del caso de uso “solicitar mantenimiento de parte de equipo”
Ilustración 14 Diagrama de actividades del caso de uso “solicitar mantenimiento de parte de equipo”
46
Diagrama de actividades del caso de uso “solicitar kardex por equipo”
Ilustración 15 diagrama de actividades del caso de uso "solicitar kardex por equipo"
47
Diagrama de actividades para el caso de uso “solicitar informe de solicitudes de
mantenimientos de equipos”
Ilustración 16 diagrama de actividades del caso de uso "solicitar informe de solicitudes de mantenimiento"
48
Diagrama de actividades para el caso de uso “solicitar informe de los estados por
equipo”
Ilustración 17 diagrama de actividades del caso de uso "solicitar los estados por equipo"
49
3.2 ESPECIFICACION DE REQUERIMIENTOS
Requerimientos funcionales
- Registrar usuarios.- registrar los datos de los personales de las personas
que van a actuar con el sistema.
- Registrar los equipos.- se registrara los equipos para que posteriormente
se realice los mantenimientos solicitados.
- Registrar las solicitudes de mantenimiento.- se registrar las solicitudes
de mantenimiento de los equipos así mismo de las parte de equipo con
los tipos de mantenimiento como el preventivo correctivo.
Emitir informes y reportes
- Elaborar los informes de las solicitudes de mantenimiento en un tiempo
determinado.
- Elaborar el kardex por equipo, todo esto para saber las partes que
componen al equipo.
- Elaborar el informe y reporte de los estados de los equipos, para saber en
qué estado se encuentra.
Requerimientos no funcionales
- Facilidad de uso
El uso del sistema debe ser de fácil uso para el usuario final, debe ser
desarrollado con características simples para una completa comprensión,
Para que se evite las malas interpretaciones.
- Seguridad
El sistema debe ser desarrollado para que mantenga la seguridad, ya será
controlado por usuarios y contraseñas, para el ingreso al mismo y de esta
forma convirtiendo al sistema con características confiables.
- Confiabilidad
El sistema debe ser confiable, que no se tenga la posibilidad de cometer
algún error, ya que esto perjudicaría al desempeño de las funciones de
los usuarios.
50
3.3 FUNCIONES DEL SISTEMA
3.4 MODELO DE CASOS DE USO DEL SISTEMA
3.4.1 IDENTIFICACIÓN DE ACTORES
ACTOR DESCRIPCION
El encargado de laboratorio es el
que atiende las solicitudes de
mantenimiento de equipos, por
parte del personal solicitante.
51
3.4.2 IDENTIFICACIÓN DE CASOS DE USO DEL SISTEMA
52
3.4.3
Gestionar usuarios
53
Encargado de NTICS
Personal solicitante
Asistente de NTICS
DIAGRAMA DE CASOS DE USO DEL SISTEMA
54
Descripción de caso de uso del sistema solicitud de mantenimiento de parte de
equipo
Tabla 8 Descripción de caso de uso del sistema solicitud de mantenimiento de parte de equipo
55
Descripción de casos del sistema seguimiento de estado de solicitud de mantenimiento de
equipo
FLUJO DE EVENTOS
Flujo 1 El personal solicitante realiza la verificación del estado
Principal en que se encuentra la solicitud de mantenimiento de
equipo todo esto a través del sistema.
2 El sistema genera en la pantalla el estado en el que se
encuentra la solicitud.
56
Descripción de caso de uso del sistema de estado de solicitud de mantenimiento de parte
de equipo
FLUJO DE EVENTOS
Flujo 1 El personal solicitante realiza la verificación del estado
Principal en que se encuentra la solicitud de mantenimiento de
parte de equipo todo esto a través del sistema.
2 El sistema genera en la pantalla el estado en el que se
encuentra la solicitud.
57
Descripción de casos de uso del sistema gestionar equipo
FLUJO DE EVENTOS
Flujo 1 El asistente de ntics, ingresa al formulario de la gestión
Principal de los equipos.
58
Descripción de caso de uso del sistema Solicitar mantenimiento de equipo
FLUJO DE EVENTOS
Flujo 1 El asistente de ntics, ingresa al formulario de solicitud
Principal de mantenimiento de equipo.
59
FLUJO DE EVENTOS
Flujo 1 El asistente de ntics, ingresa al formulario de la gestión
Principal de los equipos.
60
Ilustración 20 diagrama de actividades del caso de uso del sistema "solicitar mantenimiento de equipos"
61
Frmlogueo
Frmregistrarparteequipo
62
Ilustración 21 diagrama de clases iniciar sesión
<<ClientPage>>
RegSolicitud
mantenimiento
(f rom clases client page)
frmRegSolicitudMante
personal solicitante nimiento
(f rom Actors) (f rom clases Form)
pr_regsolicitudma solicitudmantenimento
ntenimiento
(f rom clases serv er page)
...) (f rom claseentidad)
63
4.2. DIAGRAMA DE INTERACCIÓN
4.2.1. DIAGRAMA DE SECUENCIA
Un diagrama de secuencia nos muestra los objetos en una línea de vida a
lo largo de la página y con sus interacciones en el tiempo, representados
con mensajes dibujados con flechas.
: RegSolicitud
: personal : :
mantenimiento
solicitante frmRegSolicitudMantenimiento pr_regsolicitudmantenimiento : solicitudmantenimento
guardar solcitud( )
64
4.4. DISEÑO DE INTERFACES
4.4.1. DIAGRAMA DE ORGANIZACIÓN DE INTERFACES
65
personal solicitante
solicitar mantenimiento de
equipo
solicitar mantenimiento de
parte de equipo
seguimiento de estado de
solicitud de mantenimiento
de equipo
seguimiento de estado de
solicitud de mantenimiento
de parte de equipo
66
encargado de NTICS
solicitar kardex por
equipo
solicitar informe de
estados de equipo
solicitar informe de
solicitudes realizados
realizar informes
67
4.4.2. ESPECIFICACION DE INTERFACES DE USUARIO
68
5. CAPITULO V IMPLEMENTACION Y PRUEBAS DEL SISTEMA
5.1. DIAGRAMA DE COMPONENTES
5.2. DIAGRAMA DE DESPLIEGE
5.3. MODELO DE PRUEBA
6. CAPITULO VI CONCLUSIONES Y RECOMENDACIONES
6.1. CONCLUSIONES
6.2. RECOMENDACIONES
BIBLIOGRAFIA
ANEXOS
ANEXO A
ANEXO B
ANEXO C
69