• 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!
6
0
0

Texto completo

(1)

1 1. DATOS INFORMATIVOS:

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

CARRERA: SISTEMAS NIVEL: SEXTO

No. CRÉDITOS: 6 CRÉDITOS TEORÍA: 4

SEMESTRE/AÑO ACADÉMICO: Segundo Semestre 2011- 2012 CRÉDITOS PRÁCTICA: 2

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, CMMMR Atención: Miércoles a Viernes, de 07H00 a 09H00.

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

2. DESCRIPCIÓN DE LA MATERIA:

Los alumnos formarán grupos de desarrollo para generar un proyecto de aplicación para un cliente real. El profesor del curso hará las veces de administrador de proyectos de desarrollo y también orientará en los aspectos teóricos y prácticos. También se revisará el modelo CMM con el objeto de incluir en los proyectos los procesos que aseguren la calidad en su desarrollo.

3. OBJETIVO GENERAL:

El objetivo de este curso es aplicar el conocimiento adquirido en el curso de Ingeniería de Software I en un proyecto real buscando la aplicación del modelo de calidad CMM (Capability Maturity Model).

4. OBJETIVOS ESPECÍFICOS:

• Realizar un proyecto basado en el trabajo de equipo, cumpliendo con criterios de calidad, cubriendo los aspectos teóricos revisados en clase, a través de TSP (Team Software Process).

• Recrear el ambiente de una empresa de desarrollo de software, con su organización y responsabilidades, dentro de un ambiente académico.

• Usar los conocimientos adquiridos en cursos anteriores para trabajar en equipo y generar productos útiles en tiempo restringido.

• Especificar el ciclo de vida evolutivo en el proceso de desarrollo de software, así como también los roles y responsabilidades que tendrán cada alumno durante el proyecto.

(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 CAPITULO 1: Introducción

1.1 El Proceso de Desarrollo de Software

• Modelos de Ciclos de Vida de Desarrollo de Software • El Proceso Unificado de Desarrollo de Software 1.2 El Proceso de Software Personal (PSP)

• Objetivos • Características • Orientación

CAPITULO 2: El Modelo de Calidad CMM (Capability Maturity Model) 2.1 Introducción • Orígenes 2.2 Estructura • Componentes • Niveles de Madurez • Nivel Inicial • Nivel Repetible • Nivel Definido • Nivel Administrado • Nivel de Optimización

CAPITULO 3: El Proceso de Software en Equipo (TSP) 3.1 Introducción • Objetivos • Ciclo de Vida • Formación de Equipos 3.2 Revisión de Roles en TSP • Asignación de Roles 3.3 Fases del Ciclo de Vida de TSP

• Lanzamiento • Estrategia • Planificación • Requerimientos • Diseño • Implementación • Pruebas • Postmortem

(3)

3 CAPITULO 4: Patrones

4.1 De Organización y Procesos 4.2 De Análisis y Diseño

4.3 De Implementación y Pruebas

4.4 Conceptos de Diseño Orientado a Objetos 4.5 Principios de Diseño Orientado a Objetos

6. METODOLOGÍA, RECURSOS:

Al inicio, las sesiones serán teóricas. Conforme se avance en el semestre, se combinarán con trabajos prácticos en equipo, alrededor de un proyecto real previamente seleccionado por los estudiantes. Termina el semestre con la presentación del producto final.

Software a utilizar:

• Graficador de UML • IDE Netbeans 6.x

• Manejador de Base de Datos Oracle • Servidor de Aplicaciones Glassfish

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 • G. Booch, J. Rumbaugh, I. Jacobson,” The Unified Modeling Language User

Guide”, Addison-Wesley, 2001.

• The Capability Maturity Model (CMM), SEI series in Software Engineering, Addison-Wesley, 1999.

(4)

4

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

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

Textos Recomendados:

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

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

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

Aprobado:

Por el Consejo de Escuela

____________________________

f) Director de Escuela fecha: ______________________

Por el Consejo de Facultad

__________________________

(5)

5 SEMANA (1 - 17) DOCENTE - ESTUDIANTES (HORAS PRESENCIALES) ESTUDIANTE

(HORAS NO PRESENCIALES) EVALUACION

ES TEMAS A TRATAR (N° del tema, unidad, o capítulo descritos en Contenidos) 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 2 Seleccionar Proyecto 1 Cap1: 1.1

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

3° semana 4 2 Lectura de Capítulo 2 (TSP) 1 Cap2: 2.1

4° semana 4 2 Lectura de Capítulo 3 (TSP) 1 Cap2: 2.2

5° semana 4 2 Lectura de Capítulo 4 (TSP) 1 Cap3: 3.1 y 3.2

6° semana 4 2 1 Cap3: 3.3 y 3.4

(LAN)

7° semana 4 2 Lectura de Capítulo 5 (TSP) 1 Cap3: 3.3 y 3.4

(EST) 8° semana 4 2 Lectura de Capítulo 6 (TSP) 1 Cap3: 3.3 y 3.4 (PLA) 9° semana 4 2 Lectura de Capítulo 7 (TSP) 1 Cap3: 3.3 y 3.4 (REQ)

10° semana 4 2 Implementar Proyecto Ciclo 1 6 Cap3: 3.3 y 3.4 (DIS)

11° semana 4 2 Lectura de Capítulo 8 (TSP) 1 Cap3: 3.3 y 3.4 (IMP)

12° semana 4 2 1 Cap3: 3.3 y 3.4

(PRU)

13° semana 4 2 Lectura de Capítulo 9 (TSP) 1 Cap4: 4.1 y Ciclo2

14° semana 4 2 Lectura de Capítulo 10 (TSP) 1 Cap4: 4.2 y 4.3; Ciclo2 15° semana 4 2 Lectura de Capítulo 11 (TSP) 2 Cap4: 4.4 y 4.5; Ciclo2

16° semana 4 2 Lectura de Capítulo 12 (TSP) 2 Ciclo2

17° semana 4 2 Lectura de Capítulo 16 (TSP) 2 Cap1: 1.1

(6)

Referencias

Documento similar

Many of these businesses have the goal of process improvement through the deployment of the reference models proposed by the Software Engineering Institute – SEI – (CMMI ® ) or the

Agile SPI Light Quality Model integrated process and product, and that guides the organization of the people and the teams, the disciplines and the areas of work associated to

Many of these businesses have the goal of process improvement through the deployment of the reference models proposed by the Software Engineering Institute (SEI) (CMMI) or

These results (presented in this section) give an answer to the original research question: What approaches concerning SPI have focused on and been applied

In previous work, we carried out a harmonization effort in order to identify practices that support product quality characteristics, and discovered that process

Brazilian Software Process Reference Model and Assessment Method..

 MPS.BR proposes 23 processes (based on ISO 12207 and CMMI): Organizational innovation and deployment, Causal analysis and resolution, Organizational

 MPS.BR proposes 23 processes (based on ISO 12207 and CMMI): Organizational innovation and deployment, Causal analysis and resolution, Organizational