Ministerio de Educación, Ciencia y Tecnología
Universidad Nacional de San Luis
FACULTAD DE CS. FISICO MAT. Y NAT.

ANEXO II

PROGRAMA DEL CURSO: OPTATIVA(ANALISIS COMP.DE METODOLOGIAS)

DEPARTAMENTO DE:   INFORMATICA
AREA: Pr. y Met. de Des. del Soft.AÑO: 2000 (Id: 253)
Estado: En tramite de Aprobación

 

I - OFERTA ACADÉMICA

CARRERAS PARA LAS QUE SE OFRECE EL MISMO CURSO

PLAN DE ESTUDIOS
ORD. Nº

CRÉDITO HORARIO

   

SEM.

TOTAL

LIC. EN CIENCIAS DE LA COMPUTACION3/988120
PROFESORADO EN CIENCIAS DE LA COMPUTACION35/868120

II - EQUIPO DOCENTE

Funciones

Apellido y Nombre

Total hs en
este curso

Cargo y Dedic.

Carácter

Responsable

UZAL, ROBERTO120  hs.Contratado
Jefe Trab. Prác.SANCHEZ, ALBERTO ANTONIO120  hs.41Temporal

III - CARACTERÍSTICAS DEL CURSO

CREDITO HORARIO SEMANAL
MODALIDAD
REGIMEN

Teórico/

Práctico

Teóricas

Prácticas de

Aula

Práct. de lab/ camp/

Resid/ PIP, etc.

2c
8 Hs.
2 Hs.
4 Hs.
2 Hs.
Asignatura
Otro: 
Duración: 14 semanas
Período del 14/08/00 al 17/11/00

IV.- FUNDAMENTACION

Analizar y comparar las distintas propuestas metodológicas para la Ingeniería de Software, determinando, en cada caso, el ámbito de aplicabilidad de los enfoques estudiados discutiendo la viabilidad de su aplicación en distintos ambientes.


V.- OBJETIVOS

Promover el estudio crítico de los distintos enfoques metodológicos.
Capacitar en el uso de las nuevas tecnologías en el ámbito de la Ingeniería de Software
Promover la investigación en Web de los estudios realizados por los gurues de la Ingeniería de Software
Capacitar a los alumnos en el disernimiento para la elección de un enfoque metodológico al momento de comenzar un proyecto de desarrollo de software sobre la base de la Ingeniería de Software

 


VI. - CONTENIDOS

Unidad I: Visión del Ciclo de Vida de un Proyecto de Software

Las Capas de la Ingeniería de Software. El Proceso del Software. Proceso y Ciclo de Vida. El Ciclo de Vida de un Proyecto de Software. Modelos del Ciclo de Vida de Proyectos de Software. Estudio comparativo de ventajas y desventajas de los distintos Modelos de Ciclo de Vida de Proyectos de Software. Concepto de Reingeniería.

Unidad II: Estudio comparativo de los estándares metodológicos para la Administración del Desarrollo de Software.

Las grandes corrientes metodológicas de la Ingeniería de Software. Características de cada una de las corrientes metodológicas. Fortaleza y debilidades de cada corriente metodológica. Modelos y herramientas incluidos en cada corriente metodológica. El soporte CASE.

Unidad III: Introducción a las Métricas utilizadas en la Administración del Desarrollo de Software

Medidas, métricas e indicadores. Métricas en el Proceso y en el dominio del Proyecto. Mediciones. Análisis comparativo de la métricas. Métricas y Calidad del Software.

Unidad IV: El Aseguramiento de Calidad durante el Proceso de Desarrollo de Software (SQA)

Calidad: Concepto. Tendencias en Calidad. Garantía de Calidad y Control de Calidad. Revisiones. Técnicas formales. Enfoques SQA. Las normas ISO 9000 aplicadas al Software.

Unidad V: El Modelo de Madurez (CMM) de Software Engineering Institute.

Concepto de Madurez. Antecedentes del Modelo CMM. La Madurez del Proceso de Producción de Software. Los cinco niveles de Madurez del CMM. CMM y TQM (Gestión Orientada a la Calidad).


VII. - PLAN DE TRABAJOS PRÁCTICOS

Desarrollo de dos trabajos prácticos sobre casos de entorno real del medio utilizando herramientas CASE provistas por la cátedra. Aplicación de los conceptos de SQA al trabajo desarrollado.


VIII - RÉGIMEN DE APROBACIÓN

Sistema de evaluación:

a. Dos exámenes parciales
b. Aprobación de dos Trabajos Prácticos
c. Examen Final (no incluidos en el régimen de promoción)



IX.a - BIBLIOGRAFÍA BÁSICA

Pressman, Roger, \"Ingeniería del Software - Un enfoque práctico\", Mc Graw Hill, 4ta Edición
Ghezzi, Carlo y otros, \"Fundamentals of Software Engineering\", Prentice Hall, 1991
Martin, James, \"Information Engineering\", Prentice Hall, 1990



IX b - BIBLIOGRAFÍA COMPLEMENTARIA

Dujmovic J., Informes de Auditoría del Programa 41 del banco Mundial, 1999
Debnath, N., Uzal, R. et al \"Software Quality Assurance in a Reengineering Project Based on Rapid Evolutionary Prototyping Methodology\", submitted paper, 2000
Arthur, Lowell Jay, “Rapid Evolutionary Development”, Wiley, 1992
Dujmovic, J., Uzal, R. et al \"Software Quality Assurance issues in a project based on Rapid Evolutionary Prototyping Methodology, SFSU web page, 1999
Uzal, R. et al “Rapid Evolutionary Prototyping of Data Base Applications”, Software Engineering IASTED Software Engineering Conference, Las Vegas, 1998.
Rational Software, “SQA Suite.” Http://www.rational.com/products/sqa/prodinfo/index.jtmpl
Rational Software,“ClearCase.” Http://www.rational.com/products/clearcase/prodinfo/index.jtmpl
Rational Software, “Performance Studio.” Http://www.rational.com/products/pstudio/prodinfo/index.jtmpl
Página Web del Instituto de Ingeniería de Software (CMU)
Http://www.cmu.edu
Página Web del Dr. Roger Pressman
Http://www.rspa.com
Apuntes de la Cátedra



COMPLEMENTO DE DIVULGACION


OBJETIVOS DEL CURSO

Capacitar a los alumnos en el disernimiento para la elección de un enfoque metodológico al momento de comenzar un proyecto de desarrollo de software sobre la base de la Ingeniería de Software.

 

 

PROGRAMA SINTETICO

El programa se compone de cinco unidades:
Unidad I: Visión del Ciclo de Vida de un Proyecto de Software
Unidad II: Estudio comparativo de los estándares metodológicos para la Administración del Desarrollo de Software.
Unidad III: Introducción a las Métricas utilizadas en la Administración del Desarrollo de Software
Unidad IV: El Aseguramiento de Calidad durante el Proceso de Desarrollo de Software (SQA)
Unidad V: El Modelo de Madurez (CMM) de Software Engineering Institute.

 


IMPREVISTOS