Propuesta de Proyecto de Trabajo de Grado. Tema: Herramienta de Soporte a la Ingeniería de Requerimientos para Aplicaciones Web

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

Download "Propuesta de Proyecto de Trabajo de Grado. Tema: Herramienta de Soporte a la Ingeniería de Requerimientos para Aplicaciones Web"

Transcripción

1 Propuesta de Proyecto de Trabajo de Grado Tema: Herramienta de Soporte a la Ingeniería de Requerimientos para Aplicaciones Web Alumnos: Daniel Eduardo Rivas López o C.I: o Año de Ingreso: 2004 Leopoldo Arsenio Poletti Ojeda o C.I: o Año de Ingreso: 2002 Profesor Tutor: Prof. MSc. Luis Gilberto Salinas Contenido 1. Introducción 2. Objetivos 3. Fundamentación 4. Descripción de la Solución Propuesta 5. Metodología a Emplear 6. Alcances y Limitaciones 7. Posible Temario 8. Bibliografía

2 1. Introducción La primera etapa dentro de la concepción de un sistema informático consiste en entender y representar de un modo apropiado los requerimientos que presenta el usuario. La ingeniería de requerimientos nace de manera tal a capturar estos requerimientos y necesidades que presenta el cliente a fin de obtener una especificación completa, consistente y no ambigua, que permita servir como base para el desarrollo del sistema. Uno de los desafíos más importantes con el que se encuentra el ingeniero de software es comprender las verdaderas necesidades de los clientes debido a que el éxito de los productos software se mide en base al grado de cumplimientos de las expectativas de los clientes, en ese contexto la ingeniería de requerimientos tiene como principal objetivo servir de soporte para comprender los problemas que se van a resolver. Los principales problemas se encuentran directamente relacionados con la existencia de especificaciones insuficientes, ideas vagas y mal estructuradas, además, generalmente el cliente posee ideas en forma general del objetivo del software pero no logra identificar los detalles como las entradas, procesamiento y salidas esperadas. Como consecuencia de estos problemas en la etapa inicial se producen errores que pueden permanecer sin detección pasando por todas las etapas hasta llegar a la de operación, concibiendo así productos con fallas, agravándose los mismos en sistemas críticos. Otra causa de los errores en la etapa de elicitación de requerimientos se debe a la escasa participación de los usuarios en el proceso de desarrollo. En la mayoría de los casos a los usuarios se les presenta una especificación abstracta del sistema que es incomprensible para ellos. Las aplicaciones web no escapan a los problemas que se tienen en la etapa de especificación de requerimientos, son encontradas con mayor frecuencia desafíos como especificaciones iníciales insuficientes y variación constante de requisitos debido a las restricciones que traen consigo las características de este tipo de aplicaciones. Una manera de tratar con los problemas expuestos es mediante el prototipado de las aplicaciones. El prototipado permite llegar de manera eficaz al entendimiento de los requisitos, reducir la complejidad del problema y ofrecer una pronta validación del diseño del sistema. El prototipo de un producto software es una versión inicial utilizada generalmente como soporte al proceso de Ingeniería de Requerimientos para demostrar conceptos, probar opciones de diseño y, en general, informarse más del problema y sus posibles soluciones. De manera a abaratar costos como consecuencia de errores no detectados en la fase de requerimientos y para disminuir la brecha en la primera etapa entre los interesados y el proceso, el desarrollo rápido e iterativo del prototipo es esencial.

3 La utilización de una herramienta que permita generar estos prototipos, permitiría a los desarrolladores optimizar el tiempo en la etapa inicial, capturando y validando los requerimientos necesarios para continuar con las siguientes etapas del proceso de desarrollo de software de manera tal a entregar el producto final con una mayor calidad y dentro del plazo inicial establecido. 2. Objetivos El presente trabajo pretende satisfacer los siguientes objetivos: 2.1 Objetivo General Desarrollar una herramienta, basada en modelos de proceso de la ingeniería web, que permita la generación automática de prototipos de aplicaciones web de manera a satisfacer los objetivos propuestos por la ingeniería de requerimientos en las etapas iníciales del proceso de desarrollo de software. 2.2 Objetivos Específicos Mejorar la obtención y el análisis de los requerimientos Facilitar la validación de los requerimientos Automatizar el proceso del prototipado de manera a agilizar las etapas iníciales del desarrollo de software. 3. Fundamentación Actualmente y desde ya hace un buen tiempo las empresas están optando por las aplicaciones basadas en web debido a las ventajas que estas poseen frente a las aplicaciones de escritorio. Nuestro país no está ajeno a esta tendencia y podría aumentar con la reciente liberación de Internet que conseguiría impulsar más aun este tipo de aplicaciones ya sea para e-commerce, e-business, e-banking u otras variantes. En lo que concierne a la Ingeniería de Requerimientos, las aplicaciones web no escapan de los problemas que se tienen en esta etapa del proceso de desarrollo de Software. Un conjunto de requerimientos deben presentar una serie de características tanto individualmente como en grupo. Completa: asegurarse que incluye todas las funcionalidades esenciales. No ambiguo: debe tener la misma interpretación para todas las partes. Comprensible: aun sin ambigüedades puede ser incomprensible para el cliente.

4 Debe estar realizado en un lenguaje entendible para el cliente. Exacto: debe representar el negocio y las necesidades del sistema correctamente. Consistentes: No hay contradicciones entre los requisitos. Es imposible a satisfacción de un conjunto de requerimientos si estos son contradictorios o incoherentes entre sí. Verificable: un requerimiento es verificable cuando puede ser cuantificado de manera que permita hacer uso de los siguientes métodos de verificación: inspección, análisis, demostración o pruebas. Estas características son muy difíciles de satisfacer en conjunto debido a que, generalmente, las especificaciones son insuficientes, se presentan ideas vagas o mal estructuradas y por lo tanto las mismas terminan siendo incompletas, con ambigüedades y hasta a veces incomprensibles para el usuario final. Además durante la etapa de definición de requerimientos podemos encontrarnos con numerosas dificultades, es muy importante tenerlos en cuenta y prevenirlos: Los requerimientos generalmente no son obvios y provienen de muchas fuentes. Son difíciles de expresar en palabras (el lenguaje es no ambiguo). Existen muchos tipos de requerimientos y diferentes niveles de detalle. Los requerimientos están relacionados unos con otros, y a su vez se relacionan con otras partes del proceso. Cada requerimiento tiene propiedades únicas y abarcan áreas funcionales específicas. Son difíciles de cuantificar, ya que cada conjunto de requerimientos es particular para cada proyecto. Los principales beneficios que se obtienen de la ingeniería de requerimientos son: Permite gestionar las necesidades del proyecto en forma estructurada. Mejora la capacidad de predecir cronogramas de proyectos, así como sus resultados. Mejora la calidad del software. Disminuye los costos y retrasos del proyecto. Evita rechazos de usuarios finales. Uno de los motivos principales para la insatisfacción de los requerimientos en su totalidad se debe a que los ingenieros de software no cuentan con herramientas necesarias que permitan agilizar y optimizar las actividades básicas propuestas por el proceso de la ingeniería de requerimientos. Más aún, dentro de un ambiente web no se cuenta con herramientas apropiadas enfocadas específicamente a los procesos de la ingeniería de requerimientos.

5 4. Descripción de la Solución Propuesta En base a los puntos analizados, se pretende realizar un estudio minucioso de la ingeniería de requerimientos y el prototipado de aplicaciones enfocadas a la ingeniería web. De manera a desarrollar posteriormente una herramienta que permita la automatización del prototipado de aplicaciones web a fin de optimizar el tiempo en los procesos de captura y validación de requerimientos y por ende, mejorar la calidad de los productos de software. 5. Metodología a Emplear A lo largo del desarrollo del trabajo se adoptarán las siguientes metodologías y procedimientos de manera a obtener un resultado satisfactorio: a. En primer lugar, se realizará una investigación sobre los temas propuestos de manera a obtener conocimiento sobre el estado del arte de los mismos. b. Una vez obtenido el conocimiento, los mismos podrían ser considerados como bases para las optimizaciones propuestas en el presente trabajo. c. Se definirá la arquitectura a ser utilizada para la implementación de la herramienta propuesta. d. Se procederá al desarrollo práctico de la herramienta propuesta. e. Se realizarán pruebas y mantenimientos de manera a garantizar el correcto funcionamiento de la herramienta. f. Finalmente, se utilizará la herramienta como soporte para el desarrollo práctico de una aplicación real. 6. Alcances y Limitaciones Creación de una herramienta de soporte para la etapa de elicitación y validación de los requerimientos de proyectos web, basada en la creación de prototipos y de una estructura inicial del modelo de datos. Una clara limitación es que la herramienta propuesta estará enfocada más bien para aplicaciones web. Los prototipos generados representarán una estructura inicial del modelado de datos y no necesariamente el modelado completo de toda la aplicación web.

6 7. Posible Temario Capítulo 1. Introducción Fundamentación. Objetivos. Organización de los capítulos. Capítulo 2. Ingeniería de Software Procesos del software. Modelos de Proceso. Capítulo 3. Ingeniería Web Modelos de procesos para la Ingeniería Web. Herramientas. Comparación. Capítulo 4. Ingeniería de Requerimientos Conceptos. Actividades. IR para Sistemas Web. Capítulo 5. Prototipado Conceptos. Tipos. Comparación. Capítulo 6. Propuesta Bases y Fundamentos de la Propuesta. Arquitectura. Entorno. Herramientas Utilizadas. Capítulo 7. Herramienta de Soporte Herramienta desarrollada. Capítulo 8. Casos de Estudio Aplicación de la herramienta propuesta en un caso de estudio. Presentación de resultados. Capítulo 9. Conclusión y Trabajos Futuros.

7 8. Bibliografía Ian Sommerville. Ingeniería del Software, 7ª edición. Pearson Roger S. Pressman. Ingeniería de Software, 6ª edición Mcgraw-hill Aybüke Aurum, Claes Wohlin. Engineering and Managing Software Requirements. Kar P, Bailey M. Characteristics of good requirements. Symposium of the NCOSE, 7-11 July, Boston, Massachusetts, USA. Daniel M. Brandon, Christian Brothers University. Software Engineering for Modern Web Applications: Methodologies and Technologies. USA. Gustavo Rossi. Oscar Pastor Daniel Schwabe. Luis Olsina. Web Engineering: Modelling and Implementing Web Applications. Springer-Verlag London Limited 2008

Conceptos básicos de Ingeniería de Software

Conceptos básicos de Ingeniería de Software de Ingeniería de Software Dr. Eduardo A. RODRÍGUEZ TELLO CINVESTAV-Tamaulipas 5 de septiembre del 2012 Dr. Eduardo RODRÍGUEZ T. (CINVESTAV) Conceptos básicos 5 de septiembre del 2012 1 / 23 Objetivos Objetivos

Más detalles

DEPARTAMENTO: Computación y Diseño NOMBRE DEL CURSO: Diseño de Sistemas Interactivos CLAVE: 1058M ACADEMIA A LA QUE PERTENECE: Análisis y Diseño

DEPARTAMENTO: Computación y Diseño NOMBRE DEL CURSO: Diseño de Sistemas Interactivos CLAVE: 1058M ACADEMIA A LA QUE PERTENECE: Análisis y Diseño PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: Computación y Diseño NOMBRE DEL CURSO: Diseño de Sistemas Interactivos CLAVE: 1058M ACADEMIA A LA QUE PERTENECE: Análisis y Diseño PROFESIONAL ASOCIADO Y LICENCIATURA

Más detalles

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) 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,

Más detalles

Tema 1 Introducción a la Ingeniería de Software

Tema 1 Introducción a la Ingeniería de Software Tema 1 Introducción a la Ingeniería de Software Curso Ingeniería de Software UMCA Profesor Luis Gmo. Zúñiga Mendoza 1. Software En la actualidad todo país depende de complejos sistemas informáticos. Podemos

Más detalles

Construcción y Pruebas de Software

Construcción y Pruebas de Software UNIVERSIDAD DE CARABOBO Facultad Experimental de Ciencias y Tecnología Departamento de Computación Construcción y Pruebas de Software Elaborado por: Gustavo Bazán Francisco Rosas Bárbula, Junio de 2012

Más detalles

INGENIERÍA de REQUERIMIENTOS

INGENIERÍA de REQUERIMIENTOS INGENIERÍA de REQUERIMIENTOS Unidad IV Análisis de Requerimientos Verificación Validación Negociación - Trazabilidad Quality Function Deployment (QFD) 1 1 Análisis Verificación y Validación de Requerimientos

Más detalles

PROCESO Y PROYECTO DE INGENIERIA DE SOFTWARE. Carlos Barra Peñaloza *

PROCESO Y PROYECTO DE INGENIERIA DE SOFTWARE. Carlos Barra Peñaloza * 1 PROCESO Y PROYECTO DE INGENIERIA DE SOFTWARE Carlos Barra Peñaloza * El Ciclo de Vida del Software. El Ciclo de Vida del Software (CVS) describe todo el proceso de software de un sistema dado, desde

Más detalles

14. Ingeniería de software. Ing. Alejandro Adorjan

14. Ingeniería de software. Ing. Alejandro Adorjan 14. Ing. Alejandro Adorjan : un enfoque en ingeniería de requerimientos Introducción La ingeniería de software es una disciplina que estudia la aplicación de la teoría, el conocimiento y la práctica de

Más detalles

La ingeniería de requerimientos y su importancia en el desarrollo de proyectos de software

La ingeniería de requerimientos y su importancia en el desarrollo de proyectos de software www.intersedes.ucr.ac.cr Revista InterSedes Universidad de Costa Rica ISSN 1409-4746 Volumen VI Número 10 2005 Edición Digital: 26 / 07 / 2007 E-mail: intersed@cariari.ucr.ac.cr La ingeniería de requerimientos

Más detalles

Gestión y Desarrollo de Requisitos en Proyectos Software

Gestión y Desarrollo de Requisitos en Proyectos Software Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería

Más detalles

La Validación del Software: Un Requisito Técnico de la Norma ISO/IEC 17025.

La Validación del Software: Un Requisito Técnico de la Norma ISO/IEC 17025. La Validación del Software: Un Requisito Técnico de la Norma ISO/IEC 17025. Introducción L a validez de la información de la medición es de interés para todos aquellos que la utilizan o son afectados por

Más detalles

Software Reutilizable. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 18 Slide 1

Software Reutilizable. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reutilizable Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 18 Slide 1 Objetivos Para explicar los beneficios del software reutilizable y algunos de sus problemas Para discutir

Más detalles

Aplicaciones de Ingeniería de Software

Aplicaciones de Ingeniería de Software Aplicaciones de Ingeniería de Software Administración de la Calidad del Producto de Software Qué es la gestión de la calidad? Es una actividad protectora o de sombrilla que se aplica a lo largo del proceso

Más detalles

MEJORAMIENTO DEL PROCESO DE SCM: MARCO DE REFERENCIA Y APLICACIÓN PRÁCTICA. Abstract

MEJORAMIENTO DEL PROCESO DE SCM: MARCO DE REFERENCIA Y APLICACIÓN PRÁCTICA. Abstract MEJORAMIENTO DEL PROCESO DE SCM: MARCO DE REFERENCIA Y APLICACIÓN PRÁCTICA Rodolfo Villarroel 1 Departamento de Computación e Informática Universidad Católica del Maule, Chile rvillarr@spock.ucm.cl Marcello

Más detalles

Tema 6: Gestión de la Configuración

Tema 6: Gestión de la Configuración escuela técnica superior de ingeniería informática Tema 6: Gestión de la Configuración Departamento de Lenguajes y Sistemas Informáticos Ingeniería del Software de Gestión II Objetivos generales Comprender

Más detalles

BOLETÍN OFICIAL DEL ESTADO

BOLETÍN OFICIAL DEL ESTADO Núm. 185 Martes 4 de agosto de 2015 Sec. I. Pág. 69634 ANEXO XV Cualificación profesional: Administración y Programación en Sistemas de Planificación de Recursos Empresariales y de Gestión de Relaciones

Más detalles

INGENIERÍA DEL SOFTWARE I Tema 1. Introducción a la Ingeniería del Software. Univ. Cantabria Fac. de Ciencias Francisco Ruiz

INGENIERÍA DEL SOFTWARE I Tema 1. Introducción a la Ingeniería del Software. Univ. Cantabria Fac. de Ciencias Francisco Ruiz INGENIERÍA DEL SOFTWARE I Tema 1 Introducción a la Ingeniería del Software Univ. Cantabria Fac. de Ciencias Francisco Ruiz Objetivos Comprender qué es la Ingeniería del Software y su necesidad. Situarla

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS 1 de 17 TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Ingeniería

Más detalles

Sistema Tecnológico de Información de la Unidad de Cooperación Técnica

Sistema Tecnológico de Información de la Unidad de Cooperación Técnica Recibido, 11/05/2010 Aceptado, 18/08/2010 Artículo de divulgación Sistema Tecnológico de Información de la Unidad de Cooperación Técnica Information Technology System for Technical Cooperation Unit a b

Más detalles

Una Aproximación para Aplicaciones Web: MOWEBA

Una Aproximación para Aplicaciones Web: MOWEBA Una Aproximación para Aplicaciones Web: MOWEBA Magalí González 1,2, Luca Cernuzzi 1, Oscar Pastor 2 1 DEI - Universidad Católica Nuestra Señora de la Asunción Asunción Paraguay 2 DSIC - Universidad Politécnica

Más detalles

Desarrollo de una aplicación web en apoyo del diagnóstico de ingreso de alumnos de la DAMRÍOS- UJAT

Desarrollo de una aplicación web en apoyo del diagnóstico de ingreso de alumnos de la DAMRÍOS- UJAT Desarrollo de una aplicación web en apoyo del diagnóstico de ingreso de alumnos de la DAMRÍOS- UJAT Grupo de trabajo 3: Recursos educativos abiertos y en línea 1 Víctor Guillermo Castro, 1 Elizabeth Torres

Más detalles

CICLO DE VIDA DEL SOFTWARE

CICLO DE VIDA DEL SOFTWARE CICLO DE VIDA DEL SOFTWARE 1. Concepto de Ciclo de Vida 2. Procesos del Ciclo de Vida del Software 3. Modelo en cascada 4. Modelo incremental 5. Modelo en espiral 6. Prototipado 7. La reutilización en

Más detalles

Ingeniería de Software I

Ingeniería de Software I Ingeniería de Software I Agenda Objetivo. Unidades de aprendizaje. Formas de evaluación. Bibliografía. 2 Datos del profesor Correo electrónico: egonzalez@upemor.edu.mx Asesorías Jueves de 11:00 a 13:00

Más detalles

1. Técnicas de recolección de información. 2. Identificación de requerimientos. 5. Introducción del método orientado a objetos en el análisis

1. Técnicas de recolección de información. 2. Identificación de requerimientos. 5. Introducción del método orientado a objetos en el análisis Contenido INGENIERIA DE SOFTWARE Tema 3: Ingeniería de Requisitos Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca dtorres@mixteco.utm.mx IEC 37 1. Técnicas de recolección de información

Más detalles

1 Escuela Politécnica del Ejército, Ecuador, mauroqs@gmail.com 2 Escuela Politécnica del Ejército, Ecuador, alejosbr@hotmail.com

1 Escuela Politécnica del Ejército, Ecuador, mauroqs@gmail.com 2 Escuela Politécnica del Ejército, Ecuador, alejosbr@hotmail.com ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB ACADÉMICO-ADMINISTRATIVA PARA EL COLEGIO MARÍA DE NAZARET, MEDIANTE EL USO DE TECNOLOGÍAS SOFTWARE LIBRE Mauricio Quilachamín Simbaña, Alejandro

Más detalles

Tema 2. Ingeniería del Software I feliu.trias@urjc.es

Tema 2. Ingeniería del Software I feliu.trias@urjc.es Tema 2 Ciclo de vida del software Ingeniería del Software I feliu.trias@urjc.es Índice Qué es el ciclo de vida del Software? El Estándar 12207 Modelos de proceso Qué es el Ciclo de Vida del SW? Definición

Más detalles

Una mejor organización para los procesos de Desarrollo de Software

Una mejor organización para los procesos de Desarrollo de Software Una mejor organización para los procesos de Desarrollo de Software Informe Final Ingeniería de Software Avanzada Dr. Marcello Visconti 22 de Junio de 2004 Angelo Cabrera M. 9973012-9 Carol Chamblas R.

Más detalles

PUD: Proceso de Desarrollo Unificado

PUD: Proceso de Desarrollo Unificado PUD: Proceso de Desarrollo Unificado 1 1998 Genealogía del PUD Rational Unified Process 5.0 1997 Rational Objectory Process 4.1 UML 1996 Rational Objectory Process 4.0 1995 Método Ericsson Rational Approach

Más detalles

El Proceso Unificado de Desarrollo de Software

El Proceso Unificado de Desarrollo de Software El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:

Más detalles

Modelado de tácticas de atributos de calidad para la generación de arquitecturas ejecutables.

Modelado de tácticas de atributos de calidad para la generación de arquitecturas ejecutables. Modelado de tácticas de atributos de calidad para la generación de arquitecturas ejecutables. Para obtener el grado de Maestro en Ciencias (Ciencias y Tecnologías de la Información) P R E S E N T A Lic.

Más detalles

Informe de Pasantías

Informe de Pasantías Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe de Pasantías Elaborado por: Br. Ricardo J. Requena B. C.I. 18.252.362 Informe de Pasantías presentado

Más detalles

Contenido TEMARIO... 2 INTRODUCCIÓN... 4 INGENIERÍA DEL SOFTWARE... 5 EL INICIO... 6 GESTIÓN DE PROYECTOS... 10 INGENIERÍA DE SISTEMAS...

Contenido TEMARIO... 2 INTRODUCCIÓN... 4 INGENIERÍA DEL SOFTWARE... 5 EL INICIO... 6 GESTIÓN DE PROYECTOS... 10 INGENIERÍA DE SISTEMAS... Contenido TEMARIO... 2 INTRODUCCIÓN... 4 INGENIERÍA DEL SOFTWARE... 5 EL INICIO... 6 GESTIÓN DE PROYECTOS... 10 INGENIERÍA DE SISTEMAS... 20 ANÁLISIS DE REQUERIMIENTOS... 22 DISEÑO DE LA SOLUCIÓN... 30

Más detalles

Modelado y Diseño de Arquitectura de Software

Modelado y Diseño de Arquitectura de Software Modelado y Diseño de Arquitectura de Software CONCEPTOS DE MODELADO Fernando Barraza A. MS.c. fernando.barraza@gmail.com 2 Desarrollo de sistemas de software Requisitos funcionales del software Si todo

Más detalles

Gabriel Nolivos Quirola 1, Fernando Coronel Franco 2, Santiago Salvador 3, Mauricio Campaña 4 RESUMEN ABSTRACT

Gabriel Nolivos Quirola 1, Fernando Coronel Franco 2, Santiago Salvador 3, Mauricio Campaña 4 RESUMEN ABSTRACT IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP MYSQL UTILIZANDO UWE PARA LA EMPRESA METROAUTOCERFRAN CIA. LTDA. Gabriel Nolivos Quirola 1, Fernando Coronel

Más detalles

Fundamentos de la Administración y Dirección de Proyectos

Fundamentos de la Administración y Dirección de Proyectos Fundamentos de la Administración y Dirección de Proyectos por Prof. Gustavo Javier Sabio Dirección de Proyectos Universidad de Congreso Introducción y conceptos generales 1 Proyectos? Cambio Estrategia

Más detalles

Ciclo de vida del Software

Ciclo de vida del Software Tema 2: Ciclo de vida del Software Marcos López Sanz Índice Qué es el ciclo de vida del Software? La norma 12207-2008 Modelos de desarrollo Qué es el Ciclo de Vida del SW? Es una sucesión de etapas por

Más detalles

SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE

SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE Recibido: 23 de febrero de 2011 Aceptado: 29 de marzo de 2011 SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE MSc. Ailin Orjuela, MSc. Luis Alberto Esteban, MSc.

Más detalles

1.1 Las pruebas en el desarrollo de software tradicional

1.1 Las pruebas en el desarrollo de software tradicional software Introducción La prueba del software es un proceso que se realiza por diversos motivos, concientemente o de manera casual, pero que se reduce a unos cuantos pasos: se ejecuta el programa (o parte

Más detalles

Implantación y Aceptación del Sistema

Implantación y Aceptación del Sistema y Aceptación del Sistema 1 y Aceptación del Sistema ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD IAS 1: ESTABLECIMIENTO DEL PLAN DE IMPLANTACIÓN...5 Tarea IAS 1.1: De finición del Plan de... 5 Tarea IAS

Más detalles

INGENIERA EN SISTEMAS

INGENIERA EN SISTEMAS UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES ESCUELA DE INFORMÁTICA CARRERA DE INFORMÁTICA IMPLEMENTACIÓN DE UN SISTEMA DE ADMINISTRACIÓN DE PROYECTOS DE VINCULACIÓN

Más detalles

ADD-1024 2-3-5. Esta materia se relaciona con Mercadotecnia I y II, Probabilidad y estadística descriptiva y estadistica inferencial.

ADD-1024 2-3-5. Esta materia se relaciona con Mercadotecnia I y II, Probabilidad y estadística descriptiva y estadistica inferencial. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: (Créditos) SATCA 1 Investigación de Mercado Ingeniería en Administración ADD-1024 2-3-5 2.- PRESENTACIÓN Caracterización

Más detalles

Capítulo 1. Introducción

Capítulo 1. Introducción Capítulo 1. Introducción 1.1 Antecedentes La selección de personal siempre ha sido una tarea en la cual se ha requerido mucho tiempo y esfuerzo para el área de recursos humanos dentro de una organización.

Más detalles

Modelos de desarrollo de software. septiembre de 2007 1

Modelos de desarrollo de software. septiembre de 2007 1 Modelos de desarrollo de software septiembre de 2007 1 Referencias básicas Ingeniería de software. Un enfoque práctico. Pressman, R. Quinta edición. Mc. Graw Hill 2002 Ingeniería de software. Sommerville,

Más detalles

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1 Introducción al Proceso Unificado de Desarrollo de Software Autor: Ing. Silverio Bonilla 1 James Rumbaugh et al. Concepto de Método Una metodología de ingeniería del software es un proceso para producir

Más detalles

SÍLABO INGENIERÍA WEB

SÍLABO INGENIERÍA WEB SÍLABO INGENIERÍA WEB I. DATOS GENERALES II. 1.1. Carrera Profesional : Ingeniería de Sistemas 1.2. Área Académica : Ingeniería de Sistemas 1.3. Ciclo : VIII 1.4. Semestre : 2014 - I 1.5. Prerrequisito

Más detalles

RESULTADOS del ESTUDIANTE

RESULTADOS del ESTUDIANTE UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERÍA MECÁNICA ESCUELA DE INGENIERIA MECÁNICA RESULTADOS del ESTUDIANTE Competencias que debe demostrar el alumno al momento de egresar 1. Diseño en

Más detalles

Modelado de un Prototipo de Aplicación Web para la Gestión de Guardias Médicas del Gobierno de Catamarca

Modelado de un Prototipo de Aplicación Web para la Gestión de Guardias Médicas del Gobierno de Catamarca Modelado de un Prototipo de Aplicación Web para la Gestión de Guardias Médicas del Gobierno de Catamarca Cecilia Elizabeth Gallardo 1, Hernán César Ahumada 2 1 Departamento de Informática, Facultad de

Más detalles

ESTIMACIÓN DE PROYECTOS DE SOFTWARE CON PUNTOS DE CASOS DE USO

ESTIMACIÓN DE PROYECTOS DE SOFTWARE CON PUNTOS DE CASOS DE USO ESTIMACIÓN DE PROYECTOS DE SOFTWARE CON PUNTOS DE CASOS DE USO Valero Orea, Sergio* RESUMEN Uno de los principales problemas a los que nos enfrentamos los desarrolladores de software al momento de planear

Más detalles

EL SECRETO DE UN SOFTWARE EXITOSO

EL SECRETO DE UN SOFTWARE EXITOSO EL SECRETO DE UN SOFTWARE EXITOSO Por Br. Carlos Soria, carlmanmagnifico@gmail.com RESUMEN El presente artículo nos muestra el impacto del software en el negocio, y él énfasis que se debe hacer en desarrollarlo

Más detalles

Tema 3. Procesos ligeros de desarrollo de software.

Tema 3. Procesos ligeros de desarrollo de software. Ingeniería del Software II 2011 Tema 3. Procesos ligeros de desarrollo de software. Tipos de procesos ligeros. Tipos de procesos ligeros: Desarrollo Rápido de Software. Desarrollo Ágil. Programación Extrema.

Más detalles

6 Anexos: 6.1 Definición de Rup:

6 Anexos: 6.1 Definición de Rup: 6 Anexos: 6.1 Definición de Rup: Es un producto del proceso de ingeniería de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización del desarrollo.

Más detalles

EXPERIENCIAS EN EL ASEGURAMIENTO DE LA FIABILIDAD DEL SOFTWARE EN EL PROYECTO DE IDENTIFICACIÓN, INMIGRACIÓN Y EXTRANJERÍA DE LA REPÚBLICA DE CUBA

EXPERIENCIAS EN EL ASEGURAMIENTO DE LA FIABILIDAD DEL SOFTWARE EN EL PROYECTO DE IDENTIFICACIÓN, INMIGRACIÓN Y EXTRANJERÍA DE LA REPÚBLICA DE CUBA EXPERIENCIAS EN EL ASEGURAMIENTO DE LA FIABILIDAD DEL SOFTWARE EN EL PROYECTO DE IDENTIFICACIÓN, INMIGRACIÓN Y EXTRANJERÍA DE LA REPÚBLICA DE CUBA Geidis Sánchez Michel Ernesto Kindelán Monier Universidad

Más detalles

Palabras Claves: Estrategias de Pruebas, Requerimientos no-funcionales, desarrollo de software OO, validación

Palabras Claves: Estrategias de Pruebas, Requerimientos no-funcionales, desarrollo de software OO, validación Estrategia de Pruebas para Software OO que garantiza Requerimientos No Funcionales Anna. C Grimán, María Pérez, Luis. E Mendoza Laboratorio de Investigación de Sistemas de Información (LISI) Departamento

Más detalles

Sistema de Apoyo para la Generación de Syllabus en la Escuela de Informática de la Universidad Andrés Bello. Fase I

Sistema de Apoyo para la Generación de Syllabus en la Escuela de Informática de la Universidad Andrés Bello. Fase I Revista Panorama Administrativo Año 7 (2013) Núm. 12 Sistema de Apoyo para la Generación de Syllabus en la Escuela de Informática de la Universidad Andrés Bello. Fase I José Valenzuela Salvo Universidad

Más detalles

La Guía Nexus. La Guía Definitiva a Nexus: El exoesqueleto de desarrollo a escala con Scrum. Desarrollado y mantenido por Ken Schwaber y Scrum.

La Guía Nexus. La Guía Definitiva a Nexus: El exoesqueleto de desarrollo a escala con Scrum. Desarrollado y mantenido por Ken Schwaber y Scrum. La Guía Nexus La Guía Definitiva a Nexus: El exoesqueleto de desarrollo a escala con Scrum Desarrollado y mantenido por Ken Schwaber y Scrum.org Agosto 2015 Tabla de Contenido Información General de Nexus...

Más detalles

CONFIGURACIÓN DE LA METODOLOGÍA OPENUP V1.0. Centro Ideoinformática

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)

Más detalles

1.- DATOS DE LA ASIGNATURA Nombre de la asignatura : Desarrollo e implementación de Sistemas de Información Carrera : Ingeniería Informática

1.- DATOS DE LA ASIGNATURA Nombre de la asignatura : Desarrollo e implementación de Sistemas de Información Carrera : Ingeniería Informática 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura : Desarrollo e implementación de Sistemas de Información Carrera : Ingeniería Informática Clave de la asignatura : IFD-1011 SATCA 1 2-3-5 2.- PRESENTACIÓN

Más detalles

ADMINISTRACIÓN DE PROYECTOS

ADMINISTRACIÓN DE PROYECTOS ADMINISTRACIÓN DE PROYECTOS QUÉ ES LA ADMINISTRACIÓN DE PROYECTOS? Es la planeación, organización, dirección y control de los recursos para lograr un objetivo a corto plazo. También se dice que la administración

Más detalles

CAPÍTULO I FORMULACIÓN DEL PROBLEMA

CAPÍTULO I FORMULACIÓN DEL PROBLEMA CAPÍTULO I FORMULACIÓN DEL PROBLEMA 1.1 Tema de Investigación Propuesta de auditoría a los sistemas de información para evaluar la calidad del software. Caso de Estudio: Departamento Médico del Hospital

Más detalles

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

Más detalles

Calidad y Software. Evento ONGEI 29 mar 11. www.asistp.com 1

Calidad y Software. Evento ONGEI 29 mar 11. www.asistp.com 1 Calidad y Software Evento ONGEI 29 mar 11 www.asistp.com 1 Agenda La Calidad y los Procesos El Proceso de Software Las pruebas de Software www.asistp.com 2 Calidad www.asistp.com 3 Calidad algunas definiciones

Más detalles

GUÍA PRÁCTICA DE GESTIÓN DE REQUISITOS LNCS

GUÍA PRÁCTICA DE GESTIÓN DE REQUISITOS LNCS GUÍA PRÁCTICA DE GESTIÓN DE REQUISITOS Diciembre 2008 AVISO LEGAL CMMI es una marca registrada en la Oficina de Marcas y Patentes de EEUU por la Universidad Carnegie Mellon. Las distintas normas ISO mencionadas

Más detalles

1 FUNDAMENTACION DE LA MATERIA

1 FUNDAMENTACION DE LA MATERIA 1 FUNDAMENTACION DE LA MATERIA Esta es una materia fundamental de la carrera. Se verán en ella las bases de la Ingeniería de Software, Análisis de Sistemas y Diseño de Sistemas. La Ingeniería de Software

Más detalles

RESUMEN 1. INTRODUCCIÓN

RESUMEN 1. INTRODUCCIÓN Análisis de dominio orientado a las características (FODA) para el desarrollo de una metodología para la evaluación personal en la especificación de requerimientos de software Manuel A. Murillo Madera,

Más detalles

Guía Docente 2013/2014

Guía Docente 2013/2014 Guía Docente 2013/2014 Ingeniería del Software II Software Engineering II Grado en Ingeniería Informática Presencial Universidad Católica San Antonio de Murcia Tlf: (+34) 902 102 101 info@ucam.edu www.ucam.edu

Más detalles

P R U E B A S D E S O F T W A R E 1 Pruebas de Software

P R U E B A S D E S O F T W A R E 1 Pruebas de Software PRUEBAS DE SOFTW ARE 1 Pruebas de Software 2 PRUEBAS DE SOFTWARE 3 ÍNDICE Página Presentación 5 Red de contenidos 6 Unidad de aprendizaje 1: Fundamentos de Pruebas de Software 1.1 Tema 1 : Pruebas de Software

Más detalles

ESPECIFICACIÓN Y TRAZABILIDAD DE REQUERIMIENTOS EN EL DESARROLLO DE APLICACIONES WEB

ESPECIFICACIÓN Y TRAZABILIDAD DE REQUERIMIENTOS EN EL DESARROLLO DE APLICACIONES WEB ESPECIFICACIÓN Y TRAZABILIDAD DE REQUERIMIENTOS EN EL DESARROLLO DE APLICACIONES WEB Ferraro, Maria de los Angeles a ; Medina, Yanina a* ; Dapozo, Gladys a ; Estayno, Marcelo b a Facultad de Ciencias Exactas

Más detalles

Profesorado: Dra. María José Escalona Cuaresma mjescalona@us.es Dr. José Mariano González Romano mariano@lsi.us.es

Profesorado: Dra. María José Escalona Cuaresma mjescalona@us.es Dr. José Mariano González Romano mariano@lsi.us.es Metodología y Técnicas en Proyectos software para la Web II-6 para la Ingeniería Web Profesorado: Dra. María José Escalona Cuaresma mjescalona@us.es Dr. José Mariano González Romano mariano@lsi.us.es Programa

Más detalles

Examen de Fundamentos de ITIL

Examen de Fundamentos de ITIL Examen de Fundamentos de ITIL Ejemplo A, versión 5.1 Selección tipo test Instrucciones 1. Debe intentar contestar las 40 preguntas. 2. Marque sus respuestas en lápiz en la hoja anexa 3. Usted tiene 60

Más detalles

Guía Anteproyecto de Grado Ingeniería de Sistemas GUÍA PARA LA ELABORACIÓN DEL ANTEPROYECTO DE GRADO

Guía Anteproyecto de Grado Ingeniería de Sistemas GUÍA PARA LA ELABORACIÓN DEL ANTEPROYECTO DE GRADO GUÍA PARA LA ELABORACIÓN DEL ANTEPROYECTO DE GRADO UNIVERSIDAD DE NARIÑO FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA DE SISTEMAS MAYO de 2003 GUÍA PARA LA ELABORACIÓN DEL ANTEPROYECTO DE GRADO Ing. Mg.

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Proyecto: Estudio de la tendencia en los valores practicados dentro de la actividad de investigación, en las áreas de ingeniería del IPN.

Proyecto: Estudio de la tendencia en los valores practicados dentro de la actividad de investigación, en las áreas de ingeniería del IPN. Proyecto: Estudio de la tendencia en los valores practicados dentro de la actividad de investigación, en las áreas de ingeniería del IPN. No. de Proyecto: 28797 Metodología utilizada DESARROLLO TÉCNICO

Más detalles

INGENIERIA DE SOFTWARE. Dr. Pedro Mejia Alvarez. 2009. Obtención de Requerimientos

INGENIERIA DE SOFTWARE. Dr. Pedro Mejia Alvarez. 2009. Obtención de Requerimientos INGENIERIA DE SOFTWARE. Dr. Pedro Mejia Alvarez. 2009. Obtención de Requerimientos En esta actividad se determina el dominio de la aplicación, se especifican los servicios que debe proveer el sistema,

Más detalles

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA La Universidad Católica de Loja ESCUELA DE SISTEMAS INFORMÁTICOS Y COMPUTACIÓN TEMA: Análisis comparativo entre las técnicas utilizadas en la Ingeniería de Requisitos,

Más detalles

Cristian Blanco www.cristianblanco.es

Cristian Blanco www.cristianblanco.es 3.1.- INTRODUCCIÓN Para realizar el desarrollo de cualquier proyecto de software es necesario llevar una sistemática de trabajo, que nos asegure el éxito del mismo. Lo que tenemos que evitar, en el desarrollo

Más detalles

Identificación de requerimientos

Identificación de requerimientos Licenciatura en Informática Administración de requerimientos Identificación de requerimientos Licenciatura en Informática Sirva este material como apoyo a los apuntes de la asignatura Administración de

Más detalles

BUEN MANEJO Y CONTROL DE IDENTIDADES Y DE ACCESO BASADOS EN EL NEGOCIO: LA IMPORTANCIA DE ESTE NUEVO ENFOQUE

BUEN MANEJO Y CONTROL DE IDENTIDADES Y DE ACCESO BASADOS EN EL NEGOCIO: LA IMPORTANCIA DE ESTE NUEVO ENFOQUE BUEN MANEJO Y CONTROL DE IDENTIDADES Y DE ACCESO BASADOS EN EL NEGOCIO: LA IMPORTANCIA DE ESTE NUEVO ENFOQUE RESUMEN Por años, los administradores de seguridad de la información y de giros comerciales

Más detalles

RESUMEN DE COBIT 4.1. Los recursos de TI identificados en COBIT se pueden definir como sigue [2]:

RESUMEN DE COBIT 4.1. Los recursos de TI identificados en COBIT se pueden definir como sigue [2]: RESUMEN DE COBIT 4.1 COBIT es un marco de trabajo y un conjunto de herramientas de Gobierno de Tecnología de Información (TI) que permite a la Gerencia cerrar la brecha entre los requerimientos de control,

Más detalles

Data analyses for sharing assessment results Introduction to Requirements Engineering - Technical Report Dec 2008 Natalia Andriano

Data analyses for sharing assessment results Introduction to Requirements Engineering - Technical Report Dec 2008 Natalia Andriano Data analyses for sharing assessment results Introduction to Requirements Engineering - Technical Report Dec 2008 Natalia Andriano Grupo de Investigación en Ingeniería y Calidad de Software Departamento

Más detalles

Guía Docente 2015/2016

Guía Docente 2015/2016 Guía Docente 2015/2016 Ingeniería de Requisitos Requirements Engineering Grado en Ingeniería Informática Presencial Índice Ingeniería de Requisitos... 3 Breve descripción de la asignatura... 3 Requisitos

Más detalles

Desarrollo Ágil. Software Engineering: A Practitioner s Approach Roger S. Pressman, Ph.D. Tomás Balderas Contreras Ingeniería de Software I

Desarrollo Ágil. Software Engineering: A Practitioner s Approach Roger S. Pressman, Ph.D. Tomás Balderas Contreras Ingeniería de Software I Desarrollo Ágil Software Engineering: A Practitioner s Approach Roger S. Pressman, Ph.D. Tomás Balderas Contreras Ingeniería de Software I Coordinación de Ciencias Computacionales INAOE 2011 Preguntas

Más detalles

SOFTWARE PROJECT MANAGEMENT PLAN

SOFTWARE PROJECT MANAGEMENT PLAN SOFTWARE PROJECT MANAGEMENT PLAN HERRAMIENTA PARA LA ADMINISTRACIÓN DE REQUERIMIENTOS DE LOS PROYECTOS DE LAS ASIGNATURAS DE INGENIERÍA Y ARQUITECTURA DE SOFTWARE DE LA PONTIFICIA UNIVERSIDAD JAVERIANA.

Más detalles

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3 Contenido INGENIERIA DE SOFTWARE Tema 6: Administración de la calidad del software Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca dtorres@mixteco.utm.mx Cubo 37 1. Introducción 2.

Más detalles

Herramientas de Desarrollo de Software: Hacia la Construcción de una Ontología

Herramientas de Desarrollo de Software: Hacia la Construcción de una Ontología Herramientas de Desarrollo de Software: Hacia la Construcción de una Ontología Lornel A. Rivas 1,2, María Pérez 2, Luis E. Mendoza 2, y Anna Grimán 2 1 Gerencia de Investigación, Instituto Nacional de

Más detalles

6451 Planning, Deploying and Managing Microsoft Systems Center Configuration Manager 2007

6451 Planning, Deploying and Managing Microsoft Systems Center Configuration Manager 2007 6451 Planning, Deploying and Managing Microsoft Systems Center Introducción Este curso de cinco días impartido por instructor, provee a estudiantes con el conocimiento y habilidades para planear, implementar

Más detalles

Ingeniería de Software: diseño y elaboración de un curso a distancia

Ingeniería de Software: diseño y elaboración de un curso a distancia Ingeniería de Software: diseño y elaboración de un curso a distancia Autores: Lic. María Rosa Mas Camacho MSc. Dr. Abel Barrios Blanco Institución: Instituto Superior de Ciencias Médicas de La Habana Centro

Más detalles

La importancia de la Ingeniería de Software en el desarrollo de Software Educativo.

La importancia de la Ingeniería de Software en el desarrollo de Software Educativo. La importancia de la Ingeniería de Software en el desarrollo de Software Educativo. María Lina López Martínez 1 y José Rafael Rojano Cáceres 1 1 Universidad Veracruzana (UV). Av. Xalapa esq. Av. Ávila

Más detalles

UNIVERSIDAD TÉCNICA DEL NORTE. Sistema Informático basado en tecnologías opensource para apoyo y gestión de Transportes del Norte

UNIVERSIDAD TÉCNICA DEL NORTE. Sistema Informático basado en tecnologías opensource para apoyo y gestión de Transportes del Norte UNIVERSIDAD TÉCNICA DEL NORTE Sistema Informático basado en tecnologías opensource para apoyo y gestión de Transportes del Norte MAGALY FUERTES MENESES FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS CARRERA

Más detalles

Unidad didáctica 1: EL PROCESO DE DISEÑO

Unidad didáctica 1: EL PROCESO DE DISEÑO Prof. auxiliar: Marcos Martínez Hoja: 1/6 Tema 1.2 PROCESO DE DISEÑO Es una secuencia lógica de pasos que sigue el diseñador a partir de ciertos datos de entrada, para obtener la solución de ingeniería

Más detalles

La importancia del desarrollo para el buen diseño del software

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

Más detalles

CICLO DE VIDA DEL SOFTWARE. Una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software

CICLO DE VIDA DEL SOFTWARE. Una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software 3.010 CONCEPTO DE CICLO DE VIDA Una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software IEEE 1074 Un marco de referencia que contiene los

Más detalles

CAPÍTULO III MARCO TEÓRICO. Cada día cambian las condiciones de los mercados debido a diferentes factores como: el

CAPÍTULO III MARCO TEÓRICO. Cada día cambian las condiciones de los mercados debido a diferentes factores como: el CAPÍTULO III MARCO TEÓRICO 3.1 Introducción Cada día cambian las condiciones de los mercados debido a diferentes factores como: el incremento de la competencia, la globalización, la dinámica de la economía,

Más detalles

CINCO PASOS PARA ADMINISTRAR EL RECORRIDO DEL CLIENTE PARA EL ÉXITO DE B2B. libro electrónico

CINCO PASOS PARA ADMINISTRAR EL RECORRIDO DEL CLIENTE PARA EL ÉXITO DE B2B. libro electrónico CINCO PASOS PARA ADMINISTRAR EL RECORRIDO DEL CLIENTE PARA EL ÉXITO DE B2B libro electrónico TABLA DE CONTENIDO Resumen ejecutivo Paso 1: diseñar el mapa del recorrido del cliente Paso 2: encontrar las

Más detalles

Plan de estudios ISTQB: Nivel Fundamentos

Plan de estudios ISTQB: Nivel Fundamentos Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6. GESTIÓN DE

Más detalles

Capítulo 11. Conclusiones y trabajo futuro

Capítulo 11. Conclusiones y trabajo futuro Capítulo 11. Conclusiones y trabajo futuro En esta tesis ha realizado un entorno de desarrollo Web que proporciona herramientas para la mejora de la calidad del código de los desarrolladores. Para conseguir

Más detalles

Interpretación y aplicación de Requisitos de ISO 9001:2008

Interpretación y aplicación de Requisitos de ISO 9001:2008 Interpretación y aplicación de Requisitos de ISO 9001:2008 Postgrado en Gerencia de los Sistemas de Gestión de la Calidad UNI Página 1 de 66 Tabla de contenido PRESENTACIÓN... 3 INTRODUCCIÓN... 4 SISTEMAS

Más detalles

Un Acercamiento a la Ingeniería de Requerimientos

Un Acercamiento a la Ingeniería de Requerimientos Un Acercamiento a la Ingeniería de Requerimientos José Manuel Bahamonde jbahamon@inf.utfsm.cl Richard Rossel rrossel@inf.utfsm.cl Universidad Técnica Federico Santa María 03 de Noviembre de 2003 Resumen

Más detalles

Estándar de Ingeniería de Software de la European Space Agency (ESA)

Estándar de Ingeniería de Software de la European Space Agency (ESA) Estándar de Ingeniería de Software de la European Space Agency (ESA) Sergio Ochoa M. Cecilia Bastarrica Contenidos Fases, actividades e hitos establecidos por el estándar. Conclusiones 2 1 Ciclo de Vida

Más detalles

Marco metodológico para el desarrollo de aplicaciones educativas móviles

Marco metodológico para el desarrollo de aplicaciones educativas móviles Marco metodológico para el desarrollo de aplicaciones educativas móviles (Methodological framework for the development of mobile educational applications) Jorge Armando Baute Rivera Universidad Popular

Más detalles