Professional Documents
Culture Documents
Introduccin
Sistema de Informacin
Un sistema de informacin puede definirse tcnicamente como un conjunto de componentes interrelacionados que permiten capturar, procesar, almacenar y distribuir la informacin para apoyar la toma de decisiones y el control en una institucin, ya sea pblica o privada.
Introduccin
Sistema de Informacin
Los Sistemas de Informacin pueden tambin ayudar a los administradores a analizar problemas, visualizar cuestiones complejas y crear nuevos productos.
Introduccin
Sistema de Informacin
Medio ambiente
Clientes INSTITUCION SISTEMA DE INFORMACION Proveedores
Almacenamiento o Insumo
Procesamiento
Salida o producto
Retroalimentacin
Entidades reglamentadoras
Accionistas
Competidores
Nivel de adiministracin
Nivel de conocimiento
Nivel operativo
Gerentes operativos
Finanzas
Contabilidad
Recursos humanos
Definicin de requerimiento
Cuando las personas realizan su trabajo diario detectan que parte de este puede ser automatizado o mejorado, ah nace el Requerimiento.
Es necesario aquel requerimiento que forma parte de un contrato firmado y establecido. Una manera de identificar requerimientos necesarios, es si la fuente del requerimiento viene de una fuente CON AUTORIDAD para especificar requerimientos. Al revisar un requerimiento, navegue hacia atrs en este requerimiento (la fuente) y valide si es o no necesario
El sistema debe permitir firmar los formatos electrnicos, adjuntando , a los formatos electrnicos seleccionados, una firma previamente escaneada del usuario en sesin.
El sistema debe permitir consultar la informacin de los procedimientos para generar proyectos
COMPLETOS - Ejemplo
El sistema debe permitir consultar la informacin de los procedimientos para generar proyectos El sistema debe permitir a los investigadores, docentes, estudiantes, egresados, empleados y Directivos de la Universidad, consultar la informacin de los procedimientos para generar proyectos de Investigacin
CORRECTOS
El punto de referencia para validar si un requerimiento es correcto o no, es la fuente del mismo. El usuario directamente, o la documentacin de alto nivel que origin el requerimiento. Un usuario representativo, puede determinar si el requerimiento es correcto o no. Por ello es esencial incluir los usuarios durante el proceso de revisin de los requerimientos. Requerimiento Usuario Origen
CORRECTOS- Ejemplo
CORRECTOS- Ejemplo
El sistema debe contar con un mecanismo de seguridad conformado por nombre de usuario, contrasea y un campo de verificacin.
El sistema deber permitir almacenar artculos en una base de datos relacional.
VIABLES - Ejemplo
La informacin del sistema deber ser almacenada en una base de datos de preferencia Oracle por su confiabilidad Este requerimiento podra no ser viable dependiendo de la solvencia econmica de la empresa ya que el SGBD Oracle tiene un costo aproximado a los 11 mil dlares.
Imperativos
Importantes
Cosmticos
Redaccin de requerimientos
Redaccin de las necesidades que deben hacer parte de la solucin de Software: MODELO PARA LA REDACCIN DE REQUERIMIENTOS [LUGAR, TIEMPO, EVENTO, OBJETO] debe, deber, no debe, no deber [ACCIN, VERBO, SENTENCIA] [A QUIEN, SUJETO] [RESULTADO, CONSECUENCIA]. + + + +
Redaccin de requerimientos
Algunos ejemplos para el modelo:
El sistema en el mdulo de ventas debe ofrecer una opcin mediante la cual el usuario pueda ver una comparacin de lo presupuestado versus la venta real en un rango de fechas Cuando el tiempo de conexin exceda el valor predeterminado como mximo el sistema debe cancelar la seccin informndole a el usuario que el tiempo se agot y que por lo tanto ser desconectado El listado de los requerimientos del software, se deberan mantener en un repositorio Central.
Redaccin de requerimientos
Algunos ejemplos para el modelo:
El sistema en el mdulo de ventas debe ofrecer una opcin mediante la cual el usuario pueda ver una comparacin de lo presupuestado versus la venta real en un rango de fechas Cuando el tiempo de conexin exceda el valor predeterminado como mximo el sistema debe cancelar la seccin informndole a el usuario que el tiempo se agot y que por lo tanto ser desconectado
Redaccin de requerimientos
Algunos ejemplos para el modelo:
El sistema en el mdulo de ventas debe ofrecer una opcin mediante la cual el usuario pueda ver una comparacin de lo presupuestado versus la venta real en un rango de fechas Cuando el tiempo de conexin exceda el valor predeterminado como mximo el sistema debe cancelar la seccin informndole a el usuario que el tiempo se agot y que por lo tanto ser desconectado
Redaccin de requerimientos
Algunos ejemplos para el modelo:
El sistema en el mdulo de ventas debe ofrecer una opcin mediante la cual el usuario pueda ver una comparacin de lo presupuestado versus la venta real en un rango de fechas Cuando el tiempo de conexin exceda el valor predeterminado como mximo el sistema debe cancelar la seccin informndole a el usuario que el tiempo se agot y que por lo tanto ser desconectado
Redaccin de requerimientos
Algunos ejemplos para el modelo:
El sistema en el mdulo de ventas debe ofrecer una opcin mediante la cual el usuario pueda ver una comparacin de lo presupuestado versus la venta real en un rango de fechas Cuando el tiempo de conexin exceda el valor predeterminado como mximo el sistema debe cancelar la seccin informndole a el usuario que el tiempo se agot y que por lo tanto ser desconectado
Redaccin de requerimientos
Algunos ejemplos para el modelo:
El sistema en el mdulo de ventas debe ofrecer una opcin mediante la cual el usuario pueda ver una comparacin de lo presupuestado versus la venta real en un rango de fechas Cuando el tiempo de conexin exceda el valor predeterminado como mximo el sistema debe cancelar la seccin informndole a el usuario que el tiempo se agot y que por lo tanto ser desconectado
Redaccin de requerimientos
A) El sistema deber mantener la temperatura de la caldera entre 70 y 80. B) El sistema deber mantener un registro de todos los materiales de la biblioteca, incluyendo libros, peridicos, revistas, videos, y CDRoms. C) El sistema deber permitir que los nuevos usuarios se familiaricen con su uso en menos de 15 minutos.
Matriz de Requerimientos
La matriz de Requerimientos es un documento esencial dentro de la administracin de requerimientos, algunos de los datos que se pueden poner son prioridad, prueba a realizar y el riesgo.
La prioridad puede ser alta (el requerimiento es critico para el sistema), Media (el sistema puede funcionar aunque de manera deficiente), baja (el requerimiento sera deseable tenerlo). A travs de la columna de riesgos se puede determinar qu requerimientos debern ser probados forzosamente y cules dependern del tiempo con que se cuente.
Matriz de Requerimientos
Req ID SR-23 Requerimiento El sistema deber reportes de ajuste de pagos Prueba T-SR-23 Prioridad Alta Riesgo Bajo
SR-112
SR-68 SR-44 SR-90 SR-83
T-SR-112
T-SR-68 T-SR-44
Alta
Alta Alta Alta Media
Alto
Bajo Medio Medio Alta
El sistema deber calcular los intereses en T-SR-90 el pago El sistema deber calcular el monto neto del pago T-SR-83
SR-45
SR-46
T-SR-45
T-SR-46
Media
Media
Media
Alta
Actividad
1. Redactar requerimientos para cada uno de los sistemas (por equipo). 2. Generar la matriz de requerimientos por cada uno de los sistemas. 3. Estudiar los conceptos vistos hasta ahora. 4. Investigar ejemplos (versiones incorrecta y correcta) de las caractersticas de los requerimientos. (Examen)
Actividad
De la siguiente narracin identificar las clases que intervienen en el Dominio del problema. Dominio del futbol
Actividad
Realizar un listado de las clases candidatas y la modificacin hecha a las clases a partir de la clasificacin de ellas. Mostrar el Modelo del dominio resultante.
Identificacin de asociaciones
El proceso consiste en buscar frases que relacionen sustantivos correspondientes a clases ya identificadas.
Asociaciones Identificadas Un vuelo contiene reservaciones Un vuelo contiene tarifas Un vuelo se efecta en un avin Un vuelo contiene asientos Un vuelo pertenece a una aerolnea Un vuelo tiene un horario Un pasajero acumula millas como viajero frecuente Un pasajero efecta reservaciones Una reservacin requiere de un registro de tarjeta de Crdito Un registro de tarjeta pertenece a un registro de usuario Un vuelo se dirige a un aeropuerto
Actividad
Definir las relaciones entre clases de cada uno de los modelos del dominio de cada equipo.
Multiplicidad en el M. D.
Veamos la tabla de relaciones entre clases.
Asociaciones Identificadas Un vuelo contiene reservaciones Un vuelo contiene tarifas Un vuelo se efecta en un avin Un vuelo contiene asientos Un vuelo pertenece a una aerolnea Un vuelo tiene un horario Un pasajero acumula millas como viajero frecuente Un pasajero efecta reservaciones Una reservacin requiere de un registro de tarjeta de Crdito Un registro de tarjeta pertenece a un registro de usuario Un vuelo se dirige a un aeropuerto
Multiplicidad en el M. D.
Multiplicidad en el M. D.
Matriz de trazabilidad
Pendiente
Gracias!
www.itma.edu.mx