CATEDRÁTICO:
ING. ALICIA MAGDALENA BRIDAT
CRUZ
MATERIA:
FUNDAMENTOS DE INGENIERÍA DE
SOFTWARE
PRESENTAN:
SALAS HERNÁNDEZ J.ESMERALDA
SANCHEZ CASTAÑEDA ROLANDO
CARRERA:
ING. SISTEMAS COMPUTACIONALES
FECHA DE ENTREGA: 11 DE NOVIEMBRE DE 2013
SISTEMA DE ADMINISTRACION DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERIA DE SOFTWARE
INDICE
Lugar
Dirección o Ubicación
Organigrama
Introducción
Objetivos del Proyecto
Alcances y Limitaciones
Modelo del Proyecto
Desarrollo del Modelo
Instalación y Pruebas
Recomendaciones
Conclusiones
Glosario
Bibliografía
3
3
4
5
6
3
7
8
8
26
29
30
31
32
9
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 3
LUGAR O EMPRESA: COBAEV 51 – La Constitución
UBICACIÓN: Carretera Álamo - Ixhuatlán De Madero Km.18;
La Constitución, Álamo, Temapache, Veracruz. Teléfono: 7655964097
GIRO: Institución Educativa de Bachillerato General.
PROBLEMÁTICA: El Colegio De Bachilleres Del Estado De Veracruz,
No. 51, es una institución de preparatoria con una matrícula pequeña
de alumnos (aprox. 250 alumnos) que cuenta con un pequeño centro
de cómputo con alrededor de 10 equipos que están a disposición de
todos los alumnos para que estos puedan acceder al servicio de
internet y realizar algunas tareas.
Durante mi estadía en ese plantel, note la insuficiencia que se tiene al
llevar el control y orden en que los equipos son prestados a los
alumnos, ya que algunos no los utilizan correctamente o exceden del
tiempo que se les otorga para utilizarlos debido a que no hay una
completa supervisión por parte del encargado de cómputo para que
todo esto se lleve a cabo.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 5
INTRODUCCIÓN
El Sistema de Administración del Centro de Cómputo (ACECOM 5.1,
llamado así por sus siglas abreviadas), es el sistema implementado
para resolver la problemática propuesta por el Colegio de Bachilleres
del Estado de Veracruz, Plantel 51 La Constitución, para el control y
manejo de su laboratorio de informática.
En el presente documento podrá observar el desarrollo del sistema
partiendo desde sus objetivos hasta la conclusión del mismo,
haciendo notar los alcances y limitaciones que se pudieran generar
durante este proceso. En la parte del modelado se hablará sobre el
proceso y diseño que se siguió para la elaboración del mismo,
destacando cual fue el modelo utilizado, que en nuestro caso fue el
Modelo de Proceso Evolutivo; siguiendo con el proceso del modelado
se mostraran los respectivos diagramas que permitieron el desarrollo
y un mayor entendimiento de dicho sistema. En la etapa del diseño
del programa se mostrarán algunas imágenes pertenecientes a este
para darse una idea de cómo será el software, así también se expondrá
el código utilizado para la creación del mismo. Para concluir esta
etapa se realizarán algunas pruebas para verificar el correcto
funcionamiento del sistema y así poder dar paso al punto de
implementación en el cual el software terminado será entregado al
cliente para que lleve a cabo su uso y se puedan descubrir algunos
puntos o componentes del sistema que pudieran ser mejorados y así
darle un mejor mantenimiento a este.
Para finalizar todo este proceso, se enunciaran algunas
recomendaciones expuestas al cliente para que se efectúe el uso
óptimo y correcto del sistema y poder evitar algunas fallas o
inconsistencias. Posteriormente se enunciaran las conclusiones y
puntos de vista por parte de los desarrolladores del software haciendo
alusión a la creación e implementación de este. Por último se anexa
un pequeño glosario con las palabras más utilizadas o inusuales para
su correcto entendimiento, así como también las fuentes de
información consultadas para la realización de todo este proceso.
Sin más preámbulo se procede con el desarrollo del Sistema de
Administración Del Centro de Cómputo, ACECOM 5.1.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 6
OBJETIVO GENERAL
Implementar un sistema eficaz que permita la administración y el
control del laboratorio de informática del COBAEV 51, para facilitar el
uso y control que se les da a los equipos de cómputo, así como a los
demás servicios que este puede ofrecer.
OBJETIVOS ESPECÍFICOS
1. Proveer al COBAEV 51 de un sistema potente y fácil de usar
para llevar un completo registro de los alumnos y/o usuarios
que utilizan este servicio, y así llevar un control mucho más
ordenado de todo este centro y ajustable a tiempos de uso.
2. Generar tablas y registros impresos y/o digitales a través del
sistema realizado para ayudar a reducir consumibles como papel
e impresiones, así como minimizar el tiempo que se tardaba al
realizar todo este proceso manualmente.
3. Llevar un control total de cada uno los equipos de cómputo que
conforman dicho laboratorio, para llevar una administración
eficaz sobre estos y así poderles dar un mejor mantenimiento
para su utilización.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 7
ALCANCES Y LIMITACIONES
ALCANCES
El sistema pretende llevar un óptimo control del laboratorio, haciendo
énfasis a los usuarios que lo utilizan, así como a los equipos que lo
conforman. Apegándose al modelo de proceso evolutivo, elegido por
los desarrolladores, este software podrá seguir evolucionando y
mejorando para ofrecer un servicio de mayor calidad, por lo cual en
versiones futuras podrá contener nuevas características y funciones,
eliminar y corregir algunas fallas o problemas detectados por el
cliente una vez llevado a cabo su entrega e implementación, y
finalmente satisfacer todas las necesidades que los usuarios y el
cliente deseen.
LIMITACIONES
Como uno de los inconvenientes primordiales seria la falta de tiempo
y de personal altamente calificado y más preparado para ayudar en la
culminación total del sistema, y así obtener los resultados esperados
en un tiempo de desarrollo mucho menor. Otro limitante seria que
debido a la gran distancia a la que se encuentra el lugar donde se
desarrolla el sistema, no se podría ofrecer un mantenimiento ni una
asistencia continua para utilizar y corregir algunas fallas detectadas
por el usuario y poder solucionarlas rápidamente.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 8
El ciclo de vida que se utilizara para implementar el software que
desarrollaremos será el MODELO DE PROCESO EVOLUTIVO.
Es frecuente que un cliente defina un conjunto de objetivos generales
para el software, pero no identifique los requerimientos detallados
para las funciones y características. En otros casos, el desarrollador
tal vez no esté seguro de la eficiencia de un algoritmo, de la
estabilidad de un sistema operativo o de la forma que debe adoptar la
interacción entre el humano y la máquina.
Inicia con la comunicación. El desarrollador se reúne con los
participantes para definir los objetivos generales del software,
identifica cualesquiera requerimientos que conozca y detecta las
áreas en las que es imprescindible una mayor definición. Se planea
rápidamente una iteración para hacer el prototipo, y se lleva a cabo el
modelado (en forma de un diseño rápido). El diseño rápido lleva a la
construcción de un prototipo. Este se entrega y es evaluado por los
participantes, que dan retroalimentación para mejorar los
requerimientos. La iteración ocurre a medida de que el prototipo es
afinado para satisfacer las necesidades de distintos participantes, y al
mismo tiempo le permite al desarrollador entender mejor lo que se
necesita hacer.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 9
El modelo evolutivo es iterativo. Se caracteriza por la manera en la
que permite desarrollar versiones cada vez más completas del
software.
Debido a nuestra situación de estudiantes y del proyecto, no es fácil
trasladarnos al lugar donde el cliente está solicitando el sistema,
optamos por utilizar el modelo ya que es muy práctico y dinámico y
es posible amoldarlo a nuestra situación.
DESARROLLO DEL MODELO
Procederemos a llevar a cabo el modelo antes mencionado el cual
consta de 5 etapas las cuales iremos desglosando conforme
avancemos en el desarrollo del software ACECOM 5.1.
Primera etapa: COMUNICACIÓN
Se llevara a cabo una entrevista con el cliente para detectar
requerimientos para la solución del problema. Las preguntas son las
siguientes:
EL PRIMER CONJUNTO DE PREGUNTAS SE CENTRAN EN EL
CLIENTE Y EN OTROS PARTICIPANTES EN LAS METAS Y
BENEFICIOS GENERALES:
1. ¿Quién está detrás de la solicitud de este trabajo?
Lic. Nolberto Rivera Ríos, encargado del centro de
cómputo y nuestro cliente.
2. ¿Quién usara la solución?
Lic. Nolberto Rivera Ríos (Cliente)
3. ¿Cuál será el beneficio económico de una solución
exitosa?
La reducción de insumos (libretas, hojas, etc.)
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 10
4. ¿Hay otro origen para la solución que se necesita?
Si, la automatización
5. ¿Cómo se imagina el cliente la solución del problema?
En relación a tiempos del llenado de la tabla
LAS PREGUNTAS SIGUIENTES PERMITEN ENTENDER MEJOR
EL PROBLEMA Y HACEN QUE EL CLIENTE EXPRESE SUS
PERCEPCIONES RESPECTO DE LA SOLUCIÓN.
1. ¿Cuál sería una buena salida generada por una solución
exitosa?
Los gastos de materiales.
2. ¿Qué problema resolvería esta solución?
Un mejor control de los equipos de cómputo
3. ¿Puede mostrar (o describir) el ambiente de negocios en el
que se usara la solución?
Atención a la población estudiantil y un mejor servicio.
4. ¿Hay aspectos especiales del desempeño o restricciones
que afecten el modo en el que se enfoque la solución?
No.
5. ¿La solución obtenida satisface al cliente?
Si, el ahorro de tiempo.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 11
6. ¿El cliente expresa adecuadamente la solución que desea
para su problema?
Sí.
LAS PREGUNTAS FINALES SE CENTRAN EN LA EFICACIA DE LA
ACTIVIDAD DE COMUNICACIÓN EN SÍ Y SE LES LLAMA META
PREGUNTAS.
1. ¿Es usted la persona indicada para responder estas
preguntas?
Sí.
2. ¿Sus respuestas son oficiales?
Sí.
3. ¿Mis preguntas son relevantes para el problema que se
tiene?
Sí.
4. ¿Estoy haciendo demasiadas preguntas?
No
5. ¿Puede otra persona dar información adicional?
Si, mientras tenga conocimiento del tema.
6. ¿Debería yo preguntarle algo más?
No
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 12
7. ¿Considera usted, que las preguntas de esta entrevista son
claras o fáciles de entender?
Sí.
Segunda etapa: PLAN RÁPIDO.
Una vez hecha la entrevista y llevar a cabo la comunicación con el
cliente, se procede a realizar un PLAN RÁPIDO en el cual se lleva
realiza un análisis de las clases en los cuales nos podemos basar para
identificar nuevos componentes.
Entidades Externas: Como es un centro de cómputo, la
información obtenida será recopilada por el encargado de dicho
centro.
1. La Dirección Académica del Plantel utilizara la
información para determinar el uso que le dan los
estudiantes al centro.
2. La Dirección Administrativa se apoyara de toda esta
información para gestionar y determinar que componentes
se pudieran agregar al centro (hardware o software).
3. El sistema será implementado en Visual Basic 2008,
complementándose con el siguiente software:
SQL para la creación y administración de las bases
de datos.
Lectores de archivos PDF: Adobe Reader, Foxit
Reader, etc.
Cosas:
1. Se requerirá de una entrevista previa para identificar
algunos o la mayoría de los componentes que nos
permitirán comprender más la solución del problema.
2. Se nos será facilitado por el cliente, ejemplos de registros
escritos para basarnos en la creación del software.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 13
Roles:
1. El principal rol será el del administrador del centro, ya
que él será el encargado de llenar los registros de forma
automatizada.
Ocurrencias y Eventos:
1. Los principales eventos del software se llevaran a cabo
internamente dentro de él, en las bases de datos. En estas
ocurrirán procesos como la inserción, modificación y
eliminación de usuarios (estudiantes).
Unidades Organizacionales:
Lugares:
1. Centro de cómputo del COBAEV 51.
Estructuras:
1. La estructura principal será el equipo de cómputo que
fungirá como administrador de la red de área local de todo
el centro, en el cual estará instalado el sistema.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 14
Tercera etapa: MODELADO O DISEÑO RÁPIDO.
Después de que se haya revisado la representación de los
requerimientos, se crea un conjunto de especificaciones de diseño
abreviadas para el prototipo. Dichas especificaciones se presentan a
continuación en los siguientes diagramas.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 15
. . .
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 16
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 17
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 18
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 19
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 20
NOMBRE DEL DIAGRAMA
INCONSISTENCIA
REFINAMIENTO A CLASES
El error más común que se presentó en esta parte, correspondía a la creación de las mismas bases de datos, ya que el código y las clases necesarias del lenguaje de programación nos permitían crear las bases de datos para almacenar nuestra información sin ningún error, el problema era al querer guardar los datos, ya que el sistema marcaba un error diciendo que la bases de datos no podían ser leídas de su dirección de origen; este problema siguen sin resolverse y la única forma de solucionar es haciendo un inspección detallada y centralizada al declarar el código y las clases necesarias para la creación de las bases de datos.
REFINAMIENTO A SUBSISTEMAS
En la realización de nuestro sistema, nos topamos con un problema a la hora de la impresión de las tablas generadas por las bases de datos; este problema fue solucionado al utilizar un instrucción muy aceptable y convincente llamada PrintForm ya que esta nos permitía crear un documento PDF con todo lo que estaba dentro de nuestra ventana del programa, es decir nos imprimía la ventana de la base de datos generada.
REFINAMIENTO A DIAGRAMAS DE COLABORACIÓN
Durante la creación del sistema se apoyó de otro software auxiliar como lo es Adobe Flash Professional para la creación de un SplashScreen (Pantalla de inicio) que mejoraba la vista y el aspecto del sistema, el inconveniente que se tuvo fue que al querer llamar el archivo .swf no era posible reproducirse a la perfección, este problema fue solucionado al omitir este tipo de archivo y ser sustituido por imágenes .png, aunque sin movimiento y de una forma estática no tan llamativa.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 21
Cuarta etapa: CONSTRUCCIÓN DEL PROTOTIPO.
El prototipo del software se crea, prueba y refina idealmente, los
bloques de construcción de software que preexisten se utilizan para
crear el prototipo de una forma rápida.
En esta etapa se plasmará el código utilizado para la realización del
sistema ACECOM 5.1.
Ya que el sistema fue desarrollador en el lenguaje de programación
Visual Basic 2008 se procederá a exponer dicho código implementado:
SISTEMA DE CONTRASEÑA
Public Class Form1
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Me.Close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim USUARIO As String
Dim CONTRASEÑA As String
USUARIO = TextBox1.Text
CONTRASEÑA = TextBox2.Text
If USUARIO = "Administrador" And CONTRASEÑA = "1234" Then
MsgBox("Acceso Autorizado")
Form2.Show()
Me.Hide()
Else
MsgBox("¡¡Usuario o Contraseña Invalidos!! - INTENTE DE
NUEVO")
TextBox1.Text = ""
TextBox2.Text = ""
TextBox1.Focus()
End If
End Sub
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
End Sub
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 22
Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles TextBox2.TextChanged
End Sub
End Class
SPLASHSCREEN DE CARGA DEL SISTEMA
Public Class Form2
Public Contador As Integer
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
If Contador < 100 Then
ProgressBar1.Value = Contador
Contador = Contador + 1
Else
Timer1.Enabled = False
Me.Close()
Form3.Show()
End If
End Sub
Private Sub ProgressBar1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ProgressBar1.Click
ProgressBar1.Value = 0.0
ProgressBar1.Maximum = 100
Timer1.Interval = 40
Timer1.Enabled = True
End Sub
End Class
CÓDIGO DE MENÚ PRINCIPAL
Public Class Form3
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
End
End Sub
Private Sub SplitContainer1_Panel1_Paint(ByVal sender As
System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles
SplitContainer1.Panel1.Paint
End Sub
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 23
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
End
End Sub
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label1.Click
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
Label2.Text = TimeOfDay
End Sub
End Class
CÓDIGO DE LAS BASES DE DATOS
Public Class Form4
Private Sub UsuariosBindingNavigatorSaveItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
UsuariosBindingNavigatorSaveItem.Click
Me.Validate()
Me.UsuariosBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Database1DataSet)
End Sub
Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: esta línea de código carga datos en la tabla
'Database1DataSet.Usuarios' Puede moverla o quitarla según sea necesario.
Me.UsuariosTableAdapter.Fill(Me.Database1DataSet.Usuarios)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Me.Visible = False
Form3.Visible = True
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
Label2.Text = TimeOfDay
Label4.Text = DateString
End Sub
End Class
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 24
Quinta etapa: DESARROLLO, ENTREGA RETROALIMENTACIÓN.
Esta etapa es el núcleo del método de construcción de prototipo. Es
aquí donde el cliente puede examinar una representación
implementada de los requerimientos del programa, sugerir
modificaciones que harán al programa cumplir mejor las necesidades
reales.
1.- Esta es la primera ventana que
sale al ejecutar el programa, en
ella el administrador tiene que
ingresar su usuario y su
contraseña para poder acceder al
sistema.
2.- La siguiente
ventana que aparece
corresponde al
SplashScreen o
pantalla de carga del
programa, la cual
indica que los
componentes
necesarios se están
cargando para la
correcta ejecución del
sistema.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 25
3.- Esta ventana
corresponde al menú
principal del
sistema, el cual
como función
principal ejecutar la
aplicación de carga
de las bases de datos
para empezar a
guardar los registros
de los usuarios,
entre otras cosas.
4.- La pantalla de
la izquierda,
representa la
interfaz
correspondiente
al llenado de las
bases de datos
con los datos de
los usuarios.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 26
INSTALACIÓN Y PRUEBAS
Una vez que el software esté terminado, se procede a instalarlo y
realizar algunas pruebas con él.
1.- Al término de la instalación, nos
quedara en el escritorio un icono como el
que aparece en la imagen, el cual
representa un acceso directo a la
aplicación y le damos doble clic para
abrir el programa.
2.- Una vez abierto el sistema, nos aparecerá una ventana donde
nosotros tenemos que ingresar nuestro nombre de usuario y
contraseña correcta para poder ingresar al sistema. En caso de que los
datos introducidos no sean los correctos nos aparecerá una ventana
como la que se muestra en la parte inferior izquierda; de lo contrario,
si los datos fuesen válidos, tendremos acceso al sistema
apareciéndonos una ventana como la de la derecha.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 27
3.- Una vez que se tuvo acceso a la aplicación, aparecerá otra ventana
correspondiente al SplashScreen del programa, el cual nos representa
el inicio y carga previo del sistema y de todos sus componentes.
4.- Al término de la ventana anterior, aparecerá la ventana principal
del sistema o llamémoslo así, el menú principal de la aplicación. El
cual aparece en la siguiente ventana, explicando así cada parte de la
interfaz.
BOTÓN DE INICIO DE
LAS BASES DE DATOS
PESTAÑA DE HERRAMIENTAS
BOTÓN SALIR
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 28
5.- Al presionar el botón COMENZAR, se nos abrirá una ventana
correspondiente al llenado de las bases de datos, donde se registran
los usuarios del centro de cómputo en la bitácora.
Como se puede observar, aquí es donde se ingresan los datos
correspondientes de los usuarios para su registro.
6.- Por ultimo para finalizar el software se puede hacer de las
siguientes 3 formas:
* Haciendo clic en el botón salir de las
pestaña de herramientas.
* Presionando el botón salir de la parte
inferior de la ventana.
* Dando un clic al botón salir de la barra de
botones de control de la ventana.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 29
RECOMENDACIONES
El sistema ACECOM 5.1 deberá estar instalado en la
computadora principal (administrador) del centro de cómputo
para su utilización, ya que es un sistema monousuario que
implementara una sola función básica que solo puede ser
utilizada por el encargado del centro de cómputo.
Es recomendable recibir una capacitación para la utilización del
sistema por parte de los desarrolladores para que se pueda
utilizar de una forma eficaz y correcta.
Se recomienda que la computadora en la cual se instalara el
software este protegida por medio de contraseña y que
dependiendo el sistema operativo que utilice se cree una cuenta
de administrador y no de invitado.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 30
CONCLUSIONES
Durante el desarrollo de este sistema, pudimos adquirir nuevos
conocimiento en cuanto a este lenguaje de programación (Visual Basic
2008) y así aumentar nuestras capacidades para la programación.
Aunque dicho sistema no es tan complejo ni excelente, basto para
cumplir las necesidades del lugar donde se trabajó y así poder
solucionar su problemática. Sin duda alguna, nos sentimos orgullosos
y satisfechos con esta primera versión de nuestro sistema al que con
felicidad llamamos ACECOM 5.1 el cual nos sirvió como experiencia
para aprender y desarrollar el proceso que se sigue para la creación de
un software real.
Estamos seguros que ACECOM 5.1 podrá satisfacer las necesidades
que el cliente solicito desde el comienzo del mismo, será de gran
utilidad para el correcto funcionamiento y control del laboratorio de
informática del COBAEV 51, sin mencionar las herramientas y extras
que fueron incluidas en el software y que sabremos serán de alguna
utilidad para el cliente.
Sin más que agregar, de nuestra parte esto sería todo y muchas
gracias.
SISTEMA DE ADMINISTRACIÓN DE CENTRO DE COMPUTO (ACECOM 5.1)
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 31
GLOSARIO
SplashScreen: Pantalla de inicio que carga los componentes
principales y el contenido del sistema para su ejecución.
Formulario: Es un documento, en papel o en pantalla, diseñado con el
propósito de que el usuario introduzca datos estructurados (nombre,
apellidos, dirección, etc.) en las zonas del documento destinadas a ese
propósito para ser almacenadas y procesadas posteriormente.
Password: Palabra proveniente del idioma inglés, que significa
“Contraseña”.
Visual Basic: Lenguaje de programación creado por Microsoft, para el
desarrollo de software de una forma rápida y sencilla.
ProgressBar: Barra de progreso que se va completando para indicar al
usuario el progreso de una operación.
TabControl: Controla y muestra al usuario una colección relacionada
de fichas que pueden contener controles y componentes.
Top Related