You are on page 1of 18

PROTOCOLO ACADMICO

1. IDENTIFICACIN DEL CURSO ACADMICO

FICHA TECNICA Nombre del Curso: Palabras clave: Ingeniera de software Proyecto, producto, calidad, proceso, modelos, mtricas, calidad, gestin, software, prueba. Universidad Nacional Abierta y a Distancia UNAD Bogot, D.C. Colombia Protocolo Alexandra Aparicio Rodrguez - Jairo Martnez Banda

Institucin: Ciudad: Autor del Acadmico: Ao: Unidad Acadmica:

2007 Actualizado 2009 Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Campo de Formacin: Profesional rea del Conocimiento: Ingeniera, Arquitectura, Urbanismo y afines Crditos Acadmicos: Tres (3), correspondientes a 144 horas de trabajo acadmico. Tipo de curso: Terico Destinatarios: Estudiantes de pregrado del programa de Ingeniera de Sistemas. Competencia General de El estudiante identifica, distingue, reconoce, aprendizaje: comprende y utiliza mtodos y tcnicas para desarrollar y mantener software de calidad. Metodologa de Oferta: A distancia Formato de circulacin: Documentos impresos en papel con apoyo en Web; CD-ROM. Denominacin de las 1. Introduccin a la ingeniera de software Unidades Didcticas: 2. Gestin y planificacin de proyectos software 3. Control de calidad del software

2. INTRODUCCIN
El curso Ingeniera de Software correspondiente al componente bsico profesional del Programa de Ingeniera de Sistemas tiene como objetivo desarrollar habilidades y adquirir capacidades en la utilizacin de mtodos y tcnicas para desarrollar y mantener software de calidad, bajo la estrategia de educacin abierta y a distancia. El curso tiene 3 crditos acadmicos los cuales comprenden el estudio independiente y el acompaamiento tutorial, con el propsito de:

Comprender los aspectos tcnicos y de gestin de la disciplina de ingeniera de software. Capacitar a los estudiantes en las tcnicas de gestin necesarias para planificar, organizar, supervisar y controlar proyectos de software. Fomentar en el estudiante tcnicas de gestin de calidad del software. Obtener un conjunto de tcnicas de prueba de software con el propsito de encontrar y corregir errores antes de entregar el software al cliente.

Este curso est compuesto por tres unidades didcticas a saber: Unidad 1. Introduccin a la ingeniera de software: se presenta una vista general sobre la definicin de: ingeniera de software, producto de software, procesos de software, se determina las caractersticas del software, los mitos del software. Se presenta tambin los diferentes tipos de proceso y los modelos evolutivos del software. Unidad 2. Gestin y planificacin de proyectos de software : se trata de determinar como se debe gestionar el personal, el proceso y el problema durante un proyecto de software. Se identifican las mtricas de software y cmo pueden emplearse para gestionar el proceso de software y el proyecto llevado a cabo como parte del proceso. Unidad 3. Control de calidad del software : se contemplan los aspectos relacionados con la calidad del software, se identifican los aspectos de gestin y las actividades especficas del proceso de calidad del software. Se establece la importancia de la garanta de calidad del software as como se definen las estrategias para los planes de garanta de calidad del software.

El curso es de carcter terico y la metodologa a seguir ser bajo la estrategia de educacin a distancia. Por tal razn, es importante planificar el proceso de: Estudio Independiente: se desarrolla a travs del trabajo personal y del trabajo en pequeos grupos colaborativos de aprendizaje. Acompaamiento tutorial: corresponde al acompaamiento que el tutor realiza al estudiante para potenciar el aprendizaje y la formacin. El sistema de evaluacin del curso es a travs de la evaluacin formativa, que constituye distintas formas de comprobar el avance en el autoaprendizaje del curso. En este sentido, se realizarn tres tipos de evaluacin alternativas y complementarias, estas son: Autoevaluacin: evaluacin que realiza el estudiante para valorar su propio proceso de aprendizaje. Coevaluacin: se realiza a travs de los grupos colaborativos, y pretende la socializacin de los resultados del trabajo personal. Heteroevaluacin: Es la valoracin que realiza el tutor. El Sistema de interactividades vincula a los actores del proceso mediante diversas actividades de aprendizaje que orientan el trabajo de los estudiantes hacia el logro de los objetivos que se pretenden, de la siguiente manera: Tutor-estudiante: a travs del acompaamiento individual Estudiante-estudiante: mediante la participacin activa en los grupos colaborativos de aprendizaje. Estudiantes-tutor: a travs del acompaamiento a los pequeos grupos colaborativos de aprendizaje. Tutor-estudiantes: mediante el acompaamiento en grupo de curso Estudiantes-estudiantes: en los procesos de socializacin que se realizan en el grupo de curso.

Para el desarrollo del curso es importante el papel que juega los recursos tecnolgicos como medio activo e interactivo, buscando la interlocucin durante todo el proceso de dilogo docente-estudiante: Los materiales impresos en papel, se han convertido en el principal soporte para favorecer los procesos de aprendizaje autodirigido. Sitios Web: propician el acercamiento al conocimiento, la interaccin y la produccin de nuevas dinmicas educativas. Sistemas de interactividades sincrnicas: permite la comunicacin a travs de encuentros presenciales directos o de encuentros mediados (chat, audioconferencias, videoconferencias, tutoras telefnicas)

Sistemas de interactividades diferidas: permite la comunicacin en forma diferida favoreciendo la disposicin del tiempo del estudiante para su proceso de aprendizaje, mediante la utilizacin de correo electrnico, foros, grupos de discusin, entre otros. El acceso a documentos adquiere una dimensin de suma importancia en tanto la informacin sobre el tema exige conocimientos y planteamientos preliminares, por tal razn es imprescindible el recurso a diversas fuentes documentales y el acceso a diversos medios como son: bibliotecas electrnicas, hemerotecas digitales e impresas, sitios Web especializados. En la medida de que usted adquiera el rol de estudiante, interiorice y aplique los puntos abordados anteriormente, podr obtener los logros propuestos en este curso, as como un aprestamiento en los enfoques de la Ingeniera de Software mediante la estrategia de educacin a distancia.

3. JUSTIFICACIN
1

El software satura nuestro mundo y algunas veces damos por sentado su rol en hacer que nuestras vidas sean ms confortables, eficientes y efectivas. Hoy en da, el software trabaja tanto explcitamente como detrs de la escena, virtualmente en todos los aspectos de nuestras vidas, incluso en los sistemas crticos que comprometen nuestra salud y bienestar. Por esta razn, la ingeniera de software es ms importante que nunca. Las buenas prcticas de la ingeniera de software deben asegurar que ste haga una contribucin positiva a la manera en que se desarrollan nuestras vidas. La ingeniera de software es el proceso de construir aplicaciones de tamao o alcance prcticos, en las que predomina el esfuerzo del software y que satisfacen los requerimientos de funcionalidad y desempeo. La ingeniera de software, ofrece mtodos y tcnicas para desarrollar, mantener, producir y asegurar software de calidad. Por tal razn, este curso terico pretende describir los aspectos tcnicos y de gestin de la Ingeniera de Software, as como de establecer la importancia de la garanta de calidad del software. Las competencias que promueve el curso y que son necesarias son: COGNITIVA: Capacidad de apropiarse de un conjunto de conocimientos a travs del desarrollo, control y accin de procesos de pensamiento como: conocer el lenguaje de la ingeniera de software, identificar lo que significa Calidad del Software, identificar el proceso de software y mtricas del proyecto. En la ingeniera de software es muy importante la Induccin Deduccin, donde se puede generalizar o particularizar a partir de diversos escenarios. COMUNICATIVA: Capacidad de comprender, expresar mensajes y de desarrollar procesos argumentativos, apoyados por la asertividad en las relaciones interpersonales. Estn relacionadas con el desarrollo de los sentidos para observar, hablar, leer, escribir y escuchar lo mejor posible, de tal manera que se optimice la comunicacin y las relaciones interpersonales, ya que como estudiante debe interactuar con sus compaeros y con su tutor y en su vida profesional debe interactuar con muchas personas, ya que en el proceso de desarrollo de software es clave la recoleccin de informacin mediante entrevistas, charlas, observacin y lectura de documentos. CONTEXTUAL: Capacidad de ubicar el conocimiento en el contexto cientfico, poltico, cultural, tecnolgico, social y en el plano nacional e internacional, as
1

Ingeniera de software. Teora y prctica. Shari Lawrence Pfleeger. Buenos Aires. 2001. Perason Educacin de Colombia.

como la disposicin y capacidad para aplicarlo en procesos de transformacin que inciden en la calidad de vida de la poblacin. VALORATIVA: Capacidad de apropiarse de valores como el respeto a la vida. La dignidad humana, la convivencia, la solidaridad, la tolerancia y la libertad que orientan las acciones del individuo como persona, como ser social y como profesional. Para el logro de stas competencias, es necesario que se planifique de manera responsable el proceso de aprendizaje por parte del estudiante si se quieren lograr resultados positivos en el aprendizaje de los conceptos incluidos en el curso, este proceso se puede planificar de la siguiente manera: Estudio independiente: Es el fundamento de la formacin y del aprendizaje. Se desarrolla a travs del trabajo personal y del trabajo en pequeos grupos colaborativos de aprendizaje. Por cada crdito acadmico el estudiante debe dedicar en promedio 34 horas al trabajo acadmico en estudio independiente. Acompaamiento tutorial: es el apoyo que la institucin y el programa brinda al estudiante para potenciar el aprendizaje y la formacin. Por cada crdito acadmico el programa dedicar en promedio 14 horas al acompaamiento tutorial. De esta manera se pueden alcanzar los objetivos propuestos del curso y visualizar la importancia de la ingeniera de software para desarrollar y mantener software de calidad.

4. INTENCIONALIDADES FORMATIVAS
4.1 PROPSITOS Fundamentar y comprender los aspectos tcnicos y de gestin de la Ingeniera de Software. Capacitar a los estudiantes en las tcnicas de gestin necesarias para planificar, organizar, supervisar y controlar proyectos de software. Fomentar en el estudiante las tcnicas de gestin de calidad del software. Desarrollar habilidades en el estudiante sobre las tcnicas de prueba de software con el propsito de encontrar y corregir errores antes de entregar el software al cliente.

4.2 OBJETIVOS Que el estudiante fundamente tericamente la concepcin de la ingeniera de software. Que el estudiante genere espacios de reflexin permanente sobre su capacidad para utilizar tcnicas y mtodos para el desarrollo de software con calidad. Que el estudiante identifique el uso de tcnicas de gestin para planificar, organizar, supervisar y controlar proyectos software.

4.3 METAS Al terminar el curso de Ingeniera de Software, el estudiante: Identificar el objetivo de la Ingeniera de Software dentro del contexto de la Ingeniera de sistemas. Reconocer la fundamentacin terica y conceptual de la ingeniera de software. Demostrar que hace uso de mtodos y tcnicas necesarias para planificar, organizar, supervisar y controlar proyectos de software.

4.4 COMPETENCIAS El estudiante comprende e interpreta el concepto de: ingeniera de software, producto software, proceso de software, gestin y planificacin de proyecto software y mtricas del proyecto. El estudiante identifica los procesos que se pueden aplicar al desarrollo del software. El estudiante determina la diferencia entre modelos de procesos lineales e iterativos. El estudiante reconoce y determina como se debe gestionar el personal, el proceso y el problema durante un proyecto de software. El estudiante identifica y aplica mtricas de software como parte del proceso de software. El estudiante reconoce y aplica tcnicas de gestin para planificar proyectos de software. El estudiante identifica que es la calidad del software. El estudiante identifica aspectos de gestin y las actividades especficas del proceso de calidad del software. El estudiante reconoce la importancia de la garanta de calidad del software. El estudiante identifica y aplica las pruebas de caja negra, blanca, de camino bsico y de estructura de control.

5. UNIDADES DIDCTICAS
A continuacin se presenta el contenido del curso:

Primera Unidad

Captulos

Lecciones El Producto Evolucin del software El software Aplicaciones del Software Mitos del software Definicin de Ingeniera del software Esquema de Ingeniera de Software Esencia de la Ingeniera de Software Procesos, mtodos y herramientas El proceso del software Modelo lineal secuencial Modelo de construccin de prototipos Modelo DRA Modelos de procesos evolutivos de software Modelo de mtodos formales y Tcnicas de cuarta generacin Lecciones

1.Producto

INTRODUCCIN A 2. Proceso LA INGENIERA DEL SOFTWARE

3. Modelos de Proceso de Software

Segunda Unidad Captulos

Gestin de proyectos Personal El problema El proceso El proyecto

GESTIN Y 1. Conceptos PLANIFICACIN sobre gestin de DE PROYECTOS proyectos SOFTWARE

Mtricas en el proceso y dominios del proyecto Mejora estadstica del proceso del software Mtricas del proyecto Mediciones del Software Mtricas para la calidad del software mbito del software Estimacin del proyecto de software Modelos empricos de estimacin Riesgo del Software Planificacin temporal del proyecto Lecciones

2. El proceso de software y mtricas del proyecto

3. Planificacin de proyectos software

Tercera Unidad

Captulos

Conceptos de calidad Tendencia de la calidad Garanta, aseguramiento de la calidad del software Revisiones del software Garanta de calidad estadstica Fundamentos de la prueba del software Diseo de casos de prueba Prueba de la estructura de control Prueba de caja negra Prueba de entornos especializados, arquitecturas y aplicaciones Enfoque para las pruebas del software Prueba de unidad Prueba de integracin

1. Garanta de calidad del software

CONTROL DE CALIDAD DEL SOFTWARE

2. Tcnicas de prueba del software

3. Estrategias de prueba del software

Mtricas Tcnicas del Software Mtricas del modelo de Anlisis

5.1 MAPA CONCEPTUAL


Ingeniera de software
Se basa en:

Introduccin a la ingeniera del software

Gestin y planificacin de proyectos software

Control de calidad del software

Usa conceptos como:

Comprende

Hace uso de:

Producto Proceso Modelos de Procesos

Conceptos sobre gestin de proyectos El proceso de software y mtricas del proyecto Planificacin de proyectos software Gestin del riesgo

Garanta de calidad software Tcnicas de prueba software Estrategias de prueba software Mtricas tcnicas software

del del del del

6. CONTEXTO TERICO
Cules son los nexos que se establecen entre el curso y el campo disciplinario en el que se inscribe? El estudiante de Ingeniera de Sistemas debe conocer la importancia que tiene la ingeniera de software dentro de la Ingeniera de Sistemas, la cul le permitir utilizar mtodos y tcnicas para desarrollar y mantener software de calidad que resuelven problemas de cualquier tipo.

Cules son las relaciones que se establecen en el curso entre las unidades conceptuales que lo fundamentan? Mediante el desarrollo de las unidades didcticas se pretende concientizar a los estudiantes del propsito que tiene la ingeniera de software desde los puntos de vista de la gestin y planificacin de software y de la gestin de calidad del software.

A que tipo de problemticas tericas, metodolgicas o recontextuales responde el curso? El curso atiende a las siguientes problemticas: Problemticas tericas: identifica los conceptos bsicos que caracterizan a la ingeniera de software desarrollando habilidades necesarias para ejecutar tcnicas que permitan desarrollar software de calidad. Problemticas metodolgicas: El curso est constituido por un conjunto de estrategias, tcnicas y herramientas que posibilitan el desarrollo del curso y la aprehensin de los conocimientos propios de la ingeniera de software. Problemticas recontextuales: El curso est programado para que el estudiante identifique, describa, exprese, distinga, interprete, relacione, compare, generalice, descubra, examine, resuma, proponga, investigue, justifique y sustente la informacin aprendida, en la solucin de problemas y estudios de casos relacionados en su contexto. Cmo se contextualiza en el conjunto de las teoras o tendencias metodolgicas que se estructuran o vienen emergiendo en el campo de conocimiento al que pertenece? Las teoras que fundamentan la ingeniera de software son: Software Producto y proceso software

Modelos de proceso del software Modelos de procesos evolutivos de software Modelo de mtodos formales Mtricas para la calidad del software Mediciones del software Gestin y planificacin de proyectos de software

Cul es la perspectiva en la que se sita de manera particular el curso en dicho campo de conocimiento y qu aportes se desprendern de su desarrollo? El curso permite fundamentar la concepcin de la ingeniera de software y fomentar en el estudiante las caractersticas que deben identificarlo en su desempeo y actuacin como profesional desarrollador de software de calidad. Qu tipo de competencias fomenta entre quienes asuman su estudio y aprendizaje? Las competencias necesarias y que promueve el curso son: Cognitiva: Capacidad de apropiarse de un conjunto de conocimientos a travs del desarrollo, control, monitoreo y aplicacin de procesos de pensamiento. Comunicativa: Capacidad de comprender, observar, leer, escuchar, expresar mensajes y de desarrollar procesos argumentativos. En la ingeniera de software es clave la recoleccin de informacin mediante entrevistas, charlas, observacin y lectura de documentos y manuales. Contextual: Capacidad de ubicar el conocimiento en el contexto cientfico, poltico, cultural, tecnolgico, social y en el plano nacional e internacional, identificando fallas y proponiendo soluciones a los problemas que se puedan presentar en el desarrollo de software. Valorativa: Capacidad de apropiarse de valores como el respeto a la vida, la convivencia, la solidaridad, la tolerancia, el tratamiento y la confidencialidad de la informacin suministrada por el usuario y la libertad que orientan las acciones del individuo como persona, como ser social y como profesional.

7. METODOLOGA
Con el propsito de dar cumplimiento a las intencionalidades formativas del curso, es importante que se planifique de manera responsable el proceso de aprendizaje por medio de fases teniendo en cuenta las caractersticas de la metodologa de educacin a distancia, por tal razn, este proceso comprende las siguientes fases: Reconocimiento: Experiencias previas de aprendizaje en determinado campo del conocimiento o en actividades de otro orden. Consiste en crear contextos, condiciones y ambientes para que el estudiante pueda objetivar las significaciones de sus experiencias previas y dotarlo de mtodos, tcnicas y herramientas que le faciliten este proceso. Profundizacin: Se refiere al conjunto de actividades previamente planificadas de manera didctica, conducentes al dominio de conceptos y competencias de rdenes diferentes, segn los propsitos, objetivos, competencias y metas de aprendizaje establecidos en el curso. Transferencia: Todo conocimiento, habilidad, destreza o competencia puede permitir la transferencia de situaciones conocidas a situaciones desconocidas. Es decir, las actividades de aprendizaje planeadas en la gua didctica deben agregar valores de recontextualizacin y productividad al conocimiento que se aprende a las competencias derivadas. Se establecen tambin actividades destinadas a la transferencia de aprendizaje de una fase a otra, con el propsito de consolidar o nivelar el dominio de las competencias adquiridas. Al final del proceso se realizan actividades de cierre o balances de aprendizaje. Se trata de una actividad de transferencia en torno a los resultados de aprendizaje obtenidos en el curso acadmico mediante el desarrollo de situaciones planificadas y que comprenden actividades de retroalimentacin por parte del tutor y de los propios estudiantes. Teniendo en cuenta las fases anteriormente descritas, el trabajo acadmico segn el sistema de crditos acadmicos comprende: Estudio Independiente Se desarrolla a travs del: Trabajo personal: Es la fuente bsica del aprendizaje y de la formacin e implica responsabilidades especficas del estudiante con respecto al estudio del curso acadmico, corresponde a las actividades de

identificacin de los propsitos del curso, sus intencionalidades, del plan analtico, gua didctica, estudio del material sugerido por la UNAD, consulta de fuentes documentales (bibliografa de documentos impresos en papel: libros y revistas; bibliografa de documentos situados en Internet; direcciones de sitios Web de informacin especializada, bibliotecas y hemerotecas virtuales), desarrollo de actividades programadas en la gua de actividades, elaboracin de informes, realizacin de ejercicios de autoevaluacin, presentacin de evaluaciones. Trabajo en pequeos grupos colaborativos de aprendizaje: es parte del estudio independiente y tiene como propsito el aprendizaje del trabajo en equipo, la socializacin de los resultados del trabajo personal, desarrollo de actividades en equipo, elaboracin de informes segn actividades programadas en la gua didctica. La participacin en un pequeo grupo colaborativo de aprendizaje tiene un carcter obligatorio en el curso acadmico.

Acompaamiento tutorial Es el apoyo que la institucin y el programa brindan al estudiante para potenciar el aprendizaje y la formacin. Est dado por: Tutora Individual: es el acompaamiento que el tutor hace al estudiante con carcter de asesora al aprendizaje de los contenidos temticos, consejera sobre pertinencia de mtodos, tcnicas y herramientas para potenciar los procesos de aprendizaje, interlocucin sobre criterios para la valoracin de los conocimientos aprendidos, revisin de informes, evaluacin de las actividades y seguimiento de su proceso formativo y de aprendizaje. Tutora a pequeos grupos colaborativos: es el acompaamiento que el tutor realiza a las actividades desarrolladas en pequeos grupos, interlocucin sobre criterios utilizados, revisin de informes, consejera sobre mtodos, tcnicas y herramientas para potenciamiento del aprendizaje colaborativo, sugerencia sobre escenarios productivos de aprendizaje, valoracin de actividades y evaluacin de informes. Tutora en grupo de curso: es el acompaamiento que el tutor realiza al conjunto de los estudiantes a su cargo a travs de procesos de socializacin de las actividades desarrolladas en el trabajo personal y en los pequeos grupos colaborativos de aprendizaje, valoracin de informes, intercambio de criterios en el aprendizaje y tratamiento de las temticas. El encuentro en grupo de curso puede ser presencial, virtual o mixto, segn las posibilidades tecnolgicas incorporadas por la institucin.

8. SISTEMA DE EVALUACIN
El sistema de evaluacin tiene como propsito la comprobacin y verificacin de los procesos de aprendizaje del estudiante centrados en la generacin de competencias para resolver situaciones y actividades en formatos evaluativos mltiples, tanto de carcter cualitativos como cuantitativos. Los procesos formativos de la UNAD se centran en el aprendizaje con el propsito de afianzar el pensamiento autnomo del estudiante. En consecuencia, los procesos de evaluacin del aprendizaje estn correlacionados y articulados y generarn en el estudiante competencias para la realizacin de procesos de: Autoevaluacin, la realiza el estudiante de manera individual para valorar su propio proceso de aprendizaje, a travs de ejercicios, talleres, problemas, estudios de caso, portafolio individual, lecturas autoreguladas e investigaciones sobre temas especializados. Coevaluacin, se realiza a travs de los grupos colaborativos, y pretende la socializacin de los resultados del trabajo personal a travs de portafolios que consiste en hacer una coleccin de producciones o trabajos (ensayos, anlisis de lecturas, reflexiones personales, mapas conceptuales) y permite la reflexin conjunta sobre los productos incluidos y sobre los aprendizajes logrados. Heteroevaluacin, Es la valoracin que realiza el tutor y tiene como objetivo examinar y calificar el desempeo competente del estudiante.

El sistema de evaluacin tendr como referente las diversas fases de aprendizaje: reconocimiento, profundizacin y transferencia. As mismo, el sistema de evaluacin tendr en cuenta los diversos momentos del trabajo acadmico que realizan los agentes del proceso formativo: trabajo personal, trabajo en pequeos grupos colaborativos, trabajo de socializacin en grupo de curso.

El sistema de evaluacin, del curso ingeniera de software, en cuanto a sus procedimientos e instrumentos, tiene las siguientes caractersticas:

Interfaces de aprendizaje

Situaciones y actividades

Formatos de socializacin

Evaluacin por parte del tutor con base en parmetros de la Gua Didctica

Prueba Nacional 40%

Transferencia

Profundizacin

Reconocimiento

Trabajo personal Pequeos grupos colaborativos

Sistematizacin personal Anlisis de sistematizacin y nueva produccin Grupo de Socializacin de curso producciones y de experiencias Trabajo Sistematizacin personal personal Pequeos Anlisis de grupos sistematizacin colaborativos y nueva produccin Grupo de Socializacin de curso producciones y de experiencias Trabajo Sistematizacin personal personal Pequeos Anlisis de grupos sistematizacin colaborativos y nueva produccin Grupo de Socializacin de curso producciones y de experiencias

La sumatoria de los procesos evaluativos de esta interface corresponde al 10% del total de la Prueba calificacin del de curso acadmico nacional carcter individual y La sumatoria de obligatoria que los procesos se sumar con evaluativos de los resultados esta interface del 60% corresponde al obtenido por el 30% del total de la estudiante en calificacin del el desarrollo de curso acadmico actividades de las interfaces: La sumatoria de los procesos 40% evaluativos de esta interface corresponde al 20% del total de la calificacin del curso acadmico

9. FUENTES DOCUMENTALES
BRAUDE. Ingeniera de software, una perspectiva orientada a objetos. Mxico. 2003. Alfaomega grupo editor. S.A. GRUEGGE, BERND y DUTOIT, Allen H. Ingeniera de software orientado a objetos. Mxico. 2002. Pearson Educacin. HUMPHREY, Watts S. Introduccin al proceso de software personal. Pearson Addison wesley. 2001. MEYER, Bertrand. Construccin de software orientado a objetos. Segunda edicin. Madrid. 1999. Prentice Hall. NORRIS. Ingeniera de software explicada. Grupo Noriega editores de Colombia. PIATTINI, Mario. VILLALBA, Jos y otros. Mantenimiento del software: modelos, tcnicas y mtodos para la gestin del cambio. Editorial Alfaomega-Rama. PRESSMAN, Roger S. Ingeniera del Software. Un enfoque prctico. Quinta edicin. Espaa. 2002. Editorial McGraw Hill. PFLEEGER, Shari Lawrence. Ingeniera de software, teora y prctica. 1. Edicin. Buenos Aires. Pearson educacin. 2002 SOMMERVILLE, Ian. Ingeniera de software. 6. Edicin. Pearson AddisonWesley. 2001 Sitios Web http://www.rspa.com/spi/glossary.html http://books.google.com.co/books?id=ytdKQGJ8f_AC&lpg=PA4&ots=hSqsOPw078 &dq=Software%20Myths&pg=PA5 http://www.pressman5.com http://www.wiley.com/college/braude http://www.comp.lancs.ac.uk/computing/resources/IanS/SE6/PDF/SEGlossary.pdf http://www.rspa.com http://www.pmi.org http://www.4pm.com http://www.projectmanagement.com http://sunset.usc.edu/csse/research/COCOMOII/cocomo_main.html http://www.qsm.com http://www.spr.com http://www.gestiopolis.com/recursos/documentos/fulldocs/eco/diagramapareto.htm http://campus.fortunecity.com/defiant/114/iso9000.htm http://www.well.com/user/vision/sqa.html http://www.processimprovement.com/resources/sqa.htm http://www.softwaretestinginstitute.com/Profession.html

You might also like