 |
En esta página se proporciona una bibliografía de consulta. Los distintos plug-ins pueden añadir sus propias páginas de referencia. |
|
Relaciones
Descripción principal
BRO95
|
Frederick P. Brooks, Jr. 1995. The Mythical Man-Month-Essays on Software Engineering 2nd ed.
Reading, MA, Addison Wesley Longman.
|
|
|
Un clásico que deben leer una y otra todas las personas que participen en un proceso de desarrollo de
software. Se recomienda leer esta edición del 20 aniversario en lugar de la edición original de 1975.
|
CLA97
|
Carl von Clausewitz 1997. On War. Wordsworth Editions.
|
|
|
Uno de los mejores libros escritos jamás sobre el tema de la guerra, con aplicación al campo de la
dirección.
|
CHM95
|
James Champy 1995. Reengineering Management: The Mandate for New Leadership. New York, NY:
HarperCollins.
|
|
|
Ofrece perspectivas para el precario arte de la gestión de un proyecto de (re)ingeniería empresarial.
|
DVP93
|
Thomas H. Davenport 1993. Process Innovation-Reengineering Work through Information
Technology. Boston, MA: Harvard Business School Press.
|
|
|
Completa y sólida introducción al tema de cómo las tecnologías de la información permiten las mejoras y
la (re)ingeniería de la empresaria
|
GAO97
|
United States General Accounting Office 1997. Business Process Reengineering Assessment Guide.
http://www.gao.gov
|
|
|
Describe una infraestructura para la valoración de un proyecto de (re)ingeniería empresarial.
|
ERI00
|
Hans-Erik Eriksson and Magnus Penker 2000. Business Modeling With UML: Business Patterns at
Work. New York, NY: John Wiley & Sons, Inc.
|
|
|
Presenta un conjunto de patrones valiosos para el modelado empresarial.
|
HAM93
|
Michael Hammer and James Champy 1993. Reengineering the Corporation-A Manifesto for Business
Revolution.
New York, NY: HarperBusiness.
|
|
|
El libro que popularizó el movimiento en favor de la (re)ingeniería empresarial. Un excelente
complemento para la obra citada anteriormente, The Object Advantage-Business Process Reengineering
with Object Technology.
|
HAR91
|
H. James Harrington 1991. Business Process Improvement: The Breakthrough Strategy for Total Quality,
Productivity, and Competitiveness. New York, NY: McGraw-Hill.
|
|
|
Otra contribución al tema de la (re)ingeniería empresarial.
|
JAC94
|
Ivar Jacobson, Maria Ericsson, and Agneta Jacobson 1994. The Object Advantage-Business Process
Reengineering with Object Technology. Addison Wesley Longman.
|
|
|
La base de la disciplina de modelado empresarial, éste es verdaderamente el primer libro que aplicó la
tecnología de objetos al campo del modelado empresarial.
|
KAP96
|
Robert Kaplan and David Norton 1996. The Balanced Scorecard. Boston, MA: Harvard Business School
Press.
|
|
|
Recomendaciones para implementar satisfactoriamente la idea del cuadro de mando integral.
|
KOT96
|
John P. Kotter 1996. Leading Change. Boston, MA: Harvard Business School Press.
|
|
|
Un modelo práctico y probado de planificación y gestión de los cambios en la empresa.
|
MARS00
|
Chris Marshall 2000. Enterprise Modeling with UML. Addison Wesley Longman.
|
|
|
Describe cómo crear modelos empresariales que faciliten el desarrollo de los sistemas de software.
|
NDL97
|
David A. Nadler and Michael L. Tushman 1999. Competing by Design-the Power of Organizational
Architecture. Oxford University Press.
|
|
|
Define la arquitectura empresarial las posibilidades como fuente de ventajas competitivas.
|
OHM91
|
Kenichi Ohmae 1991. The Mind of the Strategist: The Art of Japanese Business. McGraw-Hill.
|
|
|
Guía práctica y clara para la gestión estratégica.
|
|
ODL98
|
James J. Odell 1998. Advanced Object-Oriented Analysis & Design Using UML. Cambridge
University Press.
|
|
|
Proporciona una buena visión general, entre otras cosas, sobre el tema de las reglas empresariales.
|
PFE99
|
Jeffrey Pfeffer and Robert Sutton 1999. The Knowing-Doing Gap. Boston, MA: Harvard
Business School Press.
|
|
|
Trata de las razones por las que algunas empresas no aplican las lecciones que han aprendido y
proporciona punteros para ayudar a superar ese reto.
|
PLR99
|
R. Steven Player (Editor) and David Keys (Editor) 1999. Activity-Based Management: Arthur
Andersen's Lessons from the ABM Battlefield. Wiley Cost Management Series.
|
|
|
Introducción a la idea de la gestión de costes, y cómo implementar los sistemas de costo basado en
actividad (ABC) y de gestión basada en la actividad (ABM).
|
POR98
|
Michael Porter 1998. Competitive Strategy: Techniques for Analyzing Industries and
Competitors. Simon & Schuster, Inc.
|
|
|
Guía práctica para el planificador estratégico.
|
ROS97
|
Ron Ross 1997. The Business Rule Book: Classifying, Defining and Modeling Rules. Boston,
MA: Database Research Group.
|
|
|
Completo manual para el analista de reglas empresariales.
|
SEY98
|
Patricia Seybold 1998. Customers.com. Random House Publishing.
|
|
|
Excelente recopilación de directrices prácticas y de estudios de casos sobre las ventajas del
e-business y de la (re)ingeniería.
|
BER92
|
H. Berlack 1992. Software Configuration Management. New York, NY: John Wiley & Sons, Inc.
|
|
|
|
BUC93
|
J. Buckley 1993. Implementing Configuration Management, Hardware, Software and Firmware.
Los Alamitos, CA: IEEE Computer Science Press.
|
|
|
|
WHI00
|
Brian White and Geoff Glemm 2000. Software Configuration Management Strategies and Rational
ClearCase: A Practical Introduction. Addison-Wesley Longman.
|
|
|
|
WHI91
|
David Whitgift 1991. Methods and Tools for Software Configuration Management. New York,
NY: John Wiley & Sons, Inc.
|
|
|
|
BOU94
|
Serge Bouchy 1994. L'ingfamp;copy;nierie des systemes informatiques famp;copy;volutifs,
Paris, France: Eyrolles, 330 pages
|
|
|
|
BRO95
|
Frederick P. Brooks, Jr. 1995. The Mythical Man-Month-Essays on Software Engineering 2nd ed.
Reading, MA, Addison Wesley Longman.
|
|
|
Un clásico que deben leer una y otra todas las personas que participen en un proceso de desarrollo de
software. Se recomienda leer esta edición del 20 aniversario en lugar de la edición original de 1975.
|
CON92
|
D. Conner 1992. Managing at the Speed of Change. New York, NY: Random House, Inc.
|
|
|
|
DAT99
|
C.J. Date 1999. An Introduction to Database Systems. 7th ed. New York, NY:
Addison-Wesley Publishing Company, Inc.
|
|
|
Excelente introducción, guía de consulta y fuente de información general sobre los sistemas de bases de
datos.
|
DAV95
|
Alan Davis 1995. 201 Principles of Software Development. New York, NY: McGraw-Hill.
|
|
|
Lleno de buenos consejos para cada miembro del equipo de un proyecto.
|
DEG90
|
Peter DeGrace and Leslie Stahl 1990. Wicked Problems, Righteous Solutions: A Catalog of Modern
Software Engineering Practices. Englewood Cliffs, NJ: Yourdon Press.
|
|
|
Un libro muy intuitivo sobre los distintos ciclos vitales de los procesos y sus orígenes, defectos, y
fortalezas; es muy útil para comprender la importancia de los procesos.
|
DEI84
|
Harvey M. Deitel 1984. An Introduction to Operating Systems. Addison Wesley Longman.
|
|
|
|
FIS96
|
Charles Fishman 1996. Johnson Space Center Shuttle Software Group, "They Write the Right
Stuff". Fastcompany, Issue 6, p. 95, December, 1996.
|
|
|
|
GRA97
|
Ian Graham, et al. 1997. The OPEN Process Specification. Harlow, England: Addison Wesley
Longman.
|
|
|
Otro modelo de procesos, esta vez desde los antípodas, que comparte ciertos principios con Rational
Unified Process (RUP).
|
HAC97
|
JoAnn T. Hackos and Dawn M. Stevens 1997. Standards for Online Communication. John Wiley and
Sons, Inc.
|
|
|
Para el escritor técnico moderno, este libro se ha convertido en el estándar de facto. Define un
proceso para desarrollar manuales de usuario, centrándose específicamente en la producción de sistemas
de ayuda en línea.
|
HER99
|
Peter Herzum and Oliver Sims 1999. Business Component Factory: A Comprehensive Overview of
Component-Based Development for the Enterprise. John Wiley & Sons.
|
|
|
Define y describe el desarrollo basado en componentes, desde la creación de pequeños componentes a las
federaciones de grandes sistemas basados en componentes.
|
IBM2000
|
IBM System Integrated Method. International Business Machines Corporation 1998, 1999, 2000.
|
|
|
|
IBM99a
|
An Approach to Designing e-business Solutions. International Business Machines Corporation 1999.
|
|
|
http://www.redbooks.ibm.com/abstracts/sg245949.html
|
IBM99b
|
Design Considerations: From Client Server Applications to e-business Applications. International
Business Machines Corporation 1999.
|
|
|
http://www.redbooks.ibm.com
|
IBM99c
|
The Front of IBM WebSphere-Building e-business User Interfaces. International Business Machines
Corporation 1999.
|
|
|
http://www.redbooks.ibm.com/abstracts/sg245488.html
|
IBM98a
|
Architecture Description Standard: Overview. International Business Machines Corporation
1998.
|
IBM98b
|
Architecture Description Standard: Semantic Specification. International Business Machines
Corporation 1998.
|
|
|
Otros sitios web de relevancia para las referencias de IBM anteriores:
http://www.redbooks.ibm.com
http://www.ibm.com/e-business/
http://www.ibm.com/software
http://www.ibm.com/developer/
http://www.ibm.com/services/
|
IBM97
|
IBM 1997. Developing Object-Oriented Software-An Experienced- based Approach.
Upper Saddle River, NJ: Prentice-Hall.
|
|
|
Como RUP, se trata de un proceso iterativo, incremental, orientado a objetos, dirigido mediante casos
de ejemplo y con conciencia de los riesgos, que ha desarrollado el IBM Object Technology Center.
|
IE610.12
|
IEEE Std 610.12-1990. IEEE Standard Glossary of Software Engineering Terminology. The Institute
of Electrical and Electronics Engineers, Inc.: New York, NY, 10017-2394, USA. 1990.
|
|
|
|
JAV03
|
JavaTM 2 Platform, Standard Edition, v 1.4.2 API Specification -
http://java.sun.com/j2se/1.4.2/docs/api/index.html
|
JEL93
|
J. Jellison 1993. Overcoming Resistance: A Practical Guide to Producing Change in the
Workplace. New York, NY: Simon & Schuster, Inc.
|
|
|
|
KAT93
|
Jon R. Katzenbach and Douglas K. Smith 1993. The Wisdom of Teams. New York, NY: Harper Business.
|
|
|
El secreto para formar equipos eficaces.
|
KET98
|
Nasser Kettani, et al. 1998. De Merise à UML. Paris, France: Editions Eyrolles.
|
|
|
Merise es una metodología de desarrollo de software muy popular en Francia, y se ha ampliado para usar
UML. Guarda algunas similitudes con RUP.
|
LEA97
|
Doug Lea 1999. Concurrent Programming in Java. Addison Wesley Longman.
|
|
|
|
MCA95
|
Jim McCarthy 1995. Dynamics of Software Development. Redmond, WA: Microsoft Press.
|
|
|
Cincuenta y tres reglas básicas escritas por un gestor de desarrollo de Microsoft.
|
MCO97
|
Steve McConnell 1997. Software Project Survival Guide. Redmond, WA: Microsoft Press.
|
|
|
Una recopilación de experiencias prácticas sobre cómo entregar proyectos de software satisfactorios.
|
MCO93
|
Steve McConnell 1993. Code Complete-A Practical Handbook of Software Construction.
Redmond, WA: Microsoft Press.
|
|
|
Un gran libro para los implementadores y para los verificadores que se centra en los aspectos de
implementación, integración y prueba del proceso de desarrollo.
|
MOS98
|
Microsoft 1998. The Microsoft Manual of Style for Technical Publications. Redmond, WA:
Microsoft Press.
|
|
|
|
STA97
|
Jennifer Stapleton 1997. The Dynamic System Development Method. Addison Wesley Longman.
|
|
|
A 5.000 metros, el enfoque DSDM puede verse como una introducción a RUP. Aunque utilizan una
terminología distinta, los dos procesos están muy próximos entre sí, y pueden ver RUP como una
instancia o una implementación de DSDM.
|
TAN86
|
Andrew S. Tannenbaum 1986. Operating Systems: Design and Implementation. Upper Saddle
River, NJ: Prentice Hall.
|
|
|
|
WID00
|
R. Max Wideman and PMForum, February, 1999 and January, 2000. Wideman Comparative Glossary of
Project Management Terms v2.0. www.pmforum.org
|
|
|
Esta gran recopilación de diversos términos de ingeniería de software y sus muchas definiciones está
disponible en línea en http://www.pmforum.org/library/glossary/.
|
YOU97
|
Edward Yourdon 1997. Death March: Managing "Mission Impossible" Projects. Upper Saddle River,
NJ: Prentice Hall.
|
|
|
Interesante perspectiva sobre los problemas que surgen en los proyectos.
|
BOO98
|
G. Booch, J. Rumbaugh, and I. Jacobson, 1998. UML User Guide. Addison-Wesley Longman.
|
|
|
Publicado a la vez que Rational Unified Process 5.1, este libro es una excelente guía del usuario de
UML escrita por sus principales autores.
|
CHE01
|
John Cheesman and John Daniels, 2001. UML Components: A Simple Process for Specifying
Component-Based Software. Addison-Wesley Longman.
|
|
|
Este libro proporciona muchas y profundas instrucciones prácticas para la especificación de sistemas
basados en componentes, y las ofrece de forma compacta y legible.
|
CONA99
|
Jim Conallen, 1999. Building Web Applications with UML. Addison-Wesley Longman.
|
|
|
Una buena introducción a los conceptos básicos del desarrollo de aplicaciones web en el contexto de
RUP. En este libro se utiliza también UML para modelar las aplicaciones web e introduce una extensión
de aplicación web a UML.
|
DOUG98
|
Bruce Powel Douglass 1998. Real-Time UML. Addison Wesley Longman.
|
|
|
Utilizando UML como notación, este libro ofrece buenos consejos sobre la aplicación de tecnología
orientada a objetos para sistemas en tiempo real.
|
ERI04
|
Hans-Erik Eriksson, Magnus Penker, Brian Lyons and David Fado 2004. UML 2 Toolkit. Indianapolis:
Wiley Publishing, Inc.
|
ERI97
|
Hans-Erik Eriksson and Magnus Penker 1997. UML Toolkit. New York: John Wiley & Sons.
|
|
|
Un libro más completo sobre UML, visto desde Suecia por otro par de amigos de Rational.
|
FOW97
|
Martin Fowler 1997. UML Distilled-Applying the standard object modeling language. Addison-Wesley
Longman.
|
|
|
Bonita introducción a UML si tiene prisa.
|
FRA03
|
David S. Frankel 2003. Model Driven Architecture: Applying MDA to Enterprise Computing. John
Wiley & Sons.
|
|
|
Una obra fundacional sobre la iniciativa de arquitectura controlada por modelos de OMG, escrita por uno
de sus principales desarrolladores.
|
KLE03
|
Anneke Kleppe, Jos Warmer and Wim Bast 2003. MDA Explained-The Model Driven Architecture
(TM):Practice and Promise. Addison-Wesley.
|
|
|
Más reflexiones útiles sobre MDA desde el punto de vista de un profesional, escrito por colaboradores
en la creación de MDA.
|
LAR02
|
Craig Larman 2002. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and
Design and the Unified Process, 2nd ed. Prentice-Hall, Inc.
|
|
|
Este libro es una buena ilustración de lo que sucede en la disciplina de análisis y diseño. Enseña
análisis y diseño, el uso de UML y la aplicación del concepto de patrón en el contexto de Unified
Process. Los consejos de Larman presentan el caso de estudio de un proceso iterativo, dirigido a los
riesgos y centrado en la arquitectura en un contexto realista. Expone la dinámica de lo que suceder
realmente en el desarrollo de software y muestra las fuerzas externas en juego. Las actividades de
diseño se conectan a otras tareas, y ya no aparecen como una actividad puramente cerebral de las
transformaciones sistemáticas o de la intuición creativa.
|
MEL04
|
Stephen J. Mellor, Kendall Scott, Axel Uhl, Dirk Weise 2004. MDA Distilled-Principles of
Model-Driven Architecture. Addison-Wesley.
|
|
|
Extrae y presenta la esencia de MDA y pone el énfasis en la tecnología de los modelos ejecutables.
|
MUL98
|
Pierre-Alain Muller 1998. Instant UML. Wrox Inc.
|
|
|
Otra breve introducción a UML por parte de un compañero anterior.
|
NBG01
|
Eric J. Naiburg and Robert A. Maksimchuk 2001. UML For Database Design. New York, NY:
Addison-Wesley Publishing Company, Inc.
|
|
|
Aplicación de UML al modelado de bases de datos y al diseño. Con el soporte de un caso de estudio
durante todo el proceso.
|
OMG03
|
MDA Guide Version 1.0.1. Object Management Group. Document omg/2003-06-01, June 2003
|
|
|
Especificación de los conceptos y la terminología de la arquitectura controlada por modelos de OMG.
http://www.omg.org/mda/specs.htm
|
QUA98
|
Terry Quatrani 1998. Visual Modeling with Rational Rose and UML. Addison Wesley Longman.
|
|
|
Proporciona una guía detallada de cómo crear modelos UML. A la vez, sigue RUP con lo que proporciona un
ejemplo a pequeña escala.
|
RUM05
|
James Rumbaugh, Ivar Jacobson, Grady Booch, 2005. The Unified Modeling Language Reference Manual,
second edition. Addison-Wesley, Boston.
|
RUM98
|
J. Rumbaugh, I. Jacobson, and G. Booch, 1998. UML Reference Manual. Addison Wesley Longman.
|
|
|
Bastante más digerible que el estándar OMG; una competa exposición de UML de la mano de sus autores
principales.
|
UML01
|
OMG Unified Modeling Language Specification, Version 1.4. Rational Software Corporation,
18880 Homestead Road, Cupertino, CA 95014, and Object Management Group, Inc., 492 Old Connecticut Path,
Framingham, MA 01701.
|
|
|
La especificación más reciente de UML. Disponible en línea en http://www-306.ibm.com/software/rational/uml/.
|
UML04
|
OMG Unified Modeling Language Specification, Version 2.0. Object Management Group, Inc.,
Needham, MA 02494
|
|
|
Especificación adoptada finalmente (2003-08-02)
|
UML96
|
G. Booch, J. Rumbaugh, and I. Jacobson 1996. The Unified Modeling Language for Object-Oriented
Development. Documentación, versión 0.9, apéndice, Rational Software Corporation.
|
UML95
|
G. Booch and J. Rumbaugh 1995. Unified Method for Object-Oriented Development. Documentación,
versión 0.8, Rational Software Corporation.
|
BOO93
|
Grady Booch 1993. Object-Oriented Analysis and Design with Applications, 2nd edition. Redwood
City, CA: The Benjamin/Cummings Publishing Company.
|
BUH96
|
R. J. A. Buhr and R. S. Casselman 1996. Use Case Maps for Object-Oriented Systems. Upper Saddle
River, NJ: Prentice-Hall.
|
|
|
En este libro se desarrollan otras perspectivas sobre los guiones de uso.
|
JAC92
|
Ivar Jacobson, et al. 1992. Object-Oriented Software Engineering-A Use Case-Driven Approach,
Wokingham, England: Addison Wesley Longman.
|
RUM91
|
James Rumbaugh, et al. 1991. Object-Oriented Modeling and Design. Upper Saddle River, NJ:
Prentice-Hall.
|
|
|
Los tres libros anteriores son las raíces originales de la disciplina de análisis y diseño orientado a
objetos de "los tres amigos", inmediatamente antes del advenimiento de UML y de RUP. A pesar del uso de
sus notaciones originales, siguen siendo las referencias clave para los diseñadores de OO.
|
RUM96
|
James Rumbaugh 1996. OMT Insights. New York: SIGS Books.
|
|
|
Un complemento del libre original de OMT, que aborda varios temas: herencia, guiones de uso, etc.
|
SEL94
|
Bran Selic, Garth Gullekson, and Paul Ward 1994. Real-time Object-Oriented Modeling. New York,
NY: John Wiley & Sons, Inc.
|
|
|
La obra de referencia sobre el uso de la tecnología de objetos para el diseño de sistemas reactivos de
los autores de la herramienta ObjecTime Developer.
|
WIR90
|
Rebecca Wirfs-Brock, Brian Wilkerson, and Lauren Wiener 1990. Designing Object-Oriented
Software. Upper Saddle River, NJ: Prentice-Hall.
|
|
|
En este libre se describe el enfoque de clase, responsabilidad, colaboración (CRC) al desarrollo de
software orientado a objetos.
|
AMI95
|
K. Pulford, A. Kuntzmann-Combelles, and S. Shirlaw 1995. A Quantitative Approach to Software
Management-The AMI Handbook. Addison Wesley Longman.
|
BOE00
|
Barry W. Boehm et al, 2000. Software Cost Estimation with COCOMO II. Upper Saddle River, NJ:
Prentice-Hall.
|
|
|
El sucesor de la obra clásica original.
|
BOE81
|
Barry W. Boehm 1981. Software Engineering Economics. Upper Saddle River, NJ: Prentice-Hall.
|
|
|
Una obra clásica sobre los cálculos en los esfuerzos de software que describe el modelo de cálculo
COCOMO original.
|
BOE91
|
Barry W. Boehm 1991. Software Risk Management: Principles and Practices, IEEE Software,
Jan. 1991, IEEE, pp.32-41.
|
|
|
Sigue siendo la mejor introducción a la gestión de riesgos.
|
BOO95
|
Grady Booch 1995. Object Solutions-Managing the Object-Oriented Project. Addison Wesley Longman.
|
|
|
Una obra pragmática para los directores de proyectos orientados a objetos; una de las fuentes de la
filosofía subyacente de RUP.
|
CAN01
|
Murray Cantor 2001. Software Leadership. Addison-Wesley Longman.
|
|
|
|
CAR93
|
Marvin J. Carr, et al. 1993. Taxonomy-Based Risk Identification, Technical Report
CMU/SEI-93-TR-6, Pittsburgh, PA, SEI, June 1993, 24p.
|
|
|
Proporciona una fuente de inspiración para iniciar su propia lista de riesgos.
|
CHA89
|
Robert Charette 1989. Software Engineering Risk Analysis and Management. New York, NY:
McGraw-Hill.
|
|
|
Perspectiva práctica sobre la gestión de riesgos.
|
CHID94
|
Chidamber and Kemerer 1994. A metrics suite for object-oriented design, IEEE Transactions on
Software Engineering, 20(6), 1994.
|
|
|
Una de las contribuciones originales al campo de la métrica de software OO.
|
CLE96
|
Robert T. Clemen 1996. Making Hard Decisions: An Introduction to Decision Analysis. Duxbury
Press.
|
|
|
Completa aunque accesible relación del conceptos fundamentales del análisis de decisiones.
|
DEV95
|
Michael T. Devlin and Walker E. Royce. Improving Software Economics in the Aerospace and
Defense Industry, Technical Paper TP-46, Santa Clara, CA, Rational Software Corporation, 1995.
|
EVA98
|
James R. Evans and David L. Olson 1998. Introduction to Simulation and Risk Analysis.
Upper Saddle River, NJ: Prentice-Hall.
|
|
|
Buena introducción al uso de la simulación para el modelado empresarial.
|
FAI94
|
Richard Fairley 1994. "Risk Management for Software Project," IEEE Software, 11 (3), May 1994,
pp.57-67
|
|
|
Sencilla estrategia para la gestión de riesgos si no la ha utilizado nunca antes.
|
GIL88
|
Tom Gilb 1988. Principles of Software Engineering Management. Harlow, England: Addison Wesley
Longman.
|
|
|
Gran obra de un pionero del desarrollo iterativo, llena de consejos pragmáticos para el gestor de
proyectos.
|
HEND96
|
Brian Henderson-Sellers 1996. Object-Oriented Metrics, Measures of Complexity. Prentice Hall
PTR.
|
|
|
Cobertura buena y detallada de la métrica específica de OO.
|
JON94
|
Capers Jones 1994. Assessment and Control of Software Risks. Yourdon Press.
|
|
|
Una fuente indispensable de información sobre riesgos contra la que comprobar la lista para asegurarse
de que esté completa.
|
KAR96
|
Dale Karolak 1996. Software Engineering Risk Management. Los Alamitos, CA: IEEE Computer Society
Press.
|
|
|
Ofrece más consejos y técnicas sofisticados para la gestión de riesgos.
|
MCO96
|
Steve McConnell 1996. Rapid Development. Redmond, WA: Microsoft Press.
|
|
|
Excelente cobertura de prácticas recomendadas para un rápido desarrollo del software
|
MSP97
|
User's Guide for Microsoft Project 98, Microsoft Corporation, 1997.
|
|
|
|
OCO94
|
Fergus O'Connell 1994. How to Run Successful Projects. New York, NY: Prentice-Hall
International.
|
|
|
Una joya. Todo lo que necesita saber para gestionar el primer proyecto, en 170 páginas.
|
PMI96
|
A Guide to the Project Management Body of Knowledge. The Project Management Institute: Newton
Square, PA, 19073-3299, USA. 1996.
|
|
|
|
PUT92
|
Lawrence Putnam & Ware Myers 1992. Measures for Excellence: Reliable Software On Time, Within
Budget. Yourdon Press.
|
|
|
|
ROY98
|
Walker Royce 1998. Software Project Management: A Unified Framework. Addison Wesley Longman.
|
|
|
Un compañero indispensable para RUP, en este libro se describe el espíritu del proceso de Rational y su
economía de software subyacente. Lleno de buenos consejos para el gestor de proyectos.
|
VOS96
|
David Vose 1996. Quantitative Risk Analysis: A Guide to Monte Carlo Simulation Modeling. John
Wiley & Sons.
|
|
|
Una buena guía para el modelado de la incertidumbre utilizando las técnicas de Monte Carlo.
|
WHIT97
|
Scott Whitmire 1997. Object-Oriented Design Measurement. John Wiley & Sons, Inc.
|
|
|
Un buen tratado, aunque matemáticamente complejo, de la base teórica de las medidas de software.
|
AND96
|
Stephen J. Andriole 1996. Managing Systems Requirements: Methods, Tools, and Cases. McGraw Hill.
|
|
|
|
BEY98
|
Hugh Beyer and Karen Holtzblatt 1998. Contextual Design. San Francisco, CA: Morgan Kaufmann
Publishers.
|
|
|
|
BIT03
|
Kurt Bittner and Ian Spence 2003. Use Case Modeling. Addison Wesley Longman.
|
|
|
Completa cobertura de las técnicas y prácticas de guión de uso, que incluye útiles ejemplos que
muestran cómo evolucionan las especificaciones de guiones de uso a lo largo del tiempo.
|
COC01a
|
Alistair Cockburn 2001. Writing Effective Use Cases. Addison Wesley Longman.
|
|
|
Excelente guía para los que deben escribir los guiones de uso. Varios estilos y técnicas contrastadas
con perspicacia de forma imparcial. Muchos consejos para mejorar los guiones de uso.
|
CON99
|
Larry Constantine and Lucy A.D. Lockwood 1999. Software for Use. Reading, MA: Addison Wesley
Longman.
|
|
|
Excelente libro sobre el diseño centrado en el usuario, que se centra en las técnicas y directrices
prácticas para el desarrollo de software utilizable.
|
COO99
|
Alan Cooper1999. The Inmates are Running the Asylum. Indianapolis, IN: SAMS.
|
|
|
|
DAV93
|
Alan Davis 1993. Software Requirements-Objects, Functions and States. Englewood Cliffs, NJ:
Prentice Hall.
|
|
|
|
EEL2004
|
Peter Eeles 2004. Capturing Architectural Requirements. The Rational Edge
(http://www.ibm.com/developerworks/rational/library/4706.html).
|
|
|
|
FIS91
|
Roger Fisher and William Ury 1991. Getting to Yes-Negotiating Agreement Without Giving In, 2nd
Edition. Penguin Books USA.
|
|
|
|
GAU89
|
Donald Gause and Gerald Weinberg 1989. Exploring Requirements-Quality Before Design. New York,
NY: Dorset House.
|
|
|
|
GOU88
|
John D. Gould 1988. "How to Design Usable Systems", in Helander, Martin, ed. Handbook of Computer
Interaction, pp. 757-789, North-Holland, Amsterdam, The Netherlands.
|
|
|
|
GOU87
|
John D. Gould, Stephen J. Boies, Stephen Levy, John T. Richards and Jim Schoonard 1987. "The 1984
Olympic Message System: a test of behavioral principles of system design", en Communications of the
ACM, Vol. 30, nº 9, p. 758-769.
|
|
|
|
GRA92
|
Robert Grady 1992. Practical Software Metrics for Project Management and Process Improvement.
Prentice-Hall.
|
|
|
|
HOL96
|
Holtzblatt, K., and H. Beyer 1996. "Contextual Design: Principles and Practice," Field Methods for
Software and Systems Design. D. Wixon and J. Ramey (Eds.), NY, NY: John Wiley & Sons, Inc.
|
IE830
|
IEEE Std 830-1993. Recommended Practice for Software Requirements Specifications. Software
Engineering Standards Committee of the IEEE Computer Society: New York, NY, 1993.
|
|
|
|
ISO13407
|
ISO/TC159 1999. Human-centred design processes for interactive systems. Report ISO 13407:1999,
International Organization for Standardization, Geneva, Switzerland.
|
|
|
|
KOV99
|
Benjamin L. Kovitz 1999. Practical Software Requirements-A Manual of Content & Style.
Manning Publications.
|
|
|
|
LEF99
|
Dean Leffingwell and Don Widrig 1999. Effective Requirements Management. Addison Wesley Longman.
|
|
|
|
LEF2000
|
Dean Leffingwell and Don Widrig 2000. Managing Software Requirements – a Unified Approach.
Addison Wesley Longman.
|
|
|
|
MAL2001
|
Ruth Malan and Dana Bredemeyer 2001. Defining Non-Functional Requirements. Documento técnico,
www.bredemeyer.com.
|
|
|
|
MAY99
|
Deborah J. Mayhew1999. The Usability Engineering Lifecycle. Morgan Kaufmann Publishers.
|
|
|
|
SCH98
|
Geri Schneider and Jason P. Winters 1998. Applying Use Cases-A Practical Guide. Addison Wesley
Longman.
|
|
|
|
SOM97
|
Ian Sommerville and Pete Sawyer 1997. Requirements Engineering-A Good Practice Guide. New York,
NY: John Wiley & Sons, Inc.
|
|
|
|
THA97
|
Richard H. Thayer and Merlin Dorfman 1997. Software Requirements Engineering, 2nd Edition. IEEE
Computer Society Press.
|
|
|
|
WEI95
|
Gerald Weinberg, 1995. "Just Say No! Improving the Requirements Process", American Programmer,
October 1995.
|
|
|
|
BAS98
|
Len Bass, Paul Clements, and Rick Kazman 1998. Software Architecture in Practice. Addison Wesley
Longman.
|
|
|
Manual de arquitectura de software, con numerosos estudios de casos.
|
BOS00
|
Jan Bosch 2000. Design and Use of Software Architecture. Addison Wesley Longman.
|
|
|
|
BUS96
|
Frank Buschmann, Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stahl 1996. Pattern-Oriented
Software Architecture-A System of Patterns, New York, NY: John Wiley and Sons, Inc.
|
|
|
Siguiendo el modelo del libro de la "pandilla de cuatro" (Gamma, et al, consulte la referencia
anterior), este libro realiza un inventario de un amplio abanico de patrones de diseño en el nivel de
la arquitectura.
|
CKK02
|
Paul Clements, Rick Kazman, and Mark Klein 2002. Evaluating Software Architecture, Addison
Wesley Longman.
|
CLE02
|
Paul Clements et al. 2002. Documenting Software Architectures: Views and Beyond, Addison Wesley
Longman.
|
CLN02
|
Paul Clements and Linda Northrop 2002. Software Product Lines: Practice and Patterns, Addison
Wesley Longman.
|
|
|
Los tres libros precedentes son del grupo de estudio de arquitectura del Software Engineering
Institute. Evaluating Software Architecture proporciona información de utilidad para las
revisiones de arquitectura. Documenting Software Architectures: Views and Beyond acepta
completamente el concepto de las vistas y ayuda a desarrollar un documento de arquitectura de software.
|
DIK01
|
David M. Dikel, David Kane, and James R. Wilson 2001. Software Architecture - Organizational
Principles and Patterns, Prentice-Hall.
|
|
|
Describe el modelo VRAPS de arquitectura: visión, ritmo, anticipación, asociación y simplificación. Es
una buena referencia para que el arquitecto novel contextualice su rol.
|
FOW97a
|
Martin Fowler 1997. Analysis Patterns: Reusable Object Models. Addison Wesley Longman.
|
|
|
|
GAM94
|
Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides 1994. Design Patterns-Elements of
Reusable Object-Oriented Software. Addison Wesley Longman.
|
|
|
Una de las obras más tempranas sobre patrones, en este libro se trata el tema de los patrones "para lo
pequeño".
|
GAR93
|
David Garlan and Mary Shaw. An Introduction to Software Architecture. SEI Technical Report
CMU/SEI-94-TR-21.
|
|
|
|
HOF99
|
Christine Hofmeister, Robert Nord, and Dilip Soni 1999. Applied Software Architecture. Addison
Wesley Longman.
|
|
|
Propone un conjunto alternativo de vistas de arquitectura y describe el proceso correspondiente. Como
las vistas no se alejan demasiado de las vistas RUP, este libro es un excelente complemento a la guía
que se encuentra en RUP. Contiene varios ejemplo de arquitectura del campo de la biomedicina.
|
IEP1471
|
IEEE Recommended Practice for Architectural Description, IEEE Std P1471, 2000.
|
|
|
Este estándar recomienda la descripción arquitectónica basada en el concepto de varias vistas, de las
que la vista RUP 4+1 es un ejemplo.
|
JAC97
|
Ivar Jacobson, Martin Griss and Patrik Jonsson, 1997. Software Reuse-Architecture, Process and
Organization for Business Success. Addison Wesley Longman.
|
|
|
Un gran volumen compañero de RUP, este libro ofrece reflexiones sobre el diseño de componentes y
sistemas de sistemas interconectados, y ofrece una estrategia para la institucionalización de una
práctica de reutilización sistemática en el nivel corporativo.
|
KRU95
|
Philippe Kruchten 1995, "The 4+1 view model of architecture," IEEE Software. 12(6), November
1995.
|
|
|
El origen de las vistas 4+1 que se utilizan en la descripción arquitectónica en RUP.
|
LMFS96
|
Lockheed Martin Federal STARS (Software Technology for Adaptable, Reliable Systems) Program. Domain
Engineering Guidebook.
|
|
|
Este manual proporciona una descripción de alto nivel del proceso de ingeniería de dominios en el
contexto de una empresa real: el U.S. Air Force's Space and Warning Systems Center.
|
PW92
|
Dewayne E. Perry and Alexander L. Wolf. Foundations for the Study of Software Architecture. ACM
SIGSOFT Software Engineering Notes, 17(4):40-52, October 1992.
|
|
|
|
REC97
|
Eberhardt Rechtin and Mark Maier 1997. The Art of System Architecting. Boca Ration, FL: CRC
Press.
|
|
|
Aunque no está dirigido específicamente a los ingenieros de software, estos dos volúmenes son
extraordinariamente valiosos para los arquitectos de software: en particular, introducen un valiosísimo
conjunto heurístico y muchos ejemplos de arquitectura.
|
REC91
|
Eberhardt Rechtin 1991. Systems Architecting: creating and building complex systems. Englewood
Cliffs NJ: Prentice-Hall.
|
|
|
|
ROY91
|
Walker E. Royce and Winston Royce, "Software Architecture: Integrating Process and Technology,"
Quest, 14 (1), 1991, Redondo Beach, CA: TRW, pp.2-15.
|
|
|
|
SHA96
|
Mary Shaw and David Garlan 1996. Software Architecture-Perspectives on an Emerging Discipline.
Upper Saddle River, NJ: Prentice-Hall.
|
|
|
Buena introducción a los conceptos y problemas e la arquitectura de software.
|
WIT94
|
Bernard I. Witt, F. Terry Baker, and Everett W. Merritt 1994. Software Architecture and
Design-Principles, Models, and Methods. New York, NY: Van Nostrand Reinhold.
|
|
|
Uno de los primeros manuales completos escritos sobre arquitectura de software.
|
AMB99
|
Scott W. Ambler 1999. More Process Patterns: Delivering Large-Scale Systems Using Object
Technology. New York, NY: SIGS Books/Cambridge University Press.
|
|
|
El compañero de [AMB98].
|
AMB98
|
Scott W. Ambler 1998. Process Patterns: Building Large-Scale Systems Using Object Technology.
New York, NY: SIGS Books/Cambridge University Press.
|
|
|
Un buen recurso para la personalización de procesos y la aplicación de técnicas orientadas a objetos en
proyectos de ingeniería de software.
|
BOE96
|
Barry W. Boehm 1996, "Anchoring the Software Process," IEEE Software, July 1996, pp.73-82.
|
|
|
En este artículo se definen las cuatro fases y sus objetivos correspondientes.
|
BOE88
|
Barry W. Boehm 1988, "A Spiral Model of Software Development and Enhancement," Computer, May
1988, IEEE, pp.61-72.
|
|
|
En este artículo seminal se definen los principios y motivaciones del desarrollo iterativo.
|
COC01
|
Alistair Cockburn 2001. Agile Software Development Addison-Wesley Publishing Co.
|
|
|
Presta atención a la dinámica de equipo, las culturas los aspectos de comunicación del desarrollo de
software.
|
DOD94
|
Software Development and Documentation, MIL-STD-498, U.S. Department of Defense, December 1994.
|
|
|
|
FER01
|
Xavier Ferre et al. 2001, "Usability Basics for Software Developers," IEEE Software, January
2001, pp. 22-29.
|
HIG00
|
James A. Highsmith 2000. Adaptive Software Development: A Collaborative Approach to Managing Complex
Systems. Dorset House.
|
|
|
Este libro es un buen compañero de RUP; un alegato fantástico y convincente a favor del desarrollo
iterativo. Contiene consejos muy prácticos para el gestor de proyectos.
|
|
|
|
HUM89
|
Watts S. Humphrey 1989. Managing the Software Process. Reading, MA: Addison Wesley Longman.
|
|
|
Una obra clásica sobre procesos de software y el modelo de madurez de posibilidades desarrollado en el
Software Engineering Institute.
|
ISO95
|
ISO/IEC 12207 Information Technology-Software Life-cycle Processes. ISO, Geneva, 1995, 57p.
|
|
|
|
ISO91
|
ISO 9000-3 Guidelines for the Application of ISO 9001 to the Development, Supply, and Maintenance of
Software. ISO, Geneva 1991.
|
|
|
Dos estándares clave para la definición y valoración de procesos de software.
|
JAC98
|
Ivar Jacobson, Grady Booch, and James Rumbaugh 1998. The Unified Software Development Process.
Addison Wesley Longman.
|
|
|
Este reciente manual es una descripción más completa de Unified Process y es un compañero útil de RUP.
Asimismo, proporciona ejemplos de modelado de UML.
|
JAC97
|
Ivar Jacobson, Martin Griss, and Patrik Jonsson 1997. Software Reuse-Architecture, Process and
Organization for Business Success. Addison Wesley Longman.
|
|
|
Este manual sobre reutilización software es un gran complemento para RUP. Contiene unos capítulos
excelentes sobre arquitectura.
|
JEF01
|
Ron Jeffries, Ann Anderson, and Chet Hendrickson 2001. Extreme Programming Installed.
Addison-Wesley.
|
|
|
En esta obra se describen técnicas prácticas de Extreme Programming.
|
KRU96
|
Philippe Kruchten 1996. "A Rational Development Process", CrossTalk, 9 (7), July 1996,
p.11-16.
|
|
|
Desarrollado con Walker Royce, Sue Mickel y un grupo de consultores de Rational, en este artículo se
describe el ciclo vital iterativo del proceso de Rational.
|
KRU91
|
Philippe Kruchten 1991. "Un processus de dfamp;copy;velopment de logiciel ©ratif et © sur
l'architecture", Proceedings of the 4th International Conference on Software Engineering, December
1991, Toulouse, France, EC2.
|
|
|
El proceso iterativo de Rational en francés.
|
KRU00
|
Philippe Kruchten 2000. The Rational Unified Process, An Introduction, Second Edition. Addison
Wesley Longman.
|
|
|
Indispensable como texto introductorio, esta visión general de "gran amplitud y poca profundización"
sirve como rápida introducción a los conceptos, estructura, contenido y motivación de RUP.
|
KRO03
|
Per Kroll and Philippe Kruchten 2003. The Rational Unified Process Made Easy, A Practitioners Guide
to the RUP. Addison Wesley Longman.
|
|
|
Una guía práctica para la adopción del espíritu, los principios y las prácticas de RUP. Un recurso de
valor para ayudarle a decidir cómo aplicar RUP en la empresa o en el proyecto.
|
MCF96
|
Robert McFeeley 1996. IDEAL: A User's Guide for Software Process Improvement. Software
Engineering Institute, Pittsburgh, PA, CMU/SEI-96-HB-001.
|
|
|
Describe un modelo de programa para la mejora de procesos de software denominado IDEAL, una descripción
genérica de una secuencia de pasos recomendados para la iniciación y gestión de un proyecto de
implementación de procesos.
|
PAR86
|
David L. Parnas and Paul C. Clements, "A Rational Design Process: How and Why to Fake It", IEEE
Trans. Software Eng., Feb. 1986, p. 251-257.
|
|
|
|
PAU93
|
Mark Paulk, et al. 1993. Capability Maturity Model for Software, Version 1.1. Software
Engineering Institute, Pittsburgh, PA SEI-93-TR-024.
|
|
|
La referencia original para el modelo de madurez de posibilidades.
|
ROY90
|
Walker E. Royce, "TRW's Ada Process Model for Incremental Development of Large Software Systems",
Proceedings ICSE 12, March 26-30, 1990, Nice, France, IEEE, pp.2-11.
|
|
|
|
ROY70
|
Winston W. Royce, "Managing the Development of Large Software Systems: Concepts and Techniques",
Proceedings, WESCON, August 1970.
|
|
|
|
BAC01a
|
James Bach 2001. What Is Exploratory Testing? (And How It Differs from Scripted Testing).
Software Testing and Quality Engineering Magazine, Jan 29, 2001.
|
|
|
Este artículo está disponible en línea en http://www.stickyminds.com. Busque la frase "What is exploratory testing".
|
BAS87
|
BAS87 Victor R. Basili and H. Dieter Rombach 1987. Tailoring the Software Process to Project Goals
and Environments. Proceedings of the 9th International Conference on Software Engineering Software,
IEEE Press.
|
|
|
|
BEI95
|
Boris Beizer 1995. Black Box Testing. New York, NY: John Wiley & Sons, Inc.
|
|
|
Diversas estrategias para desarrollar guiones de prueba para las pruebas funcionales del software. El
estilo la prosa del Dr. Beizer y su ingenio hacen que sea un libro de lectura fácil y amena, con unos
excelentes ejemplos que son muy sencillos de entender.
|
BLA99
|
Rex Black 1999. Managing the Testing Process. Microsoft Press.
|
|
|
Este libro es una buena fuente de información acerca de la gestión de equipos de pruebas de sistemas.
|
|
|
|
GLA81
|
Robert L. Glass 1981. Persistent Software Errors. IEEE Transactions on Software Engineering,
March 1981.
|
|
|
|
|
|
|
IE829
|
IEEE 829-1983 Standard for Software Test Documentation. Software Engineering Standards Committee
of the IEEE Computer Society, New York.
|
|
|
|
|
|
|
KAN01
|
Cem Kaner, James Bach, and Bret Pettichord 2001. Lessons Learned in Software Testing. John Wiley
& Sons, Inc.
|
|
|
Un gran catálogo de consejos y trucos que le ayudarán a tratar una amplia variedad de cuestiones que
aparecen en las pruebas de software de sistemas. Amplia cobertura de la gestión y de los aspectos
psicológicos y técnicos de las pruebas de software. Valiosa guía tanto para el novel como para el
experto.
|
KAN99
|
Cem Kaner, Jack Falk, and Hung Quoc Nguyen 1999. Testing Computer Software, 2nd Edition. John
Wiley & Sons, Inc.
|
|
|
Definido como "el libro de pruebas de software más vendido de todos los tiempos", este libro ofrece una
amplia cobertura de varios aspectos de las pruebas de software.
|
MAR00
|
Brian Marick 2000. Faults of Omission. Software Testing and Quality Engineering Magazine,
March-April 2000.
|
|
|
|
|
|
|
MYE79
|
Glenford J. Myers 1979. The Art of Software Testing, John Wiley & Sons, Inc., New York.
|
|
|
|
|
|
Se trata de una de las obras clásicas de la literatura sobre pruebas de software. Aún hoy este texto
intemporal ofrece una guía útil, práctica y relevante.
|
OST84
|
Thomas J. Ostrand and Elaine J. Weyuker 1984. Collecting and Categorizing Software Error Data in an
Industrial Environment. Journal of Systems and Software, Vol. 4, 1984.
|
|
|
|
|
|
|
|
© Copyright IBM Corp. 1987, 2006. Reservados todos los derechos.
|
|