Anda di halaman 1dari 4

Material de Estudio de Ingeniera de Software II.

2013
Nota: las transparencias que se encuentran en aulas son material de referencia, no
de estudio. Se considera material de estudio los captulos de libros o artculos
recomendados en la lista y los apuntes tomados por los estudiantes en clase.
Introduccin a la Materia
La evolucin del software. La crisis del software. La Ingeniera de Software como
solucin posible. La Ingeniera de Software en el contexto de la Ingeniera.
Paradigmas de la Ingeniera de Software..
Captulos 1 y 2, Software Engineering, Shari Pfleeger.
Agile software development The business of Innovation; Highsmith, Cockburn.
Manifesto for Agile Software Development, agilemanifesto.org.
Captulos 1 y 2, Ingeniera del Software, 4ta. Edicin, Pressman.

Procesos y Ciclos de Vida


El proceso y sus perspectivas. Ciclos de vida y Modelos de Ciclo de Vida. El
proceso de software. Roles en un proceso de software. Dualidad producto/proceso.
Diagramas de actividad.
Un mejor Scrum - ScrumSense (Material Subido a Aulas).
Captulo 2, Software Requirements Engineering, Richard Thayer and Merlin
Dorfman.
Captulo 5, The Unified Software Development Process, Booch, Jacobson and
Rumbaugh.
Captulo 1, Ingeniera del Software, 4ta. Edicin, Pressman.

Procesos y Entornos de Desarrollo


Un modelo de proceso de desarrollo de software (RUP). El proceso y sus resultados
(UML, 4+1). Entornos de desarrollo (herramientas) de un proceso. Pasos para la
automatizacin de procesos.
Captulo 7 de Software Architecture in Practice, Len Bass, Paul Clementes, Rick
Kazman, SEI Series in Software Engineering.
The Unified Software Development Process, Ivar Jacobson, Grady Booch, James
Rumbaugh.
Captulos 2, 4-8, 25, 30, The Unified Modeling Language User Guide, Booch,
Rumbaugh y Jacobson.

Architectural Blueprints - The 4+1 View Model of Software Architecture, Philip


Kruchten.

Modelos de Evaluacin de Procesos


Conceptos de madurez e inmadurez. Necesidades de un modelo de madurez. Tres
modelos: CMMI, ISO 9000, SPICE. Guas para un proceso de evaluacin.
Capability Maturity Model Integration, Version 1.1, SEI.
Sistema de Gestin de la Calidad. ISO 9000:2000, UNIT.
SPICE, The Theory and Practice of Software Process Improvement and Capability
Determination, El Eman et al, IEEE Computer Society.
Prueba de Software
Objetivos y principios de la prueba. Tcnicas y mtodos de prueba. La Prueba en el
contexto de la calidad. Estrategias de prueba. Niveles de prueba. Organizacin y
ejecucin de la prueba.
Captulos 16 y 17, Ingeniera del Software, 4ta. Edicin, Pressman.
Generating Test Cases from Use Cases, Jim Heumann,
http://www.computing.dcu.ie/~ltuohey/CA314_2004_2005/GeneratingTestCasesFrom
UseCasesJune01.pdf.

Software Configuration Management (SCM)


Qu es SCM? Problemas tpicos que intenta resolver SCM. ECS Elementos de
configuracin del software. Actividades y responsabilidades de SCM. Control de
versiones. Organizacin de un repositorio. Lnea base vs. repositorio. Control de
cambios. Auditora y revisiones.
Captulo 8, Ingeniera del Software, 4ta. Edicin, Pressman.
Humphrey, Watts S. 1989. Managing the Software Process.
ISO-IEC 12207:1995. Information Technology - Software cycle processes. Instituto
Uruguayo de Normas Tcnicas.
ISO 9000-3:1997. Quality management and quality assurance standards. Instituto
Uruguayo de Normas Tcnicas.
Aseguramiento de la Calidad en el Software (SQA)
Qu se entiende por calidad? Calidad en un Producto de Software. Control de
calidad. Aseguramiento de la calidad. Costos de calidad y costos de no calidad. El
contexto de la calidad. Actividades de SQA. Responsabilidades de SQA. Plan de

SQA. Revisiones. Calidad en Distintas Metodologas.


Captulo 8, Ingeniera del Software, Pressman.
ORTsf, Manual de Calidad, Manual SQA.

Mtricas y Mejora
Medidas, Mtricas e Indicadores. Mtricas de Producto, Proyecto y Proceso.
Proceso de recopilacin de Mtricas del Software. Problemas al Recolectar
Mtricas. Mtricas y Mejora de la Calidad.
Captulos 11 y 12, Software Engineering, Shari Pfleeger.
Measuring The Software Process, David Garmus and David Heron.
Captulo 4, Ingeniera del Software, Pressman.
.

Estimaciones
Estimaciones. Caractersticas y problemas de las estimaciones. Proceso y
validacin de las estimaciones. Puntos Funcin. Reglas para la cuenta de Puntos
Funcin. COCOMO II. Algunas heursticas para estimaciones.
Software Engineering Economics, Bohem.
Measuring The Software Process, David Garmus and David Heron.
Estimating Software Costs, Capers Jones.
Function Point Counting Practice Manual, Release 4.1.1, International Function Point
Users Group (IFPUG), www.ifpug.org.
COCOMO II, Model Definition Manual, sunset.scu.edu.
Software Metrics, Fenton.
Mapping the OO-Jacobson Approach into Function Point Analysis, Fetcke et al,
Unviversit du Qubec Montral, TOOLS USA 97.
Clculo de Complejidad y Estimacin de Esfuerzo y Duracin de Teatral, trabajo
para el Doctorado en Ingeniera en Informtica, UPM, Gastn Mousqus y Alvaro
Ortas.

Mantenimiento de Software
Introduccin al Mantenimiento de Software. Actividades de Mantenimiento. reas de
Mantenimiento. Principios del Mantenimiento. Tpicos Claves del Mantenimiento. El
Proceso de Mantenimiento. Tcnicas de Mantenimiento.
Captulo 6, SWEBOK: Guide to the Software Engineering Body of Knowledge,
Versin 2004, IEEE Computer Society.

http://www.swebok.org/ironman/pdf/SWEBOK_Guide_2004.pdf.

Economa del Software


Introduccin a la Economa (Sistemas, Economa y Categoras). Introduccin a la
Economa de Software (Objetivos, Principios, Anlisis Microeconmico, Economas
de Escala). Software Libre (Economa, Costos, Modelo Empresarial, Estrategias y
Pirmide de Desarrollo).
Part III, Software Engineering Economics, Barry Boehm, 1981.
Software Economics: A roadmap, Barry Boehm, Kevin Sullivan, 2000.
La Catedral y el Bazar, Eryc Raymond:
http://biblioweb.sindominio.net/telematica/catedral.html.
La empresa ante el Software Libre, Juan Antonio Martnez Castao, 1999:
http://insflug.org/COMOs/La_empresa_ante_el_software_libre/La_empresa_ante_el
_software_libre-2.html.

Anda mungkin juga menyukai