Está en la página 1de 8

Universidad Fidélitas

SC-302 Documentación del Software


Ejercicio práctico 1

Elaboración Levantamiento de requerimientos


Tipo: Grupal
Total porcentaje: 4%
Total puntos: 20 puntos
Fecha de entrega: 05/02/2024

Instrucciones:

Cada equipo deberá analizar los dos casos planteados en este documento y utilizando las técnicas
explicadas en clase, levantar los requerimientos funcionales y no funcionales que inicialmente se
requerirían, recuerden que esta es una técnica evolutiva por lo que depende mucho del
conocimiento que el equipo pueda tener sobre los temas que se abordarán. Por otro lado, no se
preocupen si resultan muchos requerimientos, aquí aplicaremos la regla de “entre más es mejor”,
ya que al tener más detalle en los requerimientos, esto nos permitirá tener un mayor grado de
granularidad en el detalle.

Algunas técnicas y consideraciones previas que les pueden ayudar a realizar la actividad de
levantamiento de requerimientos se las detallamos a continuación:

1. Debemos dividir los requerimientos en dos categorías:

Requerimientos Funcionales Requerimientos no funcionales

Están relacionados con la funcionalidad que Están relacionados con los atributos de calidad
tendrá el sistema: y principalmente debemos considerar:
· Datos ¿Qué datos se guardarán? · Accesibilidad
· Operaciones · Rendimiento ¿Cuánto debe durar
· Flujos determinadas operaciones?
· Reportes · Confiabilidad
· Usuarios involucrados · Disponibilidad
· Regulaciones o restricciones · Seguridad
· Mantenibilidad
· Escalabilidad
· Adaptabilidad
2.
Universidad Fidélitas
SC-302 Documentación del Software
Universidad Fidélitas
SC-302 Documentación del Software

2. Utilice el siguiente conjunto de procesos para desarrollar la actividad, esto le permitirá tener
más claridad de lo que se debe construir.

Concepción Indagación Elaboración Priorización Validación

Concepción: Hay un acercamiento con los involucrados y tenemos las primeras descripciones del
problema.

Indagación: Conocemos las necesidades de todos los actores, se empieza a establecer un alcance,
hay mayor entendimiento y conocemos la volatilidad del producto.

Elaboración: Realizamos la documentación del proceso de análisis, generamos la especificación


de requerimiento y utilizamos las herramientas disponibles como Casos de Uso e Historias, esto
nos permite acercarnos todavía más al diseño.

Priorización: Para cada requerimiento deberíamos definir cuanto nos costará a nivel de recursos,
riesgos e impacto para el cliente, de esta manera podremos realizar las estimaciones de duración y
presupuesto más asertivas.

Validación: Debemos revisar con nuestro cliente que los requerimientos no tengan ambigüedades,
inconsistencias o errores, así como consideremos el uso de los estándares de la industria que nos
involucra.

3. Reglas indispensables en el levantamiento de requerimientos

a. Describir en profundidad el problema, entenderlo en su totalidad.

b. Llenar los huecos de información que pudiéramos tener de los procesos.

c. Documentar todo lo que realicemos (entrevistas, observación, revisión de sistemas,


otra documentación, etc.

d. Siempre validar con el cliente.


Universidad Fidélitas
SC-302 Documentación del Software
Caso No.1 (15 puntos)

Una universidad privada requiere automatizar su proceso de matrícula, por lo que le ha


suministrado a usted, la siguiente información:

· El sistema deberá contar con acceso para los diferentes funcionarios de la Universidad,
actualmente cuenta con los siguientes departamentos: Registro, Cobro, Gestión de
profesores/Cursos y la Dirección de Carrera.

· Los estudiantes realizan en línea o se trasladan al departamento de Registro para realizar


la matrícula de sus cursos, los cuales pueden ser normales o por suficiencia. El estudiante
debe matricular un mínimo de dos cursos y un máximo de cinco cursos. Los cursos se
habilitarán de acuerdo a los prerrequisitos aprobados por el estudiante. Se permitirá la
matrícula de cursos que requieren un determinado prerrequisito. Por último, el estudiante
puede pagar el costo de la matrícula o bien realizar la gestión para optar por pago
mediante letra de cambio que deberá ser cancelada en tres tractos mensuales.

· El estudiante puede realizar en línea o se debe dirigir a la oficina de cobros para realizar el
pago de la matrícula completa (materias y matrícula) o bien realizar los pagos
correspondientes a la letra, la cual inicia su cobro un mes después de haber realizado el
proceso de inscripción.

· Existe un grupo de funcionarios designados por los directores de carrera para realizar la
asignación de cursos y profesores en cada cuatrimestre, dicho proceso se realiza dos
meses antes de realizar los procesos de matrícula, por lo cual, de no estar listo este
proceso a tiempo los estudiantes no podrán matricularse.

· La Dirección de Carrera podrá levantar los requisitos para la matrícula de un curso,


después de valorar la situación propuesta del estudiante.

· Entre los principales reportes se necesita contar con los siguientes:


✓ Estudiantes matriculados
✓ Curso, profesor y estudiantes matriculados
✓ Historial de cursos y calificaciones de los estudiantes
✓ Registro de pago por estudiante
✓ Estudiantes a quienes se levantaron los prerrequisitos
Universidad Fidélitas
SC-302 Documentación del Software
Por tanto se le ha solicitado a usted completar la siguiente información:

1. Genere la lista de al menos 10 requerimientos funcionales y 10 requerimientos no


funcionales: Valor 7,5 ptos

Requerimientos Funcionales

No. Nombre del Breve descripción Prioridad


requerimiento
1 Gestión de matricula Realización del pago de Alta
matrícula y materias.
Mostrando el método de
pago, la forma y el monto
con las materias matriculadas
2 Gestión de El Sistema deberá permitir el Alta
departamentos acceso a los diferentes
departamentos como por
ejemplo el de Registro y
Cobro.

3 Gestión de usuarios el sistema deberá permitir Alta


crear, consultar, modificar
usuarios. Debe incluirse
información básica del
usuario.
4 Historial de El sistema deberá permitir Media
Calificaciones consultar y mostrar el
historial de las calificaciones
de cursos actuales o los ya
anteriormente cursados.
5 Vista de cursos, El sistema deberá mostrar los Media
profesor y cursos matriculados, el
compañeros profesor asignado y los
compañeros de clase.
6
7
8
9
10
Universidad Fidélitas
SC-302 Documentación del Software
Requerimientos No funcionales

No Requerimiento

1 El sistema permitirá matricular un mínimo


de dos cursos y como máximo cinco por
cada estudiante interesado en matricular
en la universidad.
2 El sistema debe permitir una alta
disponibilidad los ocho días de la semana,
las 24hrs, los 365 días al año.
3 El sistema deberá poder ser accesible
tanto para web como para dispositivos
móviles Android y IOS.
4 La carga del sistema deberá responder a
una mínima velocidad de 7ms.
5 El sistema deberá poder manejar un gran
número de usuarios sin ningún deterioro
en su rendimiento.
6 El sistema debe ser intuitivo y fácil de usar
tanto para el usuario como para el
empleado de la universidad.
7 El sistema deberá contar con protocolos
de seguridad como HTTPS y el
cumplimiento del acceso no autorizado.
8

10
Universidad Fidélitas
SC-302 Documentación del Software
2. Desarrolle los requerimientos funcionales del sistema solicitado. Para ello,
desarrolle los siguientes apartados: Valor 7,5 ptos.

a. Número de Requerimiento
b. Nombre del Requerimiento
c. Actores
d. Descripción detallada del requerimiento
e. Restricciones

No Nombre del Actores Descripción Restricciones


requerimiento detallada
1 Gestión de Sistema -
matricula Usuario

2 Gestión de Sistema -
departamentos Empleados
3 Gestión de Sistema –
usuarios empleados –
Usuarios.
4 Historial de Sistema -
Calificaciones Usuarios
5 Vista de cursos, Sistema -
profesor y Usuarios
compañeros
6
7
8
9
10
Universidad Fidélitas
SC-302 Documentación del Software
Caso No.2 (5 puntos )

Una agencia de viajes desea informatizar toda la gestión de los viajeros que acuden a la agencia y
los viajes que estos realizan. Tras ponerse en contacto con la agencia, éste les proporciona la
siguiente información: nombre, dirección, teléfono y correo electrónico. Así como, los datos para
una reservación de un vuelo y un destino, que incluye la información del avión y del hotel donde
se podrán hospedar. De cada uno de los viajes que maneja la agencia interesa gestionar el número
de viaje, fecha en la que se realiza el viaje, el hotel destino y otros datos. Por otro lado, interesa
llevar el registro de pago de los clientes, ya sea a través de cuotas o bien por pago único. Todo
esto con la finalidad de poder controlar absolutamente la información de la Agencia de Viajes

Utilizando el formato del punto anterior desarrolle los requerimientos funcionales


principales que ustedes pudieron identificar en el párrafo anterior.

1. Mostrar información: El sistema deberá mostrar, consultar, información concisa sobre


procesos como el número de viaje, fecha del viaje, hotel de destino

2. Datos Personales: Deberá solicitar datos personales a los viajeros como nombre, teléfono,
correo electrónico e ideas sobre posibles nombres de países

No Nombre del Actores Descripción Restricciones


requerimiento detallada
1 Gestión de pagos Sistema - El sistema deberá
Usuario obtener toda la
información
relacionada con los
pagos como los
registros, si fue en
cuotas o pago único;
así como método de
pago en caso de ser
por medio tarjeta se
solicitarán datos
como el número de
tarjeta, fecha de
vencimiento,
nombre del
titulante y el código
de seguridad.
2 Mostrar Sistema -
información Usuario
3 Datos Personales

También podría gustarte