Visión - Caso Inscripción a Cursos Autor: Enrique Porta
Versión: 1.02 [<20-03-2012>] Diseño de Sistemas – UTN FRR
Visión - Caso Inscripción a Cursos Tabla de Contenidos 1 Introducción
2
1.1 Propósito del documento 1.2 Alcance 1.3 Definiciones, Acrónimos, y Abreviaciones 1.4 Documentos relacionados 1.5 Visión general del documento
2 Posicionamiento
3
2.1 Sentencia que define el problema 2.2 Sentencia que define la posición del Producto
3 Descripción de Interesados (Stakeholders) y usuarios 3.1 Resumen de Interesados que no son usuarios 3.2 Resumen de Usuarios
4 Visión general del producto
3 3
4 4 4
5
4.1 Perspectiva del producto 4.2 Resumen de las capacidades 4.3 Suposiciones y dependencias 4.4 Costos y Precios
5 6 7 7
5 Características del producto
8
5.1 Inicio de sesión 5.2 Registro de Cursos 5.3 Cancelación de un curso 5.4 Facturación a estudiantes 5.5 Introducir, actualizar y ver la información de un profesor 5.6 Ver calificaciones de los estudiantes 5.7 Selección de Cursos a Enseñar 5.8 Introducir, actualizar y ver la información de un estudiante 5.9 Registro de calificaciones de los estudiantes 5.10 Ver información de catalogo de cursos 5.11 Ver calendario de Cursos 5.12 Monitorear si el curso se completó
6 Restricciones 7 Precedencias Precedencias y prioridades 8 Otros Requerimientos del Producto 8.1 Requerimientos 8.3 Requerimientos 8.4 Requerimientos 8.5 Requerimientos
2 2 2 2 2
8 8 8 8 8 8 8 8 9 9 9 9
9 9 10
del sistema de Desempeño de Disponibilidad de Usabilidad
10 10 10 10
9 Historia de Versiones
10
1 / 10
Visión - Caso Inscripción a Cursos Autor: Enrique Porta
Versión: 1.02 [<20-03-2012>] Diseño de Sistemas – UTN FRR
1 Introducción 1.1 Propósito del documento El propósito de éste documento es recoger, analizar y definir las necesidades de alto nivel y las características del sistema de registración de cursos.
1.2 Alcance El documento Visión se ocupa, como ya se ha apuntado, del sistema de gestión de registración de cursos de una universidad. Este documento será desarrollado para se utilizado como ejemplo de la cátedra de Diseño de Sistemas.
1.3 Definiciones, Acrónimos, y Abreviaciones
1.4 Documentos relacionados Documento
Nombre
Fuente / Autor
1.5 Visión general del documento En la sección 2 se describe el posicionamiento del producto con una definición resumida del problema y la posición particular que ocupará en el mercado. En la sección 3 se describen los interesados y los usuarios afectados por el producto a desarrollar. En la sección 4 se realiza una descripción global del producto. En la sección 5 se mencionan las características del producto. En la sección 6 se destacan las restricciones que afectan al producto. En la sección 7 se mencionan las prioridades. En la sección 8 se describen los atributos de calidad del producto.
2 / 10
Visión - Caso Inscripción a Cursos Autor: Enrique Porta
Versión: 1.02 [<20-03-2012>] Diseño de Sistemas – UTN FRR
2 Posicionamiento Este proyecto será la sustitución de la interacción con los usuarios del sistema de registración de cursos existente, permitiendo el acceso de estudiantes y profesores a través de clientes de PC. El sistema actual ha estado en uso desde 1985. Además, el sistema actual es la tecnología de mainframe obsoletos. El nuevo sistema permitirá a todos los profesores y estudiantes para acceder al sistema a través de PC conectadas a la red informática de la universidad Wylie, a través de cualquier PC conectada a Internet. El nuevo sistema traerá a la universidad Wylie a la vanguardia en el sistema de registración de cursos, mejorando así la imagen de la universidad, atrayendo a más estudiantes, y racionalizar las funciones administrativas. 2.1 Sentencia que define el problema
El problema de afecta a el impacto del mismo es una solución satisfactoria sería
El proceso de inscripción en la universidad Wylie es anticuado y en gran medida es manual. Los estudiantes, los profesores y la administración de la universidad. Un proceso lento y costoso. Los estudiantes y los profesores insatisfechos. Mejorar la imagen de la universidad, atraer a más estudiantes, y racionalizar las funciones administrativas de registración.
2.2 Sentencia que define la posición del Producto
Para Quienes El producto Que A diferencia de Nuestro producto
Los estudiantes, los profesores y el secretario de la universidad Wylie. Asisten, enseñan y administran los cursos universitarios. El sistema de registración de cursos es un software. Permite la inscripción en el curso en línea y el acceso a la información del curso. El sistema de registración actual obsoleto. Proporciona la información actualizada sobre todos los cursos, inscripciones, profesores, y las calificaciones para todos los usuarios desde cualquier PC conectada a través de la LAN de la universidad o conectada a Internet.
3 / 10
Visión - Caso Inscripción a Cursos Autor: Enrique Porta
Versión: 1.02 [<20-03-2012>] Diseño de Sistemas – UTN FRR
3 Descripción de Interesados (Stakeholders) y usuarios 3.1 Resumen de Interesados que no son usuarios Nombre Ejecutivo de TI
Descripción Departamento de TI y Universidad Wylie en su conjunto.
Responsabilidades Responsable de la aprobación de la financiación del proyecto. Supervisa el avance del proyecto.
3.2 Resumen de Usuarios
Esta sección describe los usuarios del Sistema de Registro de curso de la universidad Wylie. Hay 3 tipos de usuarios del sistema: el Secretario, los estudiantes y los profesores. La comunidad de usuarios de la Universidad es una gran comunidad sofisticada que exige la flexibilidad y el tiempo de respuesta que una inscripción en el curso en línea puede proporcionar. Los usuarios reciben educación, conocimientos de informática, y en la mayoría de los casos poseen PC en sus hogares. La posibilidad de inscribirse en cursos a través de PC y revisar sus calificaciones en línea, simplificaría en gran medida la tarea de los usuarios. El sistema trabaja en la sede del edificio de administración de la universidad y está conectado a la LAN del campus. Los estudiantes y profesores tienen acceso gratuito a la red LAN a través de PC situadas en la biblioteca del campus.
Nombre Secretario
Estudiante
Descripción El Secretario y el personal de carga de datos (data entry) Estudiantes
Profesor
Profesores
4 / 10
Responsabilidades Administra los datos de profesores y estudiantes, abre y cierra los cursos de la inscripción. Se registra en los cursos, consultas las calificaciones y otra información del curso. Selecciona los cursos a enseñar. Entra las calificaciones del estudiante.
Visión - Caso Inscripción a Cursos Autor: Enrique Porta
Versión: 1.02 [<20-03-2012>] Diseño de Sistemas – UTN FRR
4 Visión general del producto Esta sección proporciona una vista de alto nivel de las capacidades del sistema de registración de cursos (C-Registration System), interfaces con el sistema de facturación externa (Billing System) y Catálogo de Cursos (Course Catalog System) y la configuración del sistema. 4.1 Perspectiva del producto
El sistema de registración de cursos sustituirá a la existente para el curso de mainframe sistema de registro en la universidad Wylie. El nuevo sistema se conectará con el sistema de facturación existente y al Sistema de Catálogo de Cursos como se muestra en el diagrama de contexto a continuación. El sistema de registración de cursos consistirá en un componente de cliente y servidor componente tal como se ilustra en la figura “Información general”. El componente de servidor reside en el servidor UNIX. El componente de servidor debe interactuar con la facturación y los sistemas de Catálogo de Cursos en el Mainframe DEC VAX. Esta interfaz es compatible con el SQL existente. Un número de identificación válido y la contraseña se debe introducir para que el acceso que se conceda.
Diagrama de contexto
5 / 10
Visión - Caso Inscripción a Cursos Autor: Enrique Porta
Versión: 1.02 [<20-03-2012>] Diseño de Sistemas – UTN FRR
Información general 4.2 Resumen de las capacidades
La tabla de esta sección se identifican las principales capacidades del sistema de registro de cursos en términos de beneficios y características. Beneficio para el cliente Información actualizada de los cursos
Información actualizada de registración
El acceso fácil y oportuno a las calificaciones del curso
Acceso desde cualquier PC de la universidad o de su PC en el hogar
Seguro y confidencial
Información instantánea sobre los cursos completos o cancelados
Características soportadas El sistema accede al sistema de catálogo de cursos para actualizar la información de todos los cursos ofrecidos en la universidad Wylie. Para cada curso, los estudiantes y profesores podrán revisar la descripción del curso, los requisitos previos y los profesores asignados. Todas las inscripciones del curso se registran inmediatamente en la base de datos, proporcionando información actualizada sobre los cursos completos o cancelados. Los estudiantes pueden ver sus calificaciones en un curso con sólo proporcionar su nombre de usuario y contraseña. Los profesores ingresan las calificaciones de todos los estudiantes desde su PC. Los estudiantes pueden acceder al sistema de registro de cursos desde cualquier PC de la universidad o de su PC en su casa a través de Internet. Un ID de usuario y una contraseña válidos se requiere para acceder al sistema de registro de cursos Los informes de los estudiantes están protegidos del acceso no autorizado. Todas las inscripciones del curso se registran inmediatamente en el sistema de registro de cursos, que proporciona información actualizada sobre los cursos completos o cancelados
6 / 10
Visión - Caso Inscripción a Cursos Autor: Enrique Porta
Versión: 1.02 [<20-03-2012>] Diseño de Sistemas – UTN FRR
4.3 Suposiciones y dependencias
Los sistemas existentes (Facturación y Catálogo de Cursos), que residen en el mainframe DEC VAX seguirán siendo usados por lo menos hasta el 2015. Las interfaces externas de los sistemas de facturación y Catálogo de Cursos de no se verán alteradas. Se supone que seguirá funcionando el servidor existente de UNIX y el Mainframe DEC VAX por lo menos hasta 2015. Se supone que la financiación adicional estará disponible para el año 2015 para reemplazar de los sistemas heredados (Facturación y Catálogo de Cursos). La implementación del nuevo sistema de Inscripción a Cursos para el ciclo escolar enero de 2013, depende de la aprobación de la financiación el 1 de abril de 2012.
4.4 Costos y Precios
Debido a las limitaciones de financiamiento, los costos para el desarrollo del sistema no debe exceder los $ 1.200.000. Se prevé que los equipos existentes de la universidad se utilizarán y que no se requiere presupuesto de hardware. 4.5 Licencias e instalación
No hay requisitos de licencia para la V1.0 del sistema, ya que sólo estará disponible en la universidad Wylie. La instalación del componente de cliente debe estar disponible a través de descarga de Internet. La instalación de los componentes en el servidor debe proporcionar las opciones para mantener la base de datos existente (sin pérdida de datos) o la generación de una nueva base de datos.
7 / 10
Visión - Caso Inscripción a Cursos Autor: Enrique Porta
Versión: 1.02 [<20-03-2012>] Diseño de Sistemas – UTN FRR
5 Características del producto En esta sección se define y describe las características del sistema de registro de cursos Las características son las capacidades de alto nivel del sistema que son necesarios para ofrecer beneficios a los usuarios.
5.1 Inicio de sesión Los estudiantes, profesores, y el secretario deberán presentar una identificación válida y una contraseña para entrar en el sistema. A los usuarios se les asigna su identificador y una contraseña temporal en el momento de solicitar la admisión a la universidad. El sistema deberá permitir a un usuario cambiar su contraseña temporal. 5.2 Registro de Cursos El sistema mostrará los cursos disponibles para el estudiante cuando este lo requiera. El alumno deberá ser capaz de consultar basado en el nombre del curso, el código del curso, y el departamento. El sistema deberá aceptar inscripciones del curso de los estudiantes y se validan según disponibilidad, conflictos con el calendario, y de pre-requisitos de cursos completados. El sistema notificará al estudiante inmediatamente si la inscripción en el curso no tiene éxito. El sistema deberá permitir que el estudiante pueda cambiar la selección de cursos antes del final del período de inscripción. 5.3 Cancelación de un curso El sistema permitirá que el Secretario cancele un curso. El Secretario revisa todos los cursos al final del período de inscripción y cancela los cursos que no tienen profesor asignado o que tengan menos de 3 estudiantes matriculados. El Secretario del curso notifica a los estudiantes de los cursos cancelados por teléfono o por correo. 5.4 Facturación a estudiantes El sistema deberá enviar notificaciones al sistema de facturación tras el cierre del plazo de inscripción. Estas notificaciones deberán incluir el nombre del estudiante, dirección, selección de cursos, y la de vencimiento de pago. 5.5 Introducir, actualizar y ver la información de un profesor El sistema deberá aceptar y actualizar la información de un profesor, incluyendo nombre, dirección, teléfono y dirección de correo electrónico. La información de un profesor estará a disposición de los profesores y el Secretario del curso para su visualización. 5.6 Ver calificaciones de los estudiantes El sistema deberá permitir a un estudiante para ver una calificación del curso. El sistema deberá proteger la información de la calificación del estudiante frente al acceso de cualquier usuario que no sea el estudiante y los profesores. 5.7 Selección de Cursos a Enseñar El sistema deberá permitir a los profesores inscribirse en los cursos a enseñar antes de la finalización del plazo de inscripción. 5.8 Introducir, actualizar y ver la información de un estudiante El sistema deberá aceptar y actualizar la información de un estudiante, incluyendo identificación de estudiante, nombre, dirección, número de teléfono y dirección de correo electrónico. Información de los estudiantes estará a disposición de los profesores y el Secretario del curso 8 / 10
Visión - Caso Inscripción a Cursos Autor: Enrique Porta
Versión: 1.02 [<20-03-2012>] Diseño de Sistemas – UTN FRR
para su visualización. El sistema deberá asegurar que el estudiante sólo tiene acceso a su propia información estudiantil. El Secretario mantiene la información de los estudiantes. 5.9 Registro de calificaciones de los estudiantes El sistema deberá aceptar, validar y mantener calificaciones de los estudiantes ingresados por el profesor. 5.10 Ver información de catalogo de cursos La información del catálogo mantenida por el sistema de catálogo de cursos, se muestra al usuario, previa solicitud. Los usuarios podrán consultar información basado en el nombre del curso, código del curso, nombre del profesor, y el departamento. 5.11 Ver calendario de Cursos El sistema deberá mostrar el calendario del curso completo de un estudiante en particular a petición de dicho estudiante. 5.12 Monitorear si el curso se completó El sistema deberá garantizar que ningún curso se llena más allá del límite de 10 estudiantes.
6 Restricciones Además de los supuestos y las dependencias enumeradas en un apartado anterior, las siguientes restricciones se aplican al Sistema: El sistema no requiere ningún hardware La información sobre los cursos disponibles se limita a los tipos de datos soportados por la base de datos del sistema Catálogo de Cursos existente. • •
7 Precedencias y prioridades La versión 1 debe contener como mínimo la funcionalidad básica que se enumeran a continuación: Inicio de sesión Inscribirse en los cursos Interfaz con la base de datos Catálogo de Cursos Mantener la información del estudiante Mantener información de profesor • • • • •
La versión 2 debe incluir: Presentar calificaciones de los estudiantes Ver las calificaciones Seleccione cursos para enseñar • • •
La funcionalidad de la versión 3 aún no ha sido determinada.
9 / 10
Visión - Caso Inscripción a Cursos Autor: Enrique Porta
Versión: 1.02 [<20-03-2012>] Diseño de Sistemas – UTN FRR
8 Otros Requerimientos del Producto 8.1 Requerimientos del sistema El sistema deberá interactuar con el Sistema catalogo de curso actual. El sistema deberá interactuar con el Sistema de facturación actual. El servidor del sistema deberá funcionar en el servidor del campus universitario y se ejecutan bajo el sistema operativo UNIX. El componente de cliente de que el sistema deberá funcionar en cualquier PC El componente de cliente del sistema se ejecuta en Windows 8.2 Requerimientos de Seguridad El sistema debe evitar que los estudiantes de cambiar cualquier horario distinto del suyo, y profesores de la modificación de la oferta de cursos asignados para otros profesores. Sólo los profesores pueden entrar en las notas de los estudiantes. Solo el Secretario está autorizado a cambiar cualquier información de los estudiantes. 8.3 Requerimientos de Desempeño El sistema deberá soportar hasta 2000 usuarios simultáneos en un momento dado. El sistema deberá proporcionar acceso a la base de datos heredada Catálogo de cursos con no más de una demora de 10 segundos. El sistema deberá completar el 80% de todas las transacciones dentro de los 2 minutos. 8.4 Requerimientos de Disponibilidad El sistema estará disponible 24 horas al día los 7 días a la semana (24 x 7), con no más de un 10% el tiempo de inactividad. 8.5 Requerimientos de Usabilidad El sistema debe ser fácil de usar y deberán ser apropiados para los estudiantes y profesores. El sistema debe incluir la ayuda en línea para el usuario. Los usuarios estudiantes y el profesor no deben requerir el uso de un manual en papel a utilizar el sistema.
9 Historia de Versiones Fecha 18/03/12 20/03/12
Versión 1.01 1.02
Autor Enrique Porta Enrique Porta
Descripción Versión inicial Ajustes
10 / 10