• No se han encontrado resultados

Pontificia Universidad Católica del Ecuador

N/A
N/A
Protected

Academic year: 2021

Share "Pontificia Universidad Católica del Ecuador"

Copied!
5
0
0

Texto completo

(1)

1

Pontificia Universidad Católica del Ecuador

FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS

E-MAIL: [email protected] Av. 12 de Octubre 1076 y Roca Apartado postal 17-01-2184 Fax: 593 – 2 – 299 16 56 Telf: 593 – 2 – 299 15 35 Quito - Ecuador

1. DATOS INFORMATIVOS:

MATERIA O MÓDULO: INGENIERÍA DE SOFTWARE I CÓDIGO:

CARRERA: SISTEMAS NIVEL: QUINTO No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4

SEMESTRE/AÑO ACADÉMICO: Primer Semestre 2009 - 2010 CRÉDITOS PRÁCTICA: 0

PROFESOR:

Fabián de la Cruz Domínguez

Ingeniero de Sistemas, Master en Ciencias de la Computación

Línea de Actividad Académica: Ingeniería de Software, UML, Mejora de Procesos, Modelos y Estándares de Calidad, PSPSM, TSPSM Atención: Lunes a Viernes, de 9:00H a 11:00H.

Correo Electrónico: [email protected] Teléfono: 2 537467

2. DESCRIPCIÓN DE LA MATERIA:

Este curso está dirigido a los alumnos de ingeniería que desean comprender como debería realizarse el proceso de desarrollo de software maduro, profesional, y acorde con los mejores modelos internacionales. Para lo cual, se revisan los principales marcos de trabajo, modelos de calidad, y procesos que conforman la Ingeniería de Software actual.

3. OBJETIVO GENERAL:

El objetivo de este curso es introducir un panorama de las áreas que conforman la Ingeniería de Software, sus técnicas actuales así como los modelos de referencia de los procesos de desarrollo de software con calidad.

4. OBJETIVOS ESPECÍFICOS:

• Realizar un proyecto que de manera individual deberán desarrollar, cumpliendo una serie de criterios de calidad mínimos, cubriendo los aspectos teóricos revisados en clase, imprescindibles para alcanzar el objetivo general de la materia.

• Identificar los diferentes Ciclos de Vida de Desarrollo de Software y clasificarlos de acuerdo con las Metodologías Estructuradas u Orientada a Objetos.

• Relacionar la lectura de los Capítulos del libro Introduction to Personal Software Process (PSP), enfocados a identificar las habilidades necesarias para la administración del tiempo y la adopción de prácticas disciplinadas en la construcción de software.

(2)

2

Pontificia Universidad Católica del Ecuador

FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS

E-MAIL: [email protected] Av. 12 de Octubre 1076 y Roca Apartado postal 17-01-2184 Fax: 593 – 2 – 299 16 56 Telf: 593 – 2 – 299 15 35 Quito - Ecuador

5. CONTENIDOS (Detallar desarrollo curricular de cada aspecto del programa de la

asignatura por unidades, temas y subtemas, o capítulos a desarrollarse en las sesiones que constituyen el semestre)

CAPÍTULO 1: INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE

1.1 Qué es la Ingeniería de Software? 1.2 Historia de la IS

1.3 Software: su naturaleza y cualidades 1.4 Principios de la IS

1.5 El rol de Ingeniero de Software

CAPÍTULO 2: EL PROCESO DE DESARROLLO DE SOFTWARE

2.1 Proceso de Software

2.2 Modelos de ciclo de vida del Software 2.3 Proceso Unificado de Desarrollo de Software

2.4 Personal Software Process (PSP) y Team Software Process (TSP) 2.5 Modelo de referencia de ciclos de vida de Software ISO/IEC12207 2.6 Introducción a CMM y SPICE

2.7 Mejora continua de procesos

CAPÍTULO 3: EL LENGUAJE UNIFICADO DE MODELADO (UML)

3.1 Porqué Modelamos? 3.2 Principios de Modelado

3.3 UML: Introducción, Modelo Conceptual, Bloques de Construcción 3.4 Diagramas de Casos de Uso y de Clases

3.5 Diagramas de Secuencia y de Comunicación 3.6 Diagramas de Estado y de Paquetes

3.7 Diagramas de Actividades y Despliegue

CAPÍTULO 4: ESPECIFICACIONES DE SOFTWARE

4.1 Qué es una especificación de Software? 4.2 Requerimientos – especificaciones informales

4.2.1 Ingeniería de Requerimientos 4.2.2 Análisis de Requerimientos

4.2.3 Definición y Especificación de Requerimientos 4.3 Especificaciones semiformales

4.3.1 Modelos de sistemas 4.4 Especificaciones formales

(3)

3

Pontificia Universidad Católica del Ecuador

FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS

E-MAIL: [email protected] Av. 12 de Octubre 1076 y Roca Apartado postal 17-01-2184 Fax: 593 – 2 – 299 16 56 Telf: 593 – 2 – 299 15 35 Quito - Ecuador

CAPÍTULO 5: ANÁLISIS Y DISEÑO DE SOFTWARE

5.1 Métodos de análisis y diseño 5.2 Introducción a patrones

CAPÍTULO 6: MANTENIMIENTO DE SOFTWARE

6.1 Verificación y Validación de Software

6.2 Administración de Configuración de Software en CMM nivel 2 6.3 Conceptos Administración de Configuración de Software

(4)

4 Asignatura: Lenguajes de Programación

ORGANIZACIÓN DOCENTE SEMANAL

SEMANA

ACTIVIDADES DE INTERACCIÓN DOCENTE – ESTUDIANTES

TRABAJO AUTÓNOMO DEL ESTUDIANTE

EVALUACIONES

TEMAS A TRATAR (N° del tema, unidad, o capítulo descritos en

Contenidos) (HORAS PRESENCIALES) (HORAS NO PRESENCIALES)

(1 - 16) N° de horas de clases teóricas N° de horas de clases prácticas, laboratorios, talleres N° de horas de tutorías

especializadas ACTIVIDADES (Descripción) N° de horas

1° semana 4 Lectura Capítulo 1 y 2 (PSP) 1 Cap1: 1.1

2° semana 4 Lectura de Capítulo 8 (PSP) 1 Cap1: 1.2

3° semana 4 Lectura de Capítulo 9 (PSP) 1 Cap1: 1.3 y 1.4

4° semana 4 Lectura de Capítulo 10 (PSP) 1 Cap1: 1.5

5° semana 4 Lectura Código de Etica I.S. 2 Cap2: 2.1 y 2.2

6° semana 4 Lectura de Capítulo 11 (PSP) 2 Cap2: 2.2

7° semana 4 Lectura de Capítulo 12 (PSP) 2 Cap2: 2.3 y 2.4

8° semana 4 Lectura de Capítulo 13 (PSP) 2 Cap2: 2.5, 2.6, y 2.7

9° semana 4 Seleccionar Proyecto Cap3: 3.1 y 3.2

10° semana 4 Aplicar UML al Proyecto 1 Cap3: 3.3 y 3.4

11° semana 4 Aplicar UML al Proyecto 1 Cap3: 3.5, 3.6, y 3.7

12° semana 4 Aplicar UML al Proyecto 2 Cap4: 4.1 y 4.2

13° semana 4 1 Cap4: 4.3 y 4.4

14° semana 4 Aplicar DFD al Proyecto 2 Cap5: 5.1 y 5.2

15° semana 4 Aplicar E/R al Proyecto 1 Cap6: 6.1 y 6.2

16° semana 4 Implementar Proyecto 6 Cap6: 6.3

EXÁMENES: Semanas 5, 11, y 17

(5)

5

7. EVALUACIÓN:

CRONOGRAMA DE EVALUACIONES:

• Las evaluaciones teóricas se harán los primeros 20 minutos del primer día de clases semanal.

• La entrega del avance de los proyectos será semanal.

SISTEMA DE CALIFICACIÓN (puntaje asignado a pruebas parciales):

• 50% corresponderá a evaluaciones teóricas. • 50% corresponderá a trabajos y presentaciones.

FECHA DE ENTREGA DE CALIFICACIONES EN SECRETARÍA:

Coincidirá con el calendario propuesto por la Facultad.

8. BIBLIOGRAFÍA:

Textos de Referencia:

• Sommerville, Ian, “Ingeniería de Software”, Addison Wesley, 7ta edición, 2005 • Pressman, R.S., “Ingeniería de Software Un Enfoque Práctico”, McGraw Hill,

última edición

• G. Booch, J. Rumbaugh, I. Jacobson,” The Unified Modeling Language User Guide”, Addison-Wesley, 1999

• Watts S. Humphrey, “Introduction to Personal Software Process”, SEI Series in Software Engineering, Addison Wesley, 1997.

Textos Recomendados:

• International Standard ISO/IEC 12207:1995 Information technology - Software life cycle processes.

• ISO/IEC 15504 Software Process Assesment, Technical Report, 1999.

• Watts S. Humphrey, “A Discipline for Software Engineering”, SEI Series in Software Engineering, Addison Wesley, 1995

Aprobado:

Por el Consejo de Escuela

__________________________

f) Director de Escuela fecha: ______________________

Por el Consejo de Facultad

__________________________

Referencias

Documento similar

If you are covered by a reciprocal agreement for health and social security (citizens of Denmark, Finland, France, Luxembourg, Norway, Portugal and Sweden), you may be eligible

22 Enmarcado el proyecto de investigación de I+D «En clave femenina: música y ceremonial en las urbes andaluzas durante el reinado de Fernando VII (1808-1833)» (Plan Andaluz

Pero, al fin y al cabo, lo que debe privar e interesar al sistema, es la protección jurisdiccional contra las ilegalidades de la Administración,221 dentro de las que se contemplan,

Dado un espazo topol´ oxico, denominado base, e dado un espazo vec- torial para cada punto de dito espazo base, chamaremos fibrado vectorial ´ a uni´ on de todos estes

La solución que se ha planteado, es que el paso o bien se hiciese exclusivamente por el adarve de la muralla, o que una escalera diese acceso por la RM evitando la estancia (De

Imparte docencia en el Grado en Historia del Arte (Universidad de Málaga) en las asignaturas: Poéticas del arte español de los siglos XX y XXI, Picasso y el arte español del

De esta manera, ocupar, resistir y subvertir puede oponerse al afrojuvenicidio, que impregna, sobre todo, los barrios más vulnerables, co-construir afrojuvenicidio, la apuesta

Tal como se ha expresado en El Salvador coexisten dos tipos de control de constitucionalidad: el abstracto y el concreto. Sobre ambos se ha proporcionado información que no precisa