Métodos estructurados
|
|
- Estefania Salazar García
- hace 5 años
- Vistas:
Transcripción
1 Métodos estructurados Algunas características Son métodos clave en el desarrollo estructurado o convencional Facilitan el flujo de información durante el desarrollo del sistema Entre el análisis y el diseño Entre usuarios y analistas Son sencillos y fáciles de aprender, aparecieron a finales de los 70s y desde entonces han tenido una amplia difusión. Principalmente se utilizan: Diagramas de flujo de datos (DFD) Diccionario de datos (DD) Especificación de procesos
2 Diagramas de flujo de datos Los DFD se utilizan para realizar el modelo funcional del sistema La simbología (notación) Yourdon/De Marco es la siguiente: P Proceso Entidad Externa Flujo de datos D ALMACÉN DE DATOS Transformaciones o procesos (funciones, cálculo, selección) Terminadores (Fuentes o Destinos) (personas, entidades) Flujos de información (inputs-outputs) Ficheros o depósitos temporales de información (base de datos, clasificador, etc.) Entidad Externa Información de entrada Entidad Externa Información de entrada 1 Proceso Datos intermedios 2 Proceso Entrada en Almacenamiento Datos intermedios 3 Proceso Datos intermedios 4 Proceso D1 ALMACENAMIENTO Entidad Externa Información de salida Información Salida del de salida Almacenamiento Entidad Externa
3 Diagramas de flujo de datos (2) Reglas básicas Procesos Solo se usan para transformaciones (cálculos), filtros (verificaciones) y distribución (menú). Nombres únicos y significativos (verbo + objeto, ej. Aceptar pago). Flujos Toda flecha debe estar etiquetada Pueden representar uno o más datos (son datos y por tanto hay que nombrarlos como datos). En los flujos de datos interactivos se puede utilizar la doble flecha. Solo los procesos separan flujos, sin embargo se puede considerar desmenuzar la información que llega a distintos procesos por legibilidad (flechas divergentes). Un flujo que entra a un proceso no puede salir intacto. Almacenes de datos Nombres únicos, significativos y concisos Si sale un flujo del almacén Puede no llevar etiqueta si se refiere a un paquete (registro) completo. Lleva etiqueta con el mismo nombre del almacén si se refiere a uno o más registros. Lleva etiqueta con diferente nombre del almacén si se refiere a uno o más componentes (atributos) de un registro El nombre debe ser congruente con el modelo E-R Entidades externas Nombres únicos, significativos y concisos Por lo regular solo aparecen en un primer nivel de DFD
4 Diagramas de flujo de datos (3) Reglas (ejemplos) Flechas divergentes P Validar código postal Pago P Aceptar Pago Recibo Flujos de datos interactivos Autorización de crédito Solicitud de crédito P Analizar Petición de crédito Denegación de crédito Dirección del cliente Código postal Calle Teléfono P Validar teléfono P Validar Calle Cuando un flujo o más de uno entran a un proceso quiere decir que: El proceso pide el flujo de datos? El proceso necesita todos los flujos que entran? La respuesta es No se sabe y no importa!! Los aspectos procedurales no se manifiestan en los DFD Si tales aspectos son realmente importantes se deben incluir en las miniespecificiaciones
5 Diagramas de flujo de datos (4) Jerarquía de DFD s El primer DFD de la jerarquía es el de nivel 0, también llamado diagrama de contexto. Representa al elemento de software completo como un solo macroproceso con datos de entrada y datos de salida provenientes desde y hacia las entidades externas. El siguiente nivel en la jerarquía es el de nivel 1 Por lo regular se compone de más de tres (5 o 6) procesos (numerados) interconectados por flujos. Cada uno de los procesos de este nivel representa una subfunción del sistema general (diagrama de contexto). Los siguientes niveles son una refinación del nivel anterior. Cada proceso tiene asociado un número único que lo identifica en función de su situación jerárquica. Se debe mantener la continuidad de los flujos en la jerarquía, es decir, la entrada y la salida de cada refinamiento debe ser la misma (balanceo). Un flujo puede ser separado en sus componentes en el siguiente refinamiento. El refinamiento termina con procesos primitivos, los cuales pueden ser llevados a una miniespecificación.
6 Diagramas de flujo de datos (5) Ejemplo: El Software de graficación 3D debe permitir al usuario procesar sentencias de texto para la edición de objetos geométricos. Tener la capacidad de procesar comandos vía componentes gráficos para realizar diversas tareas. Un elemento muy importante en el sistema es un almacén de objetos 3D, del cuál se pueden recuperar objetos previamente editados y, obviamente, se pueden almacenar nuevos objetos. También es importante contar con un archivo de configuración del sistema. Al cambiar la configuración del sistema o editar objetos se debe actualizar la visualización de lo presentado en pantalla. Es importante que tanto para los comandos como para las sentencias se emitan mensajes de error o confirmación según corresponda. DFD de contexto Usuario Sentencias Comandos DFD nivel 1 Sentencias Comandos Información 3D Objetos 3D recuperados 4 Recuperar Objetos 3D 1 Procesar Sentencias 2 Procesar Comandos Sistema de Graficación 3D Mensajes Datos de configuración Lista de Objetos 3D Almacén de objetos 3D 5 Almacenar Objetos 3D Mensajes Vistas Pantalla Archivo de configuración del sistema Opciones de configuración Lista de Objetos 3D Activos 3 Configurar Sistema 6 Actualizar Visualización Datos de configuración Datos de configuración Vista Actualizada
7 Diagramas de flujo de datos (6) Ejemplo (continuación) Para procesar una sentencia primero se debe validar, si es válida se procede a su ejecución y en caso de no serlo se debe emitir el correspondiente mensaje de error. En lo que respecta a los comandos, se tienen peticiones para: mostrar una lista de objetos 3D en edición (activos), para cargar un objeto 3D almacenado, almacenar objetos 3D activos y para mostrar el menú de configuración. DFD del proceso 1 (nivel 2) Sentencias 1.1 Validar Sentencia Sentencia Válida Mensaje de error DFD del proceso 2 (nivel 2) Comandos Petición de lista de objetos 3D Petición de carga de objetos 3D Petición de Almacenar objetos 3D Petición de configuración 2.1 Mostrar lista de objetos 3D activos 2.3 Mostrar pantalla para almacenar 2.2 Cargar un objeto 3D almacenado 2.4 Mostrar menú de configuración 1.2 ejecutar Sentencia Objetos 3D modificados Objeto 3D Lista de objetos 3D a almacenar Información 3D Mensaje de confirmación 2.5 Actualizar lista objetos 3D activos Objetos 3D recuperados Información 3D Lista de objetos 3D activos Archivo de configuración del sistema Opciones de configuración
8 Diagramas de flujo de datos (6) Ejemplo (continuación) Para procesar una sentencia primero se debe validar, si es válida se procede a su ejecución y en caso de no serlo se debe emitir el correspondiente mensaje de error. En lo que respecta a los comandos, se tienen peticiones para: mostrar una lista de objetos 3D en edición (activos), para cargar un objeto 3D almacenado, almacenar objetos 3D activos y para mostrar el menú de configuración. DFD del proceso 1 (nivel 2) Sentencias 1.1 Validar Sentencia Sentencia Válida Mensaje de error DFD del proceso 2 (nivel 2) Comandos Petición de lista de objetos 3D Petición de carga de objetos 3D Petición de Almacenar objetos 3D Petición de configuración 2.1 Mostrar lista de objetos 3D activos 2.3 Mostrar pantalla para almacenar 2.2 Cargar un objeto 3D almacenado 2.4 Mostrar menú de configuración 1.2 ejecutar Sentencia Objetos 3D modificados Objeto 3D Lista de objetos 3D a almacenar Información 3D Mensaje de confirmación 2.5 Actualizar lista objetos 3D activos Objetos 3D recuperados Información 3D Lista de objetos 3D activos Archivo de configuración del sistema Opciones de configuración
9 Diagramas de flujo de datos (7) Ampliaciones para sistemas de tiempo real [Ward y Mellor, 1985] La notación básica es adaptada para las siguientes demandas impuestas por los sistemas de tiempo real: Flujo de información que es recogido o producido de forma continua en el tiempo Información de control que pasa por el sistema y el procesamiento de control asociado Flujo de datos continuo Tren de pulsos P Ajustar Cantidad de voltaje requerido Flujo de control Velocidad deseada velocidad Activación del ajuste P Proceso de control Orden del operador P Mover el robot Indicador de inicio del control P Controlar velocidad
10 Diccionario de datos Es la información relevante relacionada con cada uno de los datos identificados durante el análisis. Los objetivos del Diccionario de datos (DD) son: Generar un glosario de términos Establecer una metodología estándar Proporcionar referencias cruzadas Proporcionar un control centralizado para los cambios Son candidatos potenciales a aparecer en el DD Flujos de datos Almacenes Procesos Entidades externas Y cualquier cosa que el analista considere conveniente.
11 Diccionario de datos (2) Información requerida para cada elemento del DD Nombre Tipo de elemento Breve descripción Sinónimos Observaciones Además, cuando se requiera, de: Frecuencias y fechas, volúmenes, referencias, cuellos de botella, valores mínimos y máximos, rangos de valores permitidos y clase, miniespecificaciones para procesos, referencias cruzadas, usuarios afectados, y cualquier información que se considere de interés. La implementación del DD puede realizarse Manualmente En un procesador de textos Utilizando una BD
12 Diccionario de datos (3) Descomposición top-down de datos A = B + C B = B1 + B2 C = C1 + C2 + C3 Por ejemplo la descomposición se puede dar en: Almacenes en archivos, archivos en registros. Flujos en subflujos. Estructuras de datos en datos elementales.
13 Diccionario de datos (4) El diccionario de datos utiliza un conjunto de operadores = es equivalente a + y [ ], o exclusivo (solo una de las opciones) 1{ }N iteraciones entre 1 y N veces ( ) opcional * * identificador de campo clave en almacén Ejemplos: Etiqueta = 1{caracter}8 *solo letras* Persona ss + nombre + apellidos + [n prof n alum ] + (edad)
14 Diccionario de datos (5) Ejemplo DD Nombre: Comandos Sinónimos: Eventos de interfaz Tipo: Flujo de datos Composición: [ Petición-de-Lista-de-Objetos3D Petición-de-Carga-de-Objetos3D Petición-de-Almacenar-Objetos3D Petición-de-Configuración] Observaciones: *Las peticiones son iniciadas mediante un elemento de la Interfaz que pudiera ser un botón o un elemento del menú* Nombre: Objeto activo Sinónimos: Objeto 3D Tipo: Elemento de datos + nombre + color + (textura) + tipo + 1{vértice}N Observaciones: *Todos los objetos activos y no activos deben tener la misma composición*
15 Especificación de procesos La especificación del proceso (mini-especificación o EP) es la descripción de lo que sucede en cada proceso primitivo del nivel más bajo de un DFD. Su propósito es describir lo que se debe hacer para transformar las entradas en salidas desde el enfoque del usuario. Algunas de las herramientas principales para la especificación de procesos son: Lenguaje estructurado Tablas de decisión Pre y post condiciones
16 Especificación de procesos (2) Lenguaje estructurado Es un subconjunto del idioma (español, inglés, etc.) con importantes restricciones sobre el tipo de frases que pueden utilizarse y la manera en que puedan juntarse dichas frases. Se debe utilizar: Verbos imperativos (dividir, calcular, validar, fijar, etc.) Términos utilizados en el DD Palabras reservadas (preferentemente en mayúsculas) Sintaxis de programación estructurada Estructuras secuenciales Estructuras de selección Estructuras de repetición Desventaja El analista puede caer en una especificación demasiado compleja para ser entendida y verificada por el usuario, de ser así la especificación falló.
17 Especificación de procesos (3) Lenguaje estructurado Algunos consejos útiles son: Restringir la especificación de proceso a no más de una página de texto, de ocuparse más de una página el proceso debe descomponerse en otro nivel más. No más de tres niveles de anidamiento en las estructuras selectivas y/o repetitivas. Utilizar sangría apropiada para los anidamientos Ejemplo: Petición de carga de objetos 3D 2.2 Cargar un objeto 3D almacenado Objeto 3D Objetos 3D recuperados COMIENZA Objeto 3D = ninguno Recuperar todos los Objetos 3D del Almacén de objetos 3D SI hay Objetos 3D recuperados Crear una Ventana de listado con el identificador y nombre de cada uno de los Objetos 3D recuperados Permitir buscar y seleccionar uno de ellos. Al seleccionar un Objeto 3D de la lista hacer Objeto 3D = Objeto 3D seleccionado y mostrar la vista preliminar del Objeto 3D SINO Mostrar Menaje gráfico Cero Objetos 3D recuperados EVIAR Objeto 3D TERMINA
18 Especificación de procesos (4) Tablas de decisión Se utilizan cuando el proceso debe producir alguna salida o tomar alguna acción basada en decisiones complejas. Principalmente útiles cuando las decisiones se basan en diversas variables distintas y dichas variables pueden tomar diversos valores. Pre y Post condiciones Son útiles cuando el analista está razonablemente seguro de que existen muchos algoritmos distintos que podrían utilizarse. Las pre - condiciones describen todas las cosas que deben darse antes de que el proceso pueda comenzar a ejecutarse. Las post- condiciones describen lo que debe darse cuando el proceso ha concluido.
19 Revisión de la especificación estructurada Realizada la especificación estructurada (formada por el conjunto de DFD s, el DD y las EP) se debe revisar. Se deben tomar como base cuatro aspectos: Compleción Si los modelos de la EE son completos. Integridad Si no existen contradicciones ni inconsistencias entre los distintos modelos. Exactitud Si los modelos cumplen con los requisitos del usuario Calidad El estilo, la legibilidad y la facilidad de mantenimiento de los modelos producidos.
20 Revisión de la especificación estructurada (2) Una técnica empleada en la revisión es la lista de comprobación. Se trata de una lista de preguntas sencillas con dos tipos de respuestas posibles, sí o no.
Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor
Especificación de Requerimientos Nombre del Grupo de Desarrollo o Asignatura [Este documento es la plantilla base para elaborar el documento Especificación de Requerimientos. Los textos que aparecen entre
Más detallesSistemas informáticos industriales. Diccionario de Datos. Diagrama Entidad Relación
Sistemas informáticos industriales 2017 Diccionario de Datos Diagrama Entidad Relación DICCIONARIO DE DATOS Un diccionario de datos (DD) es una lista organizada de los datos utilizados por el sistema que
Más detallesTema V: Herramientas del Análisis Estructurado. Diana Marcela Sánchez Fúquene Ingeniería del Software de Gestión
Tema V: Herramientas del Análisis Estructurado Diana Marcela Sánchez Fúquene Ingeniería del Software de Gestión Índice Herramientas para el Análisis Estructurado Diagrama de Flujo de Datos Diccionario
Más detallesDepartamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 2: MODELADO DE FUNCIONES
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 2: MODELADO DE FUNCIONES 1 MODELIZACIÓN DE FUNCIONES Diagramas de flujo de datos Diccionario de datos 2 DIAGRAMAS
Más detallesDepartamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 2: MODELADO DE FUNCIONES
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 2: MODELADO DE FUNCIONES 1 MODELIZACIÓN DE FUNCIONES Diagramas de flujo de datos Diccionario de datos 2 DIAGRAMAS
Más detallesUnidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS CARACTERÍSTICAS DEL ESQUEMA DE DATOS DIAGRAMA ENTIDAD RELACIÓN (D.E.R.)
Unidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS OBJETIVO DEL ESQUEMA DE DATOS Describir los datos que el sistema debe conocer para poder responder a los estímulos. CARACTERÍSTICAS DEL ESQUEMA DE
Más detalles1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de Diseño de sistemas automatizados.
Página 1 de 8 1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de de sistemas automatizados. 2. Ámbito de responsabilidad. RDSI Responsable del Desarrollo
Más detallesUnidad 4: MODELO DE COMPORTAMIENTO OBJETIVO DEL MODELO DE COMPORTAMIENTO
Unidad 4: MODELO DE COMPORTAMIENTO OBJETIVO DEL MODELO DE COMPORTAMIENTO Describir las respuestas que debe dar el sistema. CARACTERÍSTICAS DEL MODELO DE COMPORTAMIENTO El modelo de comportamiento está
Más detallesCriterios de Evaluación
Criterios de Evaluación Se ha reconocido la importancia de la comunicación visual y sus principios básicos. Se han analizado y seleccionado los colores y tipografías adecuados para su visualización en
Más detallesMANUAL MÓDULO VALIDADOR DE RIPS PARA LAS REGIONALES
UNIDAD FUNCIONAL: DIRECCIÓN NACIONAL DE TECNOLOGÍA NOMBRE: MANUAL DEL USUARIO: MÓDULO VALIDADOR DE RIPS Versión: 05 / 20 de 24 TABLA DE CONTENIDO INTRODUCCIÓN 4. LECTORES A QUIEN ES DIRIGIDO 4.2 NOMBRE
Más detallesHerramientas del Análisis Estructurado. Ingeniería del Software de Gestión
Herramientas del Análisis Estructurado Bibliografía Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión. Piattini et al., RA-MA, 2003. Análisis Estructurado Moderno. Yourdon, Prentice-
Más detallesDiagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD) El objetivo del diagrama de flujo de datos es la obtención de un modelo lógico de procesos que represente el sistema, con independencia de las restricciones físicas del
Más detallesCapítulo 9 Archivos de sintaxis
Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta
Más detallesANEXO 1: DOCUMENTO ICONIX. Nº Requisito Funcional Prioridad 1 La aplicación será desarrollada en lenguaje JAVA. NF 1
ANEXO : DOCUMENTO ICONIX. Análisis de Requisitos. Catálogo de Requisitos REQUISITOS GENERALES La aplicación será desarrollada en lenguaje JAVA. N 4 La aplicación permitirá almacenar las anotaciones semánticas
Más detallesSistema de Administración de Farmacias Modelo de Diseño Versión 1.0. Historia de revisiones
Sistema de Administración de Farmacias Modelo de Diseño Versión 1.0 Historia de revisiones Fecha Versión Descripción Autor 14/09/2014 1.0 Versión Inicial Guillermo López 14/09/2014 1.0 Revisión. SQA Modelo
Más detallesIngeniería de Software: Y eso qué es?
Ingeniería de Software: Y eso qué es? Definición: Estrategia para desarrollar software de alta calidad. A qué se le denomina Software de alta calidad? Al software que sea: Util (al cliente). Portable.
Más detallesDepartamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 1: REQUISITOS SOFTWARE
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 1: REQUISITOS SOFTWARE 1 ANÁLISIS DE REQUISITOS Los requisitos determinan lo que debe hacer el sistema así como las
Más detallesModelos de Desarrollo de Programas y Programación Concurrente Ejemplo de Cátedra
Modelos de Desarrollo de Programas y Programación Concurrente Ejemplo de Cátedra Enunciado Un Servicio de Correo electrónico (e-mail) desea incorporar nuevas funcionalidades a las opciones que actualmente
Más detallesMANUAL DE USUARIO SISTEMA CAJA DE AHORRO COMUNITARIO SCAC
MANUAL DE USUARIO SISTEMA CAJA DE AHORRO COMUNITARIO SCAC Año 2012 GIOCOMPANY S.A. Versión 1.0 INDICE 1. COMO USAR ESTE MANUAL... 3 2. SUMARIO... 3 3. GUÍA DE UTILIZACIÓN... 3 3.1. Requerimientos... 3
Más detalles3.4 MODELADO DEL SISTEMA
3.4 MODELADO DEL SISTEMA El modelado del sistema permite al analista crear una jerarquía en detalle. El modelo de análisis es un puente entre la descripción del sistema y el modelo de diseño. Descripción
Más detallesModelo y Análisis 179
Modelo y Análisis 179 2.6 Análisis Funcional Por medio del análisis funcional: Se muestra las operaciones de los objetos y sus dependencia de datos por medio de los diagramas de flujo de datos. Se descompone
Más detallesBase de Datos. Formularios. Consultas
Base de Datos y programa de Microsoft Access Definición Tablas Formularios Consultas Informes 1 BASE DE DATOS. DEFINICIÓN Y PLANIFICACIÓN Qué es una base de datos? Una base de datos es una serie de datos
Más detallesINDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación
INDICE Prologo XI Capitulo 1. Algoritmos y programas 1.1. Configuraciones de una computadora 1 1.2. Lenguajes de programación 2 1.3. Resolución de problemas 1.3.1. Fase de resolución del problema 3 1.3.1.1.
Más detallesAnálisis y Diseño Estructurado
Análisis y Diseño Estructurado TEMA II: Proceso de Análisis Técnicas de la Dimensión Funcional Bibliografía Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión. Piattini et al., RAMA, 1996.
Más detallesUniversidad Técnica Particular de Loja. Dirección de Tecnología para Educación. Laboratorios Remotos. Péndulo Simple. Manual de Usuario Estudiante
Universidad Técnica Particular de Loja Dirección de Tecnología para Educación Laboratorios Remotos Péndulo Simple Manual de Usuario Estudiante 207 Contenido. Introducción... 3 RESERVAR PRACTICA... 6 Preliminares...
Más detallesUniversidad Técnica Particular de Loja. Dirección de Tecnología para Educación. Laboratorios Remotos. Péndulo Simple. Manual de Usuario Estudiante
Universidad Técnica Particular de Loja Dirección de Tecnología para Educación Laboratorios Remotos Péndulo Simple Manual de Usuario Estudiante 207 Contenido. Introducción... 3 RESERVAR PRACTICA... 6 Preliminares...
Más detallesPONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ
PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UNA HERRAMIENTA CASE PARA LA GESTIÓN DEL ALCANCE DE PROYECTOS BASADA EN WBS Anexos Germán
Más detallesManual de Usuario. Funcionalidades Genéricas de las pantallas de SÒSTRAT
de Funcionalidades Genéricas de las pantallas de SÒSTRAT Tabla de contenido 1. INTRODUCCIÓN... 2 2. FUNCIONALIDADES DEL SISTEMA... 3 Funcionalidades sobre "Trabajar Con"... 3 Funcionalidad de Nuevo Registro...
Más detallesUNIVERSIDAD NACIONAL DE SAN JUAN FACULTAD DE CIENCIAS SOCIALES DEPARTAMENTO DE CIENCIAS ECONÓMICAS PROGRAMA DE EXAMEN DE LA ASIGNATURA
UNIVERSIDAD NACIONAL DE SAN JUAN FACULTAD DE CIENCIAS SOCIALES DEPARTAMENTO DE CIENCIAS ECONÓMICAS PROGRAMA DE EXAMEN DE LA ASIGNATURA SISTEMAS DE INFORMACION II AÑO 2018 Bolilla 1 Combinación de correspondencia.
Más detallesMETODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
!387" APÉNDICE A, APARTADO 1 METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS DOCUMENTACIÓN 1. La necesidad de los diagramas Los diagramas o representaciones gráficas representan una parte fundamental en el
Más detallesCaptura de Perceptores
Captura de Perceptores Manual del Usuario Ministerio del Interior Documento b100_capper_musr_20110919_v2.doc Versión 2.0 Fecha Septiembre 2011 BASE 100, S.A. www.base100.com Índice 1. INTRODUCCIÓN...3
Más detallesIntroducción al Análisis Estructurado
Contenidos Introducción al Análisis Estructurado Introducción. Diagramas de Flujo de Datos. Elementos de un DFD Explosión de un proceso Niveles de un DFD Guías para realizar un DFD. Diccionario de Datos
Más detallesComputación I. Unidad III. Sistemas de Información. Ing Angela Galea
. Sistemas de Información Ing Angela Galea Introducción Ing Angela Galea 2 Introducción Sistema: conjunto de elementos interrelacionados que persiguen un fin común. Información: datos procesados, o con
Más detallesPHP 7 Desarrollar un sitio web dinámico e interactivo
Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17
Más detallesALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA
ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA CONTENIDOS Definición de un algoritmo Tipos de datos Representaciones de un algoritmo Lenguaje natural Pseudocódigo
Más detallesModularización. Bibliografía
Modularización Uso de subprogramas Razones válidas para crear un subprograma Cohesión y acoplamiento Pasos para escribir un subprograma El nombre y los parámetros de un subprograma Tipos de datos abstractos
Más detallesModelado del software Jhon Jairo Padilla A., PhD.
Modelado del software Jhon Jairo Padilla A., PhD. Herramientas para el modelado de software Es importante resaltar los aspectos del sistema real que vamos a tener en cuenta durante su modelado: La estructura
Más detalles1.1. ADMINISTRADOR DE GRABACIONES FILTROS MENSAJES VER ARCHIVO... 13
INDICE Contenido Pág. 1.1. ADMINISTRADOR DE GRABACIONES...1 1.1.1. FILTROS... 3 1.1.2. MENSAJES... 4 1.1.3. VER... 10 1.1.4. ARCHIVO... 13 NOTA: Este documento se encuentra en el disco que contiene este
Más detallesAnálisis y Diseño de Sistemas
Análisis y Diseño de Sistemas Dpto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Clase 14 Metodología Estructurada Modelo Funcional Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar]
Más detallesFicheros de Tráfico Administración/Tráfico/Ficheros Tráfico
Ficheros de Tráfico Administración/Tráfico/Ficheros Tráfico A través de esta opción se pueden cargar, corregir incidencias y consultar los ficheros de tráfico. En primer lugar aparece la búsqueda para
Más detallesFlujo de Producción. Documentación Intelisis. Derechos Reservados. Publicado en
Flujo de Producción Documentación Intelisis. Derechos Reservados. Publicado en http://docs.intelisis.info 1. Introducción 3 1.1 DEFINICIONES GENERALES Y APLICACIÓN CON EL ERP 4 1.2 VERSIONES DISPONIBLES
Más detallesProgramación estructurada
Programación estructurada Esta metodología de programación : Permite utilizar sentencias de bifurcación condicional estandarizadas. Facilita leer la codificación del programa de inicio a fin en forma continua.
Más detallesÍndice. Introducción... 3
Índice 1. Introducción... 3 1.1. 2. 3. Glosario... 3 1.1.1. Glosario de términos... 3 1.1.2. Glosario de íconos... 3 Requerimientos del Sistema... 3 2.1. Requerimientos de hardware... 3 2.2. Requerimientos
Más detallesInformación adicional para el usuario Fiery EXP250 Color Server, versión 1.0 para la DocuColor 240/250
Información adicional para el usuario Fiery EXP250 Color Server, versión 1.0 para la DocuColor 240/250 Este documento complementa la documentación del usuario del Fiery EXP250 Color Server versión 1.0
Más detallesManual de Usuario para la inscripción de participantes. Rol: Director IIEE
Manual de Usuario para la inscripción de participantes Rol: Director IIEE Premio Nacional de Narrativa y Ensayo José María Arguedas 2018 Índice 1. Introducción... 3 1.1. Glosario... 3 1.1.1. Glosario de
Más detallesw w w. b a l a n c a s m a r q u e s. p t B M G e s t
M a n u a l d e U s u a r i o w w w. b a l a n c a s m a r q u e s. p t B M G e s t Contenido 1 INTRODUCCIÓN... 1 1.1 REQUISITOS DEL SISTEMA... 1 1.2 INSTALACIÓN... 1 1.3 PRIMERA EJECUCIÓN... 1 1.3.1 Seleccionar
Más detallesAPLICATECA. didimo Marketing. Manual de usuario. By DIDIMO Servicios Móviles.
APLICATECA didimo Marketing Manual de usuario. By DIDIMO Servicios Móviles www.telefonica.es APLICATECA INDICE INDICE... 2 1 QUÉ ES DIDIMO MARKETING?... 3 2 MENÚ PRINCIPAL... 4 2.1 CAMPAÑAS... 4 2.1.1
Más detallesTUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación
TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas
Más detallesExamen de Ingeniería del Software / 2º de Informática de Sistemas 21 de junio de 2007
s Apellidos: Nombre: Nota: El alumno da su autorización para publicar sus notas tanto en los tablones de la asignatura como en la Web. En caso contrario, recuadre la opción NO. SERÁ NECESARIO OBTENER AL
Más detallesModelos de Desarrollo de Programas Práctica Curso Sistema Informático de Venta de Billetes de Avión
Modelos de Desarrollo de Programas Práctica Curso 2001 2002 Sistema Informático de Venta de Billetes de Avión Introducción El Sistema Informático de Venta de Billetes de Avión (SIVBA) que se plantea maneja
Más detallesTruco para encontrar y reemplazar líneas manuales por marcas de párrafo
1 Truco para encontrar y reemplazar líneas manuales por marcas de párrafo Esto se hace desde el menú Edición -> Buscar y Reemplazar En vez de buscar una palabra y reemplazarla por otra, esta herramienta
Más detallesMANUAL DE USUARIO ETAB
MANUAL DE USUARIO ETAB Esta página se ha dejado vacía a propósito Índice de contenidos Capítulo 1 Preliminares.......................................... 7 1.1 Flujo de trabajo.....................................................................................
Más detallesEJEMPLO DE CÁTEDRA. Modelo de Desarrollo Estructurado. Análisis Estructurado. A. Modelo Ambiental
EJEMPLO DE CÁTEDRA Enunciado Un Servicio de Correo electrónico (e-mail) desea incorporar nuevas funcionalidades a las opciones que actualmente brinda: Crear un nuevo para ser compartido entre varios usuarios:
Más detallesTutorial de Moodle. Glosario
Tutorial de Moodle Glosario Glosario El Glosario permite al profesor y los alumnos crear un diccionario de términos asociados a la asignatura, en el que los alumnos pueden ser evaluados por las definiciones
Más detallesManual de Usuario para la inscripción de participantes. Rol: Director IIEE
Manual de Usuario para la inscripción de participantes Rol: Director IIEE XV OLIMPIADA NACIONAL ESCOLAR DE MATEMÁTICA ONEM 2018 Índice 1. Introducción... 3 1.1. Glosario... 3 1.1.1. Glosario de términos...
Más detallesConsulta Web para Dependencias. e5cinco. Manual de Usuario Operador
Consulta Web para Dependencias e5cinco Manual de Usuario Operador Septiembre del 2008 Tabla de Contenido 1. Ingreso al Sistema. 3 2. Opciones de Menú 5 2.1 Instructivo DPA s 5 2.2 Documento de Ayuda. 6
Más detallesIntegrar los requisitos. Asignarles prioridades
7.010 ANALISIS DE REQUISITOS Definir los requisitos del software Definir los requisitos de las interfaces Integrar los requisitos Asignarles prioridades 7.020 ANALISIS DE REQUISITOS Extracción Análisis
Más detallesManual de Usuario Caso de uso Gestión de Autorizaciones Específicas de Transporte Terrestre de Contenedores
Manual de Usuario Caso de uso 09.02.01 Gestión de Autorizaciones Específicas de Transporte Terrestre de Contenedores Fecha creación 21-10-11 Redactado por Equipo Trabajo DELAWARE Versión 1.0 Revisado por
Más detallesFundamentos de Informática 3. Construcción de Software
2 Contenidos Fundamentos de Informática 3. Construcción de Software - Introducción - - - Diseño -Algoritmos -Diagramas de Flujo -Pseudocódigos - Codificación - Pruebas - Mantenimiento Fundamentos de Informática
Más detallesUniversidad Nacional del Sur Departamento de Ciencias e Ingeniería de la Computación Análisis y Diseño de Sistemas 1er.Cuatrimestre de 2007.
Análisis Estructurado Análisis y Diseño de Sistemas Clase 14 Modelo Funcional: Diagrama de Flujo Lic. María Mercedes Vitturini 1er. CUATRIMESTRE 2007 Construye 3 modelos: Modelo de funcional: modela las
Más detallesFundamentos de la Ingeniería del Software
Fundamentos de la Ingeniería del Software (IS) Es una disciplina que integra métodos, herramientas y procedimientos para el desarrollo del software de computadoras. La IS surge de la ingeniería del Hardware
Más detalles3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR:
3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS UN SISTEMA SOFTWARE QUE SEA: + DIFÍCIL DE COMPRENDER + SÓLO UTILIZABLE POR SUS REALIZADORES + DIFÍCIL DE MODIFICAR NO ES VÁLIDO PARA EVITAR
Más detallesMANUAL DE USUARIO Módulo de Compras
MANUAL DE USUARIO Módulo de Compras Tel. 01 800 63 22 887 INDICE Introducción 2 Área Funcional : operaciones 3 Requisiciones 5 Registro 5 Detalles de Requisición 6 Crear Formato 9 Envíar Correo 11 Actualización
Más detallesDiagramas de interacción
Tema 6: Diagramas de Interacción Diagramas de interacción Los diagramas de interacción son diagramas que describen cómo grupos de objetos colaboran para conseguir algún fin. Estos diagramas muestran objetos,
Más detallesUNIDAD FUNCIONAL: DIRECCIÓN NACIONAL DE TECNOLOGÍA
UNIDAD FUNCIONAL: NOMBRE: MANUAL DEL USUARIO: MÓDULO VALIDADOR DE RIPS PARA LAS RED DE IPS Versión: 05 / 20 de 2 TABLA DE CONTENIDO INTRODUCCIÓN 4. LECTORES A QUIEN ES DIRIGIDO 4.2 NOMBRE Y VERSIÓN DEL
Más detallesUNIDAD I Introducción al Sistema Manejador de Base de Datos (DBMS)
UNIDAD I Introducción al Sistema Manejador de Base de Datos (DBMS) Un conjunto de elementos de datos que se describen a sí mismo, junto con relaciones y restricciones entre esos elementos, que presentan
Más detalles2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje.
Modulo 1. Introducción a los lenguajes de programación La solución de problemas mediante en uso de un computador nos lleva a desarrollar programas o aplicaciones, la construcción de estos programas debe
Más detallesSeminario 1. Excel Básico
Seminario 1. Excel Básico Contenidos 1. Qué es Microsoft Excel? 2. Identificar celdas 3. La barra de herramientas de acceso rápido y la cinta de opciones 4. Abrir y guardar libros de trabajo 5. La ayuda
Más detallesInstrucción 1. Criterios, Convenciones y recomendaciones para utilizar este instructivo
Página 1 de 6 1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de de sistemas de información. 3. Ámbito de responsabilidad. USUO Usuario operativo. AN
Más detallesEjemplo de análisis y diseño de un algoritmo: Cálculo del factorial de un número
Ejemplo de análisis y diseño de un algoritmo: Cálculo del factorial de un número Para ilustrar el uso de la metodología para resolver problemas a través de la computadora y el diseño de algoritmos, se
Más detallesBASES DE DATOS II Tema II
BASES DE DATOS II Tema II Transparencias para las clases de practicas Fundamentos de diseño Profesores: Fernando Berzal Galiano Javier Garcia Castellano Maria-Amparo Vila 3/14/2005 IDBIS- DECSAI 1 Tema
Más detallesGUÍA OPCIÓN ADMINISTRACIÓN DE USUARIOS MANTENIMIENTO DE USUARIOS.
GUÍA OPCIÓN ADMINISTRACIÓN DE USUARIOS MANTENIMIENTO DE USUARIOS. INTRODUCCIÓN La presente guía tiene la finalidad de presentar los pasos que debe realizar el Usuario Master o el Usuario Administrador
Más detallesINSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco
Más detallesDesarrollo Orientado a Objetos en Métrica v. 3
Desarrollo Orientado a Objetos en Métrica v. 3 Carlos Rossi Jiménez c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.1/45 Estructura del curso 1. Estructura de Métrica v. 3 2. Técnicas orientadas a
Más detallesPublished on Marco de Desarrollo de la Junta de Andalucía (http://madeja.i-administracion.juntaandalucia.es/servicios/madeja)
Published on Marco de Desarrollo de la Junta de Andalucía (http://madeja.i-administracion.juntaandalucia.es/servicios/madeja) Análisis del Sistema Área: Ingeniería de requisitos Carácter del recurso: Recomendado
Más detallesSISTEMA ELECTRÓNICO DE CONTRATACIONES MANUAL DE USUARIO FINAL MÓDULO DE PROVEEDORES Y CONTRATISTAS
HOJA 1 DE 32 SISTEMA ELECTRÓNICO DE CONTRATACIONES MANUAL DE USUARIO FINAL MÓDULO DE PROVEEDORES Y CONTRATISTAS Versión 1.0 HOJA 2 DE 32 1. Contenido 1. Requerimientos... 4 1.1. Instalación de Navegador
Más detallesDiseño Estructurado. Diseños eran los antes. Lic. Ariel Trellini 28/07/2015
Lic. Ariel Trellini Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Diseños eran los antes Arquitectura y Diseño de Sistemas 2 1 Historia Desde fines de los 60s emergieron
Más detallesE a s y C A S E. EasyCASE. por. Miguel Ángel Domínguez Coloma Emilio Ligero Salas
E a s y C A S E EasyCASE por Miguel Ángel Domínguez Coloma Emilio Ligero Salas E a s y C A S E Í n d i c e Herramientas CASE. Qué son Historia Ingeniería del Software y las herramientas CASE EasyCASE como
Más detallesGESTION EXPEDIENTES S. EXPEDIENTES/ Gestión Expedientes
GESTION EXPEDIENTES S. EXPEDIENTES/ Gestión Expedientes Desde esta opción se pueden cargar, consultar y trabajar con los expedientes. Al seleccionar en el menú: S. Expedientes, Gestión Expedientes, aparecerá
Más detallesManual de Herramientas. Glosario. Pág. 1
Manual de Herramientas Glosario 1 2 GLOSARIO El glosario permite al profesor y a los alumnos, crear un diccionario de términos asociados a la asignatura, éstos pueden ser evaluados por las definiciones
Más detallesEscuela de Educación Secundaria Técnica N 5 DIAGRAMA DE FLUJO DE DATOS
DIAGRAMA DE FLUJO DE DATOS INTRODUCCIÓN En los diagramas de flujo de datos se usan cuatro símbolos básicos para graficar el movimiento de los datos: un cuadrado doble, una flecha, un rectángulo con esquinas
Más detallesUnidad 4 Gestión de Datos. Ing. Carlos OROZCO
Unidad 4 Gestión de Datos Ing. Carlos OROZCO Año 2012 Base de Datos Es un repositorio en donde guardamos información integrada que podemos almacenar y recuperar "Una colección de datos integrados, con
Más detallesDESARROLLO DE SISTEMAS CICLO DE VIDA
DESARROLLO DE SISTEMAS CICLO DE VIDA 38 1 Métodos de la Ciencia n Conocimiento científico n Conocimiento técnico n Conocimiento artístico Prof. Dr. Alberto Zimerman 2 Conocimiento Científico Intenta explicar
Más detallesImplementación y pruebas CAPÍTULO 6
Implementación y pruebas CAPÍTULO 6 CAPÍTULO 6 Implementación y pruebas En este capítulo se va a mostrar el trabajo de programación que se realizó en OGGDB y las pruebas que se realizaron para calificar
Más detallesMACROPROCESO DESARROLLO DE LA COMUNIDAD EDUCATIVA PROCESO VINCULACION Y
MACROPROCESO DESARROLLO DE LA COMUNIDAD EDUCATIVA PROCESO VINCULACION Y ADMINISTRACIÓN DE LA INFORMACIÓN DEL EGRESADO MANUAL DE USUARIO REVISADO POR Ingeniero de Proyectos APROBADO POR Secretaria de relación
Más detallesNuevo módulo de RapidMatch en PaintManager
Nuevo módulo de RapidMatch en PaintManager 1. Cuáles son las novedades? El software RapidMatch se ha optimizado para incluir características mejoradas y un flujo de trabajo optimizado, haciendo que la
Más detallesComputación Avanzada. Ing. Daniel Capriles M.
Computación Avanzada. Ing. Daniel Capriles M. Es un modelo que engloba a ciertos lenguajes que comparten elementos estructurales o metodológicos similares. Según Robert Floyd quien habló por primera vez
Más detallesPortal ING Commercial Card. Guía de referencia rápida de administrador del programa
Portal ING Commercial Card Guía de referencia rápida de administrador del programa Introducción Esta guía de referencia rápida proporciona información sobre la administración del programa, para gestionar
Más detallesAccess Professional Edition
Access Professional Video Verification es-ar Operation Manual Access Professional Índice es-ar 3 Índice 1 Descripción general 4 2 Información general 6 2.1 Inicio de sesión de usuario 6 3 Verificación
Más detallesPara comenzar con la integración de la información se deben realizar los siguientes pasos:
Hoja 14 DE 24 Para comenzar con la integración de la información se deben realizar los siguientes pasos: 1) Selecciona en el menú principal la ruta: Integración / Integración de información / Capturar
Más detalles12/08/2017. Introducción. Diagrama de flujo de datos. Ejemplo inicial de un DFD. Componentes de un DFD
Introducción Diagrama de flujo de datos ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso Los Diagramas de Flujo de Datos (DFD)
Más detallesSistema de Automatizado de Exámenes en Línea SAEL. Manual de Usuario Administrador Estatal. Versión 1.0.0
Sistema de Automatizado de Exámenes en Línea SAEL Manual de Usuario Administrador Estatal Versión 1.0.0 México, D.F. Septiembre 2010 INFORMACIÓN DE ESTE DOCUMENTO Características Título Manual de Usuario
Más detallesCONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL
I. Datos Generales de la Calificación CINF0285.01 Título Análisis y diseño de sistemas de información Propósito Brindar los parámetros requeridos para evaluar la competencia en las funciones del análisis
Más detallesCAPÍTULO II 2.1. CONTEXTO DEL OBJETO DE ESTUDIO. diseño general de la operatividad del sistema, los Diagramas de Flujo de Datos (DFDs)
CAPÍTULO II 2.1. CONTEXTO DEL OBJETO DE ESTUDIO. INTRODUCCIÓN. En este capítulo se puede observar en la tabla de eventos las funciones que realizará el sistema que se propone, además en el diagrama de
Más detallesDepartamento de Informática Universidad de Valladolid Campus de Segovia TEMA 4: CONCEPTO DE METODOLOGÍA. METODOLOGÍAS ESTRUCTURADAS
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 4: CONCEPTO DE METODOLOGÍA. METODOLOGÍAS ESTRUCTURADAS 1 METODOLOGÍA. DEFINICIÓN Conjunto coherente de métodos y técnicas que
Más detallesLos diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema
Modelado Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Vocabulario del Sistema Distribución de Responsabilidades Semántica de una Clase
Más detalles