Está en la página 1de 18

PROTOCOLO ACADÉMICO

1. IDENTIFICACIÓN DEL CURSO ACADÉMICO

FICHA TECNICA

Nombre del Curso: Ingeniería de software


Palabras clave: Proyecto, producto, calidad, proceso, modelos,
métricas, calidad, gestión, software, prueba.
Institución: Universidad Nacional Abierta y a Distancia – UNAD
Ciudad: Bogotá, D.C. – Colombia
Autor del Protocolo Alexandra Aparicio Rodríguez - Jairo Martínez Banda
Académico:
Año: 2007 – Actualizado 2009
Unidad Académica: Escuela de Ciencias Básicas, Tecnología e
Ingeniería
Campo de Formación: Profesional
Área del Conocimiento: Ingeniería, Arquitectura, Urbanismo y afines
Créditos Académicos: Tres (3), correspondientes a 144 horas de trabajo
académico.
Tipo de curso: Teórico
Destinatarios: Estudiantes de pregrado del programa de Ingeniería
de Sistemas.
Competencia General de El estudiante identifica, distingue, reconoce,
aprendizaje: comprende y utiliza métodos y técnicas para
desarrollar y mantener software de calidad.
Metodología de Oferta: A distancia
Formato de circulación: Documentos impresos en papel con apoyo en Web;
CD-ROM.
Denominación de las 1. Introducción a la ingeniería de software
Unidades Didácticas: 2. Gestión y planificación de proyectos software
3. Control de calidad del software
2. INTRODUCCIÓN

El curso Ingeniería de Software correspondiente al componente básico


profesional del Programa de Ingeniería de Sistemas tiene como objetivo
desarrollar habilidades y adquirir capacidades en la utilización de métodos y
técnicas para desarrollar y mantener software de calidad, bajo la estrategia de
educación abierta y a distancia.

El curso tiene 3 créditos académicos los cuales comprenden el estudio


independiente y el acompañamiento tutorial, con el propósito de:

 Comprender los aspectos técnicos y de gestión de la disciplina de ingeniería de


software.

 Capacitar a los estudiantes en las técnicas de gestión necesarias para


planificar, organizar, supervisar y controlar proyectos de software.

 Fomentar en el estudiante técnicas de gestión de calidad del software.

 Obtener un conjunto de técnicas de prueba de software con el propósito de


encontrar y corregir errores antes de entregar el software al cliente.

Este curso está compuesto por tres unidades didácticas a saber:

Unidad 1. Introducción a la ingeniería de software: se presenta una vista


general sobre la definición de: ingeniería de software, producto de software,
procesos de software, se determina las características del software, los mitos del
software. Se presenta también los diferentes tipos de proceso y los modelos
evolutivos del software.

Unidad 2. Gestión y planificación 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 métricas de software y cómo 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 gestión y
las actividades específicas del proceso de calidad del software. Se establece la
importancia de la garantía de calidad del software así como se definen las
estrategias para los planes de garantía de calidad del software.
El curso es de carácter teórico y la metodología a seguir será bajo la estrategia de
educación a distancia. Por tal razón, es importante planificar el proceso de:

 Estudio Independiente: se desarrolla a través del trabajo personal y del trabajo


en pequeños grupos colaborativos de aprendizaje.

 Acompañamiento tutorial: corresponde al acompañamiento que el tutor realiza


al estudiante para potenciar el aprendizaje y la formación.

El sistema de evaluación del curso es a través de la evaluación formativa, que


constituye distintas formas de comprobar el avance en el autoaprendizaje del
curso. En este sentido, se realizarán tres tipos de evaluación alternativas y
complementarias, estas son:

 Autoevaluación: evaluación que realiza el estudiante para valorar su propio


proceso de aprendizaje.
 Coevaluación: se realiza a través de los grupos colaborativos, y pretende la
socialización de los resultados del trabajo personal.
 Heteroevaluación: Es la valoración 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 través del acompañamiento individual


- Estudiante-estudiante: mediante la participación activa en los grupos
colaborativos de aprendizaje.
- Estudiantes-tutor: a través del acompañamiento a los pequeños grupos
colaborativos de aprendizaje.
- Tutor-estudiantes: mediante el acompañamiento en grupo de curso
- Estudiantes-estudiantes: en los procesos de socialización que se realizan en el
grupo de curso.

Para el desarrollo del curso es importante el papel que juega los recursos
tecnológicos como medio activo e interactivo, buscando la interlocución durante
todo el proceso de diálogo 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 interacción y la
producción de nuevas dinámicas educativas.
 Sistemas de interactividades sincrónicas: permite la comunicación a través de
encuentros presenciales directos o de encuentros mediados (chat,
audioconferencias, videoconferencias, tutorías telefónicas)
 Sistemas de interactividades diferidas: permite la comunicación en forma
diferida favoreciendo la disposición del tiempo del estudiante para su proceso
de aprendizaje, mediante la utilización de correo electrónico, foros, grupos de
discusión, entre otros.

El acceso a documentos adquiere una dimensión de suma importancia en tanto la


información sobre el tema exige conocimientos y planteamientos preliminares, por
tal razón es imprescindible el recurso a diversas fuentes documentales y el acceso
a diversos medios como son: bibliotecas electrónicas, 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 Ingeniería de Software
mediante la estrategia de educación a distancia.
3. JUSTIFICACIÓN
1
El software satura nuestro mundo y algunas veces damos por sentado su rol en
hacer que nuestras vidas sean más confortables, eficientes y efectivas. Hoy en día,
el software trabaja tanto explícitamente como detrás de la escena, virtualmente en
todos los aspectos de nuestras vidas, incluso en los sistemas críticos que
comprometen nuestra salud y bienestar. Por esta razón, la ingeniería de software
es más importante que nunca. Las buenas prácticas de la ingeniería de software
deben asegurar que éste haga una contribución positiva a la manera en que se
desarrollan nuestras vidas.

La ingeniería de software es el proceso de construir aplicaciones de tamaño o


alcance prácticos, en las que predomina el esfuerzo del software y que satisfacen
los requerimientos de funcionalidad y desempeño. La ingeniería de software,
ofrece métodos y técnicas para desarrollar, mantener, producir y asegurar
software de calidad.

Por tal razón, este curso teórico pretende describir los aspectos técnicos y de
gestión de la Ingeniería de Software, así como de establecer la importancia de la
garantía 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 través


del desarrollo, control y acción de procesos de pensamiento como: conocer el
lenguaje de la ingeniería de software, identificar lo que significa Calidad del
Software, identificar el proceso de software y métricas del proyecto. En la
ingeniería de software es muy importante la Inducción – Deducción, 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. Están relacionadas con el desarrollo de los sentidos para
observar, hablar, leer, escribir y escuchar lo mejor posible, de tal manera que se
optimice la comunicación y las relaciones interpersonales, ya que como estudiante
debe interactuar con sus compañeros 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 recolección de información mediante entrevistas, charlas, observación
y lectura de documentos.

CONTEXTUAL: Capacidad de ubicar el conocimiento en el contexto científico,


político, cultural, tecnológico, social y en el plano nacional e internacional, así
1
Ingeniería de software. Teoría y práctica. Shari Lawrence Pfleeger. Buenos Aires. 2001. Perason Educación
de Colombia.
como la disposición y capacidad para aplicarlo en procesos de transformación que
inciden en la calidad de vida de la población.

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 formación y del aprendizaje. Se


desarrolla a través del trabajo personal y del trabajo en pequeños grupos
colaborativos de aprendizaje. Por cada crédito académico el estudiante debe
dedicar en promedio 34 horas al trabajo académico en estudio independiente.

 Acompañamiento tutorial: es el apoyo que la institución y el programa brinda al


estudiante para potenciar el aprendizaje y la formación. Por cada crédito
académico el programa dedicará en promedio 14 horas al acompañamiento
tutorial.

De esta manera se pueden alcanzar los objetivos propuestos del curso y visualizar
la importancia de la ingeniería de software para desarrollar y mantener software de
calidad.
4. INTENCIONALIDADES FORMATIVAS

4.1 PROPÓSITOS

 Fundamentar y comprender los aspectos técnicos y de gestión de la Ingeniería


de Software.

 Capacitar a los estudiantes en las técnicas de gestión necesarias para


planificar, organizar, supervisar y controlar proyectos de software.

 Fomentar en el estudiante las técnicas de gestión de calidad del software.

 Desarrollar habilidades en el estudiante sobre las técnicas de prueba de


software con el propósito de encontrar y corregir errores antes de entregar el
software al cliente.

4.2 OBJETIVOS

 Que el estudiante fundamente teóricamente la concepción de la ingeniería de


software.

 Que el estudiante genere espacios de reflexión permanente sobre su


capacidad para utilizar técnicas y métodos para el desarrollo de software con
calidad.

 Que el estudiante identifique el uso de técnicas de gestión para planificar,


organizar, supervisar y controlar proyectos software.

4.3 METAS

Al terminar el curso de Ingeniería de Software, el estudiante:

 Identificará el objetivo de la Ingeniería de Software dentro del contexto de la


Ingeniería de sistemas.

 Reconocerá la fundamentación teórica y conceptual de la ingeniería de


software.

 Demostrará que hace uso de métodos y técnicas necesarias para planificar,


organizar, supervisar y controlar proyectos de software.
4.4 COMPETENCIAS

 El estudiante comprende e interpreta el concepto de: ingeniería de software,


producto software, proceso de software, gestión y planificación de proyecto
software y métricas 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 métricas de software como parte del proceso de


software.

 El estudiante reconoce y aplica técnicas de gestión para planificar proyectos de


software.

 El estudiante identifica que es la calidad del software.

 El estudiante identifica aspectos de gestión y las actividades específicas del


proceso de calidad del software.

 El estudiante reconoce la importancia de la garantía de calidad del software.

 El estudiante identifica y aplica las pruebas de caja negra, blanca, de camino


básico y de estructura de control.
5. UNIDADES DIDÁCTICAS
A continuación se presenta el contenido del curso:

Primera Unidad Capítulos Lecciones

 El Producto

 Evolución del software

1.Producto  El software

 Aplicaciones del Software

 Mitos del software

 Definición de Ingeniería del software

 Esquema de Ingeniería de Software

 Esencia de la Ingeniería de Software


INTRODUCCIÓN A 2. Proceso
LA INGENIERÍA  Procesos, métodos y herramientas
DEL SOFTWARE
 El proceso del software

 Modelo lineal secuencial

 Modelo de construcción de prototipos

3. Modelos de  Modelo DRA


Proceso de
Software  Modelos de procesos evolutivos de
software

 Modelo de métodos formales y Técnicas


de cuarta generación
Segunda Unidad Capítulos Lecciones
 Gestión de proyectos

GESTIÓN Y  Personal
1. Conceptos
PLANIFICACIÓN
sobre gestión de  El problema
DE PROYECTOS
proyectos
SOFTWARE  El proceso

 El proyecto
 Métricas en el proceso y dominios del
proyecto

2. El proceso de  Mejora estadística del proceso del


software y software
métricas del
 Métricas del proyecto
proyecto
 Mediciones del Software

 Métricas para la calidad del software

 Ámbito del software

 Estimación del proyecto de software


3. Planificación de
 Modelos empíricos de estimación
proyectos software
 Riesgo del Software

 Planificación temporal del proyecto

Tercera Unidad Capítulos Lecciones

 Conceptos de calidad

 Tendencia de la calidad
1. Garantía de
 Garantía, aseguramiento de la calidad del
calidad del
software
software
 Revisiones del software

 Garantía de calidad estadística

 Fundamentos de la prueba del software


CONTROL DE
CALIDAD DEL  Diseño de casos de prueba
SOFTWARE 2. Técnicas de
 Prueba de la estructura de control
prueba del
software  Prueba de caja negra

 Prueba de entornos especializados,


arquitecturas y aplicaciones

3. Estrategias de  Enfoque para las pruebas del software


prueba del
software  Prueba de unidad

 Prueba de integración
 Métricas Técnicas del Software

 Métricas del modelo de Análisis

5.1 MAPA CONCEPTUAL

Ingeniería de
software
Se basa en:

Introducción a la Gestión y planificación Control de calidad del


ingeniería del software de proyectos software software

Usa conceptos como: Comprende Hace uso de:

 Producto  Conceptos sobre gestión de  Garantía de calidad del


 Proceso proyectos software
 Modelos de  El proceso de software y  Técnicas de prueba del
Procesos métricas del proyecto software
 Planificación de proyectos  Estrategias de prueba del
software software
 Gestión del riesgo  Métricas técnicas del
software
6. CONTEXTO TEÓRICO
¿Cuáles son los nexos que se establecen entre el curso y el campo disciplinario
en el que se inscribe?

El estudiante de Ingeniería de Sistemas debe conocer la importancia que tiene la


ingeniería de software dentro de la Ingeniería de Sistemas, la cuál le permitirá
utilizar métodos y técnicas para desarrollar y mantener software de calidad que
resuelven problemas de cualquier tipo.

¿Cuáles son las relaciones que se establecen en el curso entre las unidades
conceptuales que lo fundamentan?

Mediante el desarrollo de las unidades didácticas se pretende concientizar a los


estudiantes del propósito que tiene la ingeniería de software desde los puntos de
vista de la gestión y planificación de software y de la gestión de calidad del
software.

¿A que tipo de problemáticas teóricas, metodológicas o recontextuales responde


el curso? El curso atiende a las siguientes problemáticas:

Problemáticas teóricas: identifica los conceptos básicos que caracterizan a la


ingeniería de software desarrollando habilidades necesarias para ejecutar técnicas
que permitan desarrollar software de calidad.

Problemáticas metodológicas: El curso está constituido por un conjunto de


estrategias, técnicas y herramientas que posibilitan el desarrollo del curso y la
aprehensión de los conocimientos propios de la ingeniería de software.

Problemáticas 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
información aprendida, en la solución de problemas y estudios de casos
relacionados en su contexto.

¿Cómo se contextualiza en el conjunto de las teorías o tendencias metodológicas


que se estructuran o vienen emergiendo en el campo de conocimiento al que
pertenece?

Las teorías que fundamentan la ingeniería de software son:


 Software
 Producto y proceso software
 Modelos de proceso del software
 Modelos de procesos evolutivos de software
 Modelo de métodos formales
 Métricas para la calidad del software
 Mediciones del software
 Gestión y planificación de proyectos de software

¿Cuál es la perspectiva en la que se sitúa de manera particular el curso en dicho


campo de conocimiento y qué aportes se desprenderán de su desarrollo?

El curso permite fundamentar la concepción de la ingeniería de software y


fomentar en el estudiante las características que deben identificarlo en su
desempeño y actuación 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 través del


desarrollo, control, monitoreo y aplicación de procesos de pensamiento.

Comunicativa: Capacidad de comprender, observar, leer, escuchar, expresar


mensajes y de desarrollar procesos argumentativos. En la ingeniería de software
es clave la recolección de información mediante entrevistas, charlas, observación
y lectura de documentos y manuales.

Contextual: Capacidad de ubicar el conocimiento en el contexto científico, político,


cultural, tecnológico, 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
información suministrada por el usuario y la libertad que orientan las acciones del
individuo como persona, como ser social y como profesional.
7. METODOLOGÍA

Con el propósito 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 características de la metodología de
educación a distancia, por tal razón, 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 métodos, técnicas y
herramientas que le faciliten este proceso.

 Profundización: Se refiere al conjunto de actividades previamente planificadas


de manera didáctica, conducentes al dominio de conceptos y competencias de
órdenes diferentes, según los propósitos, 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 guía didáctica deben
agregar valores de recontextualización y productividad al conocimiento que se
aprende a las competencias derivadas.

Se establecen también actividades destinadas a la transferencia de


aprendizaje de una fase a otra, con el propósito 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
académico mediante el desarrollo de situaciones planificadas y que
comprenden actividades de retroalimentación por parte del tutor y de los
propios estudiantes.

Teniendo en cuenta las fases anteriormente descritas, el trabajo académico según


el sistema de créditos académicos comprende:

 Estudio Independiente

Se desarrolla a través del:

- Trabajo personal: Es la fuente básica del aprendizaje y de la formación e


implica responsabilidades específicas del estudiante con respecto al
estudio del curso académico, corresponde a las actividades de
identificación de los propósitos del curso, sus intencionalidades, del plan
analítico, guía didáctica, estudio del material sugerido por la UNAD,
consulta de fuentes documentales (bibliografía de documentos impresos
en papel: libros y revistas; bibliografía de documentos situados en
Internet; direcciones de sitios Web de información especializada,
bibliotecas y hemerotecas virtuales), desarrollo de actividades
programadas en la guía de actividades, elaboración de informes,
realización de ejercicios de autoevaluación, presentación de
evaluaciones.

- Trabajo en pequeños grupos colaborativos de aprendizaje: es parte del


estudio independiente y tiene como propósito el aprendizaje del trabajo
en equipo, la socialización de los resultados del trabajo personal,
desarrollo de actividades en equipo, elaboración de informes según
actividades programadas en la guía didáctica. La participación en un
pequeño grupo colaborativo de aprendizaje tiene un carácter obligatorio
en el curso académico.

 Acompañamiento tutorial

Es el apoyo que la institución y el programa brindan al estudiante para


potenciar el aprendizaje y la formación. Está dado por:

- Tutoría Individual: es el acompañamiento que el tutor hace al estudiante


con carácter de asesoría al aprendizaje de los contenidos temáticos,
consejería sobre pertinencia de métodos, técnicas y herramientas para
potenciar los procesos de aprendizaje, interlocución sobre criterios para la
valoración de los conocimientos aprendidos, revisión de informes,
evaluación de las actividades y seguimiento de su proceso formativo y de
aprendizaje.

- Tutoría a pequeños grupos colaborativos: es el acompañamiento que el


tutor realiza a las actividades desarrolladas en pequeños grupos,
interlocución sobre criterios utilizados, revisión de informes, consejería
sobre métodos, técnicas y herramientas para potenciamiento del
aprendizaje colaborativo, sugerencia sobre escenarios productivos de
aprendizaje, valoración de actividades y evaluación de informes.

- Tutoría en grupo de curso: es el acompañamiento que el tutor realiza al


conjunto de los estudiantes a su cargo a través de procesos de
socialización de las actividades desarrolladas en el trabajo personal y en los
pequeños grupos colaborativos de aprendizaje, valoración de informes,
intercambio de criterios en el aprendizaje y tratamiento de las temáticas. El
encuentro en grupo de curso puede ser presencial, virtual o mixto, según
las posibilidades tecnológicas incorporadas por la institución.
8. SISTEMA DE EVALUACIÓN

El sistema de evaluación tiene como propósito la comprobación y verificación de


los procesos de aprendizaje del estudiante centrados en la generación de
competencias para resolver situaciones y actividades en formatos evaluativos
múltiples, tanto de carácter cualitativos como cuantitativos.

Los procesos formativos de la UNAD se centran en el aprendizaje con el propósito


de afianzar el pensamiento autónomo del estudiante. En consecuencia, los
procesos de evaluación del aprendizaje están correlacionados y articulados y
generarán en el estudiante competencias para la realización de procesos de:

Autoevaluación, la realiza el estudiante de manera individual para valorar su


propio proceso de aprendizaje, a través de ejercicios, talleres, problemas, estudios
de caso, portafolio individual, lecturas autoreguladas e investigaciones sobre
temas especializados.

Coevaluación, se realiza a través de los grupos colaborativos, y pretende la


socialización de los resultados del trabajo personal a través de portafolios que
consiste en hacer una colección de producciones o trabajos (ensayos, análisis de
lecturas, reflexiones personales, mapas conceptuales) y permite la reflexión
conjunta sobre los productos incluidos y sobre los aprendizajes logrados.

Heteroevaluación, Es la valoración que realiza el tutor y tiene como objetivo


examinar y calificar el desempeño competente del estudiante.

El sistema de evaluación tendrá como referente las diversas fases de aprendizaje:


reconocimiento, profundización y transferencia. Así mismo, el sistema de
evaluación tendrá en cuenta los diversos momentos del trabajo académico que
realizan los agentes del proceso formativo: trabajo personal, trabajo en pequeños
grupos colaborativos, trabajo de socialización en grupo de curso.

El sistema de evaluación, del curso ingeniería de software, en cuanto a sus


procedimientos e instrumentos, tiene las siguientes características:
Interfaces Situaciones y Formatos de Evaluación por Prueba
de actividades socialización parte del tutor con Nacional
aprendizaje base en
parámetros de la 40%
Guía Didáctica
Trabajo Sistematización
La sumatoria de
personal personal
Reconocimiento

los procesos
Pequeños Análisis de
evaluativos de
grupos sistematización
esta interface
colaborativos y nueva
corresponde al
producción
10% del total de la
Grupo de Socialización de Prueba
calificación del
curso producciones y
curso académico nacional de
de experiencias carácter
Trabajo Sistematización individual y
La sumatoria de
personal personal obligatoria que
Profundización

los procesos
Pequeños Análisis de se sumará con
evaluativos de
grupos sistematización los resultados
esta interface
colaborativos y nueva del 60%
corresponde al
producción obtenido por el
30% del total de la
Grupo de Socialización de estudiante en
calificación del
curso producciones y el desarrollo de
curso académico
de experiencias actividades de
Trabajo Sistematización las interfaces:
La sumatoria de
personal personal
los procesos 40%
Transferencia

Pequeños Análisis de
evaluativos de
grupos sistematización
esta interface
colaborativos y nueva
corresponde al
producción
20% del total de la
Grupo de Socialización de
calificación del
curso producciones y
curso académico
de experiencias
9. FUENTES DOCUMENTALES

 BRAUDE. Ingeniería de software, una perspectiva orientada a objetos.


México. 2003. Alfaomega grupo editor. S.A.
 GRUEGGE, BERND y DUTOIT, Allen H. Ingeniería de software orientado a
objetos. México. 2002. Pearson Educación.
 HUMPHREY, Watts S. Introducción al proceso de software personal.
Pearson Addison wesley. 2001.
 MEYER, Bertrand. Construcción de software orientado a objetos. Segunda
edición. Madrid. 1999. Prentice Hall.
 NORRIS. Ingeniería de software explicada. Grupo Noriega editores de
 Colombia.
 PIATTINI, Mario. VILLALBA, José y otros. Mantenimiento del software:
modelos, técnicas y métodos para la gestión del cambio. Editorial
Alfaomega-Rama.
 PRESSMAN, Roger S. Ingeniería del Software. Un enfoque práctico. Quinta
edición. España. 2002. Editorial McGraw Hill.
 PFLEEGER, Shari Lawrence. Ingeniería de software, teoría y práctica. 1ª.
Edición. Buenos Aires. Pearson educación. 2002
 SOMMERVILLE, Ian. Ingeniería de software. 6ª. Edición. 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

También podría gustarte