Diseño estructurado 3ª edición (2000)
|
|
|
- Raquel Molina Morales
- hace 10 años
- Vistas:
Transcripción
1 Unidades prácticas de Ingeniería del Software Diseño estructurado 3ª edición (2000) Facultad de Informática
2 diseñando el software El diseño estructurado es un método de diseño de software concebido por Page-Jones. El método debe aplicarse después de analizar el software mediante un método estructurado (p.e. método de Yourdon). El diseño del software se plantea como la organización de los módulos (procedimientos y funciones) para conseguir la funcionalidad descrita en el análisis; por ello, este método se considera dentro de la categoría de los métodos orientados por la función. El método proporciona un conjunto de herramientas para la representación del diseño del software, la organización de las actividades de diseño y criterios para comprobar la calidad del diseño. Diseño estructurado 2
3 contenido Parte I. Herramientas de representación Parte II. Guía de diseño Referencias bibliográficas Diseño estructurado 3
4 parte I. herramientas de representación Representación del diseño Diagrama de estructura Diagrama de estructura: ejemplo Especificación de módulos por interfaces Especificación de módulos por pseudocódigo Diseño estructurado 4
5 representación del diseño El método del diseño estructurado proporciona dos herramientas para representar el diseño: Diagrama de estructura, con el que se representa la estructura modular del software (diseño arquitectónico). Lenguaje de especificación de módulos, con el que se describe los detalles procedimentales de cada módulo, existiendo dos alternativas posibles: especificación de las interfaces de módulos o especificación por pseudocódigo. Estas herramientas permiten dividir el trabajo entre los miembros de un equipo de desarrollo al estar orientadas modularmente. Diseño estructurado 5
6 diagrama de estructura N Módulo Invocación o transferencia de control X Parámetro de entrada T Módulo contenido dentro del padre N N Módulo de librería Subsistema Invocación iterativa Activación de subtarea concurrente Conector Y Z F Parámetro de salida Parámetro de entrada/salida Flag T E F G Datos Módulo transaccional Agrupación de módulos Diseño estructurado 6
7 diagrama de estructura: ejemplo Main Realizar llamada ClearScreen Comunicador Número teléfono Iniciar modem Marcar nº Conexión Transferencia Desconexión EP Mensaje Comando Número teléfono (pag. n) (pag. n+1) Realizar llamada EP Write Escribir puerto Fichero: matra.unit Diseño estructurado 7
8 especificación de módulos por interfaces Interfaces de módulos Se define lo que se espera de un módulo como si fuera una especie de contrato. Se especifica para cada módulo: los datos de entrada, su propósito y la salida que se espera. Esta forma permite al diseñador definir la funcionalidad de un módulo sin entrar en excesivos detalles. La estructura de los datos se identifica al margen. Ejemplo Módulo. Seleccionar sitio de pasajeros. Propósito. Elegir para cada cliente el sitio que cumpla los requisitos de su clase y preferencias. Usa. Preferencias_sitio. Devuelve. Sitio_seleccionado, Preferencias_disponibles. Detalles funcionales. Buscar entre los sitios disponibles aquellos que cumplan las condiciones en el siguiente orden: clase, fumador y fila. Estructura de datos Preferencias_sitio Clase_asignada Fumador Fila *Primera, Negocios, Turista *S/N *Pasillo, Medio, Ventana Diseño estructurado 8
9 especificación de módulos por pseudocódigo Pseudocódigo Es una forma más detallada de describir un módulo. Con un lenguaje formal estructurado se especifica cómo tiene que funcionar el módulo. Al ser más detallada que la especificación de interfaces tiene un menor margen de error, pero implica más trabajo para el diseñador. No obstante, la especificación por pseudocódigo se puede complementar con la especificación de interfaces. Ejemplo Módulo. Seleccionar sitios de pasajeros. Call ObtenerPrimerSitio(Sitio,NoHaySitios) While Not NoHaySitios Comprobar Sitio con Preferencias_sitio Si es valido Añadir a la Lista_sitios Call ObtenerSiguienteSitio(Sitio,NoHaySitios) EndWhile Mostrar la lista al usuario para que seleccione el número de sitio. Accept Numero_sitio Sitio_seleccionado=Lista_sitios(Numero_sitio) Return Sitio_seleccionado Diseño estructurado 9
10 parte II. guía de diseño Estrategia Actividades Medidas Heurísticas Diseño estructurado 10
11 estrategia Las especificaciones desarrolladas durante el análisis estructurado pueden ayudar a derivar la estructura del diseño. La transición desde el diagrama de flujo de datos a la estructura del programa, representada en el diagrama de estructura, requiere la identificación del tipo de flujo de información. Flujo de transacción Flujo de transformación T Entrada Transformación Salida Diseño estructurado 11
12 actividades Si es transformación Aislar el centro de transformación de los procesos de entrada y salida. Realizar el primer nivel de factorización. Si es transacción Identificar el centro de transacción. Establecer una estructura software adecuada para el procesamiento de transacciones. Controlar Controlar Leer Procesar Emitir Leer datos Invocar Ejecutar el segundo nivel de factorización, convirtiendo los procesos de DFD en módulos de la estructura. Refinar la estructura resultante usando medidas y heurísticas de diseño. Desarrollar la estructura de cada una de las transacciones, incorporándola a la estructura anterior. Refinar la estructura resultante usando medidas y heurísticas de diseño. Diseño estructurado 12
13 medidas La cohesión y el acoplamiento son dos medidas que permiten evaluar la calidad de la partición de los módulos y, por lo tanto, ayudan a refinar el diseño. Un buen diseño se caracteriza por un acoplamiento bajo, es decir, poca interdependencia entre módulos, y una cohesión alta, significando que los elementos que componen un módulo están muy relacionados. Estas cualidades permiten reducir los errores y mejorar la comprensión del diseño, facilitando, por lo tanto, la tarea de mantener el software. Mejorar la cohesión Para asegurar que las funciones del software reflejen las originales y así facilitar la comprensión. Partir módulos que realicen actividades poco relacionadas entre sí. Asignar a los módulos tareas de control o de trabajo. Mejorar el acoplamiento Para reducir la posibilidad de transmisión de errores (efecto ripple) entre módulos. Eliminar relaciones innecesarias. Reducir el número de relaciones. Facilitar la claridad de las relaciones. Diseño estructurado 13
14 heurísticas Factorizar Separar la funcionalidad de un módulo en varios módulos. Reducir el tamaño de los módulos. Minimizar la duplicidad de código. Proporcionar módulos de uso general. Mejorar la cohesión. Formar estructuras reconocibles Tender hacia estructuras con formas básicas (p.e., entrada, transformación y salida) o estructuras inspiradas en las propias estructuras de datos. Inicialización y terminación Iniciar y terminar cada función en el momento preciso (evitar funciones de inicializar y terminar todo). Compromiso entre restrictividad y generalidad Los módulos muy restrictivos son difíciles de reusar. Los módulos muy general son muy complejos y poco eficientes. Reducir el número de subordinados Un módulo que posea más de siete módulos subordinados dificulta su comprensión. Diseño estructurado 14
15 referencias bibliográficas Yourdon, E. Modern Structured Analysis. Prentice-Hall, Page-Jones, M. Practical guide to structured systems design. Prentice-Hall, Pressman, R.S. Ingeniería del software. Un enfoque práctico. McGraw-Hill, Diseño estructurado 15
Diseño orientado al flujo de datos
Diseño orientado al flujo de datos Recordemos que el diseño es una actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos), obtenemos
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 9: CRITERIOS DE CALIDAD DE DISEÑO MODULAR
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 9: CRITERIOS DE CALIDAD DE DISEÑO MODULAR CRITERIOS DE CALIDAD DE DISEÑO MODULAR Conceptos generales Cohesión y acoplamiento
TEMA 12: CUALIDADES DE UN BUEN DISEÑO
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 12: CUALIDADES DE UN BUEN DISEÑO Prof. José Vicente Álvarez Bravo CRITERIOS DE CALIDAD Los criterios son el acoplamiento y la
Fundamentos del diseño 3ª edición (2002)
Unidades temáticas de Ingeniería del Software Fundamentos del diseño 3ª edición (2002) Facultad de Informática necesidad del diseño Las actividades de diseño afectan al éxito de la realización del software
DISEÑO DE FUNCIONES (TRATAMIENTOS)
DISEÑO DE FUNCIONES (TRATAMIENTOS) Diseño Estructurado. Estrategias para Derivar el Diagrama de Estructura. Diseño de Módulos Programables. 1. DISEÑO ESTRUCTURADO El Diseño es el proceso por el cual se
[PROYECTO] DOCUMENTO DE PRACTICA DE LAS NIIF. Aplicación de la Materialidad o Importancia Relativa en los Estados Financieros
[PROYECTO] DOCUMENTO DE PRACTICA DE LAS NIIF Aplicación de la Materialidad o Importancia Relativa en los Estados Financieros Objetivo Proporcionar guías para ayudar a la gerencia a aplicar el concepto
Unidades temáticas de Ingeniería del Software. Fases del proceso de desarrollo 4ª edición (2008)
Unidades temáticas de Ingeniería del Software Fases del proceso de desarrollo 4ª edición (2008) Facultad de Informática organización del desarrollo El ciclo de vida del software abarca el proceso de desarrollo,
Proceso de desarrollo del software modelo en cascada
Proceso de desarrollo del software modelo en cascada Análisis: Necesidades del usuario especificaciones Diseño: Descomposición en elementos que puedan desarrollarse por separado especificaciones de cada
UNIÓN INTERNACIONAL DE TELECOMUNICACIONES
UNIÓN INTERNACIONAL DE TELECOMUNICACIONES CCITT E.503 COMITÉ CONSULTIVO INTERNACIONAL TELEGRÁFICO Y TELEFÓNICO (11/1988) SERIE E: EXPLOTACIÓN GENERAL DE LA RED, SERVICIO TELEFÓNICO, EXPLOTACIÓN DEL SERVICIO
Evaluación del desempeño: los miembros de la familia, a examen
Cátedra de Empresa Familiar TEMA DEL MES Newsletter nº 32 4 de febrero de 2008 Evaluación del desempeño: los miembros de la familia, a examen Por Josep Tàpies, titular de la Cátedra de Empresa Familiar
PROGRAMA DE EDUCACIÓN VIAL
PROGRAMA DE EDUCACIÓN VIAL CICLO SUPERIOR DE TÉCNICOS EN INTEGRACIÓN SOCIAL. Autora de la presentación: Mª Elena Torres Jaramillo Profesora del Módulo de pautas básicas y sistemas alternativos y aumentativos
Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 5. Sistemas de Bases de Datos. frente a Sistemas de Ficheros
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 5. Sistemas de Bases de Datos frente a Sistemas de Ficheros 1.- Sistemas de Ficheros. 2.- Problemas de los Sistemas de Ficheros. 3.- Sistemas
Resumen obtenido de: Roger S. Pressman, Ingeniería de Software. Un enfoque práctico, quinta edición, 2002. Introducción al Diseño de Software
Principio de Diseño Resumen obtenido de: Roger S. Pressman, Ingeniería de Software. Un enfoque práctico, quinta edición, 2002 Introducción al Diseño de Software Qué es el diseño? Representación ingenieril
SUPLEMENTO EUROPASS AL TÍTULO
SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico de Artes Plásticas y Diseño en Asistencia al Producto Gráfico Interactivo --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Manual de Adminsitración Faranox Version WNS Versiones WNS-MultiBuss
Manual de Adminsitración Faranox Version WNS Versiones WNS-MultiBuss Datatecno.com es una empresa dedicada a la entrega de servicios informáticos integrales. Nuestro enfoque es el constante desarrollo
Gestión de Riesgos - Introducción
Temario de la clase Gestión de Riesgos Definiciones Tipos de Riesgos Análisis de Riesgos Resolución de Riesgos Gestión de Riesgos - Introducción El riesgo implica: Riesgo: Definiremos como Riesgo a cualquier
CONFIGURACIÓN DE LA METODOLOGÍA OPENUP V1.0. Centro Ideoinformática
CONFIGURACIÓN DE LA METODOLOGÍA OPENUP V1.0 Centro Ideoinformática Universidad de las Ciencias Informáticas Carretera a San Antonio Km 2 ½. Torrens. Boyeros. Ciudad de La Habana. Cuba Teléfono: + 53 (7)
PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04
Autorización Este documento entra en vigor a partir del 2 de agosto del 2005, a través de su autorización por parte del Dr. Francisco Javier Rojas Monroy, Coordinador de Operaciones, Calidad y Teclogía
SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060
SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060 Elaborado por: Departamento de Informática Febrero 2012 SISTEMA InfoSGA _ Manual de Actualización 16/02/2012 ÍNDICE
Solución Examen Parcial, Ingeniería del Software I.
Solución Examen Parcial, Ingeniería del Software I. 21 de Noviembre de 2005. NOMBRE: GRUPO: Nota: Contesta todas las preguntas en el enunciado, y entrégalo al terminar. Ejercicio 1 (2.5 puntos) Selecciona
MODULO ADMINISTRATIVO
MODULO ADMINISTRATIVO 2 Tipo: Estado: Disponibilidad: Copyright: Informe Ejecutivo Versión Final Publico 2013 Makrosoft Resumen Descripción del Sistema DocXFlow 3 Tabla de Contenido DocXFlow Sistema de
Estructuras de Control - Diagrama de Flujo
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS Ingeniería en Computación Ingeniería en Informática UNIVERSIDAD NACIONAL DE SAN LUIS DEPARTAMENTO DE INFORMÁTICA AÑO 2015 Índice 1. Programación estructurada 2 1.1.
Manual de usuario. Modulo Configurador V.1.0.1
Manual de usuario Modulo Configurador V.1.0.1 Tabla De Contenido 1.) Modulo Configurador 3 1.1) Estructura del modulo configurador 3 1.2) Configuración de datos generales de la empresa 4 a) Ficha de datos
6. Gestión de proyectos
6. Gestión de proyectos Versión estudiante Introducción 1. El proceso de gestión de proyectos 2. Gestión del riesgo "La gestión de proyectos se basa en establecer objetivos claros, gestionar el tiempo,
DIPLOMADO DE FORMACIÓN DE TUTORES TELEMÁTICOS
DIPLOMADO DE FORMACIÓN DE TUTORES TELEMÁTICOS Módulo 1. La formación on line. Unidad 1. La formación a través de la red. Unidad 2. La tutoría virtual. Unidad 3. Las plataformas de formación. Módulo 2.
Introducción. Conceptos y principios. Introducción. Introducción. Elementos del modelo de análisis. Elementos del modelo de diseño.
Definición de diseño Proceso para la definición detallada de un sistema con el fin de su realización física. Ingeniería del Software 1 Ingeniería del Software 2 Modelo de diseño vs. Paradigma de IS 3 actividades
Paso #2 Cambie sus cuentas bancarias y las de sus colaboradores a IBAN y BIC
En el presente documento encontrará un plan de acción para conseguir una transición a SEPA sin dificultades. Lo que necesita hacer y cómo desea gestionar dicha transición depende de su empresa. Comience
La evaluación del desempeño es un aspecto
EVALUACIÓN DEL DESEMPEÑO La evaluación del desempeño en las organizaciones de actividad física y deporte En la actualidad, la evaluación del desempeño está adquiriendo mucha importancia y relevancia, considerándose
Diseño de materiales multimedia
Diseño de materiales multimedia Tutorial de diseño para creadores de contenido de cursos virtuales en el Instituto de Educación a Distancia La Escuela en su Casa Objetivo de este tutorial Utilizando los
SISTEMA DE GESTION AMBIENTAL Y DE SEGURIDAD Y SALUD EN EL TRABAJO: INTEGRACIÓN
SISTEMA DE GESTION AMBIENTAL Y DE SEGURIDAD Y SALUD EN EL TRABAJO: INTEGRACIÓN Autores: René G. Manresa González [email protected], Lianette Godoy del Pozo [email protected], Ibrahím Urquiaga Mergarejo [email protected]
Caso práctico de Cuadro de Mando con Tablas Dinámicas
1 Caso práctico de Cuadro de Mando con Tablas Dinámicas Luis Muñiz Socio Director de SisConGes & Estrategia Introducción Hay una frase célebre que nos permite decir que: Lo que no se mide no se puede controlar
Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática
Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Fundamentos de la informática 2. Algoritmos, diagramas de flujo y pseudocódigo Contenido Algoritmos Diagramas de flujo
IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS
IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS Introducción 1. El propósito de esta Declaración es prestar apoyo al auditor a la implantación de la NIA 400, "Evaluación del Riesgo y
PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN DE LAS COMPETENCIAS PROFESIONALES CUESTIONARIO DE AUTOEVALUACIÓN PARA LAS TRABAJADORAS Y TRABAJADORES
MINISTERIO DE EDUCACIÓN SECRETARÍA DE ESTADO DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN
Universidad Tec Milenio: Profesional SP04005 Reingeniería de procesos
Relación con la reingeniería Sesión 9 - Metodologías para el diseño de sistemas En un proyecto de reingeniería, una vez que la empresa ha: Seleccionado los procesos que serán rediseñados Desarrollado una
Ingeniería del software I 6 - Diseño orientado a función
Diseño del software Ingeniería del software I 6 - Diseño orientado a función Comienza una vez que los requerimientos están definidos. Se realiza antes de la implementación. Es el lenguaje intermedio entre
Programa 18 Eficiencia en la gestión académica
Programa 8. Eficiencia en la gestión académica UPM Programa 8 Eficiencia en la gestión académica Este programa integra diversas medidas que buscan la modernización y eficiencia de la gestión en UPM, relacionadas
GUÍAS. Módulo de Diseño de software SABER PRO 2013-2
GUÍAS Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de diseño en ingeniería El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza
UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS
UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS Índice de contenido: 1. Concepto de base de datos (BD)... 3 2. Los sistemas gestores de bases de datos (SGBD)... 3 3. Arquitectura de los sistemas
1. Descripción y objetivos
Pruebas 1 1. Descripción y objetivos Las pruebas son prácticas a realizar en diversos momentos de la vida del sistema de información para verificar: El correcto funcionamiento de los componentes del sistema.
Aplicación de la metodología de las 5 S al diseño de tarjetas de
Aplicación de la metodología de las 5 S al diseño de tarjetas de 1. Introducción El uso de tarjetas de identificación o identificadores es común en el ámbito profesional: para los trabajadores de una organización,
Diseño Estructurado de Sistemas
El diseño estructurado de sistemas se ocupa de la identificación, selección y organización de los módulos y sus relaciones. Se comienza con la especificación resultante del proceso de análisis, se realiza
PROPUESTA DE RESOLUCIÓN ESPECÍFICA PARA LOS PROGRAMAS DE ADMINISTRACION.
PROPUESTA DE RESOLUCIÓN ESPECÍFICA PARA LOS PROGRAMAS DE ADMINISTRACION. Por la cual se definen las características específicas de calidad de los programas de pregrado en Administración. LA MINISTRA DE
ANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS. Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un
ANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un efecto positivo o negativo sobre al menos un objetivo del proyecto, como tiempo,
INGENIERÍA EN COMPUTACIÓN Reglamento para la realización de la Práctica Profesional Supervisada
INGENIERÍA EN COMPUTACIÓN Reglamento para la realización de la Práctica Profesional Supervisada 1. INTRODUCCIÓN Según lo establecido en la Resolución 786/09 del Ministerio de Educación de la Nación, los
ORIENTACIONES SIMCE TIC
ORIENTACIONES SIMCE TIC Sistema Nacional de Medición de Competencias TIC en Estudiantes ORIENTACIONES SIMCE TIC Sistema Nacional de Medición de Competencias TIC en Estudiantes INDICE Introducción 7 Prueba
Proceso Unificado de Rational
RUP: El Proceso Unificado de Rational XP: Programacion Extrema EAP: Computación Científica Ciencia de la Computación V Prof. Oscar Brnito Pacheco Proceso Unificado de Rational Orígenes Modelo original
Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.
Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa. La creación de una base de datos debe ser realizada cuidadosamente procurando cumplir
Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases
El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los
DOCUMENTO DE INGENIERIA DE SOFTWARE METRICAS. Proyecto: SISTEMA DE INFORMACIÓN WEB PARA LA ADMINISTRACIÓN DEL GIMNASIO FLEX GYM CENTER.
DOCUMENTO DE INGENIERIA DE SOFTWARE METRICAS Proyecto: SISTEMA DE INFORMACIÓN WEB PARA LA ADMINISTRACIÓN DEL GIMNASIO FLEX GYM CENTER Producto: SISTEMA PARA LA ADMINISTRACIÓN DEL GIMNASIO -SIGYM FREDDY
Anexos Trabajo de Fin de Grado curso 2014-2015
Anexos Trabajo de Fin de Grado curso 2014-2015 1 Relación entre las CCGG que se trabajan en el TFG y los indicadores de los diferentes instrumentos de evaluación. Competencias Generales Seguimiento Trabajo
Documento técnico Sistemas según el principio de modularidad Automatización modular con terminales de válvulas
Documento técnico Sistemas según el principio de modularidad Automatización modular con terminales de válvulas Los fabricantes deben acostumbrarse cada vez más a un mercado que realiza encargos más pequeños
Capacitación YELL. Usabilidad. Jorge Vera Vargas [email protected]. Abril 2012
Capacitación YELL Usabilidad Jorge Vera Vargas [email protected] Abril 2012 Usabilidad: definiciones formales La Organización Internacional para la Estandarización (ISO) : "La usabilidad se refiere
Organización como función administrativa Resumen para Administración y Gestión Profesor: Gonzalo V.
Organización como función administrativa Introducción: Organización rganización como función administrativa En las organizaciones que se caracterizan por estar orientadas al éxito, a la eficiencia y al
Técnicas de prueba 1. FUNDAMENTOS DE LA PRUEBA DEL SOFTWARE
Técnicas de prueba El desarrollo de Sistemas de software implica la realización de una serie de actividades predispuestas a incorporar errores (en la etapa de definición de requerimientos, de diseño, de
GUÍA BÁSICA DE USO DEL SISTEMA RED
SUBDIRECCIÓN GENERAL DE INSCRIPCIÓN, AFILIACION Y RECAUDACIÓN EN PERIODO VOLUNTARIO GUÍA BÁSICA DE USO DEL SISTEMA RED Marzo 2005 MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES TESORERÍA GENERAL DE LA SEGURIDAD
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. [email protected]
PRESENTACIÓN-ASPECTOS GENERALES DE LA MATERIA
GUÍA DEL ALUMNO. MATERIA Recursos Humanos y Responsabilidad Social Corporativa NIVEL 1ª CURSO Administración y Finanzas DEPARTAMENTO Administrativo, economía y comercio PROFESOR Alicia Hernández Torres
Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5
Índice Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5 Crear diagrama de clases 5 Crear elementos 7 Editar elementos
En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro
CAPITULO 5 TEORIA SOBRE ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información,
Programa en Microsoft Visual Basic 6.0 para el análisis de riesgos eléctricos en oficinas y centros de cómputo. López Rosales, Juan Carlo.
CAPÍTULO IV PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE 4.1 Concepto del Proceso Unificado de Desarrollo de Software Un proceso de desarrollo de software es el conjunto de actividades necesarias para transformar
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?
Criterios para seleccionar tecnología de Modelos de Toma de Decisiones
Estado del Arte Por Eduardo Cantú y Stephen Sellers Criterios para seleccionar tecnología de Modelos de Toma de Decisiones Seleccionar la herramienta apropiada para desarrollar sus Modelos de Cadena de
Instrucción IrA (GoTo). Saltos no naturales en el flujo normal de un programa. Pseudocódigo y diagramas de flujo. (CU00182A)
aprenderaprogramar.com Instrucción IrA (GoTo). Saltos no naturales en el flujo normal de un programa. Pseudocódigo y diagramas de flujo. (CU00182A) Sección: Cursos Categoría: Curso Bases de la programación
Estructuras de Control - Diagrama de Flujo
Introducción a la Programación - Introducción a la Computación - Fundamentos de la Informática Ing. Electrónica - T.U.G. - T.U.E. - T.U.R. - T.U.W.- Prof. Tec. Elect. - T.U.T - T.U.M Área de Servicios
PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN DE LAS COMPETENCIAS PROFESIONALES CUESTIONARIO DE AUTOEVALUACIÓN PARA LAS TRABAJADORAS Y TRABAJADORES
MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES
El proyecto Reúnete ofrece videoconferencia basada en Web, colaboración y mensajería instantánea a todas las Administraciones Públicas.
1 QUÉ ES REÚNETE? El proyecto Reúnete ofrece videoconferencia basada en Web, colaboración y mensajería instantánea a todas las Administraciones Públicas. En este vídeo se describe como acceder a una sala
CAPÍTULO I. Sistemas de Control Distribuido (SCD).
1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables
MARCO TEÓRICO Y MATRIZ COMPETENCIA COMUNICACIÓN LINGÜÍSTICA. INGLÉS
EVALUACIÓN DE DIAGNÓSTICO. EDUCACIÓN SECUNDARIA MARCO TEÓRICO Y MATRIZ COMPETENCIA COMUNICACIÓN LINGÜÍSTICA. INGLÉS 1.- LA DEFINICIÓN DE LA COMPETENCIA... 3 2.- DIMENSIONES DE LA COMPETENCIA... 4 A.- Bloques
DESARROLLO CURRICULAR DEL MÓDULO DISEÑO Y REALIZACIÓN DE SERVICIOS DE PRESENTACIÓN EN ENTORNOS GRÁFICOS CICLO FORMATIVO DE GRADO SUPERIOR
DESARROLLO CURRICULAR DEL MÓDULO DISEÑO Y REALIZACIÓN DE SERVICIOS DE PRESENTACIÓN EN ENTORNOS GRÁFICOS CICLO FORMATIVO DE GRADO SUPERIOR DESARROLLO DE APLICACIONES INFORMÁTICAS Página 1 Página 2 ÍNDICE
Instructivo: Diagnóstico Interno y Externo por análisis FODA
Página 1 de 8 1. INTRODUCCIÓN Ya definido y conocido el futuro al cual se quiere llegar (Visión), y establecido los compromisos para lograrlo (Misión) 1 es necesario generar una estrategia eficaz para
MANUAL DE MANTENIMIENTO
MANUAL DE MANTENIMIENTO PREVENTIVO Y CORRECTIVO INSTALACIONES Y EQUIPOS DE UNIVERSIDAD FRANCISCO GAVIDIA Pág. i INDICE Generalidades del manual 1 Introducción 1 Objetivos del manual de mantenimiento 2
Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos
Pontificia Universidad Javeriana Informe Final Proyecto Dirigido Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos Autor: Luis Gabriel Rodríguez Profesora: Luisa
Introducción. Entre los modelos de análisis y diseño esta el estructurado.
Análisis y Diseño Orientado a Procesos Sección: 5T2_Co. Grupo: N 2 Docente: Ing. Magda Luna. Asignatura: Ingeniería De Software II Integrantes: Yessenia Del Carmen Meléndez Morales 2001-10007. Tania Margarita
PLIEGO DE PRESCRIPCIONES TÉCNICAS DEL CONTRATO DE SERVICIO DE TRADUCCIÓN E INTERPRETACIÓN TELEFÓNICA PARA EL CUERPO DE LA POLICÍA MUNICIPAL DE MADRID
Página: 1 de 6 PLIEGO DE PRESCRIPCIONES TÉCNICAS DEL CONTRATO DE SERVICIO DE TRADUCCIÓN E INTERPRETACIÓN TELEFÓNICA PARA EL CUERPO DE LA POLICÍA MUNICIPAL DE MADRID ÍNDICE 1.OBJETO PRINCIPAL DEL CONTRATO...2
TALLER 2. MEJORA CONTINUA
III ENCUENTRO DE ESPACIOS NATURALES PROTEGIDOS PARTICIPANTES EN EL SISTEMA DE CALIDAD TURÍSTICO ESPAÑOL Segovia y Parque Natural de las Hoces del Río Duratón, 15 y 16 de junio de 2011 TALLER 2. MEJORA
MODELACIÓN DE SISTEMAS TECNOLÓGICOS EN LA FORMACIÓN BÁSICA DE LOS INGENIEROS
MODELACIÓN DE SISTEMAS TECLÓGICOS EN LA FORMACIÓN BÁSICA DE LOS INGENIEROS M. DISTEFA 1, R. HAARTH 1 Y E. IRIARTE 1 1 Instituto de Automática y Electrónica Industrial (IAEI). Facultad de Ingeniería. Universidad
Convocatoria 2014 Fundación para la Prevención de Riesgos Laborales AT-0116/2014. Pilares de Gestión para la Prevención de Riesgos Laborales
2 Pilares de Gestión para la Prevención de Riesgos Laborales APP Móvil Plan de Actuación frente a Emergencias en la PYME y MICROPYME ~ 7 ~ 2. Pilares de Gestión para la Prevención de Riesgos Laborales.
La importancia del desarrollo para el buen diseño del software
La importancia del desarrollo para el buen diseño del software RESUMEN N L González Morales. 1 En este ensayo se examinan los temas vistos en clase que son Desarrollo de Orientado a Objetos y Arquitectura
1 El plan de contingencia. Seguimiento
1 El plan de contingencia. Seguimiento 1.1 Objetivos generales Los objetivos de este módulo son los siguientes: Conocer los motivos de tener actualizado un plan de contingencia. Comprender que objetivos
Diferencias entre nivel 2 y nivel 3 y una estrategia de implantación
CMMI DEV Diferencias entre nivel 2 y nivel 3 y una estrategia de implantación Cecilia Rigoni Gerente de Caelum, Information & Quality Technologies. Vocal del Comité CSTIC de la AEC El modelo CMMI DEV,
Presupuesto Base Cero Metodología
H. Cámara de Diputados Centro de Estudios de las Finanzas Públicas Presupuesto Base Cero Metodología Guillermo Barnes Marzo 25, 2015 Idea Central El presupuesto base cero (PBC) es una metodología sistemática
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Técnica de modelado de objetos (I) El modelado orientado a objetos es una técnica de especificación semiformal para
I.E.S. AGUADULCE PROGRAMACIÓN DIDÁCTICA. Programación CICLO FORMATIVO DE GRADO SUPERIOR DESARROLLO DE APLICACIONES WEB
I.E.S. AGUADULCE PROGRAMACIÓN DIDÁCTICA Programación CICLO FORMATIVO DE GRADO SUPERIOR DESARROLLO DE APLICACIONES WEB PROFESORADO: José Luis Berenguel Gómez DEPARTAMENTO: Informática CURSO ACADÉMICO: 2011/2012
Análisis e Ingeniería de Requisitos Tema 4: Análisis de Requisitos
Análisis e Ingeniería de Requisitos Tema 4: Análisis de Requisitos Curso 2012-2013 Análisis e Ingeniería de Requisitos Tema 3 www.kybele.urjc.es AIR - 1 Ejercicio 1 La empresa de Transportes Ferroviarios
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las
Project 2013. Ing. Christian Ovalle
2013 Ing. Christian Ovalle PROJECT Antes de comenzar un proyecto se necesitan definir los objetivos de un proyecto y luego determinado, cuales son las tareas que necesita realizar para alcanzar ese objetivo.
Software online de Gestión para Obras Sociales, Sindicatos, Prepagas, ART y Hospitales/Sanatorios con Consultorios Externos
Software online de Gestión para Obras Sociales, Sindicatos, Prepagas, ART y Hospitales/Sanatorios con Consultorios Externos Zyncro Salud es una aplicación informática que tiene como destino específico
ORDEN ORGANIZACIÓN ESTANDARIZACIÓN LIMPIEZA INTEGRACIÓN
LOS CINCO PILARES DE LA FÁBRICA VISUAL ORGANIZACIÓN ORDEN LIMPIEZA ESTANDARIZACIÓN INTEGRACIÓN 1. QUE SON LAS 5 S? Es una técnica que se basa en la implantación de un sistema organizativo en las factorías
Unidad Didáctica: WRITER. buscar texto en el documento, reemplazar texto por otro, duplicar párrafos, moverlos de lugar, seleccionar el texto,
Unidad Didáctica: WRITER 1.- OBJETIVOS 1. Conocer el software libre y valorar las ventajas de su utilización. 2. Conocer el procesador de textos WRITER y sus principales utilidades. 3. Saber crear un nuevo
PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
ANÁLISIS Y DISEÑO DE SISTEMAS
ANÁLISIS Y DISEÑO DE SISTEMAS Clase XVIII: Modelo Dinámico Diagramas de Actividades Primer Cuatrimestre 2013 Diagrama de Actividades (DA) Un grafo o diagrama de actividad (DA) es un tipo especial de máquina
DOCUMENTO DE OBSERVACIONES A LAS CUALIFICACIONES PROFESIONALES
DOCUMENTO DE OBSERVACIONES A LAS CUALIFICACIONES PROFESIONALES FAMILIA PROFESIONAL: Informática y Comunicaciones CUALIFICACIÓN PROFESIONAL: programación en lenguajes estructurados de aplicaciones de gestión
Tabla de contenido. Manual B1 Time Task
Tabla de contenido Introducción... 2 Configuración... 2 Prerrequisitos... 2 Configuración de la tarea... 2 Configurando las horas estándar de trabajo... 3 Datos maestros de empleados... 4 Utilización...
UNIÓN INTERNACIONAL DE TELECOMUNICACIONES INTERFACES DE CENTRAL PARA OPERACIÓN, ADMINISTRACIÓN Y MANTENIMIENTO
UNIÓN INTERNACIONAL DE TELECOMUNICACIONES CCITT Q.513 COMITÉ CONSULTIVO INTERNACIONAL TELEGRÁFICO Y TELEFÓNICO (11/1988) SERIE Q: CONMUTACIÓN Y SEÑALIZACIÓN Centrales digitales locales, de tránsito, combinadas
