Modelo de Implementación
Proyecto: < Administración y control del curso de profundización de software del
programa de ingeniería de sistemas >
Producto:
sistema de información para el curso de profundización de software de ingeniería
de sistemas(CURSOFT)
Versión: 1.0.0
Tabla
de Contenido
1.
Introducción
1.1 Alcance
1.2 Documentos relacionados
1.3 Definiciones, Acrónimos y
Abreviaturas
1.4 Descripción
2.
Tipo
de implementación
2.1 Ambientes de tiempo de
ejecución
3.
Implementación
de características específicas
3.1 Seguridad
3.2 Desempeño y escalabilidad
4.
Procedimientos operacionales
5.
Subsistemas
6.
Construcción
Modelo
de Implementación
1
Introducción
1.1
Alcance
Describir el proceso de
desarrollo desde aspectos técnicos del código como tiempo de ejecución y los
mecanismos utilizados a un desarrollo
1.2
Documentos relacionados
No se han encontrado
documentos relacionados
1.3
Definiciones, Acrónimos y Abreviaturas
v Coordinador: es la persona encargada de realizar las
funciones administrativas del curso de profundización de software que dispone
el sistema de información CURSOFT
(sistema de información del curso de profundización de software del programa de
ingeniería de sistemas de la Universidad Francisco de Paula Santander).
v Docente:
es la persona encarga de dictar y
calificar a los estudiantes inscritos en el curso de profundización.
v Estudiantes: Son los usuarios que interactúan con CURSOFT
y hacen uso de los servicios que ofrece el mismo.
v Curso de profundización: son técnicas o diplomados
que ofrece cada facultad de la universidad con el fin de que el estudiante
refuerce sus conocimientos.
v Módulos: Son las diferentes temáticas dictadas en
el curso.
v Clase: Es la representación de un grupo de estudiantes
inscritos en el curso.
1.4
Descripción
En este documento se podrán
ver detalladamente todo lo que tiene que ver con la implementación del
software, así como el tipo de sistema que se está desarrollando, los lenguajes
de programación utilizados y la manera como se manejan los datos. De igual manera,
es importante establecer los mecanismos de seguridad necesarios para la
aplicación.
2. Tipo de Implementación
Llene la información que
ayudará a otros ingenieros a entender este sistema en un vistazo. Siéntase
libre de usar información técnica relevante y nombre plataformas tecnológicas
específicas.
Tipo de sistema:
|
Servicio web
Sistema web
|
Lenguaje(s) de Programación:
|
Java
|
Almacenamiento de Datos:
|
Base de datos SQL:
MySQL
|
Tecnologías para UI:
|
XHTML, CSS,
JavaScript,JQuery, JSP
|
Tecnología para Seguridad:
|
Autentificación y
Autorizacion, Encriptamiento, Permisos de usuario.
|
3. Implementación de Características Específicas
CURSOFT ofrece un gran
numero de funcionalidades a sus usuarios finales. A continuación se
especificaran algunas de ellas:
- Tabla de notas: permite al usuario visualizar
en cualquier momento la tabla de notas del estudiante que esta inscrito en
el curso.
- Registrar nuevo-estudiante: el coordinador
podrá registrar nuevos estudiantes
- Registrar Nuevo-Coordinador: el coordinador
podrá crear nuevas cuentas, con el fin de que otra persona tenga acceso al
sistema.
- Consultar notas: permite al usuario
visualizar las notas de los estudiantes.
- Guardar asistencia: el sistema permite tener
la asistencia obtenida de cada una de las clases dictadas en el curso.
- Generar informes: el sistema permite generar
informes de los estudiantes inscritos, asistencias, notas.
3.1 Seguridad
La seguridad es un
aspecto fundamental de todo sistema y se le debe dedicar gran tiempo de
planeación, para ello en CURSOFT se define el proceso de inicio de sesión, los
permisos de usuario y el encriptamiento de los datos de acceso a acceso de los
coordinadores o docentes al sistema.
3.2 Desempeño y Escalabilidad
El sistema deberá
permitir el crecimiento constante y estable del negocio, y sin recaer en malos
manejos a medida que éste se amplia, sino mantener un buen desempeño en toda su
vida útil.
4. Procedimientos Operacionales
Describa brevemente los
procedimientos que deberían ser seguidos por los ingenieros de operaciones
cuando el sistema es ejecutado en un ambiente de producción ASP.
Instalación:
|
No requiere de
instalacion
|
Actualización:
|
|
Iniciar el Servidor:
|
|
Detener el Servidor:
|
|
Recargar los Archivos de
Configuración:
|
|
Monitoreo de la Actividad:
|
|
Limpieza Periódica:
|
Los archivos
temporales se limpiaran cada día normalmente.
|
5.
Subsistema
Los subsistemas de
CURSOFT son:
- Gestión de usuarios(Coordinador, Estudiante y
docente)
- Gestión de informes
- Gestión notas
- Gestión modulo
Debido a que existe una
dependencia en los subsistemas el orden de desarrollo de los subsistemas es el
siguiente:
- Para llevar a cabo la administración del curso
primero debe haberse registrado los estudiantes.
- Para registrar un estudiante debe haberse
registrado el coordinador del curso, ya que él va a ser la persona que
registrará a los estudiantes
- Para registrar un docente debe haberse
registrado un coordinador.
6. Construcción
La construcción del
producto de software requiere del cumplimiento de todos los requisitos hardware
y software necesarios definidos. Al empezar el proceso de construcción también
es indispensable que cada integrante del equipo de trabajo conozca muy bien el
proyecto y los documentos de análisis y diseño.
No hay comentarios:
Publicar un comentario