Está en la página 1de 45

SEMINARIO DE PROFUNDIZACIN PROYECTO GESTION Y ADMINISTRACION DE PROYECTOS DE INGENIERIA DE SOFTWARE

Antecedentes y Fundamentacin El seminario Gestin y Administracin de Proyectos de Ingeniera de Software (IS) es la aplicacin de un enfoque sistemtico, disciplinado y cuantificable al desarrollo, mantenimiento y operacin del software. Los principios y prcticas de esta disciplina son esenciales para el desarrollo de sistemas grandes, complejos y confiables. La IS es una disciplina con un rico cuerpo de conocimiento, prctica y teora. Esta disciplina ha madurado muy rpidamente. Desde 1968, cuando el trmino ingeniera de software fue usado por primera vez, la disciplina de IS ha generado numerosas revistas, conferencias, sociedades profesionales, programas de grado y posgrado, certificaciones profesionales y estndares. Debido a que las funcionalidades de los productos y sistemas crecen, se necesita implementar eficientemente y correctamente el complejo software que posibilita este crecimiento. Todas las medianas y grandes compaas as como las agencias de gobierno tienen sistemas sofisticados que son crticos para gestionar sus proyectos y la propia organizacin. Estos sistemas dan soporte a procesos del negocio y tcnicos. Debido a que hoy en da gran parte de su funcionalidad est implementada en software, una gran parte de la responsabilidad de esta implementacin recae en los Especialistas en Ingeniera de Software. Entonces, es necesario contar con un seminario de profundizacin profesional en el rea. Este seminario busca cubrir un espacio an no cubierto por la Universidad del Tolima, Profundizando en las herramientas y conceptos de aplicacin en la Gestin y administracin de IS a los profesionales en informtica. Contar con este seminario permitir que los estudiantes opten por las empresas desarrolladoras de software, logren acortar cronogramas, reducir costos y mejorar la calidad de sus productos; factores todos esenciales para que sean competitivas en el mercado. En el caso personal, establezco a travs de la Especializacin realizada en Alta Gerencia, donde complemento las actividades de Gestor en sistemas, la importancia de conocer todas las herramientas administrativas y especficas para desarrollar un proyecto de Software, enmarcado en la terminologa de Ingeniera de Software e Ingeniera de Sistemas. Igualmente durante mi trayectoria profesional como director de proyectos en la Universidad del Meta, donde coordine Siete (7) proyectos, como Director y Jurado de

Proyectos de Grado, en las Universidades de los Libertadores, Cidca e igualmente la Universidad del Tolima como articulador en Investigacin Formativa, he visualizado las falencias en la presentacin de proyectos de Software, con este Seminario se pretende solidificar los conocimientos en Gestin y Administracin de Proyectos de Software De igual manera, la Aplicacin y el uso de herramientas como UML, consideraciones como el ISO 9001, ISO 9000-3, ISO 9004-2, ISO 14001 y el ISO/IEC 9126, permitirn un mayor conocimiento y calidad en el desarrollo de Software, que se desarrollaran durante el seminario como parte integral de Calidad de Software, donde el participante ajustara para un trabajo final del seminario. OBJETIVO GENERAL Capacitar al estudiante en la aplicacin de un enfoque sistmico, disciplinado y cuantificable al desarrollo, operacin y mantenimiento del Software, mediante la utilizacin de Principios y Mtodos que ofrece la Ingeniera de Software. Facilitar la utilizacin de metodologas para desarrollo de software, herramientas para el anlisis, diseo, utilizando el lenguaje UML, manejo de los procesos de estandarizacin y calidad de acuerdo con las normas IEEE en el desarrollo de un proyecto.

OBJETIVOS ESPECFICOS Facilitar a los estudiantes los conceptos, fundamentos y procedimientos para la aplicacin de las normas relacionadas con el aseguramiento de la calidad de un software. Analizar y aplicar los conceptos de la gestin de proyectos de software orientados a objetos. Asesorar a los estudiantes en el diseo de un modelo por medio de diagramas de casos de uso, de colaboracin, de estados, de actividades, de despliegue, de componentes y de clases que representen la solucin a los requerimientos de un sistema de informacin. Aplicar las normas IEEE sobre la calidad por medio del desarrollo de un proyecto de software. Hacer nfasis en el diseo y desarrollo orientado a objetos. Proporcionar los conceptos sobre el manejo de mtricas, patrones y mtodos de pruebas en el proceso de desarrollo de un software.

PRINCIPIOS DE FORMACIN El seminario permite continuar un proceso de formacin de Ingenieros de Sistemas, que se apropien de competencias fundamentales, cognitivas y aplicativas, para su aplicacin en la transformacin social y resolucin de problemas cotidianos de su campo laboral. El seminario pretende desarrollar procesos de construccin en: AUTONOMA. Es el compromiso consciente que le permite al estudiante elegir y desarrollar los propios fines y metas de su vida profesional y social. AUTOFORMACIN. Se da a partir del estudio auto programado del dilogo de saberes como resultado del trabajo en equipo para la construccin y socializacin del conocimiento, de la investigacin y de las prcticas pedaggicas. TRANSFORMACIN CRTICA. El fin es la formacin del estudiante para que transforme crticamente los discursos y las prcticas pedaggicas. TRABAJO COOPERATIVO. Se busca el trabajo en equipo con toda la comunidad acadmica, para el desarrollo del proyecto de investigacin en la relacin con el medio donde habita y trabaja.

ARTICULACIN DEL SEMINARIO CON LOS PROPSITOS, PRINCIPIOS, CAMPOS, NCLEOS DE FORMACIN EN EL MARCO DEL DISEO CURRICULAR La articulacin est relacionada con los campos de formacin del estudiante, en este sentido, stos deben responder a: LA EFECTIVIDAD: relacionada con el nivel de logro de los objetivos, lo cual significa contrastar los resultados alcanzados con las metas formuladas. LA EFICACIA: referida al grado de estructuracin y adecuacin de las estrategias pedaggicas, de los procesos metodolgicos, de las tecnologas y de los recursos utilizados par alcanzar los objetivos.

Igualmente, la articulacin del seminario est fundamentada con los parmetros del saber, en la investigacin, estos se basan en: APRENDER A PREGUNTAR. Se estimula esta actividad y la alimenta. Nos lleva a buscar las propias respuestas y la apertura permanente a nuevas preguntas. ESTUDIAR Y ARGUMENTAR. El escuchar demuestra confianza en la capacidad de los dems, esto nos lleva al trabajo en equipo, que es la base de la investigacin.

HACER SINTESIS Y DIRIGIR. Recoger aspectos centrales de las discusiones para dar lugar a las conclusiones. APRENDER A CRITICAR. Aprender a realizar oposicin acadmica razonable, persiguiendo la verdad. APRENDER A LEER Y ESCRIBIR. Quien lee bien es porque interpreta, quien interpreta se pone en el lugar de quien escribe, lo escucha, discute con el para construir conocimiento.

PRESENTACIN Y SUSTENTACIN DEL SEMINARIO CONTENIDO DEL CURSO Mdulo 1: Introduccin a la ingeniera de software Definicin La evolucin del software Visin general de la ingeniera del software Modelos de proceso de software Modelo de cascada Modelo de Espiral Modelo incremental Modelo orientado a objetos RUP Modelo de desarrollo rpido de aplicaciones

Mdulo 2: Gestin de Proyectos de Software Planificacin de Proyectos de Software Objetivos de la planificacin de un proyecto Obtencin de la informacin para el desarrollo del proyecto Estimacin de recursos para el desarrollo del proyecto Recursos humanos Recursos de software reutilizables Recursos del entorno Otros recursos Proceso del Software y Mtricas del Proyecto Mtricas para la calidad del software Gestin del riesgo Riesgos del software Identificacin del riesgo MODULO 3. Planificacin y Seguimiento del Proyecto Definicin de tareas para el desarrollo del proyecto Refinamiento de las tareas principales Grficos de tiempo

Definicin de una red de tareas

MODULO 4. Control de Calidad del Software Definiciones Garanta de calidad del software Revisin del software Revisiones tcnicas Fiabilidad del software Estndares de calidad ISO 9001 Estndares IEEE 610.12-1990 Gestin de la configuracin del software Identificacin de objetos en la configuracin del software Control de versiones Control de cambios Auditora de la configuracin Informes de estado

MODULO 5. Modelos de Prueba del software Objetivos de la prueba del software Principios de la prueba Facilidad de la prueba Tipos de pruebas Prueba de la caja blanca Prueba del camino bsico Prueba de la estructura de control Prueba de la caja negra Prueba de interfaces grficas de usuario Prueba de arquitectura cliente / servidor Prueba de unidad Prueba de integracin Prueba de validacin Prueba del sistema

MODULO 6: Gestin de Proyectos de Software Orientados a Objetos Definiciones Mtricas y estimacin en proyectos orientados a objetos Estimaciones y planificacin de proyectos orientados a objetos

Seguimiento del progreso en un proyecto orientado a objetos Anlisis orientado a objetos Mtodos de anlisis orientados a objetos Anlisis de reusabilidad Proceso de anlisis orientado a objetos Casos de uso Modelo de colaboraciones Modelos de clases

MODULO 7: Diseo Orientado a Objetos Mtodos de diseo orientados a objetos Componentes del modelo de diseo orientado a objetos Proceso de diseo del sistema orientado a objetos Descripcin del objeto Componentes de programas e interfaces Patrones de diseo Programacin orientada a objetos Pruebas orientadas a objetos Estrategias de pruebas orientadas a objetos Encapsulamiento Herencia Abstraccin

MODULO 8. Reingeniera Reingeniera de procesos de negocio Reingeniera del software Ingeniera inversa Diseo de bases de datos Pruebas de un sistema cliente/servidor Herramientas CASE

METODOLOGIA Este seminario se desarrollara por medio de guas, materiales y explicaciones que el profesor entregara a sus estudiantes, se realizaran talleres en clase y extraclase sobre los contenidos del programa acadmico planteado en esta propuesta, se harn foros de discusin sobre las temticas presentadas en cada mdulo.

Se desarrollar un proyecto de investigacin para el desarrollo de un software que permita la aplicacin de cada uno de los temas vistos en el seminario. Cada grupo de tres estudiantes debe presentar y sustentar los avances de su proyecto de acuerdo con el cronograma de actividades aprobado por el profesor. Al finalizar el seminario se realizara un foro en donde cada grupo expondr su proyecto a sus compaeros y har la entrega final al profesor. EVALUACION En el Seminario de profundizacin se evaluara: La evaluacin del Seminario de profundizacin se realizar en forma permanente, a travs de actividades de seguimiento y control de las tareas adjudicadas para ser llevadas a cabo fuera de clase y dentro de clase, con talleres prcticos. Al final del Seminario se realizar una Convocatoria individual, as como una sustentacin e informe escrito acerca de la implementacin de un proyecto prctico articulando con el proyecto de Investigacin formativa, con todas las caractersticas desarrolladas de los temas que se puedan cubrir dentro del seminario en grupos con sustentaciones individuales o grupales. El docente dispondr los temas para dichos proyectos, aunque los estudiantes podrn proponer otros temas de trabajo. BIBLIOGRAFIA Se realizara una bibliografa obligatoria para cada encuentro y una complementaria por el gran alcance y numerables enfoques. Bsica: Braude Eric. Ingeniera de software, una perspectiva orientada a objetos. Ed. Alfaomega Mxico 2006. Pressman, Roger S. Ingeniera del Software. Ed. Mc Graw Hill, Quinta edicin, 2005. Sommerville, Ian. Ingeniera del Software. Ed. Pesrson, Septima edicin. Madrid 2007. Introduccin a los Sistemas de Bases de Datos. C.J. Date. Editorial Prentice Hall. http://www.pressman5.com Complementaria: On the emergente of the Renaissance Software engineer. Tilley, S. Y S. Huang Cleanroom Software Engineering Myths and Realities. Deck, M.D. Essays on Object-Oriented Software Engineering. Binder, R.V. Addisson-Wesley, 1993. Fundamentos de Bases de Datos. Henry F. Korth, y Silberschatz. McGrawHill Introduccin a los Sistemas de Bases de Datos. Jeffrey D. Ullman y Jennifer Widom. Editorial Prentice Hall. Estructuras de Datos en C++. Becerra Santamara Cesar. Editorial Kimpres Ltda. Diseo y Manejo de Estructuras de Datos en C. Jorge Villalobos. Editorial McGrawHill

Estructuras de Datos. Algoritmos para sistemas de Cmputo. Mario Magidin Matluk. Editorial Trillas. Algoritmos y Estructuras de Datos. Niklaus Wirth. Editorial Prentice Hall Estructuras de Datos en C. Aarn Tenembaum. Y otros. Editorial Prentice Hall Estructuras de Datos con C y C++. Yedidyah Langsam y Otros. Editorial Prentice Hall

PROPONENTE Carlos Alberto Ortiz Viveros. Ingeniero de sistemas de la Universidad Nacional de Colombia. Especialista en alta gerencia. Tutor catedrtico del programa de Ingeniera de sistemas de la Universidad del Tolima a distancia (Idead). Diseo y desarrollo de material didctico virtual en el rea de TICs para el programa del tecnlogo en gestin logstica del SENA. Catedrtico de ingeniera de software del programa de ingeniera de sistemas de la fundacin CIDCA, de Unitec, de los Libertadortes y de la Universidad Distrital Francisco Jos de Caldas.

PIC PARA EL SEMINARIO GESTION Y ADMINISTRACION DE PROYECTOS DE INGENIERIA DE SOFTWARE (IS)

1. LINEAMIENTOS GENERALES 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 UNIDAD ACADMICA: PROGRAMA: CAMPO DE FORMACIN: NUCLEO DE FORMACIN: NOMBRE DEL SEMINARIO TRABAJO PRESENCIAL: TRABAJO INDEPENDIENTE: TOTAL EN HORAS: AUTOR: INSTITUTO DE EDUCACIN A DISTANCIA INGENIERA DE SISTEMAS INGENIARIA APLICADA PROBLEMA DE LOS SISTEMAS DE INFORMACION GESTION Y ADMINISTRACION DE PROYECTOS DE IS 30 120 150 Ing. CARLOS ALBERTO ORTIZ VIVEROS

2. JUSTIFICACIN La Ingeniera de Software (IS) es una disciplina o rea de la Informtica que ofrece mtodos y tcnicas para desarrollar y mantener software de calidad que resuelva problemas de todo tipo, involucrando reas muy diversas como la construccin de compiladores, sistemas operativos desarrollos en Intranet / Internet, y abordando todas las fases del ciclo de vida del desarrollo de sistemas de informacin. Siendo la Ingeniera de Software (IS) aplicable a una infinidad de reas tales como medicina, investigacin cientfica, produccin, logstica, banca, control de trfico, la industria en general, meteorologa, el mundo del derecho, Internet, redes, etc., se hace necesario capacitar a los alumnos en esta disciplina que les permita un excelente desempeo en su vida profesional como Ingenieros de Sistemas. 2.1 JUSTIFICACIN NORMATIVA

La educacin es un derecho fundamental segn la Constitucin Poltica de 1991, la cual tiene un carcter obligatorio en los nueve primeros aos escolares. La educacin superior en Colombia es conocida como el nivel superior de la estructura educativa nacional

Es el paso siguiente a la educacin media vocacional del sistema educativo colombiano. "La educacin superior promover el conocimiento y la reafirmacin de los valores de la nacionalidad, la expansin de las reas de creacin y goce de la cultura, la incorporacin integral de los colombianos a los beneficios del desarrollo artstico, cientfico y tecnolgico que de ella se deriven y la proteccin y el aprovechamiento de los recursos naturales para adecuarlos a la satisfaccin de las necesidades humanas". (Art.3, Dec.80 de 1.980). En el pas la educacin superior est regulada por la Ley 30 de 1992 que la concibe "como un proceso permanente que posibilita el desarrollo de las potencialidades del ser humano de una manera integral y tiene por objeto el desarrollo pleno de los alumnos y su formacin acadmica o profesional" Principios: Despertar en los educandos un espritu reflexivo. Orientar al logro de la autonoma personal, en un marco de libertad de pensamiento y de pluralismo ideolgico, con base en la universalidad de los saberes y la particularidad de las formas culturales existentes en el pas. Desarrollarse en un marco de libertad de enseanza, de aprendizaje, de investigacin y de ctedra.

Objetivos: Profundizar en la formacin integral. Trabajar por la creacin, el desarrollo y la transmisin del conocimiento. Promover la utilizacin del conocimiento para solucionar las necesidades del pas. Prestar a la comunidad un servicio con calidad. Ser factor de desarrollo cientfico, cultural, econmico, poltico y tico. Actuar armnicamente entre s y las dems estructuras educativas y formativas.

En el marco de lo expuesto anteriormente, el seminario Gestin y Administracin de Proyectos de Software, la Calidad, el desarrollo cientfico e investigativo que se pretende esta debidamente justificado. 2.2 JUSTIFICACIN ACADEMICA

Uno de los acrnimos ms utilizados de nuestros das es quizs, el que hace referencia a las Tecnologas de la Informacin y las Comunicaciones (TIC). Su inclusin en todo tipo de frases, proyectos, planes, programas, estrategias, entre muchas ms, obedece bsicamente al potencial de dichas tecnologas para contribuir a la competitividad, productividad e innovacin en el contexto que se utilicen.

A partir de resultados como el de Corea del Sur, los gobiernos han formulado diferentes lineamientos en materia de incorporacin de TIC a la educacin en todos los niveles educativos, tal como se expresa en el documento Metas Educativas 2021, redactado en el marco de la Cumbre Iberoamericana de Jefes de Estado y de Gobierno, celebrada en Mar del Plata en el ao 2010. Este documento ha sido la base para el desarrollo de estrategias de incorporacin de las TIC a la educacin como elemento que aporta calidad, pertinencia y mayor cobertura educativa. Un ejemplo claro de ello es la prxima entrada en operacin de los centros de innovacin educativa, que liderarn, en cinco regiones del pas, todo el desarrollo tecnolgico en educacin, con apoyo del gobierno Coreano. As mismo, programas como Computadores para Educar e iniciativas como Ciudadano Digital vienen contribuyendo a la alfabetizacin digital de la comunidad educativa colombiana. Ahora bien, en el mbito de la educacin superior, donde se forma a las generaciones que liderarn el desarrollo de nuestro pas, ser que es necesario que se desarrollen las llamadas competencias informticas, digitales, tecnolgicas o como quiera que se les reconozca? Ser que el desarrollo de tales competencias es un elemento clave para el xito de los futuros profesionales, quienes actuarn de forma competente para la solucin de problemas en la sociedad del conocimiento?, o ser que es algo que las instituciones deberan dejar por cuenta de los estudiantes que ingresan a las instituciones a prepararse para el futuro? Otro aspecto importante a considerar son los niveles de competencias que tienen los estudiantes al ingresar a la educacin superior y los niveles con los que egresan de las mismas. Esto vara mucho entre universidades y regiones del pas, existiendo en muchos casos, estudiantes que ingresan sin haber utilizado nunca un computador y tambin casos donde la infraestructura tecnolgica de las instituciones es inferior a lo utilizado por los estudiantes. De acuerdo a los interrogantes planteados y a la forma como se estructura nuestro sistema educativo, la responsabilidad de las instituciones de educacin superior, en el desarrollo de las competencias informticas, tanto bsicas como especficas, debera ser una tarea no accidental sino obligatoria y planificada. Si bien es cierto, que no son las nicas que intervienen en este proceso, al certificar las competencias profesionales de los egresados, adquieren un grado de responsabilidad social frente a su desempeo en la solucin de los problemas objeto de su profesin. De all que la importancia del Seminario de Gestin y Administracin de Proyectos de Software en la calidad de un programa de Ingeniera de Sistemas de la Universidad del Tolima tenga una estrecha relacin con la vinculacin y trayectoria de sus egresados.

2.3

JUSTIFICACIN SOCIO-ECONOMICA

Las ltimas corrientes de la economa destacan la organizacin econmica intrnsecamente ligadas con la ingeniera. Es precisamente bajo este lineamiento que la ingeniera tiene una importancia vital en la contratacin de proyectos especficos y la gobernabilidad de los mismos. Si bien, esto puede ser aparentemente til a la ingeniera de Sistemas, tambin lo podemos aplicar a todas las ramas de la ingeniera, donde la organizacin es fundamental. Tal es as la importancia de la ingeniera financiera en la factibilidad de cualquier proyecto donde ste deber ser evaluado a travs del valor del dinero en el tiempo. Tambin la ingeniera civil, en computacin, mecnica y elctrica influye en el aspecto econmico de manera fundamental, mediante los procesos de produccin y organizacin de la informacin. En la medida en que una sociedad tiene un mayor ingreso percpita y su producto nacional bruto tiene un crecimiento constante, los programas, las redes de computo, la comunicacin digital acompaarn a las ciudades para poder distribuir mejor su informacin. La ingeniera, con todas sus disciplinas y la economa, van tomadas de la mano al parejo del crecimiento de un pas, apoyado en los procesos de economa de escala y en las economas de alcance de la globalizacin mundial. La regin como factor influyente en el conocimiento, el seminario realza las herramientas que tiene el Alumno de la Universidad del Tolima, donde y desde su regin compromete a desarrollar su potencial como profesional, para realizar cambios significativos y apreciables para el beneficio de su entorno, cumpliendo as como participe de actor principal de Ingeniero de Sistemas, Gestor de Sistemas, Gerente de proyectos de Ingeniera de Software, etc.

3. OBJETO DE TRABAJO DEL SEMINARIO El estudiante adquirir la capacidad de aplicar con profundidad y solvencia en su actividad profesional los temas de estudio incluidos en el Seminario; asimismo, adquirir los elementos metodolgicos que junto con la capacidad de abordar bibliografa especializada, le permitan comprender y emplear las nuevas tecnologas para la resolucin de problemas relativos a la IS en su actividad profesional. Entre otros el alumno tendr la capacidad para: Dominar las reas fundamentales de la IS.

Ser capaz de tomar decisiones ticas y practicar un comportamiento tico profesional. Entender la relacin entre IS e Ingeniera de Sistemas y ser capaz de aplicar principios y prcticas de la Ingeniera de Sistemas en la IS. Ser un integrante efectivo de un equipo, incluyendo equipos que estn geogrficamente distribuidos, pudiendo liderar un rea del desarrollo o mantenimiento de software. Para esto, tambin tendr la capacidad de comunicarse correctamente tanto de forma oral como escrita. Ser capaz de conciliar objetivos conflictivos de un proyecto, encontrando compromisos aceptables dentro de las limitaciones de costo, tiempo, conocimiento, sistemas existentes y organizaciones. Entender y valorar el anlisis de factibilidad, la negociacin y las buenas comunicaciones con los stakeholders de un ambiente de desarrollo de software tpico. Ser capaz de realizar estas tareas de forma correcta, tener hbitos efectivos de trabajo y ser un lder. Aprender nuevos modelos, tcnicas y tecnologas cuando estas emergen, y apreciar la necesidad de ese desarrollo profesional continuo. Analizar tecnologas de software actuales, articular sus fuerzas y debilidades, compararlas con tecnologas alternativas y especificar y promover mejoras o extensiones a esas tecnologas.

4. PROPSITOS DE FORMACIN La Gestin y Administracin de proyectos de Ingeniera de Software surge a raz de un cmulo de experiencias empricas aisladas, hoy en da contiene un conjunto sistematizado de teoras, conceptos, principios y procedimientos a partir de los cuales se pueden analizar y modificar las formas que asume el trabajo colectivo dentro de una organizacin.

Bajo estos aspectos, el seminario de Gestin y Administracin de proyectos de Ingeniera de Software forma parte integral del estudiante porque: Es un espacio de reflexin e interaccin acadmica, social y laboral, en donde los estudiantes intercambian experiencias e ideas y participan en la construccin de conocimientos acerca de la Gestin y Administracin de proyectos de Ingeniera de Software. Concibe el seminario de Gestin y Administracin de proyectos de Ingeniera de Software , como una red de organizacin, comprometida en la formacin, capacitacin y actualizacin de los mismos en el entorno laboral.

Promueve la dimensin administrativa para responder a los principios de autogestin empresarial para la transformacin productiva de la economa regional y nacional. Ayuda de manera eficiente al logro de los objetivos propuestos por la organizacin en la cual se pueda desempear. Desarrolla alternativas de solucin a problemas empresariales, que tienen una repercusin dentro del aparato productivo del pas. PROPOSITO GENERAL

4.1

Capacitar al estudiante en la aplicacin de un enfoque sistmico, disciplinado y cuantificable al desarrollo, operacin y mantenimiento del Software, mediante la utilizacin de Principios y Mtodos que ofrece la Ingeniera de Software. Facilitar la utilizacin de metodologas para desarrollo de software, herramientas para el anlisis, diseo, utilizando el lenguaje UML, manejo de los procesos de estandarizacin y calidad de acuerdo con las normas IEEE en el desarrollo de un proyecto. 4.2 PROPSITOS ESPECFICOS Conocer la relacin entre los componentes tcnicos de un sistema de informacin y la estructura, funciones y polticas de las instituciones. Conocer las bases tcnicas del hardware, software, almacenamiento de los sistemas de informacin y de las tecnologas de telecomunicaciones. Conocer los estndares de calidad requeridos en los sistemas de informacin y las tcnicas de la administracin del proceso de implantacin. Conocer como los sistemas de informacin pueden lograr que se alcancen los objetivos organizacionales y dar apoyo a nuevas formas de toma de decisiones por personas y grupos. Conocer medios de seguridad y control, desarrollo de los sistemas globales y el uso de los sistemas de informacin de manera social y ticamente responsable.

5. PRINCIPIOS DE FORMACIN El seminario permite continuar un proceso de formacin de Ingenieros de Sistemas, que se apropien de competencias fundamentales, cognitivas y aplicativas, para su aplicacin en la transformacin social y resolucin de problemas cotidianos de su campo laboral. El seminario pretende desarrollar procesos de construccin en:

AUTONOMA. Es el compromiso consciente que le permite al estudiante elegir y desarrollar los propios fines y metas de su vida profesional y social. AUTOFORMACIN. Se da a partir del estudio auto programado del dilogo de saberes como resultado del trabajo en equipo para la construccin y socializacin del conocimiento, de la investigacin y de las prcticas pedaggicas. TRANSFORMACIN CRTICA. El fin es la formacin del estudiante para que transforme crticamente los discursos y las prcticas pedaggicas. TRABAJO COOPERATIVO. Se busca el trabajo en equipo con toda la comunidad acadmica, para el desarrollo del proyecto de investigacin en la relacin con el medio donde habita y trabaja.

6. ARTICULACIN DEL SEMINARIO CON LOS PROPSITOS, PRINCIPIOS, CAMPOS, NCLEOS DE FORMACIN EN EL MARCO DEL DISEO CURRICULAR. La articulacin est relacionada con los campos de formacin del estudiante, en este sentido, stos deben responder a:

LA EFECTIVIDAD: relacionada con el nivel de logro de los objetivos, lo cual significa contrastar los resultados alcanzados con las metas formuladas. LA EFICACIA: referida al grado de estructuracin y adecuacin de las estrategias pedaggicas, de los procesos metodolgicos, de las tecnologas y de los recursos utilizados para alcanzar los objetivos.

Igualmente, la articulacin del seminario est fundamentada con los parmetros del saber, en la investigacin, estos se basan en:

APRENDER A PREGUNTAR. Se estimula esta actividad y la alimenta. Nos lleva a buscar las propias respuestas y la apertura permanente a nuevas preguntas. ESTUDIAR Y ARGUMENTAR. El escuchar demuestra confianza en la capacidad de los dems, esto nos lleva al trabajo en equipo, que es la base de la investigacin. HACER SINTESIS Y DIRIGIR. Recoger aspectos centrales de las discusiones para dar lugar a las conclusiones. APRENDER A CRITICAR. Aprender a realizar oposicin acadmica razonable, persiguiendo la verdad. APRENDER A LEER Y ESCRIBIR. Quien lee bien es porque interpreta, quien interpreta se pone en el lugar de quien escribe, lo escucha, discute con el para construir conocimiento.

7. PRESENTACIN Y SUSTENTACIN DEL SEMINARIO EN EL MARCO DEL DISEO CURRICULAR. 7.1 IMPORTANCIA DEL SEMINARIO.

El Seminario permitir interiorizar la fundamentacin de los principios de la administracin en general, ofreciendo una visin panormica de los sistemas de informacin, como medios o soporte para el apoyo a la toma de decisiones. Profundizando en materias como la Ingeniera de Software de Sptimo semestre, Gerencia de Proyectos Informticos de decimo semestre y en general del campo del mdulo de la Ingeniera Aplicada en sus ncleo de formacin Problemas de intercambio de Informacin, pero desde un aspecto tcnico y Administrativo. Conociendo las tcnicas actuales de calidad que imperan en el mundo actual para la gestin y administracin de proyectos. 7.2 PROYECTO DE INVESTIGACIN

De acuerdo al documento, Seminario Permanente para Docencia Universitaria en Educacin Superior de la Universidad del Tolima, se tiene: en el pas, particularmente en las instituciones de educacin superior, el Consejo Nacional de Acreditacin CNA, comenz a hablar de investigacin formativa, como aquel tipo de investigacin que se hace entre estudiantes y docentes en el proceso de desarrollo del currculo de un programa y que es propio de la dinmica de la relacin con el conocimiento que debe existir en todos los procesos acadmicos tanto en el aprendizaje, por parte de los alumnos, como en la renovacin de la prctica pedaggica por parte de los docentes. Con este proyecto se pretende que el estudiante aplique las competencias comunicativas, argumentativas e interpretativas, entre otras, adquiridas durante el ciclo profesional, y que le permiten el reconocimiento de la empresa y su entorno. As mismo, da la posibilidad para que el estudiante trabaje en equipo y realice diagnsticos empresariales, entre los cuales se revisen aspectos administrativos, econmicos, financieros, tecnolgicos, entre otros, que permitan reconocer en la empresa las fortalezas y debilidades al mismo tiempo que posibiliten el reconocimiento de las oportunidades y amenazas dadas en los mbitos regional, nacional e internacional. En este sentido, durante el seminario se trabajar en el desarrollo del proyecto de investigacin formativa, articulando por parte de los estudiantes en la identificacin, descripcin y anlisis de los SI. El proceso de seminario sera una conclusin articular de la

investigacin formativa, que se llevar a cabo con el acompaamiento de los diferentes compaeros y experiencias propias

8. PRESENTACIN DEL CURSO EN TRMINOS DE LA CATEGORA, PROBLEMAS, CONOCIMIENTOS, ARTICULADO AL CONTEXTO EN EL QUE SE DESARROLLA EL PROGRAMA. 8.1 JUSTIFICACIN.

El conjunto de las relaciones de produccin y administracin, el sistema de ellas, constituyen el rgimen social de produccin, la base econmica de la sociedad. Sobre esa base surgen y se desarrollan mltiples relaciones sociales, ideas e instituciones. Las ideas sociales y sus correspondientes organizaciones e instituciones, conforman la estructura de la sociedad. El modo de produccin, de administracin, su rgimen social y la estructura estn reciproca e indisolublemente vinculados. Por eso, toda sociedad es un organismo, es una formacin econmica social. El seminario de Gestin y Administracin de Proyectos de Ingeniera de Software, parte al estudio de la administracin de las unidades productivas; enmarca todos y cada uno de los principios y fundamentos de la administracin en general, para ser aplicados en el uso de los sistemas de informacin, como medios o soporte para el apoyo en la toma de decisiones. El Ingeniero de Sistemas, para poder direccionar el desarrollo de sistemas de informacin deber conocer los principios administrativos como tambin poder planear, organizar, ejecutar y controlar su trabajo y manejar su equipo o grupo de trabajo, a su vez, identificar las necesidades del entorno para poder proyectar el sistema que dirige hacia su entorno y ubicarlo competitivamente.

8.2

PRESENTACIN DE LOS NCLEOS PROBLMICOS

El Seminario plantea ocho ncleos problmicos para ser desarrollados durante los encuentros presnciales.

8.2.1 NCLEO PROBLEMICO 1: Qu es la Ingeniera de Software, su evolucin y modelos? 8.2.1.1 TTULO: Introduccin a la Ingeniera de Software CONOCIMIENTOS PREGUNTAS GENERADORAS 1.Qu es software?

PROBLEMAS

1. Cul ha sido el Introduccin a la Ingeniera de surgimiento de la Software Ingeniera de Software? Definicin de Ingeniera de Software La Evolucin del 2. Cules son los Software Visin general de la modelos en el ingeniera de Software planteamiento de Tipos de Modelos de procesos de elaboracin proceso de Software de Software? Modelos Orientados a Objetos 3. Cules son los Modelos de Desarrollo modelos rpidos para rpido de Aplicaciones desarrollo de Software

2.Qu es un proceso del software?

3.Que son los mtodos de la Ingeniera de Software? 3. Cules son los costos de la Ingeniera de Software? 4. Describa cinco modelos de Ingeniera de Software?

8.2.1.2

COMPETENCIAS COMPETENCIAS FUNDAMENTALES Participar en dilogos de saberes de los temas de fundamentos de organizacin de los sistemas de informacin, con el nimo de clarificar conceptos con los dems estudiantes. Realizar escritos de anlisis propuestos por el docente en los respectivos temas. COMPETENCIAS COGNITIVAS OPERATIVAS Conocer la relacin entre los componentes tcnicos de un sistema de informacin y la estructura, funciones y polticas de las instituciones

COMPETENCIAS APLICATIVAS

Realizar escritos argumentados y fundamentados en anlisis crtico, sobre la relacin entre los componentes tcnicos de un sistema de informacin y la estructura, funciones y polticas de las instituciones ACTIVIDADES DE INTEGRACIN

8.2.1.3

Se realizarn actividades metodolgicas presnciales y no presnciales, las cuales son estrategias que se elaboran con el fin de mirar la evolucin del seminario y que permite al estudiante lograr sus objetivos. Estas comprenden las actividades que realizan los estudiantes por CIPAS, con el fin de desarrollar la lectura correspondiente a los encuentros y as mismo, el respectivo taller o ejercicios propuesto por el tutor. En estas actividades hay elementos bsicos que comprenden los dilogos de saberes y la construccin del conocimiento a partir del intercambio de ideas. As mismo, las actividades presnciales constituyen el espacio para la integracin e interaccin colectiva, en la cual hay una confrontacin o puesta en comn de trabajos individuales y/o grupales, logrados mediante las actividades no presnciales que son indispensables para el desarrollo de este espacio.

8.2.1.4

LECTURA BSICA

Lecturas recomendadas: Ingeniera de software de Eric Braude, pginas de las 1 a la 34. Ingeniera del software de Ian Sommerville, pags. 59-79. PRESSMAN, Roger. Ingeniera de software. Pags 13-31. Lecturas complementarias LAUDON Kenneth C y Jane P. Administracin de los Sistemas de Informacin, Organizacin y tecnologa. Editorial Prentice Hall LAUDON Kenneth C y Jane P. Sistemas de informacin Gerencial, organizacin y tecnologa de la empresa conectada en red. Editorial Prentice Hall

8.2.1.5

ACREDITACIN DEL NCLEO PROBLMICO

Mediante el siguiente taller en Cipas y articulando con su proyecto de Investigacin formativa Realice un resumen de la importancia de las 4P de la ingeniera de software. Realice un cuadro comparativo entre cada uno de las metodologas para desarrollo de software y muestre las ventajas y desventajas de cada una. De acuerdo con las caractersticas de su proyecto, seleccione una o dos metodologas que el equipo de trabajo ha decidido utilizar para la realizacin de su proyecto de software.

Avance de proyecto: Clarificacin del mtodo a usar para su proyecto y establezca un cronograma de actividades. 8.2.2 NCLEO PROBLEMICO 2: Qu es una gestin de Proyectos de Software? 8.2.2.1 TTULO: GESTION DE PROYECTOS DE SOFTWARE

PROBLEMAS 1. Qu es una planificacin de un proyecto de Software?

CONOCIMIENTOS

PREGUNTAS GENERADORAS

1. Planificacin de 1. Cules son los proyectos de Software componentes de un buen software? 2. Estimacin de los recursos para el desarrollo de un 2. Por qu la intangibilidad proyecto de Software. de los proyectos de software plantea problemas para la 3. Procesos del software y administracin de proyectos mtricas del proyecto de software? de Software. 3. Por qu los mejores 4. Identificacin, clasificacin y gestin de programadores no siempre Software son los mejores

2. Cules son los tipos de recursos empleados en la elaboracin de un proyecto de Software? 3. Tipos de Riesgos en la elaboracin de proyectos de Software?

administradores?

4. Por qu el proceso de planeacin de proyectos es iterativo y por qu un plan se debe revisar continuamente durante el proyecto de software?

5. Cul es la diferencia fundamental entre un hito y un producto a entregar?

8.2.2.2

COMPETENCIAS COMPETENCIAS FUNDAMENTALES Participar en dilogos de saberes de los temas sobre las bases tcnicas de gestin de proyectos de Software, con el nimo de clarificar conceptos con los dems estudiantes. Realiza escritos de anlisis de ejercicios propuestos por el docente en los respectivos temas COMPETENCIAS COGNITIVAS OPERATIVAS Conocer los pilares tcnicos de gestin de proyectos de Software COMPETENCIAS APLICATIVAS Realizar escritos argumentados y fundamentados en anlisis crtico, sobre las bases tericas de los proyectos de Software, riesgos en el proyecto y administracin y programador ACTIVIDADES DE INTEGRACIN

8.2.2.3

Se realizarn actividades metodolgicas presnciales y no presnciales, las cuales son estrategias que se elaboran con el fin de mirar la evolucin del curso y que permite al estudiante lograr sus objetivos. Estas comprenden las actividades que realizan los estudiantes por CIPAS, con el fin de desarrollar la lectura correspondiente a la tutora y as mismo, el respectivo taller o ejercicios propuesto por el tutor. En estas actividades hay elementos bsicos que comprenden los dilogos de saberes y la construccin del conocimiento a partir del intercambio de ideas. As mismo, las actividades presnciales constituyen el espacio para la integracin e interaccin colectiva, en la cual hay una confrontacin o puesta en comn de trabajos individuales y/o grupales, logrados mediante las actividades no presnciales que son indispensables para el desarrollo de este espacio. 8.2.2.4 LECTURA BSICA

Lecturas recomendadas: BRAUDE, Eric. Ingeniera de software. Pags 74-120. SOMMERVILLE, Ian. Ingeniera del software. Pags. 85-100. Lecturas complementarias PRESSMAN, Roger Conceptos de ingeniera del software. Ingeniera del software Un enfoque prctico, 6 ed. McGraw-Hill. Cap. 1 LAUDON Kenneth C y Jane P. Administracin de los Sistemas de Informacin, Organizacin y tecnologa. Editorial Prentice Hall LAUDON Kenneth C y Jane P. Sistemas de informacin Gerencial, organizacin y tecnologa de la empresa conectada en red. Editorial Prentice Hall ARTCULOS: http://www.cui.edu.co/~gmartin/cursos/is/index.html Software propietario frente al software libre

8.2.2.5

ACREDITACIN DEL NCLEO PROBLMICO

Mediante el siguiente taller en Cipas y articulando con su proyecto de Investigacin formativa realizar: Cules son las variables a tener en cuenta en la planificacin de un proyecto. Realice una estimacin de los costos y de los recursos necesarios para la elaboracin del proyecto de software. Identifique los riesgos y proponga algunas estrategias que permitan minimizar el impacto de estos durante la realizacin de su proyecto

Avance del proyecto: Identifique y muestre a travs de un mapa riesgos que se presentan en su proyecto, colocando las estrategias predeterminadas. 8.2.3 NUCLEO PROBLEMICO 3 Cmo se realiza planificacin y Seguimiento de un Proyecto de Software? 8.2.3.1 TITULO: PLANIFICACIN Y SEGUIMIENTO DEL PROYECTO CONOCIMIENTOS PREGUNTAS GENERADORAS

PROBLEMAS 1. Cules son las tareas principales para el desarrollo del proyecto?

1. Definicin de las tareas 1. Cules son los tipos de para el desarrollo del tareas designadas a un proyecto de Software. gerente de proyecto de Software? 2. Refinamiento de tareas principales. 2. Cmo genera un grfico de 3. Manejo e incorporacin tiempo en un proyecto de Software? de grficos de tiempo 4. Definicin y uso de una 3. Actualmente El tiempo es red de tareas. el peor enemigo de los proyectos de software? Justifique su respuesta

2. Cules son los grficos de tiempo en la elaboracin de un Proyecto?

3. Cmo se plantea las tareas en un proyecto de Software?

. 8.2.3.2 COMPETENCIAS

COMPETENCIAS FUNDAMENTALES

Participa en dilogos de saberes sobre la construccin de los sistemas de informacin enfoques contemporneos, con el nimo de clarificar conceptos con los dems estudiantes. Realiza escritos de anlisis de ejercicios propuestos por el docente en los respectivos temas Desarrolla ejercicios propuestos por el docente de forma grupal para intercambiar ideas

COMPETENCIAS COGNITIVAS OPERATIVAS

Conocer la forma de construir un sistema de informacin y las tcnicas de la administracin del proceso de implantacin

COMPETENCIAS APLICATIVAS

8.2.3.3

Disear un grfico de tiempo para las tareas designadas ACTIVIDADES DE INTEGRACIN

Se realizarn actividades metodolgicas presnciales y no presnciales, las cuales son estrategias que se elaboran con el fin de mirar la evolucin del curso y que permite al estudiante lograr sus objetivos. Estas comprenden las actividades que realizan los estudiantes por CIPAS, con el fin de desarrollar la lectura correspondiente a la tutora y as mismo, el respectivo taller o ejercicios propuesto por el tutor. En estas actividades hay elementos bsicos que comprenden los dilogos de saberes y la construccin del conocimiento a partir del intercambio de ideas. As mismo, las actividades presnciales constituyen el espacio para la integracin e interaccin colectiva, en la cual hay una confrontacin o puesta en comn de trabajos

individuales y/o grupales, logrados mediante las actividades no presnciales que son indispensables para el desarrollo de este espacio.

8.2.3.4

LECTURA BSICA

Lecturas recomendadas: PRESSMAN, Roger. Ingenieria de software. Pags 116-127. HERNANDEZ, Jose. Gerencia de proyectos con Project 2010. Pags. 100-150. LAUDON Kenneth C y Jane P. Administracin de los Sistemas de Informacin, Organizacin y tecnologa. Editorial Prentice Hall LAUDON Kenneth C y Jane P. Sistemas de informacin Gerencial, organizacin y tecnologa de la empresa conectada en red. Editorial Prentice Hall ARTICULO Responsabilidad profesional y tica http://www.acm.org/serving/se/code.htm

8.2.3.5

ACREDITACIN DEL NCLEO PROBLMICO

Mediante el siguiente taller en Cipas y articulando con su proyecto de Investigacin formativa Determine las tareas principales y la secuencia de ejecucin del proyecto de software. Establezca los tiempos de duracin y los prerrequisitos para cada una de las tareas del proyecto. Utilice la herramienta Project 2010 o Gantt Project para presentar la planificacin de las actividades de su proyecto.

Avance del proyecto: Con Project o con Gantt Project, presente todo el cronograma de actividades, procesos, responsables

8.2.4 NCLEO PROBLEMICO 4: Cules son los estndares de calidad requeridos en los sistemas de informacin y cmo construirlos? 8.2.4.1 TTULO: CONTROL DE CALIDAD DE SOFTWARE CONOCIMIENTOS PREGUNTAS GENERADORAS

PROBLEMAS 1. Cules son los estndares de calidad requeridos en los sistemas de informacin?

1. Definicin de Control de 1. Cules son las cuatro reas Calidad de Software organizacionales de responsabilidad para los 2. Garantas en la desarrolladores de sistemas elaboracin de un de informacin? software

2. Cules son tcnicas de administracin para implantacin de sistemas informacin?

las la la los de

3. Estndar de calidad ISO 9001 para los proyectos de Ingeniera de Software 4. Estndares IEEE 610.121990

2. Bajo qu condiciones el uso de prototipos es un enfoque til de sistemas? Qu tipo de problemas puede ayudar a resolver?

5. Gestin configuracin Software 6. Auditoria de configuracin software.

de del

3. Cul es la relacin entre la programacin estructurada y el diseo estructurado?

la del

4. Qu significa el fracaso de los sistemas de informacin?

5. Cules son los principales enfoques para la implantacin de los sistemas de informacin?

8.2.4.2

COMPETENCIAS COMPETENCIAS FUNDAMENTALES Participa en dilogos de saberes sobre la calidad del Software enfoques contemporneos, con el nimo de clarificar conceptos con los dems estudiantes. Realiza escritos de anlisis de ejercicios propuestos por el docente en los respectivos temas Desarrolla ejercicios propuestos por el docente de forma grupal para intercambiar ideas COMPETENCIAS COGNITIVAS OPERATIVAS Conocer la forma de identificar los estndares de un software y las tcnicas de aplicacin de estas en un proyecto de Ingeniera de Software COMPETENCIAS APLICATIVAS Disear un RAE donde clarifique los estndares de Estndar de calidad ISO 9001 para los proyectos de Ingeniera de Software ACTIVIDADES DE INTEGRACIN

8.2.4.3

Se realizarn actividades metodolgicas presnciales y no presnciales, las cuales son estrategias que se elaboran con el fin de mirar la evolucin del curso y que permite al estudiante lograr sus objetivos. Estas comprenden las actividades que realizan los estudiantes por CIPAS, con el fin de desarrollar la lectura correspondiente a la tutora y as mismo, el respectivo taller o ejercicios propuesto por el tutor. En estas actividades hay elementos bsicos que comprenden los dilogos de saberes y la construccin del conocimiento a partir del intercambio de ideas. As mismo, las actividades presnciales constituyen el espacio para la integracin e interaccin colectiva, en la cual hay una confrontacin o puesta en comn de trabajos individuales y/o grupales, logrados mediante las actividades no presnciales que son indispensables para el desarrollo de este espacio.

8.2.4.4

LECTURA BSICA

Lecturas recomendadas: SOMMERVILLE, Ian. Ingeniera del software. Pags. 587-597. PRESSMAN, Roger. Ingeniera de software. Pags. 131-148. Lecturas complementarias LAUDON Kenneth C y Jane P. Administracin de los Sistemas de Informacin, Organizacin y tecnologa. Editorial Prentice Hall LAUDON Kenneth C y Jane P. Sistemas de informacin Gerencial, organizacin y tecnologa de la empresa conectada en red. Editorial Prentice Hall ARTICULO Responsabilidad profesional y tica http://www.acm.org/serving/se/code.htm

8.2.4.5

ACREDITACIN DEL NCLEO PROBLMICO

Mediante el siguiente taller en Cipas y articulando con su proyecto de Investigacin formativa Determine y justifique las caractersticas deseables en un software de calidad. Cuales son aspectos ms importantes a tener en cuenta en un Plan de Aseguramiento de la Calidad de un software (PAQS). Especifique cuales son los estndares de calidad de la IEEE y de la ISO que se deben tener en cuenta en la realizacin de un proyecto de software. Seleccione y justifique el uso de los estndares de calidad que aplicar en su proyecto.

Avance del proyecto Establezca bajo que norma de calidad presenta el proyecto y haga referencia de este en el proyecto 8.2.5 NCLEO PROBLEMICO 5: Los Prototipos como modelo, son parte fundamental de la Ingeniera de Software? 8.2.5.1 TTULO: MODELOS DE PRUEBA DEL SOFTWARE

PROBLEMAS

CONOCIMIENTOS

PREGUNTAS GENERADORAS 1. Qu es un prototipo en Ingeniera de Software?

1. Los prototipos 1. Objetivos de la prueba del software pueden llegar a ser 2. Principios de la prueba software de calidad? 3. Facilidad de la prueba 4. Tipos de pruebas 5. Prueba de la caja blanca 2. Las pruebas son igual 6. Prueba del camino bsico a los prototipos en la 7. Prueba de la estructura de control Ingeniera de Software? 8. Prueba de la caja negra de interfaces 3. Que tipos de pruebas 9. Prueba grficas de usuario son las exigidas por los estndares de calidad de 10. Prueba de arquitectura cliente / servidor software? 11. Prueba de unidad 12. Prueba de integracin 13. Prueba de validacin 14. Prueba del sistema

2. En qu se diferencia un prototipo a una prueba?

3. Bajo qu condiciones el uso de prototipos es un enfoque til de sistemas? Qu tipo de problemas puede ayudar a resolver?

4. Cules son los componentes de software para sistemas Cliente/Servidor?

8.2.5.2

COMPETENCIAS COMPETENCIAS FUNDAMENTALES Participa en dilogos de saberes de los temas de sistemas especializados dentro de las organizaciones, con el nimo de clarificar los conceptos con los dems estudiantes. Realiza escritos de anlisis de ejercicios propuestos por el docente en los respectivos temas Desarrolla ejercicios propuestos por el docente de forma grupal para intercambiar ideas COMPETENCIAS COGNITIVAS OPERATIVAS Identificar los sistemas de trabajo de conocimientos e informacin Explicar cmo mejorar la toma de decisiones en administracin Conocer e identificar sistemas especializados dentro de las organizaciones

COMPETENCIAS APLICATIVAS Desarrollar a travs de UML los tipos de pruebas aplicadas al proyecto, generando un anlisis de resultados obtenidos ACTIVIDADES DE INTEGRACIN

8.2.5.3

Se realizarn actividades metodolgicas presnciales y no presnciales, las cuales son estrategias que se elaboran con el fin de mirar la evolucin del curso y que permite al estudiante lograr sus objetivos. Estas comprenden las actividades que realizan los estudiantes por CIPAS, con el fin de desarrollar la lectura correspondiente a la tutora y as mismo, el respectivo taller o ejercicios propuesto por el tutor. En estas actividades hay elementos bsicos que comprenden los dilogos de saberes y la construccin del conocimiento a partir del intercambio de ideas. As mismo, las actividades presnciales constituyen el espacio para la integracin e interaccin colectiva, en la cual hay una confrontacin o puesta en comn de trabajos individuales y/o grupales, logrados mediante las actividades no presnciales que son indispensables para el desarrollo de este espacio.

8.2.5.4

LECTURA BSICA

Lecturas recomendadas: BRAUDE, Eric. Ingeniera de software. Pags 394-418. SOMMERVILLE, Ian. Ingeniera del software. Pags. 491-513. PRESSMAN, Roger. Ingeniera de software. Pags. 305-321. Lecturas complementarias LAUDON Kenneth C y Jane P. Administracin de los Sistemas de Informacin, Organizacin y tecnologa. Editorial Prentice Hall LAUDON Kenneth C y Jane P. Sistemas de informacin Gerencial, organizacin y tecnologa de la empresa conectada en red. Editorial Prentice Hall

8.2.5.5

ACREDITACIN DEL NCLEO PROBLMICO

Comprender los tipos diferentes de arquitecturas de software que cubren la estructura del sistema, el control y la descomposicin modular.. Conocer las actividades ms importantes en un proceso general de diseo orientado a objetos y la representacin de modelos en UML.. Mediante el siguiente taller en Cipas y articulando con su proyecto de Investigacin formativa Cules son los propsitos de la realizacin de las pruebas al proyecto de software. Como y quienes deben realizar cada una de las pruebas para el aseguramiento de la calidad del software. Determine las pruebas que se van aplicar en su proyecto y documente los resultados y las recomendaciones correspondientes.

Avance de proyecto Con una herramienta de UML, represente todos los estudios de caso que se presenten en su proyecto

8.2.6 NCLEO PROBLEMICO 6: Cul es la diferencia entre una programacin orientada a objetos (POO) y una programacin estructurada (PE)? 8.2.6.1 TTULO: GESTION DE PROYECTOS DE SOFTWARE ORIENTADA A OBJETOS

PROBLEMAS 1. Cul tipo de programacin es la ms utilizada en la Ingeniera de Software? 2. El desarrollo de los sistemas globales y el uso de los sistemas

CONOCIMIENTOS 1. Definiciones de tipos de programaciones. 2. Mtricas y estimacin en proyectos orientados a objetos 3. Estimaciones y planificacin de proyectos orientados a objetos

PREGUNTAS GENERADORAS 1. Cules son las etapas comprendidas en la revisin de un diseo de software?

2. Cules son los principales factores a tener en cuenta, al construir un sistema de

de informacin, es ticamente responsable?

4. Seguimiento del progreso en un proyecto orientado a objetos 5. Anlisis orientado a objetos 6. Mtodos de anlisis orientados a objetos 7. Anlisis de reusabilidad 8. Proceso de anlisis orientado a objetos 9. Casos de uso 10. Modelo de colaboraciones 11. Modelos de clases

informacin internacional?

3. Describir las principales cuestiones tcnicas a las que se enfrentan los sistemas globales

4. Qu es un cdigo profesional de conducta?

8.2.6.2

COMPETENCIAS

COMPETENCIAS FUNDAMENTALES

Participa en dilogos de saberes sobre la forma de mantener las etapas en al revisin de un sistema de informacin, con el nimo de clarificar los conceptos con los dems estudiantes. Realiza escritos de anlisis propuestos por el docente en los respectivos temas

COMPETENCIAS COGNITIVAS OPERATIVAS

Conocer los factores a tener en cuenta en el desarrollo de los sistemas globales de informacin Conocer el uso de los sistemas de informacin de manera social y ticamente responsable

COMPETENCIAS APLICATIVAS

Realizar escritos argumentados y fundamentados en anlisis crtico, sobre los factores que pueden presentarse durante el desarrollo de los sistemas de informacin contemporneos ACTIVIDADES DE INTEGRACIN

8.2.6.3

Se realizarn actividades metodolgicas presnciales y no presnciales, las cuales son estrategias que se elaboran con el fin de mirar la evolucin del curso y que permite al estudiante lograr sus objetivos. Estas comprenden las actividades que realizan los estudiantes por CIPAS, con el fin de desarrollar la lectura correspondiente a la tutora y as mismo, el respectivo taller o ejercicios propuesto por el tutor. En estas actividades hay elementos bsicos que comprenden los dilogos de saberes y la construccin del conocimiento a partir del intercambio de ideas. As mismo, las actividades presnciales constituyen el espacio para la integracin e interaccin colectiva, en la cual hay una confrontacin o puesta en comn de trabajos individuales y/o grupales, logrados mediante las actividades no presnciales que son indispensables para el desarrollo de este espacio.

8.2.6.4

LECTURA BSICA

Lecturas recomendadas: BRAUDE, Eric. Ingenieria de software. Pags 182-288. SOMMERVILLE, Ian. Ingenieria del software. Pags. 285-304. PRESSMAN, Roger. Ingenieria de software. Pags. 305-321 Lecturas complementarias BRUEGGE/DUTOIT. Ingeniera de Software orientado a objetos. 1 ed. Prentice-Hall. BRAUDE, ERIC. Ingeniera de Software, una perspectiva orientada a objetos. 1 ed. AlfaOmega. LAUDON Kenneth C y Jane P. Administracin de los Sistemas de Informacin, Organizacin y tecnologa. Editorial Prentice Hall

LAUDON Kenneth C y Jane P. Sistemas de informacin Gerencial, organizacin y tecnologa de la empresa conectada en red. Editorial Prentice Hall

8.2.6.5

ACREDITACIN DEL NCLEO PROBLMICO

El estudiante deber conocer las etapas del diseo de proyectos y control en la administracin de los sistemas de informacin contemporneos, para mantenerlos en funcionamiento. Mediante el siguiente taller en Cipas y articulando con su proyecto de Investigacin formativa

Determine cules son los propsitos de las mtricas para su proyecto de software. Establezca cuales son las utilidades del uso del Lenguaje UML para el desarrollo de de su proyecto. Cules son los pasos a seguir en la aplicacin de la metodologa RUP para el desarrollo de un software. Presente y sustente los modelos de casos de uso de su proyecto.

Avance del proyecto Con los casos de uso presentados, determine estrategias a realizar en su proyecto, realizando manuales de uso, manuales tcnicos y manual final 8.2.7 NCLEO PROBLEMICO 7: Diseo de Software, necesidades del cliente vs necesidades de los usuarios finales vs necesidades de los ingenieros de Sistemas 8.2.7.1 TTULO: GESTION DE PROYECTOS DE SOFTWARE ORIENTADA A OBJETOS

PROBLEMAS 1. Es muy difcil la presentacin de un software de calidad? 2. La Gestin de

CONOCIMIENTOS

PREGUNTAS GENERADORAS

1. Mtodos de diseo 1. Qu es una interface en orientados a objetos un Sistema de Informacin 2. Componentes del Global? modelo de diseo orientado a objetos

los sistemas globales y el uso de los sistemas de informacin, es ticamente responsable?

3. Proceso de diseo del sistema orientado a objetos 4. Descripcin del objeto 5. Componentes de programas e interfaces 6. Patrones de diseo 7. Programacin orientada a objetos 8. Pruebas orientadas a objetos 9. Estrategias de pruebas orientadas a objetos 10. Encapsulamiento 11. Herencia 12. Abstraccin

2. En qu consiste el desarrollo de software de Cuarto Limpio?

3. Cul es el principal controlador para las pruebas de validacin de sistemas orientados a objetos?

4. Qu es un cdigo profesional de conducta?

8.2.7.2

COMPETENCIAS

COMPETENCIAS FUNDAMENTALES

Participa en dilogos de saberes sobre la forma de mantener las etapas en al revisin de un sistema de informacin, con el nimo de clarificar los conceptos con los dems estudiantes. Realiza escritos de anlisis propuestos por el docente en los respectivos temas

COMPETENCIAS COGNITIVAS OPERATIVAS

Conocer la gestin en los Sistemas de Informacin Conocer el uso de los Patrones en la gestin de la Programacin Orienta a Objetos COMPETENCIAS APLICATIVAS

Realizar escritos argumentados y fundamentados en anlisis crtico, sobre las pruebas orientadas que pueden presentarse durante el desarrollo de los sistemas de informacin contemporneos ACTIVIDADES DE INTEGRACIN

8.2.7.3

Se realizarn actividades metodolgicas presnciales y no presnciales, las cuales son estrategias que se elaboran con el fin de mirar la evolucin del curso y que permite al estudiante lograr sus objetivos. Estas comprenden las actividades que realizan los estudiantes por CIPAS, con el fin de desarrollar la lectura correspondiente a la tutora y as mismo, el respectivo taller o ejercicios propuesto por el tutor. En estas actividades hay elementos bsicos que comprenden los dilogos de saberes y la construccin del conocimiento a partir del intercambio de ideas. As mismo, las actividades presnciales constituyen el espacio para la integracin e interaccin colectiva, en la cual hay una confrontacin o puesta en comn de trabajos individuales y/o grupales, logrados mediante las actividades no presnciales que son indispensables para el desarrollo de este espacio.

8.2.7.4

LECTURA BSICA

Lecturas recomendadas: BRAUDE, Eric. Ingeniera de software. Pags 303-330. SOMMERVILLE, Ian. Ingeniera del software. Pags.288-304. PRESSMAN, Roger. Ingeniera de software. Pags. 379-404. Lecturas Complementarias BRUEGGE/DUTOIT. Ingeniera de Software orientado a objetos. 1 ed. Prentice-Hall. BRAUDE, ERIC. Ingeniera de Software, una perspectiva orientada a objetos. 1 ed. AlfaOmega. LAUDON Kenneth C y Jane P. Administracin de los Sistemas de Informacin, Organizacin y tecnologa. Editorial Prentice Hall

8.2.7.5

ACREDITACIN DEL NCLEO PROBLMICO

El estudiante deber conocer las etapas de la gestin de proyectos y control en la administracin de los sistemas de informacin contemporneos, para mantenerlos en funcionamiento. Mediante el siguiente taller en Cipas y articulando con su proyecto de Investigacin formativa Explique cules son las ventajas del uso de las metodologas de anlisis y diseo orientadas a objetos. Cules son las ventajas de utilizar patrones de diseo. Identifique y explique cada uno de los elementos que forman parte de la programacin orientada a objetos. Presente y sustente los modelos de diagramas de colaboracin, de secuencia, de actividades, de estados, de clases, de componentes y de despliegue de su proyecto.

Avance del proyecto Desarrolle todos los diagramas en su proyecto 8.2.8 NCLEO PROBLEMICO 8: Es nuevo el concepto de Reingenieria en los Sistemas de Informacin contemporneos? 8.2.8.1 TTULO: REINGENIERIA CONOCIMIENTOS 1. Reingeniera de procesos de negocio 2. Reingeniera del software 3. Ingeniera inversa 4. Diseo de bases de datos 5. Pruebas de un sistema cliente/servidor PREGUNTAS GENERADORAS 1. Qu tipos de Reingeniera hay contemporneos?

PROBLEMAS 1. Cules son las tendencias de la Reingeniera de procesos? 2. Cul es mejor? La modelizacin del sistema o la Reingeniera del Sistema

2. La Reingeniera es un proceso de tipo administrativo o un tipo de

6. Herramientas CASE

sistema de Informacin?

3. Cmo puedo aplicar la reingeniera en un mdulo de Cajero Automtico?

8.2.8.2

COMPETENCIAS

COMPETENCIAS FUNDAMENTALES

Participa en dilogos de saberes sobre la forma de mantener las etapas en la revisin de un sistema de informacin, con el nimo de clarificar los conceptos con los dems estudiantes. Realiza escritos de anlisis propuestos por el docente en los respectivos temas

COMPETENCIAS COGNITIVAS OPERATIVAS

Conocer la Reingeniera en los Sistemas de Informacin Conocer los tipos de Reingeniera en los Sistemas de Informacin

COMPETENCIAS APLICATIVAS

Realizar escritos argumentados y fundamentados en anlisis crtico, sobre las pruebas orientadas que pueden presentarse durante el desarrollo de la Reingeniera en los sistemas de informacin contemporneos ACTIVIDADES DE INTEGRACIN

8.2.8.3

Se realizarn actividades metodolgicas presnciales y no presnciales, las cuales son estrategias que se elaboran con el fin de mirar la evolucin del curso y que permite al estudiante lograr sus objetivos. Estas comprenden las actividades que realizan los estudiantes por CIPAS, con el fin de desarrollar la lectura correspondiente a la tutora y as mismo, el respectivo taller o ejercicios propuesto por el tutor. En estas actividades hay elementos bsicos que comprenden los dilogos de saberes y la construccin del conocimiento a partir del intercambio de ideas. As mismo, las actividades presnciales constituyen el espacio para la integracin e interaccin colectiva, en la cual hay una confrontacin o puesta en comn de trabajos individuales y/o grupales, logrados mediante las actividades no presnciales que son indispensables para el desarrollo de este espacio.

8.2.8.4

LECTURA BSICA

Lecturas recomendadas: BRAUDE, Eric. Ingeniera de software. Pags 480-496. SOMMERVILLE, Ian. Ingeniera del software. Pags.451-461. PRESSMAN, Roger. Ingeniera de software. Pags. 541-555. Lecturas Complementarias HAMMER, MICHAEL; STANTON, STEVE. La Revolucin de la Reingeniera, Ediciones Daz de Santos, S.A. 1. ed.(09/1997). MICHAEL HAMMER Y JAMES CHAMPY. Reingeniera, grupo editorial Norma 2009

8.2.8.5

ACREDITACIN DEL NCLEO PROBLMICO

El estudiante identificara los procesos de Reingeniera de los Sistemas de Informacin como concepto Administrativo y tcnico. Mediante el siguiente taller en Cipas y articulando con su proyecto de Investigacin formativa.

Bajo qu condiciones se recomienda la aplicacin de una reingeniera de software. Cuando se debera utilizar la ingeniera inversa y cules son los pasos a seguir. Presente y sustente el modelo de datos de su proyecto, as como la metodologa utilizada para llegar al diagrama entidad-relacin normalizado. Justifique el uso de las herramientas CASE en su proyecto. Recomendaciones de presentacin del proyecto

Avance del proyecto Presente el modelo de datos de su proyecto 9. IMPACTO DEL SEMINARIO El conocimiento es un bien social que puede conducir a transformaciones relevantes en la produccin y en la organizacin de las comunidades. Pero, pese a la insistencia mundial en la pertinencia del conocimiento y al reconocimiento generalizado de su capacidad de transformar la vida social, las conexiones entre ciencia y sociedad estn lejos de ser evidentes, y el modo en que un determinado conocimiento puede incidir en las condiciones de vida de las comunidades puede ser muy indirecto y resultar oscuro para los mismos intelectuales comprometidos en la produccin del conocimiento cientfico. La pertinencia de un saber se construye a travs de los vnculos que es posible establecer entre ese saber y las actividades de la vida social. Una manera de pensar esos vnculos es reconocer la existencia de tres polos que deben conectarse para que el saber resulte eficaz en la produccin de la riqueza material o simblica. Estos polos son el polo de la ciencia, el polo de la tecnologa y el polo de la sociedad. Dentro del ltimo podran distinguirse al menos tres grandes receptores del conocimiento que son: el Estado, el mercado y ese amplio conglomerado denominado sociedad civil. El conocimiento no til, en el sentido estricto, es igualmente necesario en toda sociedad. Ese conocimiento ocioso, centrado en la esttica, en la produccin simblica, es una necesidad de toda sociedad que la universidad debe ayudar a construir. Es posible que la conexin entre el conocimiento y la produccin sea muy indirecta, o que no se haya pensado lo suficiente, al menos en el pas. La estructura del sistema de conocimiento puede tener vnculos muy claros con la estructura de la produccin de la riqueza en algunos lugares del planeta. En los pases desarrollados, la investigacin cientfica puede traducirse en tecnologa y en riqueza social con una gran rapidez, porque estn aseguradas las conexiones entre el trabajo de los cientficos y las necesidades de la industria. En Colombia esas conexiones son palpables solamente en determinadas reas, y con frecuencia existe un distanciamiento problemtico entre la investigacin que se realiza en

las universidades y los espacios en los cuales esas investigaciones podran ser convertidas en nuevas condiciones materiales y sociales de trabajo. Es necesario un ejercicio de traduccin de los conocimientos cientficos a las posibilidades tecnolgicas, y de las posibilidades tecnolgicas a las aplicaciones prcticas en los espacios reales de produccin y de interaccin en donde se satisfacen las necesidades sociales. Es importante asegurar la existencia de una red que vincule los tres polos de modo tal, que las necesidades sociales puedan ser transformadas rpidamente en problemas acadmicos y que los resultados acadmicos puedan conducir, en breve trmino, a acciones concretas transformadoras de las estrategias de produccin y de las formas de relacin social. La red que vincula ciencia, tecnologa y sociedad puede hacer El Seminario entra un estrecho vnculo de entregar al alumno herramientas del conocimiento cientfico actual de calidad y profesionalismo, el uso de estndares de calidad, de entrega para realizar un producto de alto impacto social y econmico, no solamente para la sociedad sino como propio

10. ACREDITACIN GENERAL DEL SEMINARIO Cada CIPAS deber desarrollar un proyecto de ingeniera del software en el cual se refleje que alcanz un buen nivel en el manejo de las tcnicas, metodologas y herramientas de ingeniera para el desarrollo profesional de software. El documento del trabajo final debe contener: Gestin del proyecto, planificacin, especificacin de requerimientos, modelos de Anlisis y Diseo e implementacin (prototipo del sistema).

10.1

EVALUACIN PERMANENTE

Corresponde al proceso de evaluacin de las actividades desarrolladas durante el trabajo del Seminario. La nota obtenida para la aprobacin del seminario no ser inferior a 3.5 (Acuerdo 015 de 2008, Articulo 28)

10.2

EVALUACION DE LOS APRENDIZAJES

De acuerdo con la reglamentacin establecida por la Universidad dicta as (Acuerdo 015 de 2008, Articulo 28): Esta ser igualmente establecida por el acuerdo 0024 de junio del 95 para el desarrollo de todas sus asignaturas, o sea una evaluacin permanente o de procesos (lecturas, consultas a bibliotecas y a expertos, trabajos de aplicacin, estudios de

casos, participacin individual y grupal, aportes al tema y evaluaciones parciales) con un valor del 60 %, y una evaluacin o convocatoria final (trabajo escrito individual) de aplicacin terico prctico del seminario desarrollado con un valor del 40%

10.2.1 EVALUACION PERMANENTE Tendr un valor del 60 % de la acreditacin total del seminario, cuando el estudiante haya cumplido con la evaluacin permanente. Las pruebas de la evaluacin permanente y procesos (lecturas, consultas a bibliotecas y a expertos, trabajos de aplicacin, estudios de casos, participacin individual y grupal.)

10.2.2 CONVOCATORIA Tendr una valor del 40%, En cipas presentaran y sustentaran un trabajo final que debe contener: Gestin del proyecto, planificacin, especificacin de requerimientos, modelos de Anlisis y Diseo e implementacin (prototipo del sistema).

11. DURACION Y ENCUENTROS PRESENCIALES La duracin del seminario es de 150 horas, representadas en 10 encuentros de 3 horas con el tutor y 120 horas de trabajo autnomo y en Cipas. El seminario tendr de la siguiente manera:

11.1

ACUERDO PEDAGGICO

Se realizara en el primer encuentro y se establecer la metodologa para la evaluacin y desarrollo del seminario. El desarrollo del PIC, estableciendo reglas para cada uno de los encuentros, donde se har nfasis en tomar el proyecto de Investigacin formativa como punto de partida para el seminario, igualmente el valor de los talleres, trabajos individuales de las lecturas bsicas y los talleres grupales

11.2

DESARROLLO DE ENCUENTROS

El desarrollo de los encuentros est programado de acuerdo a los ncleos problemticos establecidos en este PIC, correspondiente a ocho (8) encuentros en donde se desarrollara los temas Encuentros temticos donde abordaremos cada uno de los ncleos problemicos, evaluando el proyecto, describiendo y aplicando las herramientas, verificando calidad y composicin del trabajo.

11.3

CONVOCATORIA FINAL

Encuentro final donde estar compuesto por una evaluacin final que establecer el grado de conocimiento adquirido por cada uno de los participantes y una presentacin del trabajo de Investigacin formativo aplicado a este Seminario

12. BIBLIOGRAFA GENERAL DEL CURSO LAUDON Kenneth C y Jane P. Administracin de los Sistemas de Informacin, Organizacin y tecnologa. Editorial Prentice Hall

LAUDON Kenneth C y Jane P. Sistemas de informacin Gerencial, organizacin y tecnologa de la empresa conectada en red. Editorial Prentice Hall

PRESSMAN, Roger Conceptos de ingeniera del software. Ingeniera del software Un enfoque prctico, 6 ed. McGraw-Hill. Cap. 1

ARTCULOS: http://www.cui.edu.co/~gmartin/cursos/is/index.html

Software propietario frente al software libre

ARTICULO Responsabilidad profesional y tica http://www.acm.org/serving/se/code.htm

BRUEGGE/DUTOIT. Ingeniera de Software orientado a objetos. 1 ed. Prentice-Hall.

BRAUDE, ERIC. Ingeniera de Software, una perspectiva orientada a objetos. 1 ed. AlfaOmega.

HAMMER, MICHAEL; STANTON, STEVE. La Revolucin de la Reingeniera, Ediciones Daz de Santos, S.A. 1. ed.(09/1997).

MICHAEL HAMMER Y JAMES CHAMPY. Reingeniera, grupo editorial Norma 2009

TURBAN E, McClean E y Wetherbe J. Tecnologas de Informacin para la Administracin. Editorial CECSA

http://www.unamosapuntes.com/

TUTOR

CARLOS ALBERTO ORTIZ VIVEROS. Ingeniero de sistemas de la Universidad Nacional de Colombia. Especialista en alta gerencia. Tutor catedrtico del programa de Ingeniera de sistemas de la Universidad del Tolima a distancia (Idead). Diseo y desarrollo de material didctico virtual en el rea de TICs para el programa del tecnlogo en gestin logstica del SENA. Catedrtico de ingeniera de software del programa de ingeniera de sistemas de la fundacin CIDCA, de Unitec, de los Libertadortes y de la Universidad Distrital Francisco Jos de Caldas.

También podría gustarte