Análisis de Requisitos del Software. Universidad de Oviedo Departamento de Informática

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Análisis de Requisitos del Software. Universidad de Oviedo Departamento de Informática"

Transcripción

1 Análisis de Requisitos del Software Universidad de Oviedo Departamento de Informática 1

2 Contenidos Introducción Técnicas para la extracción de requisitos Fundamentos del análisis de requisitos Principios de especificación Cuestiones prácticas: Tipos de Requisitos Cuestiones prácticas: Identificación de requisitos Cuestiones prácticas: Catalogación de requisitos 2

3 Introducción El análisis de requisitos del software es una tarea que establece una representación de la función y el rendimiento del software. Podemos dividirla en cuatro subfases: Extracción o determinación de requisitos Análisis de requisitos Especificación y modelización de requisitos Validación de requisitos 3

4 Técnicas para la extracción de requisitos Entrevistas Desarrollo conjunto de aplicaciones Prototipado Observación Estudio de documentación Cuestionarios 4

5 Principios del análisis de requisitos Todos los métodos de análisis y especificación de requisitos están basados en unos principios fundamentales: Dominio de la información: Debe representarse y entenderse el dominio de información de un problema Sucesos Aceptar datos de entrada Obtener datos de salida Manipular los datos Es fundamental conocer tres visiones diferentes de los datos procesados: Flujo de la información Contenido de la información Estructura de la información 5

6 Principios del análisis de requisitos (cont.) Modelización Deben definirse las funciones que debe realizar el software y debe representarse el comportamiento del mismo como consecuencia de acontecimientos externos Qué modelamos para construir el software? 1. Información 2. Funciones y subfunciones 3. Comportamiento del software 6

7 Principios del análisis de requisitos (cont.) Partición Deben dividirse los modelos que representan información, función y comportamiento de manera que se descubran los detalles por capas (o jerárquicamente) Horizontal Vertical 7

8 Principios del análisis de requisitos (cont.) Visiones esencial y de implementación Una visión esencial de los requisitos del software presenta las funciones a conseguir y la información a procesar sin tener en cuenta los detalles de implementación La visión de implementación de los requisitos del software introduce la manifestación en el mundo real de las funciones de procesamiento y las estructuras de la información 8

9 Principios de la especificación 1 PRINCIPIO 1: Separar la funcionalidad de la implementación PRINCIPIO 1: Desarrollar un modelo del comportamiento deseado de un sistema que comprenda datos y las respuestas funcionales del sistema a varios estímulos del entorno PRINCIPIO 3: Establecer el contexto en que opera el software especificando la manera en que otros componentes del sistema interactúan con él PRINCIPIO 4: Definir el entorno en que va a operar el sistema PRINCIPIO 5: Crear un modelo intuitivo en vez de un diseño o modelo de implementación PRINCIPIO 6: Reconocer que la especificación debe ser tolerante a un posible crecimiento si no es completa PRINCIPIO 7: Establecer el contenido y la estructura de una especificación de manera que acepte cambios 1 R. Balzer, N. Goodman,

10 Cuestiones prácticas: Tipos de Requisitos Los requisitos pueden ser funcionales y no funcionales: Los requisitos funcionales indican características y restricciones sobre las funciones que el software debe proporcionar. Los requisitos no funcionales indican necesidades no relacionadas directamente con lo que el software hace, sino con cómo lo hace. 10

11 Cuestiones prácticas: Tipos de Requisitos (cont.) Respecto a los requisitos funcionales, se deben estudiar los siguientes tipos: Requisitos sobre la actualización de datos: características sobre las funciones que cambian la información del sistema. Debe estudiarse de qué forma y bajo qué restricciones el usuario desea que se introduzcan nuevos datos, se cambien los que ya existen o se eliminen. Requisitos sobre la estructura de la información: características de los datos que el software maneja. Requisitos sobre las consultas y los informes Requisitos sobre la interacción con otros sistemas. 11

12 Cuestiones prácticas: Tipos de Requisitos (cont.) Respecto a los requisitos no funcionales, se deben estudiar los siguientes tipos: Requisitos de rendimiento: límites al rendimiento (para aquellas aplicaciones donde existan) y volúmenes de información que el software debe tratar. Requisitos de frecuencia de tratamiento: características sobre la frecuencia con que se ejecutan las deferentes funciones del software. Requisitos de seguridad: características de control de acceso al software y copias de seguridad, entre otros relacionados con la seguridad del sistema y la información. Requisitos de comunicaciones: características de la red de ordenadores que compone el sistema y necesidades de conexión con redes externas. 12

13 Cuestiones prácticas: Identificación de requisitos Para identificar requisitos hay varias técnicas. Un método de trabajo general puede ser el siguiente: 1. Hacer entrevista 2. Contrastar las notas con las actas de otras entrevistas y la documentación que tenemos 3. Redactar el acta, enviarla y verificarla 4. Extraer requisitos de la entrevista y categorizarlos 5. Comparar los requisitos obtenidos con la versión actual del catálogo y con entrevistas anteriores 6. Actualizar el catálogo 7. Si hay discrepancias o dudas redactar un guión para los clientes y volver al punto 1 13

14 Cuestiones prácticas: Catalogación de requisitos Un catálogo de requisitos debe cumplir siempre las siguientes pautas: Los requisitos estarán claramente identificados. Para lograrlo, se recurre a cadenas o números habitualmente agrupados. Por ejemplo, RF11.3 podría ser el tercer requisito funcional del grupo 11. Los requisitos deben agruparse de manera coherente. Lo habitual es agruparlos por tipo de requisito o por subsistemas. Las agrupaciones suelen reflejarse en el identificador del requisito, como veíamos antes. También es habitual realizar subgrupos (p. ej. RNF1.2.15). Si el proyecto es grande, suele ser más cómodo agrupar los requisitos por subsistemas. A cada requisito se le debe establecer una prioridad, que indique la importancia de su implementación para el cliente. En la metodología METRICA, la prioridad se documenta con un número entre 1 y 5, siendo 1 la máxima prioridad y 5 la menor. Sin embargo, habrá requisitos para los que no tenga sentido establecer prioridades, como los de volumen de información. 14

Ingeniería del Software 2

Ingeniería del Software 2 Análisis de requisitos es la 1ª fase técnica del proceso de ing. del SW Éxito -> Comprensión total de los requisitos Análisis de requisitos -> Tarea de descubrimiento, refinamiento, modelado y especificación

Más detalles

Departamento 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 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 detalles

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 5: MÉTRICA V2.1 - FASE 1: ANÁLISIS DE SISTEMAS

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 5: MÉTRICA V2.1 - FASE 1: ANÁLISIS DE SISTEMAS Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 5: MÉTRICA V2.1 - FASE 1: ANÁLISIS DE SISTEMAS 1 Métrica v2.1 - Fase 1: Análisis de Sistemas Su objetivo principal

Más detalles

ESPECIFICACIÓN DEL PROGRAMA INTRODUCCIÓN

ESPECIFICACIÓN DEL PROGRAMA INTRODUCCIÓN INTRODUCCIÓN Se parte de: especificaciones de requerimientos (hechas por el cliente) plan del proyecto estudio de viabilidad económica La comprensión de los requerimientos es fundamental Básicamente es

Más detalles

Instrucción 1. Criterios, Convenciones y recomendaciones para utilizar este instructivo

Instrucció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 detalles

METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información

METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información 9.000 MÉTRICA versión 3 Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información 9.010 Enero 2000 borrador de metodología MÉTRICA v. 3 Ofrece a las organizaciones un instrumento

Más detalles

Análisis de requisitos del software

Análisis de requisitos del software Análisis de requisitos del software [PRESSMAN, 2002] La ingeniería de requisitos del software es un proceso de descubrimiento, refinamiento, modelado y especificación. Se refinan en detalle los requisitos

Más detalles

Especificación de Requisitos (versión final).

Especificación de Requisitos (versión final). Especificación de Requisitos (versión final). Programa de gestión de glucosa en sangre para pacientes diabéticos. 28/10/2009 Verificación y Validación del Software Miguel Díaz López Máster en Tecnologías

Más detalles

Definir la arquitectura general del sistema de información especificando: las particiones físicas (nodos y comunicaciones) la descomposición lógica

Definir la arquitectura general del sistema de información especificando: las particiones físicas (nodos y comunicaciones) la descomposición lógica $FWLYLGDG'6,'HILQLFLyQGHOD$UTXLWHFWXUD GHO6LVWHPD 2EMHWLYRV Definir la arquitectura general del sistema de información especificando: las particiones físicas (nodos y comunicaciones) la descomposición

Más detalles

Especificación de requisitos de software

Especificación de requisitos de software Especificación de requisitos de software Proyecto: Desarrollo de un sistema recomendador web para la toma de decisiones durante el proceso de adquisición de equipos de cómputo utilizando árboles de decisión.

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

Ingeniería de Software IV: Requerimientos (cont.)

Ingeniería de Software IV: Requerimientos (cont.) Ingeniería de Software IV: Requerimientos (cont.) Hernán Astudillo Departamento de Informática Universidad Técnica Federico Santa María Introducción Proceso y ciclo de vida Manejo

Más detalles

Ingeniería de requerimientos de software: Análisis. Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes

Ingeniería de requerimientos de software: Análisis. Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes Ingeniería de requerimientos de software: Análisis Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes Referencias El Lenguaje Unificado de Modelado. Grady Booch, James Rumbaugh e Ivar

Más detalles

SISTEMAS DE INFORMACIÓN: UNA INTRODUCCIÓN

SISTEMAS DE INFORMACIÓN: UNA INTRODUCCIÓN SISTEMAS DE INFORMACIÓN: UNA INTRODUCCIÓN Maestría en Bioinformática Marzo 2010 Contenidos Datos, Información y Conocimiento Qué es un sistema de información? Cómo se desarrolla un sistema de información?

Más detalles

DISEÑO DE UNA APLICACIÓN WEB QUE PERMITA MEJORAR LA GESTIÓN AUTOMATIZADA DE LOS PROCESOS DE INSCRIPCIONES DE EVENTOS EN LA UNIVERSIDAD NACIONAL DEL

DISEÑO DE UNA APLICACIÓN WEB QUE PERMITA MEJORAR LA GESTIÓN AUTOMATIZADA DE LOS PROCESOS DE INSCRIPCIONES DE EVENTOS EN LA UNIVERSIDAD NACIONAL DEL DISEÑO DE UNA APLICACIÓN WEB QUE PERMITA MEJORAR LA GESTIÓN AUTOMATIZADA DE LOS PROCESOS DE INSCRIPCIONES DE EVENTOS EN LA UNIVERSIDAD NACIONAL DEL SANTA RESUMEN El presente trabajo de investigación es

Más detalles

Arquitectura de Construcción de Agentes. Universidad del Cauca Facultad de Ingeniería Electrónica y Telecomunicaciones Sistemas MultiAgentes

Arquitectura de Construcción de Agentes. Universidad del Cauca Facultad de Ingeniería Electrónica y Telecomunicaciones Sistemas MultiAgentes de Construcción de Agentes Facultad de Ingeniería Electrónica y Telecomunicaciones Sistemas MultiAgentes Una arquitectura define los mecanismos que permiten interconectar los componentes tanto software

Más detalles

Tema 2: Especificación de Requisitos

Tema 2: Especificación de Requisitos Tema 2: Especificación de Requisitos Maria-Isabel, Sanchez Segura Arturo, Mora-Soto Índice n Introducción n Por qué la captura de requisitos es complicada n El objetivo del flujo de trabajo de los requisitos

Más detalles

Sistema 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 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 detalles

4/15/2010. Requerimientos de Software UARG.UNPA Requerimientos de Software. Requerimientos de Software

4/15/2010. Requerimientos de Software UARG.UNPA Requerimientos de Software. Requerimientos de Software UARG.UNPA 2009 Un caso de uso es una interacción típica entre un usuario y un sistema computacional.(fowler) Un caso de uso especifica el comportamiento deseado del sistema (objetivos del usuario). (Jacobson)

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software 1 Ingeniería de Sistemas Enfoque en variedad de elementos Análisis, diseño y organización de los elementos en un sistema Todo para generar un producto, servicio o tecnología para

Más detalles

Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información

Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información Modelo Dinámico del Diseño del Software y Representación en UML UNIDAD 9 Análisis y Diseño de Sistemas de Información El Modelo Dinámico El objetivo del modelo Dinámico es presentar o describir el comportamiento

Más detalles

Métrica v2.1 - Fase 0: Plan de Sistemas de Información. Enginyeria del Software. Curs 99/2000. Francisca Campins Verger

Métrica v2.1 - Fase 0: Plan de Sistemas de Información. Enginyeria del Software. Curs 99/2000. Francisca Campins Verger Métrica v2.1 - Fase 0: Plan de Sistemas de Información Fase 0: Plan de Sistemas de Información (PSI) Finalidad: Asegurar la adecuación entre los objetivos estratégicos de la organización y la información

Más detalles

PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN DE LAS COMPETENCIAS PROFESIONALES CUESTIONARIO DE AUTOEVALUACIÓN PARA LAS TRABAJADORAS Y TRABAJADORES

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

Más detalles

ANEXO B PUNTOS TAREA

ANEXO B PUNTOS TAREA ANEXO B PUNTOS TAREA Área: Aplicaciones Informáticas Fecha: Marzo de 2.014 Santa Engracia, 125. 28003 Madrid Correo electrónico adg@canalgestion.es - www.canalgestion.es Contenido 1. Introducción... 3

Más detalles

ELEMENTOS + ANALISTA = PRODUCTO

ELEMENTOS + ANALISTA = PRODUCTO Tema 2.- ANÁLISIS DE SISTEMAS 1. INTRODUCCIÓN Un Sistema es un conjunto de elementos organizados para llevar a cabo algún método, procedimiento o control mediante el procesamiento de información. Los elementos

Más detalles

Prueba, caso de prueba, defecto, falla, error, verificación, validación.

Prueba, caso de prueba, defecto, falla, error, verificación, validación. Modelos de Prueba Prueba, caso de prueba, defecto, falla, error, verificación, validación. Prueba: Las Pruebas son básicamente un conjunto de actividades dentro del desarrollo de software, es una investigación

Más detalles

Desarrollo Orientado a Objetos en Métrica v. 3

Desarrollo 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 detalles

REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL

REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA BOLIVARIANA NÚCLEO ZULIA PROF. ALFREDO CARNEIRO Integrantes:

Más detalles

Unidad 7. Ingeniería de Requisitos y Análisis OO. M.C. Martín Olguín

Unidad 7. Ingeniería de Requisitos y Análisis OO. M.C. Martín Olguín Unidad 7 Ingeniería de Requisitos y Análisis OO M.C. Martín Olguín Conceptos Requisitos del Software Es la descripción de los servicios y restricciones de un sistema de software, es decir, lo que el software

Más detalles

Programación Orientada a Objetos

Programación Orientada a Objetos Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos

Más detalles

Ingeniería de Requisitos y Orientación a Objetos: un enfoque práctico con IRqA

Ingeniería de Requisitos y Orientación a Objetos: un enfoque práctico con IRqA Ingeniería de Requisitos y Orientación a Objetos: un enfoque práctico con IRqA SIMO TCI 2002 TCP Sistemas e Ingeniería E-mail: info@irqaonline.com www.irqaonline.com Qué es IRqA? Herramienta CASE de Ingeniería

Más detalles

ANALISIS Y DISEÑO DE SISTEMAS II A.P.U 2008 CASO DE USO UML

ANALISIS Y DISEÑO DE SISTEMAS II A.P.U 2008 CASO DE USO UML CASO DE USO UML Un caso de uso representa una unidad funcional coherente de un sistema, subsistema o clase. En un caso de uso uno o más actores interaccionan con el sistema que realiza algunas acciones.

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE 1 Sesión No. 3 Nombre: Tipos Contextualización Cuál es la importancia de los requisitos de software? Como hemos mencionado en las sesiones anteriores, los

Más detalles

IFCT0609 Programación de Sistemas Informáticos

IFCT0609 Programación de Sistemas Informáticos IFCT0609 Programación de Sistemas Informáticos IFCT0609 Programación de Sistemas Informáticos Duración: 590 horas Precio: consultar euros. Modalidad: A distancia Metodología: El Curso será desarrollado

Más detalles

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 4: MODELADO DE EVENTOS DIAGRAMAS H.V.E.

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 4: MODELADO DE EVENTOS DIAGRAMAS H.V.E. Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 4: MODELADO DE EVENTOS DIAGRAMAS H.V.E. 1 H.V.E. DEFINICIÓN Un Diagrama de Historia de Vida de las Entidades (H.V.E.)

Más detalles

Ingeniería de Software: Y eso qué es?

Ingenierí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 detalles

DISEÑO Y CONSTRUCCION DE MODELOS WEB

DISEÑO Y CONSTRUCCION DE MODELOS WEB DISEÑO Y CONSTRUCCION DE MODELOS WEB UNIDAD II Politécnicos 2.1 DISEÑO DE SITIOS WEB El diseño se desarrollaba de manera ad- hoc y por lo general se efectuaba a medida que se generaba HTML. Después evolucionó

Más detalles

PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN DE LAS COMPETENCIAS PROFESIONALES CUESTIONARIO DE AUTOEVALUACIÓN PARA LAS TRABAJADORAS Y TRABAJADORES

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

Más detalles

Fundamentos para la Aplicación

Fundamentos para la Aplicación Fundamentos para la Aplicación Enfoque de sistemas Este capítulo presenta la metodología general para el desarrollo de un estudio de ingeniería de sistemas; esto implica la formación de grupo interdisciplinario,

Más detalles

recomendaciones acerca de la memoria de un PFC

recomendaciones acerca de la memoria de un PFC recomendaciones acerca de la memoria de un PFC E. U. Informática Segovia Universidad de Valladolid consideraciones de partida Generalmente, un PFC implica el desarrollo de un producto software Desde la

Más detalles

Tema 2 Introducción a la Programación en C.

Tema 2 Introducción a la Programación en C. Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes

Más detalles

LAS ETAPAS DE LA METODOLOGIA METRICA

LAS ETAPAS DE LA METODOLOGIA METRICA LAS ETAPAS DE LA METODOLOGIA METRICA La metodología Métrica está estructurada en Fases, Módulos, Actividades y Tareas. FASE 0: PLAN DE SISTEMAS DE INFORMACION Se realiza la planificación estratégica de

Más detalles

INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño

INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño Univ. Cantabria Fac. de Ciencias Patricia López Introducción al Diseño Modelamos la estructura software del sistema (incluida la arquitectura) para

Más detalles

Definición: Es una entidad responsable de administrar, mantener en operación y resguardar la infraestructura necesaria para satisfacer las

Definición: Es una entidad responsable de administrar, mantener en operación y resguardar la infraestructura necesaria para satisfacer las Objetivo General: Proporcionar una visión de conjunto sobre las Unidades Informáticas, así como la problemática que se enfrenta desde el momento de su creación hasta su operación cotidiana. Objetivos Particulares:

Más detalles

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad

Más detalles

Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA:

Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA: 1 REQUERIMIENTOS FUNCIONALES INTIFICADOR: R1 Registrar información o datos de una persona Si Alta Número y tipo de documento Apellidos y Nombres completos Dirección Teléfono Firma DOCUMENTOS VISUALIZACIÓN

Más detalles

Qué Necesita el Usuario

Qué Necesita el Usuario Qué Necesita el Usuario Qué Pidió el Usuario Cómo lo Vio el Analista Cómo se Diseñó Cómo lo Escribió el Programador Cómo Funciona el Sistema (en ocasiones...) Qué es? Técnica para la captura de requisitos

Más detalles

Programación Avanzada. Requerimientos de Software

Programación Avanzada. Requerimientos de Software Programación Avanzada Requerimientos de Software Contenido Especificación de Requerimientos Tipos de Requerimientos Requerimientos Funcionales Casos de Uso Programación Avanzada Requerimientos de Software

Más detalles

Introducción. La capa de red:

Introducción. La capa de red: Introducción La capa de red: Tiene como objetivo llevar los paquetes desde el origen al destino. Es la primera capa de origen a destino. Debe conocer la topología de la red. Debe proporcionar un interfaz

Más detalles

M. C. Felipe Santiago Espinosa

M. C. Felipe Santiago Espinosa M. C. Felipe Santiago Espinosa Junio de 2008 Un sistema empotrado es un procesador, con sus elementos externos que desarrolla una función especifica de manera autónoma. Un sistema empotrado es un sistema

Más detalles

MATERIA DE SIMULACION

MATERIA DE SIMULACION NOMBRE DEL PROYECTO: Unblock MATERIA DE SIMULACION Fecha de elaboración: 22/11/2017 Version: 1.3 Grupo:(9F2B) Proyecto: Individual x Grupal Nombre del equipo: kingsman Participantes 1. Aguilar Morales

Más detalles

Caso de Uso. Herramienta de relevamiento. domingo, 28 de octubre de 12

Caso de Uso. Herramienta de relevamiento. domingo, 28 de octubre de 12 Herramienta de relevamiento Son descripciones de un conjunto de secuencia de acciones que ejecuta el sistema para obtener un resultado Los casos de uso especifican un comportamiento deseado, no como se

Más detalles

MATERIA DE SIMULACION

MATERIA DE SIMULACION 1. NOMBRE DEL PROYECTO: Pelotas Rebotando Fecha de elaboración: 22/11/17 Versión: 1.0 Grupo: 9F2A Proyecto: Individual Grupal Nombre del equipo: Morozumi Participantes 1. Castillo Morozumi Hector_ Caracterización

Más detalles

Pontificia Universidad Javeriana. USO DE XML EN EL MERCADO DE DIVISAS Plan de Pruebas. Versión 1.0

Pontificia Universidad Javeriana. USO DE XML EN EL MERCADO DE DIVISAS Plan de Pruebas. Versión 1.0 USO DE XML EN EL MERCADO DE DIVISAS Versión 1.0 Historia Fecha Versión Descripción Autor 15-Dic-2004 1.0 Versión inicial del Documento. Carlos Mario Quintero Gustavo Conde Tabla de contenidos 1. Introducción

Más detalles

UML. Diagrama de Casos de Usos. Prof. Daniel Riesco

UML. Diagrama de Casos de Usos. Prof. Daniel Riesco UML Diagrama de Casos de Usos Prof. Daniel Riesco Diagramas de Caso Uso Secuencia de transacciones desarrolladas por un sistema en respuesta a un evento iniciado por un actor Sirven para especificar la

Más detalles

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática PROCESOS PARA LA INGENIERÍA DE SOFTWARE Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Sommerville I., Ingeniería de Software, Addison-Wesley,

Más detalles

Sistemas de información Administrativa II

Sistemas de información Administrativa II Sistemas de información Administrativa II UNIDAD 1 MSI. José Luis Llamas Cárdenas Ciclo de Vida Proceso de todo sistema de información Sistemas de Información El sistema informativo esta comprendido por

Más detalles

PATRONES DE DISEÑO FRAMEWORKS

PATRONES DE DISEÑO FRAMEWORKS PATRONES DE FRAMEWORKS Definiciones Finalidades Características Diseño de software basado en patrones Descripción Utilización de los patrones en el diseño Clasificación FRAMEWORKS Basado en la reutilización

Más detalles

MATERIA DE SIMULACION

MATERIA DE SIMULACION NOMBRE DEL PROYECTO: Simulador de un mecanismo de cuatro barras 2 Fecha de elaboración: 16/11/17 Versión: 1.3 Grupo: 9F2B Proyecto: Individual Grupal Nombre del equipo: Hipnos&Tánatos Participantes 1.

Más detalles

Ingeniería de Software. Ingeniería de Requisitos Clase 4

Ingeniería de Software. Ingeniería de Requisitos Clase 4 Clase 4 Sebastián Pizard Universidad de la República Actividades de la ingeniería de requisitos Desarrollo de requisitos Gestión de requisitos Planificación Gestión de Cambios Trazabilidad Validación Stakeholders

Más detalles

Requerimientos de Software

Requerimientos de Software Requerimientos de Software Contenido Especificación de Requerimientos Tipos de Requerimientos Requerimientos Funcionales Casos de Uso Programación 4 - Curso 2013 Requerimientos & Introducción al Análisis

Más detalles

ASI. Análisis del Sistema de Información

ASI. Análisis del Sistema de Información ASI Análisis del Sistema de Información 1 ASI Análisis del Sistema de Información Introducción Objetivo Obtención de una especificación detallada del Sistema Información a través de: Catálogo de Requisitos

Más detalles

INFORME TECNICO PREVIO ADQUISICIÓN DE LICENCIAMIENTO SISTEMAS OPERATIVOS

INFORME TECNICO PREVIO ADQUISICIÓN DE LICENCIAMIENTO SISTEMAS OPERATIVOS INFORME TECNICO PREVIO 004-2007 ADQUISICIÓN DE LICENCIAMIENTO SISTEMAS OPERATIVOS Contenido I II III IV V VI VII Nombre del Área Responsable de la Evaluación Fecha Justificación Alternativa Análisis Comparativo

Más detalles

Matriz de Competencias THEME Mecatrónica con Competencias Parciales/ Unidades de Resultados de Aprendizaje

Matriz de Competencias THEME Mecatrónica con Competencias Parciales/ Unidades de Resultados de Aprendizaje AREAS DE COMPETENCIA PASOS DE DESARROLLO DE COMPETENCIAS 1. Mantenimiento y garantía de la fiabilidad de los sistemas realizar el mantenimiento programado básico de máquinas y sistemas y seguir los planes

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Base de datos. 2. Competencias Implementar aplicaciones

Más detalles

Elementos Diagramas de Clases Clase:

Elementos Diagramas de Clases Clase: Diagramas de Clases Un diagrama de clases o estructura estática muestra el conjunto de clases y objeto importantes que forman parte de un sistema, junto con las relaciones existentes entre clases y objetos.

Más detalles

Tema II: Metodología para la construcción de programas

Tema II: Metodología para la construcción de programas Tema II: Metodología para la construcción de programas Semestre: A-2012 Profesora: Nelly García Mora Agenda 1. Definición 2. Análisis E P S 3. Construcción de Algoritmos 4. Diagramas de Flujo 5. Codificación

Más detalles

Conceptos y Principios de Análisis

Conceptos y Principios de Análisis Conceptos y Principios de Análisis Roger S. Pressman 2002 Ingeniería de Software. Un enfoque práctico, Capítulo 11 Principios Operativos (PO) del Análisis Debe representarse y entenderse el dominio de

Más detalles

Construcción ágil de la Usabilidad

Construcción ágil de la Usabilidad Construcción ágil de la Usabilidad E.Acosta/N.Zambrano Centro Isys - Esc. Computación U.C.V Octubre 2007 Construcción ágil de la Usabilidad 1 Contenido: Usabilidad y definiciones e importancia el contexto

Más detalles

1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de Diseño de sistemas automatizados.

1. 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 detalles

DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR 90h

DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR 90h DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR Horas: 90 Teoría: 0 Práctica: 0 Presenciales: 90 A Distancia: 0 Acción: Nº Grupo: Código: UF1844

Más detalles

MAGIC DRAW UML. Índice. José Ignacio Colmenero González Carlos Pérez Herrero José Luis Bravo Sánchez

MAGIC DRAW UML. Índice. José Ignacio Colmenero González Carlos Pérez Herrero José Luis Bravo Sánchez MAGIC DRAW UML José Ignacio Colmenero González Carlos Pérez Herrero José Luis Bravo Sánchez Índice Herramientas CASE: Introducción. Qué son. Historia. Clasificación. Componentes y funcionalidades. UML:

Más detalles

Análisis y Diseño de Sistemas

Aná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 6 Modelo de Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar] 1er. CUATRIMESTRE 2006

Más detalles

Diagrama de Flujo de Datos (DFD)

Diagrama 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 detalles

TEMA 4. PROCESO UNIFICADO

TEMA 4. PROCESO UNIFICADO TEMA 4. PROCESO UNIFICADO Diseño El objetivo final del diseño es producir un Modelo Lógico del sistema a implementar. Diferencia entre Análisis y Diseño del Proceso Unificado Modelo de Análisis Modelo

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN PLAN DE ESTUDIOS DE LA LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN PROGRAMA DE ASIGNATURA SEMESTRE:5(QUINTO) Ingeniería

Más detalles

Cuestionario global de Interacción Humano-Computadora

Cuestionario global de Interacción Humano-Computadora Cuestionario global de Interacción Humano-Computadora 1er parcial 1. Describa el proceso de interacción y sus componentes. La interacción es el intercambio de acciones entre uno o más entidades en el cual

Más detalles

Sistemas de Información II Requerimientos. Análisis de Requisitos

Sistemas de Información II Requerimientos. Análisis de Requisitos Requerimientos El Proceso Unificado Concepción Elaboración Construcción Transición Modelado del Negocio Requerimientos Análisis y Diseño Implementación Prueba Implantación Admón. del Proyecto Iteraciones

Más detalles

b) Tomografía tridimensional mediante, al menos 500 barridos sobre 6X6 mm de área (mínimo).

b) Tomografía tridimensional mediante, al menos 500 barridos sobre 6X6 mm de área (mínimo). PLIEGO PRESCRIPCIONES TECNICAS QUE HA DE REGIR EN EL CONTRATO DE SUMINISTRO DE: SUMINISTRO, INSTALACIÓIN Y PUESTA EN FUNCIONAMIENTO DE UN EQUIPO DE TOMOGRAFÍA DE COHERENCIA ÓPTICA CON DESTINO AL SERVICIO

Más detalles

TEMA 18: Selección de paquetes informáticos: Metodologías, criterios de valoración y ventajas sobre el desarrollo propio.

TEMA 18: Selección de paquetes informáticos: Metodologías, criterios de valoración y ventajas sobre el desarrollo propio. Tema 18 Selección de paquetes informáticos TEMA 18: Selección de paquetes informáticos: Metodologías, criterios de valoración y ventajas sobre el desarrollo propio. Índice 1 INTRODUCCIÓN 1 2 METODOLOGÍAS

Más detalles

MODULO II. Análisis y Diseño de Sistemas de Información INF-162 II. METODOLOGIAS. 2.2 Ciclo de vida

MODULO II. Análisis y Diseño de Sistemas de Información INF-162 II. METODOLOGIAS. 2.2 Ciclo de vida MODULO II Análisis y Diseño de Sistemas de Información INF-162 II. METODOLOGIAS 2.2 Ciclo de vida Facilitador: Miguel Cotaña Marzo 2014 1 CONCEPTOS CLAVE Proceso: Conjunto de las fases sucesivas de un

Más detalles

Published 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) 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 detalles

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor

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 detalles

Curso Universitario de Instalación y Actualización de Sistemas Operativos (Curso Homologado con Titulación Universitaria + 2 ECTS)

Curso Universitario de Instalación y Actualización de Sistemas Operativos (Curso Homologado con Titulación Universitaria + 2 ECTS) Curso Universitario de Instalación y Actualización de Sistemas Operativos (Curso Homologado con Titulación Universitaria + 2 ECTS) Titulación certificada por EDUCA BUSINESS SCHOOL Curso Universitario de

Más detalles

2. Documentos PDF 1. Introducción 2. Componentes de un archivo PDF

2. Documentos PDF 1. Introducción 2. Componentes de un archivo PDF 2. Documentos PDF 1. Introducción PDF es un formato de archivo para representar documentos de una forma independiente de la aplicación software, hardware o sistema operativo que se haya usado para su creación,

Más detalles

Identificación de agentes en el diseño de sistemas de control de producción Pau Herrero Viñas

Identificación de agentes en el diseño de sistemas de control de producción Pau Herrero Viñas Identificación de agentes en el diseño de sistemas de control de producción Pau Herrero Viñas Unidad de carga S1 M1 S4 Unidad de descarga M2 S2 S3 Basado en el artículo: On the Identification of Agents

Más detalles

Historial de Revisiones

Historial de Revisiones NotaSoft Visión Versión 0.1 [Nota: La siguiente plantilla se ha desarrollado para su uso con Rational Unified Process. El texto que se encuentra entre corchetes y presentado en estilo itálicas azul se

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Introducción al análisis y diseño de sistemas.

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H. FACULTAD INGENIERÍA Clave: PROGRAMA DEL CURSO: CLÍNICA DE REQUERIMIENTOS

UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H. FACULTAD INGENIERÍA Clave: PROGRAMA DEL CURSO: CLÍNICA DE REQUERIMIENTOS UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU007H FACULTAD INGENIERÍA Clave: PROGRAMA DEL CURSO: CLÍNICA DE DES: INGENIERÍA Programa(s) Ingeniería de Software Educativo(s): Tipo de materia: Obligatoria

Más detalles

Sistemas de Información

Sistemas de Información Sistemas de Información 13 de agosto de 2010 1. Introducción La información es un activo valioso de las organizaciones, con el cual, es posible reducir el riesgo que implica la toma de decisiones en los

Más detalles

Interacción Persona - Ordenador

Interacción Persona - Ordenador Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición

Más detalles

Requerimientos de Software

Requerimientos de Software Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar

Más detalles

El sistema será definido como SACP (Sistema de Administración de Clientes y Proveedores).

El sistema será definido como SACP (Sistema de Administración de Clientes y Proveedores). ERS IEEE 830 En el capítulo 1 se explicó que es el estándar IEEE 830. A continuación, se lo aplica en la definición de los requerimientos del sistema, basado en las historias de usuario. Introducción Propósito

Más detalles

UML Unifield Modeling Languaje

UML Unifield Modeling Languaje UML Unifield Modeling Languaje 1 Modelo: Representación abstracta de una especificación, un diseño o un sistema. Generalmente, basada en una visión particular y compuesta por uno o más diagramas. Lenguaje

Más detalles

Documento final producido por los participantes en el taller de construcción de instrumentos. 24 de febrero de 2006.

Documento final producido por los participantes en el taller de construcción de instrumentos. 24 de febrero de 2006. Documento final producido por los participantes en el taller de construcción de instrumentos. 24 de febrero de 2006. El documento que aparece a continuación ha sido producto del taller sobre construcción

Más detalles

Objetivos. Plan. Cambios de grupos Prof. sustituto: Alicia Villanueva

Objetivos. Plan. Cambios de grupos Prof. sustituto: Alicia Villanueva Ingeniería de Requerimientos Prácticas Curso 2007/08 Objetivos Aprender el manejo de una herramienta avanzada para el desarrollo rápido de prototipos: Visual Prolog Plan Semana 1: Recomendaciones IEEE

Más detalles

IMPLANTACIÓN DE SISTEMAS OPERATIVOS

IMPLANTACIÓN DE SISTEMAS OPERATIVOS Resultados de aprendizaje y criterios de evaluación: 1. Instala sistemas operativos, analizando sus características e interpretando la documentación técnica. a) Se han identificado los elementos funcionales

Más detalles