Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Elicitación de requerimientos
Grupo 87
Análisis y Especificación de Requerimientos 202016894A_1394
Presentado a:
Anivar Chaves Torres
LOS REQUISITOS DE DATOS describen qué datos tiene que conocer el sistema.
Estos son, típicamente, datos que el sistema guardará de modo persistente.
Analizando el plan de viaje proporcionado por Joan Salvat podemos descubrir
muchos requisitos de datos del caso práctico. Un par de ejemplos pueden ser:
Por ejemplo, si decimos que el sistema de Viajes UOC tiene que ser portátil a otras
plataformas, esto no afecta solamente a la recomendación de hoteles o a la
publicación de la opinión en Facebook, sino que afecta a todo el sistema.
Requerimientos de rendimiento
Los requerimientos de rendimiento suelen dividirse en dos categorías: tiempo de respuesta
y rendimiento. El tiempo de respuesta es el tiempo que tarda un sistema en responder a la
solicitud de un usuario, mientras que el rendimiento es el número de solicitudes que un
sistema puede manejar. Son más críticos para los sistemas interactivos, como las
aplicaciones de escritorio y los sitios web, donde los usuarios esperan respuestas inmediatas
a sus acciones.
Requerimientos de seguridad
Los requerimientos de seguridad especifican las medidas que un sistema debe tomar para
proteger los datos del acceso no autorizado. En algunos casos, los requerimientos de
seguridad también pueden especificar el nivel de protección requerido, como confidencial o
de alto secreto. Implica autenticación, autorización y cifrado.
Requerimientos de calidad
Especifica el nivel de calidad que debe cumplir un sistema. En algunos casos, los
requerimientos de calidad también pueden especificar los métodos utilizados para medir la
calidad, como la densidad de defectos o la satisfacción del cliente. Los requerimientos de
calidad son generalmente cuatro medidas de calidad: conformidad, usabilidad,
confiabilidad y mantenibilidad.
Paso 3:
En este paso se lleve a cabo la obtención de información desarrollando el
plan propuesto por su grupo colaborativo en la fase 2. Se trata de
establecer los objetivos que el software debe alcanzar, las necesidades
de los usuarios que debe satisfacer y las condiciones o restricciones en
las que debe funcionar.
En el foro de trabajo colaborativo comunique a su grupo cuáles de las
actividades de obtención de requerimientos planeadas en la fase 2
llevará a cabo en su actividad individual. Esto con el fin de que sus
compañeros selecciones otras actividades y no se repitan.
Si en su entorno no encuentra personas que jueguen ajedrez o que
conozcan sobre los campeonatos de este deporte, puede recurrir a
fuentes en Internet. Hay muchos foros y grupos de ajedrecistas, blogs y
páginas sobre el tema.
El prototipo lo pueden utilizar como herramienta para el levantamiento
de requerimientos, tanto en las entrevistas como en las JAD.
Tomen evidencia de aplicación de las técnicas de obtención de
requerimientos para anexar tanto en el trabajo individual como
colaborativo.
Condiciones y Restricciones:
Acceso de datos restringidos
Cumplimiento de leyes y normas.
Obtención de requerimientos
Prototipo
Desarrollar un software sencillo con el cual puedan interactuar los distintos actores
implicados y relacionados con uso del sistema.
Se podrían incluir funciones básicas como el registro de usuarios.
Dependiendo el tipo de usuario que seas como un (administrador, jugador, espectador, juez,
etc) que tipo de permiso o restricciones se les puede conceder a cada uno.
A que tipo de datos puede acceder cada perfil de usuario.
Creación de Perfiles para cada uno, en especial de los jugadores los cuales podrán expondrán
y se registrarán sus datos, como en representación de quien está, edad, categorías, partidas
ganadas, partidas perdidas, records, amonestaciones, etc.
Confidencialidad de datos personales.
Listados de campeonatos disponibles
Mientras se desarrolla una partida, datos que se puedan llevar en tiempo real, para interés de
cada perfil.
Paso 4:
Analice la información obtenida mediante la aplicación de las técnicas, en el paso anterior, e
identifique los objetivos y los requerimientos para el software.
En cada requerimiento obtenido asegúrese de registrar toda la información relacionada con
el mismo, como: quien lo solicita, por qué los solicita, casos excepcionales, condiciones y
restricciones para el requerimiento.
https://www.northware.mx/blog/requerimientos-en-el-desarrollo-de-software-y-
aplicaciones/
Alonso, F.; Martínez, L.; Segovia, J. (2005). 8.2 Análisis de los requisitos del software. En
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/170188?page=97
Taibi D., Lenarduzzi V., Janes A., Liukkunen K., Ahmad M.O. (2017) Comparing
Requirements Decomposition Within the Scrum, Scrum with Kanban, XP, and Banana
Development Processes. In: Baumeister H., Lichter H., Riebisch M. (eds) Agile Processes
57633-6_5
https://repository.unad.edu.co/handle/10596/53902