Proyecto1 - Grupo
Proyecto1 - Grupo
Proyecto1 - Grupo
VICERRECTORA ACADMICA
ESCUELA CIENCIAS EXACTAS Y NATURALES
CTEDRA TECNOLOGAS Y SISTEMAS
Ingeniera de Requerimientos
Cdigo: 3302
Proyecto #1
Anlisis de requerimientos
Estudiantes:
Osmara Lisseth Balladares Flores Cdula: 1-1644-0202
John Anthony Moreira Baltodano Cdula: 155824607031
Contenido
Introduccin ................................................................................................................................. 4
Desarrollo..................................................................................................................................... 5
Identifique los jugadores involucrados del sistema. Si algunos roles no los puede
determinar del enunciado, analcelo y trate de encontrarlo ............................................. 5
Indique cules son las 3 principales habilidades que tuvo que tener el analista que
escribi este enunciado e indique por qu. ........................................................................ 5
Identifique el tipo de sistema que se debe desarrollar y justifique su eleccin ............ 6
Realice un diseo de una entrevista que le ayude a aclarar los puntos de los cuales
el enunciado no est lo suficientemente claro. .................................................................. 7
Realice un listado de todos los requerimientos del sistema ............................................ 8
Identifique los casos de uso y haga la descripcin breve de los 5 principales ............. 8
Casos de uso Estudiantes ................................................................................................ 8
Casos de uso Profesores .................................................................................................. 8
Casos de uso Administrador ............................................................................................. 9
Registrar personas: ............................................................................................................ 9
Registrar profesores:........................................................................................................ 10
Registrar un curso: ........................................................................................................... 10
Matricular nuevos cursos: ............................................................................................... 11
Registrar notas obtenidas por alumnos: ........................................................................... 11
Realice el prototipo de las principales 5 pantallas del sistema ..................................... 12
Preguntas de la seccin 5.2.4 Hacer las primeras preguntas .................................... 15
Quin est detrs de la solicitud de este trabajo? .................................................... 15
Quin usar la solucin? .............................................................................................. 15
Cul ser el beneficio econmico de una solucin exitosa?................................... 15
Hay otro origen para la solucin que se necesita? ................................................... 15
Cul sera una buena salida generada por una solucin exitosa? ...................... 16
Qu problemas resolvera esta solucin? .................................................................. 16
Puede mostrar (o describir) el ambiente de negocios en el que se usara la
solucin? ............................................................................................................................ 16
Hay aspectos especiales del desempeo o restricciones que afecten el modo en
el que se enfoque la solucin? ....................................................................................... 16
Introduccin
El siguiente trabajo fue realizado con el fin de desarrollar un sistema que maneja
las matrculas del centro tcnico llamado MatriCenTec en el cual se deben
ingresar nuevos estudiantes y cursos, adems de otros requerimientos.
Tal como se indica en el enunciado del trabajo, una persona debe tener la
siguiente informacin: cdula, nombre, direccin y estado civil, y esta persona
puede convertirse en estudiante al ser admitido como tal en el centro tcnico,
luego de aprobar el examen de aptitud. Como estudiante podr matricularse en
los cursos que se imparten en el centro tcnico para el tcnico donde fue
admitido.
Estos cursos tendrn un cdigo, un nombre, un profesor responsable y un curso
asignado. Por ejemplo: Ingeniera de Requerimientos Cdigo: 03302 22. Ya
cuando se ha matriculado, el estudiante podr recibir una beca, y en su nueva
condicin de becario tendr asignado un nuevo cdigo y se conocer el
porcentaje de descuento de la misma, y cuando finaliza el curso, la condicin de
becario finalizar.
Una vez el estudiante se matricula, tanto si recibe beca como si no, deber
participar de las asignaturas en las que se encuentra matriculado hasta que
finalice el curso y vuelva a matricularse de nuevo, o bien deje la universidad y
con ello deje de ser estudiante. Adems, se solicita que se debe tener una serie
de aplicaciones tales como registrar nuevas personas y cursos, llevar a cabo la
matrcula de estudiantes en cursos, registrar las notas obtenidas por los
estudiantes de cualquier curso en la que estn matriculados y una serie de
reportes como los alumnos matriculados en un curso, los cursos en los que se
ha matriculado un alumno y el listado de notas por asignatura (actas de notas
finales).
En este trabajo tambin se desarrolla una serie de prototipos que ayuden a
ejemplificar y describir el sistema solicitado.
Desarrollo
Identifique los jugadores involucrados del sistema. Si algunos roles no los
puede determinar del enunciado, analcelo y trate de encontrarlo
-
Propietarios
Diseadores del sistema: Los que disean el sistema que pueden ser
de igual manera los programadores
Indique cules son las 3 principales habilidades que tuvo que tener el analista
que escribi este enunciado e indique por qu.
-
Realice un diseo de una entrevista que le ayude a aclarar los puntos de los
cuales el enunciado no est lo suficientemente claro.
1. En qu sistema(s) operativo(s) quiere que trabaje el sistema en sus
sucursales?
Linux
Windows
Android
Macintosh
IOS
Asignar becas
Registrar personas:
Un caso de uso verdaderamente importante es la accin de registrar una persona
que aspira ser estudiante de nuestro centro tcnico, para lo cual cada persona
deber suministrar los siguientes datos: Cedula, Nombre, Direccin Y Estado
Civil.
Registrar profesores:
El siguiente caso de uso es tambin esencial, se trata de registrar a los
profesores al sistema, dicha funcionalidad obtendr los mismos datos que la
persona pero con la diferencia de que su rol ser estrictamente del tipo profesor
al momento de su registro.
Registrar un curso:
Este caso de uso permitir almacenar los cursos que se impartirn en nuestro
centro tcnico por cuatrimestre, semestre o el ao, los datos que se recibirn
sern bsicamente un cdigo nico para el curso y el nombre del mismo.
10
11
12
13
14
15
Cul sera una buena salida generada por una solucin exitosa?
La correcta administracin historia de notas para los estudiantes, adems del
buen funcionamiento en cuanto a la funcionalidad de matrculas.
17
En este caso de uso tambin ser muy importante poder desplegar al estudiante
especficamente los cursos que estn disponibles para ellos y en el cuatrimestre
o semestre que as se decidi , un estudiante no debera poder matricular cursos
ms avanzado o que sencillamente no competen a la tcnica que est llevando.
18
Funcionales
No Funcionales
Registrar personas
Portabilidad
Registrar Profesores
Interfaz amigable
Registrar estudiantes
Ingresar cursos
Listar personas
Listar profesores
Listar estudiantes
Listar Cursos
Fcil instalacin
Reporte de notas
19
Funcionales
Prioridad
No Funcionales
Prioridad
Registrar personas
obligatorio
Portabilidad
deseable
Interfaz amigable
deseable
Registrar
Profesores
Registrar
obligatorio
estudiantes
Ingresar cursos
obligatorio
Lenguaje
de deseable
programacin Java
Ingresar notas a los obligatorio
Base
cursos
Mysql
Listar personas
deseable
de
datos deseable
Plataforma
de deseable
desarrollo JDK 7
Listar profesores
deseable
Soporte
para obligatorio
mltiples usuario
Listar estudiantes
deseable
Listar Cursos
deseable
Fcil instalacin
Reporte de notas
obligatorio
Tiempo
deseable
de obligatorio
desarrollo no mayor
a 3 meses
Reporte
estudiantes
de obligatorio
por
curso
Reporte de notas obligatorio
por estudiante
Reporte de becas obligatorio
por estudiante
Matricular curso
obligatorio
20
21
Costos:
Tiempo de desarrollo no mayor a 3 meses
Costo mximo no mayor a 4000$
Desarrollo:
Lenguaje de programacin Java
Base de datos Mysql
Plataforma de desarrollo JDK 7
22
Conclusin
Llegamos al apartado final de este proyecto, esperamos que el lector haya
podido comprender muy bien nuestra visin y estrategia para la estructuracin
del sistema del manejo de matrculas MatriCenTec para el centro educativo. El
orden y la previa visualizacin de la lgica algortmica de trabajo en los procesos
que conlleva realizar una matrcula fueron nuestros mayores retos.
Adems logramos obtener una gran cantidad de experiencia sobre las ventajas
que representan poder recopilar informacin mediante tcnicas de recoleccin
como asi lo hicimos con los cuestionarios.
El diseo de casos de uso nos pareci muy importante porque nos permite
comunicar al cliente de manera ms clara cmo ser la lgica de trabajo,
podemos escuchar sus comentarios y demandas con respecto a esto.
23
Bibliografas
Whitten, J. and Bentley, L. (n.d.). Anlisis de sistemas. Mxico, D.F., Mxico:
McGraw Hill.
sanmiranda.weebly.com.
Sistema
de
procesamiento
de
transacciones
wikispaces.com.
transaccional
(TPS)
https://sistematransaccional.wikispaces.com/%C2%BFQu%C3%A9+es+un+SP
T%3F?responseToken=181856c6b7870273da25537337759cae Recuperado el
13 de octubre de 2016
Captulo
sites.google.com.
REQUERIMIENTOS
TCNICAS
PARA
IDENTIFICAR
https://sites.google.com/site/metodologiareq/capitulo-ii
1.
Tcnicas
generales
para
la
identificacin
de
requerimientos https://sites.google.com/site/metodologiareq/capitulo-ii/tecnicas
Recuperado el 15 de octubre de 2016
24