Está en la página 1de 3

Universidad Nacional Jorge Basadre Grohmann

Facultad de Ingeniería
Escuela Profesional de Ingeniería en Informática y Sistemas

Sílabo de curso “Ingeniería de Software I”

1. Información General
1.1. Escuela Profesional : Ingeniería en Informática y Sistemas
1.2. Dpto. Académico : Ingeniería en Informática y Sistemas
1.3. Asignatura : Ingeniería de Software I
1.4. Código : 19.061133
1.5. Currículo : 2014
1.6. Semestre académico: 6º
1.7. Duración : 17 semanas
1.8. Horas de Clase : 06 horas
a) Teoría : 02 horas
b) Práctica : 02 horas
c) Laboratorio : 02 horas
1.9. Créditos : 04 créditos
1.10. Prerequisito : Análisis de Sistemas II
1.11. Docente : Ing. Gianfranco A. Málaga Tejada, Mgtr.

2. Objetivos
2.1. General
Brindar conocimientos sobre la gestión y desarrollo de procesos de software y su construcción, alineados a los
estándares internacionales de calidad mediante la aplicación de principios y métodos que permitan obtener software
económico, robusto y confiable; y sobre la calidad del mismo.
Conocer los fundamentos conceptuales de la Ingeniería del Software, según las tendencias internacionales,
capaces de enfrentar con éxito los retos que involucra la gestión, la investigación, el desarrollo y el dominio de las
nuevas tecnologías.

2.2. Específicos
a) Analizar y describir las etapas de un proceso de software.
b) Determinar recursos necesarios para la construcción de software.

3. Sumilla
El proceso del software: una visión general. El proceso de construir software. Planificación y Gestión del Proceso.
Requisitos. Diseño del Sistema. Escribiendo los programas. Calidad del software.

4. Evaluación
Se verificará los niveles de asimilación de los contenidos del curso, para realizar la respectiva retroalimentación. Toda las
evaluaciones debe realizarse en cada unidad se tomara en cuenta: intervenciones orales, evaluaciones escritas, y nota de
concepto valorativo, cuya sumatoria permitirá el logro de la competencia en la unidad.
Se evaluará el logro de la competencia final en cada unidad, con la suma de habilidades adquiridas por el estudiante en el
proceso educativo, dentro del proceso de evaluación los aspectos cognitivos, procedimental y actitudinal se encuentra
involucrado en cada una de las pruebas de evaluación que se le realice al estudiante , para la consideración en el logro de
la competencia se tomará en cuenta el promedio de las pruebas tomadas, al cual se le asignará un porcentaje, cuya
sumatoria representa la nota final de la unidad.
4.1. Procedimientos
La nota final, en una escala vigesimal, será resultado de ponderar las siguientes evaluaciones:
Tarea académica: 50% (Controles de lectura, evaluaciones escritas, informes de laboratorio, monografías, artículos
científicos, intervenciones orales)
Exámenes parcial y final (8ª semana y 17ª semana, respectivamente): 50%

4.2. Instrumentos
a) Evaluación escrita
b) Control de lectura y casos prácticos
c) Monografía y artículos científicos

5. Metodología
5.1. Exposiciones, diálogos, debates 5.4. Presentación y defensa de un artículo científico
5.2. Control de lectura 5.5. Seminarios
5.3. Exposición y defensa de trabajos monográficos

6. Programa Analítico Calendarizado


Competencias:
• Aplica las técnicas y métodos de la Ingeniería de Software para la construcción e implementación de
sistemas de información y soporte fundamental para toma de decisiones de la alta dirección, expresando sus
ideas con coherencia, lógica, orden, claridad, fundamento y buen lenguaje; innovando en la búsqueda de
soluciones.

Desarrollo de las unidades de aprendizaje:

Pág. 1 de 3
Universidad Nacional Jorge Basadre Grohmann
Facultad de Ingeniería
Escuela Profesional de Ingeniería en Informática y Sistemas

Unidad 01: Proceso de ingeniería del software


Duración: 07 semanas.
Contenidos
Conceptual Procedimental Actitudinal
Definición de procesos de ingeniería de software. Conceptos El alumno participa de Manifiesta su
generales de Ingeniería de software. Gestión de procesos de software. la ponencia y elabora responsabilidad en el
Infraestructura de procesos de software. trabajo grupal, expone, desarrollo de las
delibera y arriba a prácticas.
Ciclos de vida del software. Categorías de procesos de software. conclusiones.
Modelos de ciclo de vida del software. Procesos de software "a
medida". Consideraciones prácticas. Resuelve los ejercicios
propuestos.
Evaluación y mejora del proceso del software. Modelos de
evaluación de procesos del software. Métodos de evaluación de
procesos del software. Modelos de mejora de procesos del software.
Evaluación contínua y por etapas de procesos del software.

Medición del software. Medición del proceso del software y el


producto. Calidad de los resultados de la medición. Modelos de
información de software. Técnicas cuantitativas de medición de
procesos.

Herramientas de proceso de ingeniería del software

Evaluación de conocimientos y competencias, Unidad 1. (01 semana)

Unidad 02: Construcción del software


Duración: 07 semanas.
Contenidos
Conceptual Procedimental Actitudinal
Fundamentos de la construcción del software. Minimización de la El alumno participa de Autenticidad en el uso
complejidad. Anticipación al cambio. Construyendo para verificar. la ponencia y elabora de la información
Reusar. Estándares en la construcción. trabajo grupal, expone,
delibera y arriba a Manifiesta su
Gestión de la construcción. La construcción en los modelos de ciclo conclusiones. responsabilidad en el
de vida. Planificación de la construcción. Medición en la construcción. desarrollo de las
Resuelve los ejercicios prácticas.
Consideraciones prácticas. Diseño en la construcción. Lenguajes en propuestos.
la construcción. Codificación. Pruebas en la construcción. Construir
para reusar. Calidad en la construcción. Integración.

Tecnologías para la construcción. Diseño y uso de API. Temas de la


ejecución orientada a objetos. Parametrización y genéricos. Aserciones,
diseño por contrato y programación defensiva. Gestión de errores,
excepción y tolerancia al fallo. Modelos ejecutables. Técnicas de
tolerancia al fallo en la construcción basada en estados y dirigida por
tablas. Configuración e internacionalización en ejecución.
Procesamiento de entradas basado en la gramática. Primitivas para
concurrencia. Capa intermedia. Métodos de construcción para software
distribuido. Construyendo sistemas heterogéneos. Análisis y ajuste del
rendimiento. Estándares de plataforma. Desarrollo dirigido por pruebas.

Herramientas de construcción de software. Entorno de desarrollo.


Constructores de interfaces. Herramientas de prueba unitaria.
Herramientas de perfilado, análisis de rendimiento y de partes.

Presentación y defensa de trabajo final (01 semana)

Evaluación de conocimiento y competencias, Unidad 2. (01 semana)

Evaluación de aplazados

Pág. 2 de 3
Universidad Nacional Jorge Basadre Grohmann
Facultad de Ingeniería
Escuela Profesional de Ingeniería en Informática y Sistemas

7. Bibliografía

KENDALL, Kenneth & KENDALL, Julie. “Análisis y diseño de sistemas”. 2011. 8ª edición. Prentice-Hall
Hispanoamericana. ISBN 978-6-07-320577-1.

PRESSMAN, Roger. “Ingeniería del Software. Un Enfoque Práctico”. 5a ed. México: McGraw-Hill
Latinoamericana, 2002. ISBN: 978-84-481-3214-9.

SENN, James. “Análisis y Diseño de Sistemas de Información”. 1993. México: McGraw Hill. ISBN: 978-968-
422-991-4.

SOMMERVILLE, Ian “Ingeniería de Software”, Pearson Education, México, 9ª edición. ISBN 978-6-07-
320603-7.

Pág. 3 de 3

También podría gustarte