Procesos y metodologías de software

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

Download "Procesos y metodologías de software"

Transcripción

1 Procesos y metodologías de software Andrés Felipe Crespo García UNIVERSIDAD DE CARTAGENA Facultad de Ingeniería PROGRAMA DE INGENIERÍA DE SISTEMAS Programas de Educación Abierta y a Distancia Cartagena D. T. y C. 7 de abril de 2017

2 Procesos y metodologías de software Andrés Felipe Crespo García Profesor: JHON CARLOS ARRIETA ARRIETA UNIVERSIDAD DE CARTAGENA Facultad de Ingeniería PROGRAMA DE INGENIERÍA DE SISTEMAS Programas de Educación Abierta y a Distancia Cartagena D. T. y C. 7 de abril de

3 Nunca consideres el estudio como una obligación, sino como una oportunidad para penetrar en el bello y maravilloso mundo del saber Albert Einstein físico y judío alemán del siglo XIX y XX (nació el 14 de marzo de 1879 y murió el 18 de abril de 1955) conocido principalmente por el desarrollo de la teoría de la relatividad. 3

4 Contenido Introducción...5 Objetivos...6 Objetivos específicos Procesos de software y ciclo de vida Proceso de software Ciclo de vida Metodologías de software Modelo de cascada Modelo en V Basado en prototipos Modelo en espiral Diferencia entre metodología y proceso, definición propia...14 Conclusión...15 Bibliografía

5 Introducción De todos los tipos de metodologías que existen, hay algunas que son las madres de todas, y son aquellas que dieron origen a las demás. Por esta razón, se mencionará en el presente trabajo esas que son las más relevantes, mencionando sus ventajas y desventajas, así como cada uno de los posibles usos que puede tener. También, se aborda la definición de un proceso de software, que, palabras más o palabras menos es entendido como una serie de pasos que incluyen actividades, restricciones y recursos que resultan en un producto que, en este caso, es un software. O como también se puede decir que es una secuencia de pasos que lleva a cabo con el fin de un propósito determinado. (Salvador Sanchez, 2011) 5

6 Objetivos Mostrar el concepto de proceso y metodología de software en el sentido de su definición, uso, evaluación, medida, gestión, cambio y mejora. Objetivos específicos Conocer el concepto de proceso de software y distinguirlo de otros relacionados, como el de la actividad, metodología o ciclo de vida. Conocer los modelos de ciclo de vida del software, entendiéndolos como procesos genéricos. Saber diferenciar las diferentes metodologías o métodos de la ingeniería de software. 6

7 1. Procesos de software y ciclo de vida Primero que todo, un proceso de software se define como una serie de pasos que incluyen actividades, restricciones y recursos que resultan en un producto que, en este caso, es un software. O como también se puede decir que es una secuencia de pasos que lleva a cabo con el fin de un propósito determinado. (Salvador Sanchez, 2011). Por otra parte, un ciclo de vida se define en un producto o proyecto de software como la evolución del mismo desde el momento de su concepción hasta el momento en que deja de usarse, puede describirse en función de las actividades que se realzan dentro del mismo. (Raúl Noriega Martínez, 2015). Ya con esto tenemos las bases para partir y diferenciar los conceptos de procesos de software y ciclos de vida de los mismos Proceso de software Un proceso de desarrollo de software es un conjunto de personas, estructuras de organización, reglas, políticas, actividades y sus procedimientos, componentes de software, metodologías, y herramientas utilizadas o creadas específicamente para definir, desarrollar, ofrecer un servicio, innovar y extender un producto de software. (Salvador Sanchez, 2011) Un proceso de software efectivo habilita a la organización a incrementar su productividad al desarrollar software: Permite estandarizar esfuerzos, promover reúso, repetición y consistencia entre proyectos. Provee la oportunidad de introducir mejores prácticas de la industria. Permite entender que las herramientas deben ser utilizadas para soportar un proceso. Establece la base para una mayor consistencia y mejoras futuras. 7

8 Un proceso de software mejora los esfuerzos de mantenimiento y soporte: Define cómo manejar los cambios y liberaciones a sistemas de software existentes. Define cómo lograr la transición del software a la operación, y cómo ejecutar los esfuerzos de operación y soporte. Necesitamos un proceso de software cuya funcionalidad esté probada en la práctica, y personalizado para que cumpla con nuestras necesidades específicas Ciclo de vida Como ya se ha mencionado antes, el ciclo de vida del software describe el desarrollo de software, desde la fase inicial (o desde que nace) hasta la fase final (el termino de desarrollo del mismo o finalización del uso del mismo). Tiene como propósito el definir lo que se necesita para cumplir a cabalidad cada una de las partes necesarias para la satisfactoria creación de las soluciones informáticas. Las distintas fases que componen un ciclo de vida se aseguran de que los métodos utilizados son apropiados. El ciclo de vida básico de un software cualquiera tiene las siguientes partes: Definición de objetivos: Paso donde se define la finalidad del proyecto y su papel en la estrategia global. Análisis de los requisitos: Recopila, examina y formula cada uno de los detalles a satisfacer con la creación del presente software. Diseño general: Se postula de manera general los requisitos generales de la arquitectura de la aplicación. Diseño en detalle: Se crea con detalles la definición precisa de cada subconjunto de la aplicación. Programación e implementación: Es la fase donde se implementa un lenguaje de programación para crear las funciones definidas durante la etapa de diseño. 8

9 Prueba de unidad: En algunos casos es recomendado y funcional el hacer una prueba de cómo va funcionando el software en ese preciso momento, para así saber si se está acercando a lo deseado o se está alejando del mismo. Para este punto se intenta garantizar el objetivo final del software. Integración: Garantiza que los diferentes módulos se integren con la aplicación. Este es el propósito de la prueba de integración que está cuidadosamente documentada. Prueba final o validación: Garantiza que el software cumple con las especificaciones originales. Documentación: Sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros. Implementación: Pone en marcha la ejecución del software, siendo usado en el lugar donde se necesitaba. Mantenimiento: En caso de ser necesario, se hacen revisiones periódicas del mismo. (Gonzales, 2010) El estándar internacional que regula el método de selección, implementación y monitoreo del ciclo de vida del software es ISO

10 2. Metodologías de software La gran cantidad de organizaciones de desarrollo de software implementan metodologías para el proceso de desarrollo. Las metodologías de software no son más que diferentes maneras de plantear actividades específicas que ordenen las tareas para crear un software de manera coordinada, por ello, durante el desarrollo de la historia de la humanidad se han creado y configurado algunas que son bastante efectivas. No hay una metodología específica que sea la fórmula mágica de funcionamiento para todos los desarrollos de software del mundo, de hecho, se suele escoger las que se amolden al cliente. Entre las metodologías de software existen las siguientes que son las más reconocidas: 2.1. Modelo de cascada Es el más ampliamente difundido dentro de los métodos clásicos. Ilustración 1-Modelo de cascada diferenciada por las actividades que en ella se realizan. Sus principales ventajas son que el estado del proyecto se hace visible en cada parte, dado que hay una progresión secuencial por fases perfectamente Otra de sus principales ventajas es que en el caso de probar el entregable y este no cumplir con lo que se necesita, se puede identificar de inmediato qué punto se debe cambiar. Otra de sus ventajas es que cuenta con los requerimientos muy completos 10

11 y consistentes, disminuyendo el efecto de bola de nieve al reducir el mantenimiento considerando que se tienen unas especificaciones completas y correctas. Las desventajas de este es que el prototipo sólo puede ser aprovechado en su aspecto externo, los aspectos funcionales son muy reducidos y el tiempo que se invierte en crear el prototipo incluyendo un costo adicional de la inversión debido a que supone es la creación de un desechable. En cada fase (como se ha mencionado antes), se desarrollan actividades diferentes: Definición de requisitos: Se clasifican los requisitos que se necesitaran satisfacer y atender. Análisis y diseño: Se descartan características innecesarias y se crea un modelo que satisfaga la necesidad principal. Implementación: Se programa la solución. Integración: Se integra el software al lugar donde se necesita la misma. Mantenimiento: En caso de ser necesario, se hace un seguimiento del desempeño del software Modelo en V Es una evolucion del metodo de cascada. La parte izquierda repreasenta las fases de desarrollo previas a las actividades de prueba. Este modelo gace que sea facil el enfasis en su prueba. Este método pretende Ilustración 2-Modelo en V minimizar los riesgos del proyecto, mejorar la transparencia del proyecto y control del proyecto, especificando los enfoques estandarizados, describe los resultados 11

12 correspondientes y funciones de responsabilidad. Permite una detección temprana de las desviaciones y los riesgos y mejora la gestión de procesos, reduciendo así los riesgos del proyecto. La corriente de especificación consiste principalmente de: Conceptos de operaciones: que debe hacer el sistema a grandes rasgos. Requisitos del sistema y arquitectura del mismo. Diseño detallado. La corriente de pruebas por su parte, suele consistir de: Integración de las distintas partes, prueba y verificación de las mismas. Verificación y validación del sistema en conjunto. Mantenimiento del sistema. La corriente de desarrollo puede consistir (depende del tipo de sistema y del alcance del desarrollo) en personalización, configuración o codificación Basado en prototipos Es un modelo ejecutable de un sistema futuro que implementa solo una pequeña parte de la funcionalidad, pero permite a los usuarios, clientes y desarrolladores adquirir experiencia con la arquitectura y persistencia del software en cuestión. Posibilita que se encuentren los errores de maneras más rápidas. Este tipo de metodologías pueden combinarse hasta con los de cascada. Suelen ser de dos tipos: Desechables: De usar y tirar. También llamados como prototipos rápidos, y estos suelen ser descartados de manera rápida, aunque no por completo en la mayoría de los casos. Estos desechables no suelen cumplir con todos los estándares de la ingeniería cuando están en desarrollo, puesto que están en su fase de desarrollo y se hacen para probar el desarrollo. 12

13 Evolutivos: Son vistos como el esqueleto del final y se mejoran con cada revisión Modelo en espiral Ilustración 3-Modelo en espiral cada cuadrante representa un tipo de actividad diferente: Se dice que reúne lo mejor de los prototipos y lo mejor del de cascada. Propugna evaluar los riesgos de forma regular en el proyecto y se decide tomar acciones para mitigar el impacto de esos riesgos. La esencia del modelo radica en que Determinar objetivos: En este punto se especifica la porción del sistema a desarrollar, incluyendo requisitos funcionales y no funcionales. Análisis de riesgo: Evalúa las alternativas mediante la identificación de riesgos que puedan afectar el desarrollo del software. Desarrollar y probar: Depende del anterior e implica el diseño, construcción y pruebas de implementación. Planificación: En esta se prueban los resultados obtenidos para, en caso de ser necesario, comenzar de nuevo para pulir el software una vez más. 13

14 3. Diferencia entre metodología y proceso, definición propia Primero que todo, la metodología, hace referencia al conjunto de procedimientos basados en principios lógicos, utilizados para alcanzar una gama de objetivos que rigen en una investigación científica. (Landgraf, 2011) Es la teoría acerca del método o del conjunto de métodos está es normativa (valora), pero también es descriptiva (expone) o comparativa (analiza). La metodología estudia también el proceder del investigador y las técnicas que emplea Proceso, por su parte, es entendido como una serie de pasos que incluyen actividades, restricciones y recursos que resultan en un producto que, en este caso, es un software. O como también se puede decir que es una secuencia de pasos que lleva a cabo con el fin de un propósito determinado. De esto podemos decir que, una metodología contiene un grupo de procesos, que, en conjunto, hacen que la metodología haga suplir las lagunas de actuación que podría tener en el desarrollo de un software en cuestión. Ahora bien, como se ha mencionado en este documento, se debe tener en cuenta que por más que se intente, una metodología (aunque cuente con muchos procesos), siempre tiene falencia que los procesos internos de las mismas traten de suplir aunque no existe una metodología dorada que funcione para todos y cada uno de los proyectos de software que existen. 14

15 Conclusión Los procesos de software son modelos y especificaciones sobre qué actividades de ingeniería deben realizarse y en qué orden. Los modelos de proceso, como los basados en prototipos, o los modelos de cascada o en espiral, son descripciones de alto nivel, y por ello se pueden modificar para cada una de las necesidades de las empresas o diseñadores que deseen implementarlos. Con el presente escrito se puede deducir que cada uno de los modelos es independiente el uno del otro, y que, aunque son muy buenos funcionando de manera individual, algunos (como el de prototipos) funciona también muy bien con ayuda de algún otro (como lo he mencionado, fusionándolo con el de cascada, por ejemplo), ya que minimiza aún más el tiempo de ejecución del proyecto, provocando así que se resuman incluso los gastos. También se puede mencionar que existe una diferencia notable entre proceso de software (que son las actividades unitarias que se hacen en un modelo) y el ciclo de vida (que es el horario de tareas que tiene una metodología). 15

16 Bibliografía Falgueras, B. C. (2002). Ingeniería del software. Catalunya: Universitat Oberta de Catalunya. Gonzales, C. V. (2010). Revista de Ingenieria de Software. Ingeniare, 158. Landgraf, K. (17 de Enero de 2011). Requirement Management in Product Development. (S. Publishing, Entrevistador) Symposion Publishing. Martin Fowler, K. S. (1999). UML gota a gota (versión traducida). Mexico: Pearson Education. McConnell, S. (1996). Rapid Development: Taming Wild Software Schedules. Redmond: WA: Microsoft Press. Quispe-Otazu, R. (04 de Junio de 2011). Que es la Ingenieria de Requisitos? Obtenido de Raúl Noriega Martínez, J. R. (2015). Curso de. Madrid, España: McGraw Hill. Salvador Sanchez, M. A. (2011). Ingenieria del Software. Madrid, España: Alfaomega. Suh. (2001). Axiomatic Design: Advances and Applications. Oxford: Oxford University Press. Wiegers, K. E. (2003). Software Requirements 2: Practical techniques for gathering and managing requirements throughout the product development cycle. Redmond: Redmond: Microsoft Press. 16

MODELOS Arquitectonicos Facultad de Ingeniería

MODELOS Arquitectonicos Facultad de Ingeniería MODELOS Andrés Felipe Crespo García 4151310014 UNIVERSIDAD DE CARTAGENA Facultad de Ingeniería PROGRAMA DE INGENIERÍA DE SISTEMAS Programas de Educación Abierta y a Distancia Cartagena D. T. y C. 7 de

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

Fuente: Ian Sommerville. Ingeniería del Software, Séptima Edición

Fuente: Ian Sommerville. Ingeniería del Software, Séptima Edición 1. MODELOS DEL PROCESO SOFTWARE El modelo de proceso de desarrollo de software es quizás la pieza más importante de este engranaje conocido como ingeniería de software. Existen varios modelos para el proceso

Más detalles

CICLO DE VIDA DEL SOFTWARE

CICLO DE VIDA DEL SOFTWARE CICLO DE VIDA DEL SOFTWARE El término ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este programa es definir las distintas fases

Más detalles

INGENIERÍA DE REQUISITOS

INGENIERÍA DE REQUISITOS INGENIERÍA DE REQUISITOS Andrés Felipe Crespo García 4151310014 UNIVERSIDAD DE CARTAGENA Facultad de Ingeniería PROGRAMA DE INGENIERÍA DE SISTEMAS Programas de Educación Abierta y a Distancia Cartagena

Más detalles

Implementacion y prueba de unidades. Figura 2.1. El ciclo de vida del software. 1

Implementacion y prueba de unidades. Figura 2.1. El ciclo de vida del software. 1 2.1 Introducción al análisis de sistemas 2.1.1 Ciclo de vida del desarrollo de sistemas La concepción de sistemas viene de las ciencias naturales al tratar de analizar un ser vivo a través del estudio

Más detalles

CICLO DE VIDA DEL SOFTWARE

CICLO DE VIDA DEL SOFTWARE CICLO DE VIDA DEL SOFTWARE 1 CICLO DE VIDA DEL SW Introducción Procesos del ciclo de vida del sw Modelos de proceso del sw 2 INTRODUCCIÓN Definir marco de trabajo A utilizar por todo el personal del proyecto

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

Ingeniería de Software: Metodologías

Ingeniería de Software: Metodologías Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes.

Más detalles

Solución informática

Solución informática Solución informática Andrés Felipe Crespo García 4151310014 UNIVERSIDAD DE CARTAGENA Facultad de Ingeniería PROGRAMA DE INGENIERÍA DE SISTEMAS Programas de Educación Abierta y a Distancia Cartagena D.

Más detalles

Tema II Ciclo de Vida del Software

Tema II Ciclo de Vida del Software Tema II Ciclo de Vida del Software Procesos de Software www.kybele.urjc.es Bibliografía Calvo-Manzano, J.A., Cervera, J., Fernández, L., Piattini, M. Aplicaciones Informáticas de Gestión. Una perspectiva

Más detalles

Proceso Unificado de Desarrollo de Software. 13 de sep de 2006

Proceso Unificado de Desarrollo de Software. 13 de sep de 2006 Proceso Unificado de Desarrollo de Software 13 de sep de 2006 Referencias básicas El Proceso unificado de desarrollo de Software I. Jacobson, G. Booch y J.Rumbaugh Addison Wesley - Pearson Education 1999

Más detalles

Rational Unified Process

Rational Unified Process Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto

Más detalles

Ingeniería en Desarrollo de Software 3 er semestre. Programa de la asignatura: Introducción a la ingeniería de software

Ingeniería en Desarrollo de Software 3 er semestre. Programa de la asignatura: Introducción a la ingeniería de software Ingeniería en Desarrollo de Software 3 er semestre Programa de la asignatura: Introducción a la ingeniería de software Actividades de aprendizaje: A2_Métodos de desarrollo de software Clave: Ingeniería:

Más detalles

Procesos del software

Procesos del software Procesos del software (selección de alguna de las trasparencias de Sommerville) Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Modelos de proceso del software genéricos El modelo

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 2: Procesos de ingeniería del software

INGENIERÍA DE SOFTWARE. Sesión 2: Procesos de ingeniería del software INGENIERÍA DE SOFTWARE Sesión 2: Procesos de ingeniería del software Contextualización La ingeniería de software actualmente es muy importante, pues con los avances tecnológicos se crean muchas cosas que

Más detalles

DOCUMENTACIÓN REQUERIMIENTOS

DOCUMENTACIÓN REQUERIMIENTOS DOCUMENTACIÓN REQUERIMIENTOS 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. CARLOS

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

9/9/2009. Introducción. Introducción. Introducción. Métodos Secuenciales. Métodos Secuenciales. Pruebas y La Vida del Ciclo de Desarrollo del Software

9/9/2009. Introducción. Introducción. Introducción. Métodos Secuenciales. Métodos Secuenciales. Pruebas y La Vida del Ciclo de Desarrollo del Software Introducción y La Vida del Ciclo de Desarrollo del Software Usualmente las tareas realizadas como parte del desarrollo de un software son modeladas durante el Ciclo de Vida de Desarrollo del Software.

Más detalles

Modelado y Análisis de Requerimiento de Software. Propósitos del Curso:

Modelado y Análisis de Requerimiento de Software. Propósitos del Curso: UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H FACULTAD INGENIERÍA Clave: PROGRAMA DEL CURSO: Modelado y Análisis de Requerimiento de Software DES: INGENIERÍA Programa(s) Ingeniería de Software Educativo(s):

Más detalles

Lineamientos para Establecer los Estándares

Lineamientos para Establecer los Estándares Estándares para el Desarrollo, Liberación y Mantenimiento de los Sistemas de Tecnologías de Información delhonorable NO. DE CLAVE: MPUE1418/RLIN/SECAD08/017-A/310517 JUNIO 2014 Con fundamento en lo dispuesto

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

Desarrollo Rápido de Software. Objetivos

Desarrollo Rápido de Software. Objetivos Desarrollo Rápido de Software Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1 Objetivos Explicar como un proceso iterativo e evolutivo de desarrollo conduce a una entrega más

Más detalles

Introducción a la Ingeniería de Software. Tema 2: Modelos de Proceso

Introducción a la Ingeniería de Software. Tema 2: Modelos de Proceso Introducción a la Ingeniería de Software Tema 2: Modelos de Proceso Agenda Significado del Proceso -seguir, escribir... Modelos de Proceso de Software Metodologías Ágiles Herramientas y Técnicas Modelado

Más detalles

Ingeniería Software e Ingeniería Web

Ingeniería Software e Ingeniería Web Especificación de Requisitos http://www.it.uc3m.es/pedmume/ Ingeniería Software e Ingeniería Web Ingeniería Software: Ciencia que trata de establecer metodologías para un desarrollo más eficiente y efectivo

Más detalles

Ciclos, Procesos y Metodologías de Desarrollo de Software. Análisis y Diseño de Sistemas de Información UNIDAD 2

Ciclos, Procesos y Metodologías de Desarrollo de Software. Análisis y Diseño de Sistemas de Información UNIDAD 2 Ciclos, Procesos y Metodologías de Desarrollo de Software Análisis y Diseño de Sistemas de Información UNIDAD 2 Desarrollo de un Sistema de Información Desarrollo de un Sistema de Información Desarrollo

Más detalles

Ingeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE)

Ingeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) es la aplicación de la tecnología de la información a las actividades, técnicas y a las metodologías

Más detalles

ALLSOFT S.A. de C.V. Monterrey, N.L.

ALLSOFT S.A. de C.V. Monterrey, N.L. Modelos de Desarrollo ALLSOFT S.A. de C.V. Monterrey, N.L. 1 Introducción Para el desarrollo de cualquier producto de software se realizan una serie de tareas entre la idea inicial y el producto final.

Más detalles

Ingeniería de Software: Metodologías

Ingeniería de Software: Metodologías Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes.

Más detalles

El Ciclo de Vida del Software

El Ciclo de Vida del Software 26/09/2013 El Ciclo de Vida del Software Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla septiembre 2013 Objetivos de este tema

Más detalles

MODULO III. Análisis y Diseño de Sistemas de Información INF-162 III. RUP. 3.1 Introducción. Facilitador: Miguel Cotaña 26 de Abril

MODULO III. Análisis y Diseño de Sistemas de Información INF-162 III. RUP. 3.1 Introducción. Facilitador: Miguel Cotaña 26 de Abril MODULO III Análisis y Diseño de Sistemas de Información INF-162 III. RUP 3.1 Introducción Facilitador: Miguel Cotaña 26 de Abril 2010 1 INTRODUCCION Rational Unified Process (RUP o Proceso Racional Unificado),

Más detalles

Descripción específica

Descripción específica Descripción específica NÚCLEO: Comercio y Servicios SUBSECTOR: Informática y Comunicación Nombre del Módulo: Planificación de pruebas de software Código: CSTI0192 total: 309 horas Objetivo General: Planificar

Más detalles

Descripción específica

Descripción específica Descripción específica NÚCLEO: Comercio y Servicios SUBSECTOR: Informática y comunicación Nombre del Módulo: Planificación del desarrollo web total: 53 horas Objetivo General: Planificar el proceso de

Más detalles

ANEXO TECNICO. Fábrica de Software

ANEXO TECNICO. Fábrica de Software Contratar el servicio de desarrollo e implementación de sistemas de información para la ESAP mediante el modelo de fábrica de software, de acuerdo con las especificaciones técnicas definidas por la entidad.

Más detalles

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES 16/09/2007 SOBRE EL PROCESO RACIONAL UNIFICADO RUP es un proceso

Más detalles

Agenda. Problemática. Pregunta generadora. Objetivo general y objetivos específicos. Desarrollo del trabajo de grado. Conclusiones.

Agenda. Problemática. Pregunta generadora. Objetivo general y objetivos específicos. Desarrollo del trabajo de grado. Conclusiones. 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 Estudiante Carlos David Duarte Alfonso

Más detalles

QUÉ SON EL ANÁLISIS Y EL DISEÑO?

QUÉ SON EL ANÁLISIS Y EL DISEÑO? QUÉ SON EL ANÁLISIS Y EL DISEÑO? Análisis: Investigación Para crear una aplicación de software hay que describir el problema y las necesidades o requerimientos: en qué consiste el conflicto y que debe

Más detalles

Procesos de Software

Procesos de Software Procesos de Software Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Objetivos Introducir modelos de procesos de software Describir tres modelos de procesos genéricos y cuándo

Más detalles

Los modelos de proceso que se discuten en este capítulo son:

Los modelos de proceso que se discuten en este capítulo son: Ingeniería de Software 6ª Edición Ian Somerville Addison Wesley Resumen Cap. 3 Procesos del software Modelos del proceso del software Un modelo del proceso del software es una representación abstracta

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 7 Nombre: Lenguaje unificado de modelado UML INGENIERÍA DEL SOFTWARE 1 Contextualización Por qué utilizar un lenguaje unificado? Cuando desarrollamos un proyecto entre

Más detalles

Centro Universitario UAEM Zumpango

Centro Universitario UAEM Zumpango Agosto 2015 "2015. Año del Bicentenario Luctuoso de José María Morelos y Pavón" Centro Universitario UAEM Zumpango Ingeniería en Computación Unidad de Aprendizaje: DISEÑO DE SISTEMAS Unidad de Competencia

Más detalles

El modelo V nos permite ejecutar el proceso de validación y verificación en cada una de las etapas de un proyecto. Codificación

El modelo V nos permite ejecutar el proceso de validación y verificación en cada una de las etapas de un proyecto. Codificación ASEGURAMIENTO DE CALIDAD Modelo V El modelo V nos permite ejecutar el proceso de validación y verificación en cada una de las etapas de un proyecto. Análisis de Requerimientos Pruebas de Aceptación Diseño

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN ACATLÁN PROGRAMA DE ASIGNATURA CLAVE: SEMESTRE: 5 (QUINTO) MODALIDAD

Más detalles

Conceptos Básicos de Ingeniería del Software

Conceptos Básicos de Ingeniería del Software Conceptos Básicos de Ingeniería del 26/09/2014 de Conceptos Básicos de Ingeniería del Grupo de Ingeniería del y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla septiembre

Más detalles

CENSO DE UN PUEBLO O CIUDAD

CENSO DE UN PUEBLO O CIUDAD CENSO DE UN PUEBLO O CIUDAD Crespo García Andrés Felipe 4151310014 UNIVERSIDAD DE CARTAGENA Facultad de Ingeniería PROGRAMA DE INGENIERÍA DE SISTEMAS Programas de Educación Abierta y a Distancia Cartagena

Más detalles

SISTEMAS II CICLO DE VIDA

SISTEMAS II CICLO DE VIDA SISTEMAS II 1 CICLO DE VIDA CICLO DE VIDA DE 2 Los Sistemas de Información Es un proceso por el cual los analistas de sistemas, los ingenieros de software, los programadores y los usuarios finales elaboran

Más detalles

Modelos de desarrollo de sistemas

Modelos de desarrollo de sistemas Modelos de desarrollo de sistemas Contenido Modelos Ciclo de vida clásico Prototipos Iterativos En Espiral Evolutivos Desarrollo incremental Metodologías Estructuradas Orientadas a objetos Ágiles Ciclo

Más detalles

Modelos de desarrollo de software. septiembre de

Modelos de desarrollo de software. septiembre de 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

Tests de examen de CDGSI ACTUALIZADO FEB TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN

Tests de examen de CDGSI ACTUALIZADO FEB TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN 1. INTRODUCCIÓN 01 [Sep. 2006] Cuál de los siguientes NO es un cambio provocado en la estructura formal de la empresa por la introducción de

Más detalles

Diseño del Servicio Transición del Servicio

Diseño del Servicio Transición del Servicio Fases de ITIL Diseño del Servicio Transición del Servicio Diseño del Servicio: Diseño de Servicio es una etapa en general del ciclo de vida del servicio y un elemento importante en el proceso de cambio

Más detalles

Clasificación de las Herramientas CASE

Clasificación de las Herramientas CASE Qué es una herramienta CASE? Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la

Más detalles

INGENIERIA DE SOFTWARE I

INGENIERIA DE SOFTWARE I UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave:08USU4053W FACULTAD DE INGENIERÍA DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s): Computacionales en Hardware Tipo de materia:

Más detalles

Microsoft Dynamics Sure Step Fundamentos

Microsoft Dynamics Sure Step Fundamentos Fundamentos 28-09-2015/Serie Microsoft Dynamics Sure Step Fases Desarrollo Implementación Operaciones / Septiembre 2015 Rosana Sánchez CCRM: @rosana-sanchez-2 Twitter: @rosansasanchez6 Correo: ingrossanbar@hotmail.com

Más detalles

Ingeniería de Software: Metodologías

Ingeniería de Software: Metodologías Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes.

Más detalles

CICLOS DE VIDA Y METODOLOGIAS

CICLOS DE VIDA Y METODOLOGIAS INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS Rubby Casallas, Andrés Yie Departamento de Sistemas y Computación Facultad de Ingeniería Universidad de los Andes Agenda Contexto Ciclos de vida: Modelo

Más detalles

UNIVERSIDAD AUTÓNOMA DE TLAXCALA Unidad Académica Multidisciplinaria, Campus Calpulalpan Licenciatura en Plan 2012 PROYECTO INTEGRADOR

UNIVERSIDAD AUTÓNOMA DE TLAXCALA Unidad Académica Multidisciplinaria, Campus Calpulalpan Licenciatura en Plan 2012 PROYECTO INTEGRADOR Plan 22 Julio de 24 PROYECTO INTEGRADOR PROGRAMA EDUCATIVO INGENIERÍA EN COMPUTACIÓN SEMESTRE 5TO GRUPO: A Y B NIVEL EDUCATIVO: LICENCIATURA FECHA DE ELABORACIÓN DE LA ACTIVIDAD INTEGRADORA : FECHA DE

Más detalles

MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL

MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL Requerimientos del sistema de información son predecibles. Requiere almacenamiento de datos en archivos y BD. Sirve para modelar sistema

Más detalles

METODOLOGIA DE DIRECCION DE PROYECTOS. Ministerio de Agricultura y Desarrollo Rural Jorge Rodriguez Gerente de Proyectos OTICs Marzo 10 de 2016

METODOLOGIA DE DIRECCION DE PROYECTOS. Ministerio de Agricultura y Desarrollo Rural Jorge Rodriguez Gerente de Proyectos OTICs Marzo 10 de 2016 METODOLOGIA DE DIRECCION DE PROYECTOS Ministerio de Agricultura y Desarrollo Rural Jorge Rodriguez Gerente de Proyectos OTICs Marzo 10 de 2016 AGENDA Marco General Definiciones Características de un Proyecto

Más detalles

Tecnología hardware y software

Tecnología hardware y software Denominación: Desarrollo de software Código : J62.05 Nivel: 4 Sector: Familia: Eje tecnológico: Programación informática, consultoría de informática y actividades conexas. Tecnología hardware y software

Más detalles

PLANTILLA DE LA GUIA DIDACTICA DE LA ASIGNATURA

PLANTILLA DE LA GUIA DIDACTICA DE LA ASIGNATURA PROGRAMA ACADEMICO: Tecnología en Programación de Sistemas de Información por Ciclos Propedéuticos ASIGNATURA: Identificación del Ciclo de Vida del Software CODIGO DE ASIGNATURA: GRUPO: FECHA DE INICIO:

Más detalles

Ingeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Diseño de casos de prueba. Pruebas de SI OO

Ingeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Diseño de casos de prueba. Pruebas de SI OO Pruebas Pruebas en el PUD Las pruebas del software Diseño de casos de prueba Pruebas de SI OO 1 Iteración en PUD Planificación de la Iteración Captura de requisitos: Modelo de casos de uso, Modelo de Dominio,...

Más detalles

Universidad Autónoma del Estado de México. Facultad de Ingeniería. Ingeniería en Computación

Universidad Autónoma del Estado de México. Facultad de Ingeniería. Ingeniería en Computación Universidad Autónoma del Estado de México Facultad de Ingeniería Ingeniería en Computación Teoría de Sistemas Unidad III Modelos de Procesos de Desarrollo Elaboró: M. en A. Silvia Edith Albarrán Trujillo

Más detalles

06/10/2009. Qué es el Ciclo de Vida del SW? La norma Modelos de desarrollo

06/10/2009. Qué es el Ciclo de Vida del SW? La norma Modelos de desarrollo Tema 2: Ciclo de vida del Software Marcos López Sanz Ingeniería del Software de Gestión Índice Qué es el ciclo de vida del Software? La norma 12207-2008 Qué es el Ciclo de Vida del SW? Es una sucesión

Más detalles

INGENIERÍA DE SOFTWARE I CICLO DE VIDA ING. VÍCTOR ANCAJIMA MIÑÁN

INGENIERÍA DE SOFTWARE I CICLO DE VIDA ING. VÍCTOR ANCAJIMA MIÑÁN INGENIERÍA DE SOFTWARE I CICLO DE VIDA ING. VÍCTOR ANCAJIMA MIÑÁN Ciclo de vida: Definición Conjunto de fases por las que pasa el sistema que se está desarrollando desde que nace la idea inicial hasta

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

Introducción. En los últimos años la tecnología computacional ha avanzado rápidamente con grandes

Introducción. En los últimos años la tecnología computacional ha avanzado rápidamente con grandes Introducción En los últimos años la tecnología computacional ha avanzado rápidamente con grandes progresos tanto en hardware como en software. Asimismo, las necesidades de las organizaciones en cuanto

Más detalles

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 6: INTRODUCIÓN A LA INGENIERÍA DEL SOFTWARE

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 6: INTRODUCIÓN A LA INGENIERÍA DEL SOFTWARE Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 6: INTRODUCIÓN A LA INGENIERÍA DEL SOFTWARE CARACTERÍSTICAS DEL SOFTWARE El software se desarrolla, no se fabrica. El software

Más detalles

Diagramas De Casos De Uso

Diagramas De Casos De Uso Estáticos Diagramas De Casos De Uso Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario.. Por lo tanto los casos de uso determinan los requisitos

Más detalles

Instituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias

Instituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias Instituto Tecnológico Superior De Acatlán de Osorio Carrera: Ingeniería Informática Materia: Verificación y Validación de Software Portafolio de evidencias Elaborado por: Solano Agustín Carlos Profesor:

Más detalles

ORGANIZACIÓN DOCENTE del curso

ORGANIZACIÓN DOCENTE del curso ORGANIZACIÓN DOCENTE del curso 2009-10 1. DATOS GENERALES DE LA ASIGNATURA NOMBRE Ingeniería del Software I PÁGINA WEB www.ctr.unican.es/asignaturas/is1 CÓDIGO DEPARTAMENTO Matemáticas, Estadística y Computación

Más detalles

Ingeniería de Requisitos

Ingeniería de Requisitos Ingeniería de Requisitos Proceso de Ingeniería de Requisitos Departamento de Ciencias de la Computación Universidad de Chile Andrés Vignaga Proceso de Desarrollo Disciplina de Requisitos Roles Artefactos

Más detalles

Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba

Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba Pruebas de Software R. Casallas Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes 1 Agenda Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba 2 1 Pruebas de Programas

Más detalles

Estrategia de Pruebas

Estrategia de Pruebas Estrategia de Pruebas Introducción: Las pruebas son parte integral de un proyecto y del ciclo de vida de la aplicación. Dentro un proyecto de implementación, las pruebas siguen un enfoque estructurado

Más detalles

Diseño e implementación de un modelo de simulación para el Gobierno de las TI basado en ITIL v3, MOF y CMMI for Services

Diseño e implementación de un modelo de simulación para el Gobierno de las TI basado en ITIL v3, MOF y CMMI for Services Universidad Carlos III de Madrid Repositorio institucional e-archivo Trabajos académicos http://e-archivo.uc3m.es Proyectos Fin de Carrera 2009-07 Diseño e implementación de un modelo de simulación para

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Carrera: Ingeniería en Computación Profesor Responsable: Pesado, Patricia Año: 3º Duración: Semestral Carga Horaria Semanal: 9hs Carga Horaria Total: 144hs Objetivos Generales Introducir

Más detalles

Autor: Amhed Sinue Pérez Valdéz

Autor: Amhed Sinue Pérez Valdéz LYG_2015 Maestría en: Tecnologías de la Información y comunicación Asignatura: Ingeniería del Software Autor: Amhed Sinue Pérez Valdéz INTRODUCCIÓN La ingeniería de software es la forma en que se desarrollan

Más detalles

DESARROLLO DE UN SISTEMA COMPUTARIZADO PARA GESTIONAR Y CONTROLAR LA ORDEN DE VUELO EN LA EMPRESA DE TRANSPORTE AÉREO TAME

DESARROLLO DE UN SISTEMA COMPUTARIZADO PARA GESTIONAR Y CONTROLAR LA ORDEN DE VUELO EN LA EMPRESA DE TRANSPORTE AÉREO TAME ESCUELA POLITÉCNICA DEL EJÉRCITO DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA DE SISTEMAS E INFORMÁTICA DESARROLLO DE UN SISTEMA COMPUTARIZADO PARA GESTIONAR Y CONTROLAR LA ORDEN DE VUELO

Más detalles

TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE

TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE INTRODUCCIÓN La prueba del software es un elemento crítico para la garantía de la calidad del software y representa una revisión final de las especificaciones, del

Más detalles

ALM versus SDLC. Autor: Norberto Figuerola ISO/IEC 12207

ALM versus SDLC. Autor: Norberto Figuerola ISO/IEC 12207 ALM versus SDLC Autor: Norberto Figuerola ISO/IEC 12207 Durante el desarrollo del curso IT Project Management revisitamos muchas normas y estándares ISO referidas a IT. Una de las más importantes es la

Más detalles

El Ciclo de Vida del Software

El Ciclo de Vida del Software de Amador Durán Toro, 2011 de Amador Durán Toro, 2011 21/09/2011 El Ciclo de Vida del Software Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla septiembre 2011 Objetivos de este

Más detalles

MANUAL DE TALLERES INGENIERÍA DE SOFTWARE

MANUAL DE TALLERES INGENIERÍA DE SOFTWARE MANUAL DE TALLERES INGENIERÍA DE SOFTWARE En el presente anual se encontrarán los talleres que se deberán realizar para lograr la consecución del proyecto final de la materia de Ingeniería de software.

Más detalles

INGENIERÍA EN MECATRÓNICA EN COMPETENCIAS PROFESIONALES ASIGNATURA INTEGRADORA III

INGENIERÍA EN MECATRÓNICA EN COMPETENCIAS PROFESIONALES ASIGNATURA INTEGRADORA III INGENIERÍA EN MECATRÓNICA EN COMPETENCIAS PROFESIONALES ASIGNATURA INTEGRADORA III 1. Competencias Desarrollar proyectos de automatización y control, a través del diseño, la administración y la aplicación

Más detalles

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ TEMA 3: PROCESO UNIFICADO DE DESARROLLO CONTENIDO 1. Proceso de Software 2. Proceso de Desarrollo de Software 3. Proceso Unificado de Desarrollo de Software

Más detalles

ESCUELA DE INGENIERÍA - Ingeniería Ejecución en Informática. Administración de Recursos Informáticos. Temario de la clase

ESCUELA DE INGENIERÍA - Ingeniería Ejecución en Informática. Administración de Recursos Informáticos. Temario de la clase Temario de la clase Metodologías de desarrollo de un proyecto Definiciones Características Metodologías Metodologías de Desarrollo de proyectos Metodología: Definiremos como Metodología de Desarrollo de

Más detalles

El ciclo de vida de un sistema de información

El ciclo de vida de un sistema de información El ciclo de vida de un sistema de información 1. Las etapas del proceso de desarrollo de software Planificación Análisis Diseño Implementación Pruebas Instalación / Despliegue Uso y mantenimiento 2. Modelos

Más detalles

Pontificia Universidad Javeriana Ingeniería de Software. Profesora: Olga Roa. Cali

Pontificia Universidad Javeriana Ingeniería de Software. Profesora: Olga Roa. Cali Ingeniería de Software Profesora: Olga Roa Cali 2007 Agenda Software e Ingeniería de Software Modelos de ciclo de vida de desarrollo Cascada Evolutivo Prototipos Espiral Modelo en V Fases genéricas del

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA ESPECIALIDAD DE INGENIERÍA INFORMÁTICA Índices Base para Proyectos de Tesis en Ingeniería Informática Versión 1.2 ELABORADO POR:

Más detalles

Proceso de Testing Funcional Independiente

Proceso de Testing Funcional Independiente Proceso de Testing Funcional Independiente Tesis de Maestría en Informática Beatriz Pérez Lamancha Setiembre 2006 PEDECIBA informática Instituto de Computación (InCo) Facultad de Ingeniería Universidad

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

Programación orientada a objetos Semestre 6 Fascículo No. 2

Programación orientada a objetos Semestre 6 Fascículo No. 2 Programación orientada a objetos Semestre 6 Fascículo No. 2 Tabla de contenido Requerimientos UML Unified Modeling Language Diagramas de casos de uso (funcional) Procesos Entradas Salidas Actores Herramientas

Más detalles

Planeará las acciones relativas al proyecto, conforme la detección y análisis de necesidades para el uso efectivo de los recursos.

Planeará las acciones relativas al proyecto, conforme la detección y análisis de necesidades para el uso efectivo de los recursos. 2.4. Unidades de Aprendizaje Unidad de aprendizaje: Desarrollo del plan del proyecto de software Número 1 Propósito de la unidad Planeará las acciones relativas al proyecto, conforme la detección y análisis

Más detalles

Metodología propia del ERP de SAP

Metodología propia del ERP de SAP 3 Metodología propia del ERP de SAP METODOLOGÍA 1.1.1. Metodología ASAP La metodología ASAP es una metodología por fases, orientada a entregables que agiliza los proyectos de aplicación, minimiza el riesgo

Más detalles

Presentación de la Asignatura.

Presentación de la Asignatura. INGENIERÍA DEL SOFTWARE I Tema 0 Presentación de la Asignatura www.ctr.unican.es/asignaturas/is1/ Profesorado Michael González Harbour (teoría, responsable asignatura) E-mail: mgh@unican.es Web: http://www.ctr.unican.es/

Más detalles

Curso Aseguramiento de la Calidad De los Procesos y Productos de Software

Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Objetivos Este curso tiene por finalidad el aseguramiento de la calidad que pueden afectar al software, identificar las diferentes

Más detalles

Descripción Específica en la modalidad de Formación Dual

Descripción Específica en la modalidad de Formación Dual Descripción Específica en la modalidad de Formación Dual Para la persona tutora y la persona monitora, a continuación se presenta la descripción específica para ejecutar el Módulo en modalidad Dual. Tomando

Más detalles

EXAV Plan de Proyecto Versión 2.1 Historia de revisiones

EXAV Plan de Proyecto Versión 2.1 Historia de revisiones EXAV Plan de Proyecto Versión 2.1 Historia de revisiones Fecha Versión Descripción Autor 28/08/2011 1.0 Creación del documento Bruno Figares 28/08/2011 1.1 Revisión del documento Sofía Boffano 10/09/2011

Más detalles

Proceso Integral del Desarrollo de Objetos de Aprendizaje: Modelo Prescriptivo de Proceso Evolutivo.

Proceso Integral del Desarrollo de Objetos de Aprendizaje: Modelo Prescriptivo de Proceso Evolutivo. Proceso Integral del Desarrollo de Objetos de Aprendizaje: Modelo Prescriptivo de Proceso Evolutivo. Verónica Rodríguez Rodríguez y Gerardo Ayala San Martín Laboratorio ICT Interactive and Cooperative

Más detalles