|
FUNDAMENTACION
Y OBJETIVOS
CONTENIDOS
EVALUACION
EQUIPO DE CATEDRA
Fundamentación y Objetivos
Los temas presentados en esta asignatura
se centran en los aspectos de planificación y control de proyectos
de desarrollo de software. Los contenidos de las asignaturas previas
del área se conjugan como elementos constituyentes de la tarea de
gestión y a partir de los cuales el alumno deberá medir y estimar
esfuerzos, tiempos y costos de desarrollo. También se presentarán
modelos para medir y mejorar la calidad del proceso de software
- TQM, CMM - y normas bajo las cuales deberá realizarse cualquier
emprendimiento de software - ISO9001/3. La asignatura tendrá por
objetivo el comprender y aplicar - en lo posible - los conceptos
y técnicas de gestión del desarrollo de software, en los distintos
enfoques que hoy son relevantes.
Contenidos
-
Unidad
I: Gestión de Proyectos de Desarrollo de Software. Introducción.
Conceptos básicos de planificación, organización, dirección,
motivación, control y selección de personal. Métricas: la importancia
de medir. Métricas para métodos estructurados . Métricas para
Orientación a Objetos. Puntos de Función. Otras métricas.
Bibliografía
recomendada:
- Thayer
- Software Engineering Proyect Management. A Top-Down View
- - Tutorial IEEE Computer Society Press, 1987
- Kan
- Metrics and Models in Software Quality Engineering
Addison-Wesley, 1995. Capítulo 3
-
Gilb - Principles of Software Engineering Management
- Addison-Wesley, 1988 - Capítulos 2-3
-
De Marco - Controlling Software Projects - Prentice-Hall,
1982
-
Putnam - Measures for Excellence - Prentice-Hall,
1992 - Capítulo 4
-
Lorenz & Kidd - Object-Oriented Software Metrics
- Prentice-Hall, 1994
-
Unidad
II: Planificación de proyectos de Software. Proceso.
Herramientas de planificación. CPM/PERT. Diagramas Gantt. Modelos
de Estimación. Modelo de Putnam. COCOMO (COnstructive COst MOdel).
Modelo básico e intermedio. COCOMO II. Otros modelos de estimación.
Estudios de Factibilidad.
Bibliografía
recomendada:
-
Putnam - Measures for Excellence - Prentice-Hall,
1992
-
Bohem - Software Engineering Economics - Prentice-Hall,
1981
-
Miller - Fundamentals of Project Management - Tutorial
IEEE Computer Society Press, 1987
-
Cori - Fundamentals of Master Scheduling for the Project
Management - Tutorial IEEE Computer Society Press, 1987
-
Modelo COCOMO II
-
Unidad
III: Alternativas de Organización para Gestión de Proyectos.
Organización Matricial. Organización Funcional. Organización
por Proyecto. Organizaciones mixtas. Esquemas centralizados
y distribuidos. Selección de personal. Motivación.
Bibliografía
recomendada:
-
Bartol & Martin - Managing the Consequences of DP Turnover:
A Human Resources Planning Perspective - - Tutorial IEEE
Computer Society Press, 1987
-
Fife D. - How to know a Well-Organized Software Project
When You Find One - Tutorial IEEE Computer Society Press,
1987
- Fitz-enz
- Who is the DP professional? - Tutorial IEEE Computer
Society Press, 1987
- Mantei
M. - The Effect of Programming Team Structures on Programming
Tasks - Tutorial IEEE Computer Society Press, 1987
- Middleton
C. - How to Set Up a Project Organization - Tutorial
IEEE Computer Society Press, 1987
- Moneysmith
- I'm OK - and You're Not - Tutorial IEEE Computer
Society Press, 1987
- Stuckenbruck
L. - The Matrix Organization - Tutorial IEEE Computer
Society Press, 1987
- Youker
R. - Organization Alternatives for Project Managers
- Tutorial IEEE Computer Society Press, 1987
- Zawacki
- How to pick eagles - Tutorial IEEE Computer Society
Press, 1987
-
Unidad
IV: Dirección y Liderazgo. Gestión de conflictos. Control
de proyectos. Inspecciones y Walk-throughs. Auditorías. Criterios
para controlar proyectos de acuerdo a un plan.
Bibliografía
recomendada:
- Adams
& Kirchof - Conflict Management for Project Managers
- Tutorial IEEE Computer Society Press, 1987
-
Boyatiz - Leadership: The Effective Use of Power
- Tutorial IEEE Computer Society Press, 1987
- Fagan
- Advances in Software Inspections - Tutorial IEEE
Computer Society Press, 1987
- Powell
& Posner - Excitement And Commitment: Keys to Project
Success - Tutorial IEEE Computer Society Press, 1987
- Randsepp
- Delegate Your Way of Success - Tutorial IEEE Computer
Society Press, 1987
-
Walters - Investigative Audit for Controlling Software
Development - Tutorial IEEE Computer Society Press, 1987
-
Weinberg & Freedman - Reviews, Walkthroughs and Inspections
- Tutorial IEEE Computer Society Press, 1987
-
Thamhain & Wilemon - Criteria For Controlling Projects
According To Plan - Tutorial IEEE Computer Society Press,
1987
-
Unidad
V: Calidad del proceso de desarrollo de software. Herramientas
para manejar calidad. Modelo TQM (Total Quality Management)
- Modelo CMM (Capability Maturity Model for Software) - Modelo
P-CMM (People Capability Maturity Model) - Modelo SA-CMM (Software
Acquisition Capability Model) - ISO 9001/9003. Mantenimiento
y Gestión de la Configuración de Software.
Bibliografía
recomendada:
- Arthur
- Improving Software Quality. An Insider's Guide to TQM
- John Wiley & Sons, 1993
- Bersoff
- Elements of Software Configuration Management -
Tutorial IEEE Computer Society Press, 1987
- Kaplan
- Secrets of Software Quality - McGraw-Hill, 1995
-
Humphrey - Managing the Software Process - SEI Series
in Software Engineering, 1989
- Jenner
- Software Quality Management and ISO 9001 - John
Wiley & Sons, 1995
- Paulk,
Curtis & Chrissis - Capability Maturity Model - IEEE
Software, July 1993
-
Pressmann - Ingeniería del Software: Un enfoque práctico
- 3ra. ed. Mc-Graw Hill, 1992, Capítulos 20-21
- The
Capability Maturity Model: SW-CMM, P-CMM, SA-CMM
Evaluación
Aprobación del cursado: dos parciales
con opción a promoción (nota más de 7 sobre 10 puntos, no promediable).
Entrega de trabajos prácticos y reporte sobre COCOMO II.
Equipo de Catedra
Docentes
S. Alejandra Cechich - (Prof. Adjunto)
Andres Flores - (Ayudante)
Claudia Martinez - (Ayudante alumno)
|