Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DATOS
Clase N° 03
Práctica la puntualidad
Respeta el turno de
participación
PRESENTACIÓN DE LA CLASE
Aprendizaje Esperado: Diseñan modelos de base de datos a partir de requerimientos de clientes
Análisis de documentación
Observación
Entrevistas
Encuestas o cuestionarios
Tormenta de Ideas
Historias de Usuario
• Deben ser escritas por el mismo usuario, cliente o interesado (si es necesario con apoyo
del facilitador)
• Con énfasis en las funcionalidades que el sistema deba realizar
• Al redactarla deben considerarse:
• Describir el Rol
• Funcionalidad
• Resultado esperado
• Todo esto en una frase corta
• Es una de las técnicas mas difundidas para levantar requerimientos de software en
metodologías agiles
TÉCNICAS PARA EL LEVANTAMIENTO DE REQUERIMIENTOS
• Desarrollo de Prototipos
• Versiones reducidas, demos o conjuntos de pantallas(no totalmente operativos) de
la aplicación solicitada
• Mecanismos excelentes para presentar ideas a los usuarios así detectan
inmediatamente algunos aspectos claves del sistema
• Provoca que el usuario brinde un mayor número de requerimientos o cambie de idea
acerca de los requerimientos existentes depurándolos
• Ilustra como la solución podría funcionar o da a los usuarios un vistazo de lo que
podrían hacer con el sistema
• Si el usuario puede comprobar los que está proponiendo es posible detectar o
dilucidad mayor cantidad de requerimientos
• Advertencia: Una maqueta puede crear un conjunto de expectativas difíciles de ser
cubiertas.
TÉCNICAS PARA EL LEVANTAMIENTO DE REQUERIMIENTOS
• ETHICS
• (Implementación efectiva de sistemas Informáticos desde los puntos de vista
Humano y Técnico)
• Un sistema no tiene éxito si no se ajusta a los factores sociales y organizacionales
que rigen a la empresa
• Estudios integrales
• Requisitos técnicos serán los necesarios para mejorar la situación de los empleados
y en consecuencia su productividad
• Puntos de Vista
• Métodos orientados a puntos de vista (viewpoints), Método VORD
• Identificación, estructuración, Documentación del punto de vista y trazado de punto de vista
del sistema (Identificar los objetos) DOO
TÉCNICAS PARA EL LEVANTAMIENTO DE REQUERIMIENTOS
Una vez entregados el carnet y la ficha, el sistema comprobará y aceptará la petición de los libros
solicitados siempre que pueda satisfacer la petición, es decir, cuando haya ejemplares disponibles. Si
se acepta la petición, se actualiza el número de unidades de los libros de la biblioteca y se guarda la
ficha de préstamo.
DICCIONARIOS DE DATOS
Técnica del Diagrama de flujo de datos
• Ejemplo
Devoluciones de libros
Un usuario no puede realizar más peticiones hasta que no haya efectuado todas las
devoluciones de la petición anterior. El usuario, para hacer la petición, necesita el
carnet, que no se le entrega hasta que no haya devuelto todos los libros. Sí puede
hacer una devolución parcial de los libros. Cuando un usuario realice una devolución,
el sistema actualizará el stock de libros y comprobará la fecha de devolución de cada
ejemplar para estudiar, en el caso de que la devolución se haga fuera de tiempo, la
imposición de una sanción que tiene un coste de $ X por cada ejemplar y días de
retraso en la devolución. En este caso, la sanción se emite cuando el usuario entrega
el último ejemplar. El bibliotecario se encarga de las altas y bajas de los libros de la
biblioteca.
DICCIONARIOS DE DATOS
• Diagrama de Contexto
DICCIONARIOS DE DATOS
• Diagrama 1 Gestionar Biblioteca
• .
DICCIONARIOS DE DATOS
• Diagrama 1 Gestionar Devoluciones.
DICCIONARIOS DE DATOS
Es un conjunto de definiciones , que contiene las características lógicas y puntuales
de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre
descripción, alias, contenido y organización
• Identifica procesos donde se emplean y donde se necesita el acceso a la información
• Se desarrolla durante el análisis de flujo de datos
• Apoya en el proceso para la determinación de los requerimientos del sistema, su contenido
también se emplea durante el diseño.
• En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del
flujo de datos de todo el sistema
• Flujos de datos, Almacenes de datos y Procesos.
• El diccionario se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que
participan en la determinación de los requerimientos de sistemas
DICCIONARIOS DE DATOS
• Razones para usarlo:
• Completa la información que aparece en los DFD
• Para manejar los detalles en sistemas muy grandes
• Para asignarle un solo significado a cada uno de los elementos y actividades del sistema
• Para documentar las características del sistema
• Para facilitar el análisis de los detalles del sistema
• Contenido de un registro de diccionario
• Dos tipos de estructuras datos y estructura de datos,
• Dato: son los bloques básicos para todos los demás datos del sistema