Upload
vodkita-sanchez
View
215
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Manual Tecnido de Skynet
Citation preview
SKYNET
MANUAL TÉCNICO SKYNET
MANUAL TÉCNICO SKYNET
Skynet Página 1
Índice
1. Índice--------------------------------------------------------------------------------------------------1
2. Información de Sistemas-------------------------------------------------------------------------2
3. Introducción-----------------------------------------------------------------------------------------4
4. Objetivo General y especifico del sistema--------------------------------------------------6
5. Modelado del diseño------------------------------------------------------------------------------8
5.1 Diagramado----------------------------------------------------------------------------9
5.1.1 Diagrama de casos de clase------------------------------------9
5.1.2 Diagrama de casos de uso-------------------------------------10
5.1.3 Diagrama de Actividades--------------------------------------13
5.1.4 Diagrama de componentes------------------------------------16
5.1.5 Diagrama de secuencia-----------------------------------------19
5.2 Interfaz del Software-----------------------------------------------------------22
5.3 Controles de Auditoría--------------------------------------------------------33
5.4 Análisis de Requerimientos--------------------------------------------------38
5.5 Requerimientos de instalación----------------------------------------------41
MANUAL TÉCNICO SKYNET
Skynet Página 2
INFORMACIÓN
DEL SOFTWARE SKYNET
MANUAL TÉCNICO SKYNET
Skynet Página 3
1. INFORMACIÓN
Nombre del producto: Skynet
Versión 1.0
La especificación de Skynet se encuentra en dicho
manual además de que se encontrara la
estructuración y el manejo de dicho software se explica tanto el código como en forma
grafica.
Departamento o Área responsable: El área de sistemas e Innovación de software.
Fecha y lugar de elaboración: el software fue realizado el 23 de julio de 2012 en av.
Mexiquense Col .villa esmeralda, Tultitlan, Edo de Mex.
Numero de revisión: 1
Personas responsable de su elaboración y revisión:
Maritza Cenobio Centeno
Alejandra Salazar Rodríguez
Izamar Campa Montas
Tania Loyola Mendoza
Monserrat Nallely Sánchez Gonzáles
Supervisor de proyecto:
Lluvia Lorena Salas Téllez
Este manual técnico es publicado con el fin de una mejor comprensión y realización del
software Skynet, todas las imágenes que se presentan son interfaces para el usuario y
que se encuentran actualmente en esta primera versión de Skynet.
MANUAL TÉCNICO SKYNET
Skynet Página 4
INTRODUCCIÓN
DE
SKYNET
MANUAL TÉCNICO SKYNET
Skynet Página 5
1. INTRODUCCION
Vivimos en un mundo el cual la tecnología avanza a pasos agigantados lo cual es de gran
beneficio para la humanidad de modo que Skynet se une ala tecnología moderna la cual
permite establecer problemas de la vida diaria para posteriormente por medio de algún
método darles solución .
Skynet pretende lograr un software facilitador para el usuario para poder administrar un
café internet de manera más sencilla
Skynet es un software vanguardista el cual permite una flexibilidad de datos de modo
que la información del usuario estará protegida y respaldada por Skynet lo cual le permite
al usuario la tranquilidad de que si llega a ocurrir algún desastre inesperado su
información esta protegida lo cual impedirá perdidas monetarias.
El objetivo general de Skynet es generar un software el cual facilite la administración de
un café internet de una manera sencilla y eficiente de modo que cualquier usuario pueda
interactuar con el software de manera rápida, Cubriendo las necesidades de nuestro
cliente que es lo mas importante para Skynet.
El sistema Skynet permite realizar conteos del tiempo de inicio y salida en el área de
internet evitando así perdidas por el mal conteo de tiempo en las maquinas.
Además de que Skynet se encarga de realizar informes en las distintas áreas de modo que
se pueden ver las ganancias y en algunos casos la mercancía que se necesita surtir,
permite al igual ver los meses o los días en los que se vendió más.
Skynet ofrece un software de mucha calidad además de ofrecer al usuario la tranquilidad
de que su negocio tendrá la mejor administración.
Además de ser un software único por su interfaz y el procedimiento de realización ya que
Skynet se preocupa por ser siempre una empresa segura y reconocida por su trabajo.
Skynet es un software muy fácil de utilizar ya que permite una fácil instalación en
cualquier equipo.
MANUAL TÉCNICO SKYNET
Skynet Página 6
OBJETIVO GENERAL
Y
ESPECIFICO DEL SISTEMA
MANUAL TÉCNICO SKYNET
Skynet Página 7
2. OBJETIVO GENERAL Y ESPECÍFICO DEL SISTEMA
EL objetivo general de Skynet es realizar un software eficiente y de buena calidad
tomando en cuenta todas las especificaciones que en un principio el cliente dio para así
entregar un software de utilidad para el usuario.
Skynet pretende realizar un software para la ayuda administrativa de un café internet es
posible que sea la competencia de muchos software implantados en años pasados pero
actualmente a un negocio lo que le interesa es mantener una administración correcta para
evitar el cierre del negocio.
Skynet siempre pretende innovar por eso mismo la realización de este software es a corto
plazo así mismo Skynet pretende ser conocido y a un largo plazo colocarse como uno de
los mejores software para la administración de Ciber cafés.
Skynet esta comprometido al 100 porciento con la realización de este software tomando
fase por fase el método de desarrollo y su método arquitectónico tomando en cuenta el
tiempo de entrega y los requerimientos del cliente
De acuerdo al tipo de software que se especifico anteriormente Skynet esta encargado de
hacerlo mas completo tomando en cuenta su instalación y la descripción de la utilización
del mismo.
No obstante el objetivo específico del sistema es realizar un software a prueba de errores
evitando a si desconfianza de el mal uso de los movimientos económicos del negocio.
El objetivo del sistema es la innovación de bases de datos enlazadas con el sistema para
obtener reportes más certeros en el l movimiento económico de nuestro negocio.
Muchos software que se encuentran en movimiento en ciber cafés solo cuentan con el
conteo del tiempo de entrada y salida de los usuarios sin embrago Skynet es mucho mas
completo ya que llevará la administración no sólo de el área de internet si no áreas
funcionales como lo son servicios de papelería o cafetería de acuerdo a los interés del
cliente.
MANUAL TÉCNICO SKYNET
Skynet Página 8
MODELADO DEL DISEÑO
MANUAL TÉCNICO SKYNET
Skynet Página 9
Modelado de Diseño
En este punto explicaremos lo que fue es el diagramado o modelado de diseño para la realización
de este software utilizamos los siguientes modelos de diseño:
5.1.1 Diagrama de clases.
Por medio de este diagrama pudimos describir la estructura de nuestro sistema mostrado sus
clase y atributos correspondientes, el uso de estos diagramas son utilizados durante el diseño del
sistema para poder tener un mejor manejo de la información requerida por el usuario; en este
sistema utilizamos un diagrama de clases general de nuestro sistema figura 1.1.
En la figura 1.1 podemos observar el desarrollo de nuestra información así como nuestra
clase padre que es nuestro sistema y se puede observar los atributos de este mismo así
como su relación entre ellos, también podemos observar a nuestras clases hijos como así
también observamos los atributo de cada uno de ellos y su relación entre ellos. Este
diagrama lo podemos observar como diagrama de clases general de nuestro sistema.
Figura 1.1 Diagrama de Clases
MANUAL TÉCNICO SKYNET
Skynet Página 10
5.1.2 Diagrama de casos de uso.
En este diagrama se pudo realizar la visión del comportamiento de cada uno de nuestros
actores para este sistema se creo un diagrama de casos de uso por cada sección de nuestro
sistema como es el caso tenemos un diagrama de casos de uso por cyber figura 1.2, un
diagrama de casos de uso en video juegos 1.3 y un diagrama de casos de uso por cafetería
figura 1.4.
En la figura 1.2 podemos observar nuestro diagrama de casos de usos de nuestra sección
cyber café en este diagrama nos muestra a nuestros actores y sus comportamientos en
nuestro sistema; es decir, la o las funciones que realiza cada uno en nuestro sistema.
Figura 1.2 Diagrama de Casos de Uso
MANUAL TÉCNICO SKYNET
Skynet Página 11
En la figura 1.3 podemos observar el diagrama de usos de nuestra sección de video juegos
así como a nuestros actores y su comportamiento en el sistema; es decir, la función que
desarrollara cada uno dentro de nuestro sistema.
Figura 1.3 Diagrama de casos de uso
MANUAL TÉCNICO SKYNET
Skynet Página 12
En la figura 1.4 podemos visualizar el diagrama de caso de usos de nuestra sección de
cafetería de igual forma podemos ver y analizar las funciones de cada uno de nuestros
actores.
Figura 1.4 Diagrama de casos de uso
MANUAL TÉCNICO SKYNET
Skynet Página 13
5.1.3 Diagrama de Actividades.
En este diagrama podemos observa el paso a paso de las actividades de nuestro sistema,
así podemos observar el flujo de nuestro sistema; en este caso, realizamos un diagrama de
actividades por cada sección de nuestro sistema Diagrama de actividades de cyber figura
1.5, diagrama de actividades de video juegos figura 1.6 y diagrama de actividades de
cafetería 1.7.
Figura 1.5 Diagrama de actividades
MANUAL TÉCNICO SKYNET
Skynet Página 14
En la figura 1.5 podemos observar los pasos de nuestra sección de cyber café así como su
forma de actuar en nuestro sistema, para poder observar estos diversos pasos debemos de
tomar en cuenta nuestra decisiones para un mejor proceso del sistema.
Figura 1.6 Diagrama de Actividades
MANUAL TÉCNICO SKYNET
Skynet Página 15
En la figura 1.6 podemos observar el diseño de nuestro diagrama de actividades en la
sección de videojuegos ya que nuestro sistema contiene diferentes áreas; en este caso,
encontraremos las decisiones y pasos para poder laborar en nuestra sección de video
juegos así como la manera de poder obtener el resultado esperado.
En la figura 1.7 podemos observar los pasos de nuestra sección de cafetería como también
la forma de realizarlos por medio de decisiones para poder obtener un resultado esperado.
Figura 1.7 Diagrama de Actividades
MANUAL TÉCNICO SKYNET
Skynet Página 16
5.1.4 Diagrama de componentes.
Entendemos por diagrama de componentes a el diagrama donde podemos observar
nuestro sistema divididos en componentes y muestra las dependencias entre estos
componentes. Por cada sección de nuestro sistema diagrama de componentes de cyber
figura 1.8, diagrama de componentes de video juegos figura 1.9 y diagrama de
componentes de cafetería figura 1.10.
Figura 1.8 En esta imagen como bien ya conocemos podemos observar los componentes de
la sección cyber café de nuestro sistema; así también, podemos observar la relación que
existe entre ellos.
Figura 1.8 Diagrama de Componentes
MANUAL TÉCNICO SKYNET
Skynet Página 17
En la figura 1.9 podemos observar los componentes de nuestra sección de video juegos así como
su relación entre ellos ya que esta es una de las diversas secciones de nuestro sistema.
Figura 1.9 Diagrama de Componentes
MANUAL TÉCNICO SKYNET
Skynet Página 18
Figura 1.10 En esta imagen podemos observar y analizar los componentes de nuestra sección
cafetería así como la relación que existe entre ellos al igual que las otras secciones es importante
en nuestro sistema.
Figura 1.10 Diagrama de Componentes
MANUAL TÉCNICO SKYNET
Skynet Página 19
5.1.5 Diagrama de secuencia.
Por diagrama de secuencia podemos observar la interacción de nuestros objetos que se
encuentren en el sistema por cada sección de nuestro sistema encontramos diferentes
diagramas como: Diagrama de secuencia de cyber figura 1.11, diagrama de clases de video
juegos 1.12 y diagrama de clases de cafetería 1.13
En la figura 1.11 podemos observar el diagrama de secuencia de nuestra sección ciber café
que forma pare de nuestro sistema; podemos observar, la interacción de los componentes
que sobre salen de nuestro sistema así como decisiones o mensajes que se deben tomar
para poder obtener un resultado esperado.
Figura 1.11 Diagrama de secuencia
MANUAL TÉCNICO SKYNET
Skynet Página 20
En la figura 1.12 podemos observar la iteración de nuestra sección de video juegos así
como mensajes o decisiones que forman parte de este proceso.
Figura 1.12 Diagrama de secuencia
Figura 1.13 Diagrama de secuencia
MANUAL TÉCNICO SKYNET
Skynet Página 21
En la figura 1.13 podemos observar las iteraciones de nuestra sección cafetería podemos
observar la forma de relacionarse cada componente de nuestro sistema.
MANUAL TÉCNICO SKYNET
Skynet Página 22
INTERFAZ DE USUARIO
MANUAL TÉCNICO SKYNET
Skynet Página 23
5.2 Interfaz del Software.
Como bien sabemos la interfaz es la conexión entre dos ordenadores o maquinas dando
una comunicación entre ellos. En este caso para la realización de estas interfaces
utilizaremos el programa Visual Basic 6.0 y a continuación podemos ver las interfaces de
este sistema como se muestra a continuación en las siguientes figuras:
En la Figura 2.1 podemos observar la interfaz de nuestra ventana de acceso de nuestro
sistema como se puede observar tenemos dos opciones de entrada el de administrador y
de empleado, primeramente desarrollaremos el de administrador. Para este caso podemos
dar a notar el siguiente código.
Figura 2.1 Ventana de acceso
MANUAL TÉCNICO SKYNET
Skynet Página 24
En la figura 2.2 y 2.3 podemos observar la interfaz de claves para poder tener acceso al la
liga de administrador. Cuando el administrador introduce una clave incorrecta nos
arrojara un mensaje como el siguiente.
Figura 2.2 Ventana de Acceso
Figura 2.3 Ventana de Acceso
MANUAL TÉCNICO SKYNET
Skynet Página 25
La Figura 2.4 Al accesar a esta imagen podemos observar el control del administrador que
nos genera un alta, una baja, la opción de inventario, corte de caja, la posibilidad de
general un informe y nuestra base de datos para un mejor control.
Figura 2.4 Control de Administración
MANUAL TÉCNICO SKYNET
Skynet Página 26
Figura 2.5 Al accesar al control de Altas de empleados podemos observar esta ventana .
Figura 2.5 Ventana de Altas
MANUAL TÉCNICO SKYNET
Skynet Página 27
La Figura 2.6 al accesar a la opción de bajas el sistema nos muestra la siguiente ventana.
2.6 VENTANA DE BAJAS DEL SISTEMA
MANUAL TÉCNICO SKYNET
Skynet Página 28
La Figura 2.7 al dar acceso a la opción de inventario obtenemos una ventana como esta
donde nos da la posibilidad de registrar el costo de nuestro producto así como con ayuda
de nuestra base de datos poder obtener la existencia de los mismos.
Figura 2.7 Ventana de Inventario
MANUAL TÉCNICO SKYNET
Skynet Página 29
La Figura 2.8 al accesar a la opción de caja podremos observar una ventana como está
dándonos la opción de poder realizar la apertura de caja y el corte de la misma .
Figura 2.8 Ventana de Caja
MANUAL TÉCNICO SKYNET
Skynet Página 30
La Figura 2.9 al accesar al usuario podemos observar el temporizador de las consolas que
nos permite correr el tiempo así como saber cuál es el monto a cobrar.
Figura 2.9 Temporizador de Consolas
MANUAL TÉCNICO SKYNET
Skynet Página 31
La Figura 2.10 al accesar al usuario también podemos encontrar la opción de consolas que
nos da la posibilidad de tener un control del tiempo que el cliente ocupe el servicio .
Figura 2.10 Ventana de Control de Consolas
MANUAL TÉCNICO SKYNET
Skynet Página 32
Figura 2.11 En esta ventana tendremos la opción de decidir el puesto en el que se desea
manejar o controlar el sistema.
Figura 2.11 Ventana de puestos
MANUAL TÉCNICO SKYNET
Skynet Página 33
CONTROLES DE AUDITORIA
MANUAL TÉCNICO SKYNET
Skynet Página 34
5.3 Controles de Auditoria
El realizar una auditoría implica un examen crítico que se realiza con el fin de evaluar la
eficacia y la eficiencia de una sección, de un organismo, una entidad, etc.… para poder
realizar una auditoría es necesaria la presencia de un auditor informático.
Para la realización de este sistema nuestra auditoria cuenta como pruebas a nuestro
software, así como la revisión detallada del modelado del sistema y como la interfaz para
poder acceder a el sistema, no solo pruebas de diseño si no también pruebas de arranque,
de ejecución, de función pero lo más importante es la prueba ejecución ya que en esta a la
hora de trabajar en el software pueden ocurrir diversos errores que un diseñador o el
mismo programador tienen que revisar y corregir para poder tener un mejor manejo de
nuestro sistema.
La auditoria de este sistema como ya se menciono anteriormente será basada
principalmente en el diseño del mismo así como la prueba de ejecución de este software
En al figura 3.1 Se trata de simular un control de auditoría ya que es más detallada en nuestro
sistema por medio de un auditor informático.
Controles de Auditoria
Figura 3.1 control de Auditoria
MANUAL TÉCNICO SKYNET
Skynet Página 35
Los controles de auditoría dentro del software Skynet son de suma importancia tanto para
la seguridad de la información del usuario como para la eficacia del software en su
utilización.
Dentro de Skynet los controles que forman parte del software son:
Controles preventivos: Son aquellos que van a reducir la frecuencia con que
ocurren las causas de riesgo permitiendo cierto margen de violaciones dentro del
software evitando la perdida de información importante o que simplemente otras
personas ajenas revisen cierta información privada por eso mismo el software
contiene un sistema de claves de acceso para cada una de las personas que laboran
ahí de otro modo ninguna persona podrá accesar a él.
Controles detectives: son aquellos que no evitaran que ocurran causas del riesgo si
no que los detecta luego de ocurridos son los más importantes para el auditor del
desarrollo de Skynet ,en cierta forma dentro del software servirán para evaluar la
eficiencia de los controles preventivos en este caso los controles detectives servirán
para los procedimientos de validación del software Skynet.
Controles correctivos: estos serán de suma importancia para la ayuda a la
investigación y corrección de las causas de riesgo del software Skynet algo
importante son de suma importancia la implantación de controles defectivos sobre
los controles correctivos esto es porque la corrección de errores es en sí una
actividad altamente propensa a errores.
También es de suma importancia los controles tanto físicos como lógicos dentro del
software Skynet:
Autenticidad: dentro de la parte física la autenticidad es importante ya que es la
encargada de permitir verificar la identidad en este caso los passwords para poder
ingresar al software Skynet.
Exactitud: son los encargados de la coherencia de datos dentro del software Skynet como
lo es la validación de campos o la validación de excesos.
Totalidad: será el encargo de evitar la omisión de registros así como garantizar la
conclusión de un proceso de envió como en conteo de registros y cifras de control.
Redundancia: evitaran la duplicidad de datos permitirá la cancelación de lotes y la
verificación de secuencias.
Privacidad: aseguraran la protección de datos dentro del software Skynet por medio de la
compactación y encriptación.
MANUAL TÉCNICO SKYNET
Skynet Página 36
Existencia: aseguraran la disponibilidad de datos dentro del software Skynet realizando
una bitácora de estados así como el mantenimiento de activos
Protección de activos: son los que realizan la destrucción o corrupción de información o
del hardware como extintores y passwords.
Efectividad: Aseguran el logro de los objetivos dentro del software Skynet como lo es la
realización de encuestas de satisfacción o la medición de niveles de servicio.
Eficiencia: Aseguraran el uso óptimo de los recursos como lo es los programas monitores
y el análisis de costo-beneficio.
Controles automáticos o lógicos de Skynet:
Periodicidad de cambio de claves de acceso: se encargara de realizar periódicamente el
cambio de claves del usuario, el no cambiar las claves periódicamente aumenta la
posibilidad de que personas ajenas al sistema conozcan información confidencial por lo
cual Skynet recomienda el cambio de claves por lo menos trimestralmente.
Combinación de alfanuméricos en claves de acceso: no es tan conveniente que la clave este compuesta por códigos de empleados ya que una persona ajena al sistema puede realizar pruebas simple o deducciones y puede dar con dicha clave así que para definir claves es necesario considerar los tipos de claves que existen como lo son:
Individuales: Ya que estos pertenecen a un solo usuario por lo tanto es una clave personal permiten al momento de efectuar las transacciones registrar a los responsables de cualquier campo.
Confidenciales: en el caso de las calves confidenciales los usuarios deberán ser instruidos formalmente respecto al uso de las claves.
No significativas: Dentro de estas claves de acceso no deben corresponder a números secuenciales ni a nombres o fechas.
Verificación de datos de entrada: Se encargan de verificar la compatibilidad de los datos más no su exactitud o precisión.
Conteo de registros: consiste en crear campos de memoria para ir acumulando cada registro que se ingresa y verificar con los totales ya registrados.
MANUAL TÉCNICO SKYNET
Skynet Página 37
Totales de control: se realiza mediante la creación de totales de líneas, columnas, cantidad de formularios, cifras de control y automáticamente verificara con un campo en el cual se va acumulando los registros, separando solo aquellos formularios o registros con diferencias.
Verificando límites: Realiza la verificación de tablas, códigos, limites mínimos y máximos o bajas determinadas condiciones dadas previamente.
MANUAL TÉCNICO SKYNET
Skynet Página 38
ANALISIS DE REQUERIMIENTOS
MANUAL TÉCNICO SKYNET
Skynet Página 39
5.4 Análisis de Requerimientos.
Requerimientos de software.
El programa maneje un menú muy claro, sobre las herramientas que contiene.
Cada herramienta debe estar representada con una imagen simbólica de su
función.
Que las herramientas sean muy específicas.
Esa barra debe desplegarse solo con hacer un clic.
Una base de datos para que yo como comprador del sistema coloque los costes de
todos mis servicios.
Deberá manejar en el menú una barra de ayuda que se despliegue haciendo clic y
nos diga cuál es la función de cada icono.
Deberá realizar una copia de seguridad de todo el sistema en caso de algún fallo.
Deberá tener acceso el o los administradores del sistema a base de
implementación de contraseñas.
Deberá manejar compatibilidad con diversas plataformas como lo es Linux,
Windows.
Mostrar alertas en las pantallas sobre el costo el tiempo que has utilizado.
Colocar una aplicación para monitorear el uso de todos mis equipos desde la
computadora central.
El lenguaje de programación a usar será Visual Basic.
El sistema deberá contar con mecanismos que permitan el registro de actividades
con identificación de los usuarios que los realizaron. Que se maneje una auditoría
para corroborar el buen manejo del programa.
MANUAL TÉCNICO SKYNET
Skynet Página 40
Requerimientos no Funcionales.
Garantizar la confiabilidad, la seguridad y el desempeño del sistema informático a
los diferentes usuarios.
Facilidad de Uso e Ingreso de Información.
El sistema no debe permitir el cierre de una operación hasta que todos sus
procesos, subprocesos y tareas relacionados, hayan sido terminados y cerrados
satisfactoriamente.
Requerimientos como programador.
Lugar de trabajo apropiado con los servicios necesarios. Para realizar el sistema
como: licencias de software, y que tenga características acéptales en cuanto a
hardware del equipo de cómputo
Un horario razonable de trabajo.
MANUAL TÉCNICO SKYNET
Skynet Página 41
REQUERIMIENTOS DE INSTALACIÓN DE
SOFTWARE
MANUAL TÉCNICO SKYNET
Skynet Página 42
6. Requerimientos para la Instalación del Software.
1. Requisitos mínimos para el programa Servidor
* PC IBM o compatible con procesador Péntium a 500 Mhz o posterior
(Recomendamos Péntium a 1 Ghz o superior)
* 512 MBytes de memoria RAM (Recomendamos 1024 Mbytes)
* Pantalla con una resolución mínima de 800 * 600 (Se recomienda 1024 * 768)
* Sistema operativo Microsoft 2000, XP, 2003, 2008, Vista, Windows 7
* Protocolo de comunicaciones TCP/IP
* Al menos 100 MBytes de espacio en disco (150 MBytes libres al momento de la
instalación)
2. Requerimientos mínimos para la instalación del Cliente
* PC IBM o compatibles con procesador 486 DX 33 Mhz o superior
* 64 MBytes de memoria RAM
* Al menos 10 Mbytes de espacio libre en disco (40 MBytes libres al momento de la
instalación)
* Protocolo de comunicaciones TCP/IP
* Sistema operativo Windows 98 o posterior (98, NT 4, Me, 2000, XP, Vista,
Windows 7).