Está en la página 1de 4

Ingeniera del Software Escuela Profesional de Ciencias de la Computacin Facultad de Ciencias Universidad Nacional de Ingeniera

Programacin Docente de Ingeniera del Software


I. Descripcin del curso
Asignatura: Ingeniera del Software Ciclo: 2013 Cdigo: CC-X Carcter: Obligatorio Departamento: Escuela Profesional de Ciencias de la Computacin Crditos: 4 Semestre: I Requisitos: Algoritmos, Computacin grfica Modalidad: Semestral Materia: Ciencias de la Computacin

II. Descripcin de contenidos mnimos


Introduccin a la ingeniera del software. Lenguajes de modelado de software. El proceso de desarrollo de software: Modelado de flujos de trabajo. Planificacin y gestin de proyectos. Anlisis y especificacin de requisitos: Modelado de requisitos software. Diseo de software: Modelado estructural y modelado del comportamiento. Implementacin y validacin. Mantenimiento de aplicaciones. Prctica de la ingeniera del software.

III. Competencias generales


Conocimientos bsicos sobre el uso y programacin de los ordenadores, sistemas operativos, bases de datos y programas informticos con aplicacin en ingeniera. Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informticos en todos los mbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto econmico y social. Conocimiento y aplicacin de las caractersticas, funcionalidades y estructura de las bases de datos, que permitan su adecuado uso, y el diseo y el anlisis e implementacin de aplicaciones basadas en ellos. Conocimiento y aplicacin de las herramientas necesarias para el almacenamiento, Manuel Castillo Cara

Programacin docente de Ingeniera del Software

Ingeniera del Software Escuela Profesional de Ciencias de la Computacin Facultad de Ciencias Universidad Nacional de Ingeniera

procesamiento y acceso a los Sistemas de informacin, incluidos los basados en web. Conocimiento y aplicacin de los principios, metodologas y ciclos de vida de la ingeniera de software. Capacidad para comprender la importancia de la negociacin, los hbitos de trabajo efectivos, el liderazgo y las habilidades de comunicacin en todos los entornos de desarrollo de software. Conocimiento y aplicacin de los principios fundamentales y tcnicas bsicas de los sistemas inteligentes y su aplicacin prctica.

IV. Competencias Especficas


Dominar los conocimientos y destrezas relacionadas con la disciplina de Ingeniera del Software, as como los aspectos relativos a la profesin. Trabajar individualmente o como parte de un equipo de desarrollo para producir software de calidad. Reconciliar objetivos en conflicto dentro de un proyecto y encontrar soluciones de compromiso a estos conflictos respetando las limitaciones de coste, tiempo, conocimiento, sistemas existentes y organizaciones. Disear soluciones apropiadas a diversos dominios de aplicacin, utilizando los principios y mtodos propios de la ingeniera, que integren los aspectos ticos, sociales, legales y econmicos, ajustadas a las necesidades de las organizaciones. Demostrar la comprensin y capacidad de aplicacin de las teoras, modelos y tcnicas actuales para la identificacin de problemas, el anlisis, el diseo del software, el desarrollo, la implementacin, la verificacin y la documentacin. Demostrar la comprensin y apreciacin de la importancia de la negociacin, hbitos de trabajo efectivos, liderazgo y buena comunicacin con las partes interesadas en un entorno tpico de desarrollo de software. Estimar los costes de un proyecto y determinar los tiempos de desarrollo, efectuando el seguimiento de costes y plazos y dirigir y asesorar a los equipos de trabajo. Evaluar mtricas e indicadores y controlar la calidad del software. Trabajar en un entorno multidisciplinar y multilinge, comunicando de forma efectiva, tanto por escrito como oralmente, conocimientos, procedimientos, resultados e ideas relacionados con la Ingeniera del Software, conociendo su impacto socioeconmico. Asumir la responsabilidad social, tica, profesional y civil de la actividad del Ingeniero del Software, as como su papel en el mbito de las TIC y de la Sociedad de la Informacin y del Conocimiento.

Programacin docente de Ingeniera del Software

Manuel Castillo Cara

Ingeniera del Software Escuela Profesional de Ciencias de la Computacin Facultad de Ciencias Universidad Nacional de Ingeniera

V. Competencias Transversales
Capacidad de comunicacin oral y escrita, en ingls y espaol utilizando los medios audiovisuales habituales, y para trabajar en equipos multidisciplinares y en contextos internacionales. Capacidad de anlisis y sntesis en la resolucin de problemas. Capacidad para gestionar adecuadamente la informacin disponible integrando creativamente conocimientos y aplicndolos a la resolucin de problemas informticos utilizando el mtodo cientfico. Capacidad de organizacin, planificacin, ejecucin y direccin de recursos humanos. Capacidad para valorar la repercusin social y medioambiental de las soluciones de la ingeniera, y para perseguir objetivos de calidad en el desarrollo de su actividad profesional.

VI. Evaluacin
Todas las pruebas realizadas en cada asignatura sern comunes a todos los grupos de la misma. La calificacin final tendr en cuenta: o Examen parcial: 1/3 de la nota final. o Examen final: 1/3 de la nota final. Otras actividades: 1/3 de la nota final que se subdividir en: o 4 Laboratorios que se eliminar el que menos nota tenga. o 2 Prcticas tericas obligatorias. En el apartado Otras actividades se podr valorar la participacin activa en el proceso de aprendizaje, la realizacin de prcticas y ejercicios y la realizacin de otras actividades dirigidas, as como se har un seguimiento estricto del inters del alumno en la asignatura, manifestndose en la actividad de la plataforma virtual, uso de foros, participacin en ellos y dems actividades. En caso de cualquier duda el alumno perteneciente deber preguntar al profesor tutor de su grupo en cuestiones especficas de evaluacin y seguimiento del curso.

VII. Evaluacin detallada


Consistir en dos partes principalmente Parte prctica: Se deber entregar un proyecto que constar en dos partes principalmente: 1. Estudio y desarrollo de la ingeniera del software: En l el alumnado realizar todos los pasos previos para realizar un proyecto software como es: Planificacin y gestin del proyecto. Anlisis y especificacin de requisitos. Diseo de software. Implementacin y validacin Manuel Castillo Cara

2. Implementacin del proyecto redactado poniendo en prctica los siguientes puntos:

Programacin docente de Ingeniera del Software

Ingeniera del Software Escuela Profesional de Ciencias de la Computacin Facultad de Ciencias Universidad Nacional de Ingeniera

Mantenimiento y evolucin del software.

Esta parte prctica de evaluacin se reflejar la nota en los cuatro laboratorios y las dos prcticas tericas, de manera que las dos prcticas tericas se debern exponer dichos requisitos realizados. Parte terica: Ser la parte correspondiente en el examen parcial y final. Para tener acceso a dicha parte terica y debido a la relacin con la prctica el alumno debe de entregar toda la parte prctica hasta el momento.

VIII. Bibliografa
R. Pressman: Ingeniera del Software - Un enfoque prctico, 7 edicin. McGraw-Hill, 2010. Sommerville: Ingeniera del Software, 7 edicin. Addison Wesley, 2006. J. Arlow, I. Neudstadt: UML 2. Anaya Multimedia, 2006. Jacobson, G. Booch, J. Rumbaugh: El proceso unificado de desarrollo de software. AddisonWesley, 2000. R. C. Martin: Agile Software Development - Principles, Patterns, and Practices. Pearson Education, 2011. D. Alur, J. Crupi, D. Malks: Core J2EE Patterns: Best Practices and Design Strategies, 2nd Edition. Prentice-Hall PTR, 2007. E. Gamma, R. Helm, R. Johnson, J. Vlissides: Patrones de diseo. Addison Wesley, 2003.

Programacin docente de Ingeniera del Software

Manuel Castillo Cara

También podría gustarte