1. TALLER N°1
TECNOLÓGO EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
FICHA: 1753138
VILLA ROMERO LUZ MARY
HURTADO RODRIGUEZ CARLOS ALBERTO
CENTRO BIOTECNOLOGICO DEL CARIBE –SENA
VALLEDUPAR
2018
1. ¿QUE ES UN REQUERIMIENTO / REQUISITO.
Un requerimiento puede definirse como un atributo necesario dentro de un sistema, que puede
representar una capacidad, una característica o un factor de calidad del sistema de tal manera
que le sea útil a los clientes o a los usuarios finales.
Un requerimiento es una descripción de una condición o capacidad que debe cumplir un
sistema, ya sea derivada de una necesidad de usuario identificada, o bien, estipulada en un
contrato, estándar, especificación u otro documento formalmente impuesto al inicio del
proceso.
2. EN UNA TABLA DECIR LOS TIPOS DE REQUISITOS.
REQUERIMIENTOS FUNCIONALES REQUERIMIENTOS NO
FUNCIONALES
Son los que definen las funciones que el
sistema será capaz de realizar, describen las
transformaciones que el sistema realiza
sobre las entradas para producir salidas.
Descripciones de los datos a ser ingresados
en el sistema.
Requerimientos funcionales de un sistema.
Descripciones de las operaciones a ser
realizadas por cada pantalla.
Descripción de los flujos de trabajo
realizados por el sistema.
Descripción de los reportes del sistema y
otras salidas.
Definición de quien puede ingresar datos en
el sistema.
Como el sistema cumplirá los reglamentos y
regulaciones de sector o generales que le
sean aplicables.
Tienen que ver con características que de una
u otra forma puedan limitar el sistema, como
por ejemplo, el rendimiento (en tiempo y
espacio), interfaces de usuario, fiabilidad
(robustez del sistema, disponibilidad de
equipo), mantenimiento, seguridad,
portabilidad, estándares, auditabilidad y
otros.
Ejemplos de requerimientos no funcionales
El sistema debe ser capaz de procesar N
transacciones por segundo. Esto se medirá
por medio de la herramienta SoapUI aplicada
al Software Testing de servicios web.
El sistema no continuará operando si la
temperatura externa es menor a 4 grados
Celsius.
2. TALLER N°1
TECNOLÓGO EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
FICHA: 1753138
VILLA ROMERO LUZ MARY
HURTADO RODRIGUEZ CARLOS ALBERTO
CENTRO BIOTECNOLOGICO DEL CARIBE –SENA
VALLEDUPAR
2018
3. HACER UN DIAGRAMA CON LA CLASIFICACION DE LOS REQUISITOS
NO FUNCIONALES.
REQUERIMIENTOS
DEL PRODUCTO
REQUERIMIENTOS
EXTERNOS
REQUERIMIENTOS
ORGANIZACIONALES
LEGISLATIVOS
ÉTICOS
PRIVACIDAD
PORTABILIDAD
EFICIENCIA
ESPACIO
ENTRADA
IMPLEMENTACIÓN
ESTÁNDARES
REQUISITOS NO
FUNCIONALES
3. TALLER N°1
TECNOLÓGO EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
FICHA: 1753138
VILLA ROMERO LUZ MARY
HURTADO RODRIGUEZ CARLOS ALBERTO
CENTRO BIOTECNOLOGICO DEL CARIBE –SENA
VALLEDUPAR
2018
4. ¿QUÉ SE ENTIENDE POR INGENIERÍA DE REQUISITOS (IR)?
La ingeniería de requisitos se centra en comprender todos los requisitos o las
condiciones, a satisfacer las necesidades del cliente con el desarrollo de un software
nuevo o modificado, tomando en cuenta los diferentes puntos de vista de las diferentes
partes.El propósito de la ingeniería de requisitos es hacer que los mismos alcancen un
estado óptimo antes de alcanzar la fase de diseño en el proyecto. Los buenos requisitos
deben ser medibles, comprobables, sin ambigüedades o contradicciones, etc.
5. ACTIVIDADES DE LA INGENIERÍA DE REQUERIMIENTOS.
Extracción: Es la fase en la que se hace el descubrimiento de las necesidades
preliminares y los requisitos del cliente.
Estudio de viabilidad: En esta fase se estima si el problema del usuario se podrá
resolver con la tecnología disponible y si el sistema será rentable según el presupuesto
del que se dispone.
Especificación: este se utiliza para detallar y precisar los requisitos del cliente de
forma documentada, además de poderse utilizar como una base de contrato entre el
desarrollador y el cliente.
Validación: La validación es la etapa final de la IR. Su objetivo es, ratificar los
requisitos, es decir, verificar todos los requisitos que aparecen en el documento
especificado para asegurarse de que son aceptados por el cliente. Esto implica verificar
que los requisitos sean consistentes, que estén completos, que sean realistas y que
puedan ser verificables.
6. ¿CUÁLES SON LAS PERSONAS INVOLUCRADAS EN LA INGENIERÍA DE
REQUERIMIENTOS?
Usuario Final: son las personas que utilizaran el sistema desarrollado; ellos están
relacionados con la disponibilidad y fiabilidad del sistema, siendo estos quienes utilicen
la interfaces los manuales de usuario.
Usuario Líder: son las personas quienes comprenden el ambiente del sistema o el
dominio del problema donde será empleado el software.
Personal de mantenimiento: estas personas son las encargadas de la administración
de cambios y de la solución de anomalías que se presenten en software.
4. TALLER N°1
TECNOLÓGO EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
FICHA: 1753138
VILLA ROMERO LUZ MARY
HURTADO RODRIGUEZ CARLOS ALBERTO
CENTRO BIOTECNOLOGICO DEL CARIBE –SENA
VALLEDUPAR
2018
Analistas y programadores: son los responsables del desarrollo del producto en sí;
ellos interactúan directamente con el cliente.
Personal de Pruebas: se encargan de elaborar y ejecutar el plan de pruebas para
asegurar que las condiciones prestadas por el sistema son las adecuadas.
7. ANÁLISIS COMPARATIVO DE LAS TÉCNICAS DE INGENIERÍA DE
REQUERIMIENTOS
8. IMPORTANCIA DE LA INGENIERÍA DE REQUERIMIENTOS.
La principales importancia de ingeniería de requerimientos (IR), es que nos deja
organizar de manera estructura un plan de elaboración de un proyecto. Esto
ayudándonos a reducir contratiempos, retrasos y la disminución de los costos.
5. TALLER N°1
TECNOLÓGO EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
FICHA: 1753138
VILLA ROMERO LUZ MARY
HURTADO RODRIGUEZ CARLOS ALBERTO
CENTRO BIOTECNOLOGICO DEL CARIBE –SENA
VALLEDUPAR
2018
Además de ayudarnos tener una mejor comunicación entre el equipo de trabajo y
obtener una mejor calidad en el desarrollo del software.
9. GESTIÓN DE REQUISITOS. PRINCIPALES CARACTERÍSTICAS.
Necesario
Conciso
Completo
No ambiguo
Verificable
10.HERRAMIENTAS DE GESTIÓN DE REQUISITOS.
Necesario: un requerimiento es necesario si su omisión provoca una deficiencia en el
sistema a construir, y además su capacidad, características físicas o factor de calidad
no pueden ser reemplazados por otras capacidades del producto o del proceso.
Conciso: un requerimiento es conciso si es fácil de leer y entender.
Completo: un requerimiento es completo si no necesita implicar detalles en su
redacción, es decir, si se proporciona información suficiente para su comprensión.
No ambiguo: un requerimiento no es ambiguo cunado tiene una sola interpretación, es
decir, no debe causar confusiones al lector.
Verificable: un requerimiento es verificable es cuando puede ser demostrado atreves
de: análisis, inspección, o pruebas.