Professional Documents
Culture Documents
2. JUSTIFICACIÓN:
Antes, estas técnicas de ingeniería se lograban a partir del desarrollo de competencias en metodologías de
análisis, descripción, simbología, diseño, etc., ahora las competencias del ingeniero deben ir encaminadas
a abstraer las propuestas internacionales de ingeniería del software y adaptarlas a su entorno local. De ahí
que si se quiere implementar sistemas de información a nivel de ingeniería, se debe reconocer y saber
ingeniería del software, pero a partir de estándares aceptados mundialmente.
3. PROPÓSITO DE FORMACIÓN:
El común de los proyectos de construcción de software, enmarcados en el conceptos de
sistemas de información, se desarrollan en las etapas de análisis, diseño, desarrollo e
implementación. Siguiendo este proceso, corresponde a esta asignatura, el trabajo de la etapa
de su diseño, basado en la etapa de análisis del mismo. El analista‐diseñador debe retomar la
información del análisis de sistemas y canalizarla a un diseño de tipo lógico, relacionando de
una forma coherente, las características de las entradas, las salidas, los controles, los datos, los
procesos y procedimientos.
En este momento el estudiante está finalizando la fase de profesionalización del programa
Ingeniería de Sistemas y Telecomunicaciones, lo que permite contextualizar alrededor de las
tendencias de la construcción de software y conceptos y herramientas de nivel complejo y
exigente.
La cooperación y compañía de los actores y entre los actores –Estudiantes y Profesor‐ serán claves para la
aplicación de una metodología apropiada que logre encontrar el objetivo principal del curso: aprender ingeniería
del software. De esta forma, se expondrán alternativas en el colectivo que faciliten el cumplimiento de los
objetivos y del propósito de formación, entre ellas:
Clase magistral
Exposiciones de temas que pueden ser explorados y tratados por los estudiantes con
el apoyo del Profesor
Participación de los estudiantes con el desarrollo de los contenidos propios de la
materia
Resolución de problemas que se perciben en el mundo real y son sujetos de solución
computacional a través del software.
Solución de talleres propuestos en el transcurso del semestre.
Actividades extracurriculares propuestas en pro de cumplir el objetivo general
propuesto anteriormente.
5. CONTENIDO Y CALENDARIO:
Pressman, R. (2002). Ingeniería del software: un enfoque práctico (5ª ed.). Madrid: McGraw-Hill.
(Biblioteca UCPR, ref. 22880)
Larman, C. (2002). UML y patrones: una introducción al análisis y diseño orientado a objetos y al
proceso unificado (2ª ed.). Madrid: Prentice Hall. (Biblioteca UCPR, ref. 22979)
Jacobson, I., III.Sánchez, S. & II.Ángel Sicilia, M. (2001). El Proceso unificado de desarrollo de
Software. Madrid: Addison Wesley. (Biblioteca UCPR, ref. 23187)
Norris, M. Ingeniería de software explicada. México: Limusa, Grupo Noriega Editores.
(Biblioteca UCPR, ref. 26365)
Pressman, R. & I.Murrieta Murrieta, J. (2005). Ingeniería del Software: un enfoque práctico (6ª ed.).
México: McGraw Hill. (Biblioteca UCPR, ref. 31050)
Rumbaugh, J., I.Jacobson, I., II.Booch, G., Sánchez, S. & García-Bermejo, R. (2000). El lenguaje
unificado de modelado. Manual de referencia (Ultima reimpresiónª ed.). Madrid: Pearson. (Biblioteca
UCPR, ref. 31246)
Sommerville, I., Alfonso Galipienso, M., Botía Matínez, A., Mora Lizán, F. & Trigueros Jover, J.
Ingeniería del software (7ª ed.). Madrid: Pearson Educación. (Biblioteca UCPR, ref. 32577)
Horch, J. (2003). Practical guide to software quality management (2ª ed.). Boston: Artech House.
(Biblioteca UCPR, ref. 32952)
Howard, M., I.LeBlanc, D., II. Pineda Rojas, E., III.Yoran, A. & IV. Tapia Montes de Oca, C.
(2006). 19 puntos críticos sobre seguridad de software: fallas de programación y cómo corregirlas.
México: McGraw Hill. (Biblioteca UCPR, ref. 33635)
Weitzenfeld, A. Ingenieria del sofware orientada a objetos con UML, java e internet. México: Thonson.
(Biblioteca UCPR, ref. 33990)
Klastorin, T., Hano, M. & González Osuna, M. (2005). Administración de proyectos. México:
Alfaomega. (Biblioteca UCPR, ref. 34500)
Recursos adicionales (los recursos recuperados desde la web están disponibles desde la
plataforma virtual que apoya el curso en http://www.ucprvirtual.edu.co, allí mismo se
hacen las citas necesarias para respetar los derechos de autor de cada caso)
Otras referencias
Boehm, B., & Kaspar, J. (1978). Characteristics of Software Quality. Los Alamitos, CA, USA: IEEE
Computer Society Press .
Cortés, H. G. (Junio de 2004). Aplicación práctica del diseño de pruebas de software a nivel de
programación. (U. ICESI, Ed.) Sistemas y Telemática , 83-128.
Gilbert, M., & Peña, Á. (2005). Inigeniería del Software en Entornos SL. Barcelona: Fundación para la
Universitat Oberta de Catalunya.
International Organization for Standardization, (2001). ISO/IEC 9126-1 Software Engineering - Product
Quality. Ginebra.
Juristo, N. (1997). El proceso software. Buenos Aires: Centro de ingeniería del software y del
conocimientos.
Limón, R. R. (2007). Historia y evolución del pensamiento científico. Madrid: Edición electrónica.
Moore, J. W. (1997). Software engineering standards: a user's road map. California: Wiley - IEEE
computer society.
Parnas, D. L. (1979). Designing Software por Ease of Extension and Contraction. Software Engineering ,
5 (2), 128-138.
Sociedad SOFTEX. MPS.BR - Mejora de Proceso del Software Brasileño. Guía de Adquisición.
Recuperado el 08 de Febrero de 2010, de:
http://www.softex.br/mpsbr/_guias/guias/MPS.BR_Gu%C3%ADa_de_Adquisici%C3%B3n_2009.pdf
Sociedad SOFTEX. MPS.BR - Mejora de Proceso del Software Brasileño. Guía General. Recuperado el
08 de Febrero de 2010, de:
http://www.softex.br/mpsbr/_guias/guias/MPS.BR_Gu%C3%ADa_General_2009.pdf
Weitzenfeld, A. (2002). Ingeniería del Software Orientada a Objetos. México: Departamento académico
de computación, División académica de ingeniería, ITAM.