 |
Cette page présente une bibliographie de références. Des plug-ins peuvent ajouter leurs propres pages de références. |
|
Relations
Description principale
BRO95
|
Frederick P. Brooks, Jr. 1995. The Mythical Man-Month-Essays on Software Engineering 2ème éd.
Reading, MA, Addison Wesley Longman.
|
|
|
Un classique que chaque personne impliquée dans le développement logiciel doit avoir lu au moins une
fois. Nous préférons cette deuxième édition à la première édition de 1975.
|
CLA97
|
Carl von Clausewitz 1997. On War. Editions Wordsworth.
|
|
|
L'un des meilleurs ouvrages jamais écrits sur la guerre, et dont l'analyse peut s'appliquer à la
gestion de projets.
|
CHM95
|
James Champy 1995. Reengineering Management: The Mandate for New Leadership. New York, NY :
HarperCollins.
|
|
|
Donne un aperçu de la gestion d'un effort de (ré)ingénierie métier.
|
DVP93
|
Thomas H. Davenport 1993. Process Innovation-Reengineering Work through Information
Technology. Boston, MA: Harvard Business School Press.
|
|
|
Présentation complète et solide de la façon dont la technologie de l'information permet l'amélioration
et la (ré)ingénierie métier.
|
GAO97
|
Agence comptable générale des Etats-Unis 1997. Business Process Reengineering Assessment Guide.
http://www.gao.gov
|
|
|
Décrit une structure permettant d'évaluer un effort de (ré)ingénierie métier.
|
ERI00
|
Hans-Erik Eriksson et Magnus Penker 2000. Business Modeling With UML: Business Patterns at
Work. New York, NY : John Wiley & Sons, Inc.
|
|
|
Présente un ensemble utile de modèles destinés à la modélisation métier.
|
HAM93
|
Michael Hammer et James Champy 1993. Reengineering the Corporation-A Manifesto for Business
Revolution.
New York, NY : HarperBusiness.
|
|
|
Il s'agit du livre qui a vulgarisé la (ré)ingénierie métier. Il complète parfaitement l'ouvrage The
Object Advantage-Business Process Reengineering with Object Technology cité plus bas.
|
HAR91
|
H. James Harrington 1991. Business Process Improvement: The Breakthrough Strategy for Total Quality,
Productivity, and Competitiveness. New York, NY : McGraw-Hill.
|
|
|
Autre ouvrage de référence sur la (ré)ingénierie métier.
|
JAC94
|
Ivar Jacobson, Maria Ericsson et Agneta Jacobson 1994. The Object Advantage-Business Process
Reengineering with Object Technology. Addison Wesley Longman.
|
|
|
Ce livre, qui présente le fondement de la modélisation métier, est le premier a avoir appliqué la
technologie objet à la modélisation métier.
|
KAP96
|
Robert Kaplan et David Norton 1996. The Balanced Scorecard. Boston, MA: Harvard Business School
Press.
|
|
|
Présente les meilleures pratiques pour implémenter le tableau de bord de performance.
|
KOT96
|
John P. Kotter 1996. Leading Change. Boston, MA: Harvard Business School Press.
|
|
|
Un modèle pratique qui a fait ses preuves pour planifier et gérer des changements dans l'organisation.
|
MARS00
|
Chris Marshall 2000. Enterprise Modeling with UML. Addison Wesley Longman.
|
|
|
Décrit la façon de créer des modèles métier qui facilitent le développement de systèmes logiciels.
|
NDL97
|
David A. Nadler et Michael L. Tushman 1999. Competing by Design-the Power of Organizational
Architecture. Oxford University Press.
|
|
|
Définit les possibilités et l'architecture de l'organisation comme une source d'avantages
concurrentiels.
|
OHM91
|
Kenichi Ohmae 1991. The Mind of the Strategist: The Art of Japanese Business. McGraw-Hill.
|
|
|
Un guide concis et pratique de gestion stratégique.
|
|
ODL98
|
James J. Odell 1998. Advanced Object-Oriented Analysis & Design Using UML. Cambridge
University Press.
|
|
|
Bonne vue d'ensemble des règles métier, entre autres.
|
PFE99
|
Jeffrey Pfeffer et Robert Sutton 1999. The Knowing-Doing Gap. Boston, MA: Harvard Business
School Press.
|
|
|
Présente les raisons pour lesquelles certaines organisations n'appliquent pas les leçons tirées de leur
expérience et donne des conseils sur la façon de surmonter ce problème.
|
PLR99
|
R. Steven Player (éditeur) et David Keys (éditeur) 1999. Activity-Based Management: Arthur
Andersen's Lessons from the ABM Battlefield. Wiley Cost Management Series.
|
|
|
Une présentation de la gestion des coûts, sur l'implémentation les systèmes de comptabilité par
activité (CPA) et de gestion par activité (ABM).
|
POR98
|
Michael Porter 1998. Competitive Strategy: Techniques for Analyzing Industries and
Competitors. Simon & Schuster, Inc.
|
|
|
Un guide pratique pour le responsable de la planification stratégique.
|
ROS97
|
Ron Ross 1997. The Business Rule Book: Classifying, Defining and Modeling Rules. Boston,
MA : Database Research Group.
|
|
|
Un manuel exhaustif à destination des analystes de règles métier.
|
SEY98
|
Patricia Seybold 1998. Customers.com. Random House Publishing.
|
|
|
Un excellent recueil d'instructions pratiques et d'études de cas sur les avantages de l'e-business et
de la (ré)ingénierie.
|
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 et 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'ingénierie des systemes informatiques évolutifs, Paris, France:
Eyrolles, 330 pages
|
|
|
|
BRO95
|
Frederick P. Brooks, Jr. 1995. The Mythical Man-Month-Essays on Software Engineering 2ème éd.
Reading, MA, Addison Wesley Longman.
|
|
|
Un classique que chaque personne impliquée dans le développement logiciel doit avoir lu au moins une
fois. Nous préférons cette deuxième édition à la première édition 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. 7ème éd. New York, NY:
Addison-Wesley Publishing Company, Inc.
|
|
|
Excellente présentation, référence et source d'informations sur les systèmes de bases de données.
|
DAV95
|
Alan Davis 1995. 201 Principles of Software Development. New York, NY: McGraw-Hill.
|
|
|
Une mine de conseils judicieux destinés à tous les participants d'un projet.
|
DEG90
|
Peter DeGrace et Leslie Stahl 1990. Wicked Problems, Righteous Solutions: A Catalog of Modern
Software Engineering Practices. Englewood Cliffs, NJ: Yourdon Press.
|
|
|
Ouvrage très pertinent sur les différents aspects des cycles de vie de processus et leurs origines,
défauts et points forts. Particulièrement utile pour comprendre l'importance d'un processus.
|
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, Version 6, page 95, décembre 1996.
|
|
|
|
GRA97
|
Ian Graham et al. 1997. The OPEN Process Specification. Harlow, England: Addison Wesley Longman.
|
|
|
Autre modèle de processus mis en place en Australie et qui partage certains principes avec le processus
RUP (Rational Unified Process).
|
HAC97
|
JoAnn T. Hackos et Dawn M. Stevens 1997. Standards for Online Communication. John Wiley and
Sons, Inc.
|
|
|
Cet ouvrage constitue la norme de facto du rédacteur technique moderne. Il présente un processus de
développement de manuels d'utilisation et s'attache particulièrement à la méthode de création de
systèmes d'aide en ligne.
|
HER99
|
Peter Herzum et Oliver Sims 1999. Business Component Factory: A Comprehensive Overview of
Component-Based Development for the Enterprise. John Wiley & Sons.
|
|
|
Définition et description du développement à base de composants (de la création de petits composants à
la création de fédérations de systèmes à base de composants de grande envergure).
|
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.
|
|
|
Autres sites Web pertinents sur les documents de référence IBM ci-dessus :
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.
|
|
|
Comme pour le processus RUP, il s'agit d'un processus itératif, incrémental, orienté objet, guidé par
des scénarios et sensible aux risques, développé par l'Object Technology Center d'IBM.
|
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
|
Plateforme JavaTM 2, Edition standard, Spécifications API v 1.4.2 -
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 et Douglas K. Smith 1993. The Wisdom of Teams. New York, NY: Harper Business.
|
|
|
Le secret des équipes efficaces.
|
KET98
|
Nasser Kettani et al. 1998. De Merise à UML. Paris, France: Editions Eyrolles.
|
|
|
Merise est une méthodologie de développement logiciel très populaire en France. Elle intègre maintenant
le langage UML. Elle présente certaines similitudes avec le processus RUP.
|
LEA97
|
Doug Lea 1999. Concurrent Programming in Java. Addison Wesley Longman.
|
|
|
|
MCA95
|
Jim McCarthy 1995. Dynamics of Software Development. Redmond, WA: Microsoft Press.
|
|
|
53 règles empiriques développées par un responsable développement de Microsoft.
|
MCO97
|
Steve McConnell 1997. Software Project Survival Guide. Redmond, WA: Microsoft Press.
|
|
|
Recueil d'expériences pratiques sur le mode de livraison des projets logiciels réussis.
|
MCO93
|
Steve McConnell 1993. Code Complete-A Practical Handbook of Software Construction.
Redmond, WA: Microsoft Press.
|
|
|
Excellent ouvrage destiné aux implémenteurs et aux testeurs. Il présente les différents aspects de
l'implémentation, de l'intégration et du test dans le cadre du processus de développement.
|
MOS98
|
Microsoft 1998. Microsoft Manual of Style for Technical Publications. Redmond, WA:
Microsoft Press.
|
|
|
|
STA97
|
Jennifer Stapleton 1997. The Dynamic System Development Method. Addison Wesley Longman.
|
|
|
Dans un sens, la méthode de développement dynamique d'un système (DSDM : Dynamic System Development
Method) peut être vue comme une introduction au processus RUP. En dépit de leur terminologie
différente, les deux processus présentent une grande similitude ; on peut considérer le processus RUP
comme une instance ou une implémentation de DSDM.
|
TAN86
|
Andrew S. Tannenbaum 1986. Operating Systems: Design and Implementation. Upper Saddle
River, NJ: Prentice Hall.
|
|
|
|
WID00
|
R. Max Wideman et PMForum, février 1999 et janvier 2000. Wideman Comparative Glossary of Project
Management Terms v2.0. www.pmforum.org
|
|
|
Cet excellent recueil de définitions de nombreux termes relatifs au génie logiciel est disponible en
ligne à l'adresse suivante : http://www.pmforum.org/library/glossary/.
|
YOU97
|
Edward Yourdon 1997. Death March: Managing "Mission Impossible" Projects. Upper Saddle River,
NJ: Prentice Hall.
|
|
|
Une vision intéressante des problèmes liés à un projet.
|
BOO98
|
G. Booch, J. Rumbaugh et I. Jacobson, 1998. UML User Guide. Addison-Wesley Longman.
|
|
|
Publié en même temps que le processus RUP 5.1, cet ouvrage est un excellent guide d'utilisation du
langage UML, rédigé par ses auteurs principaux.
|
CHE01
|
John Cheesman et John Daniels, 2001. UML Components: A Simple Process for Specifying Component-Based
Software. Addison-Wesley Longman.
|
|
|
Cet ouvrage compact et accessible donne de nombreux conseils pratiques et approfondis pour définir des
systèmes à base de composants.
|
CONA99
|
Jim Conallen, 1999. Building Web Applications with UML. Addison-Wesley Longman.
|
|
|
Bonne introduction aux principes fondamentaux du développement d'applications Web dans le contexte du
processus RUP. Cet ouvrage explique également comment utiliser le langage UML pour modéliser des
applications Web et présente une extension du langage UML aux applications Web.
|
DOUG98
|
Bruce Powel Douglass 1998. Real-Time UML. Addison Wesley Longman.
|
|
|
Cet ouvrage, qui utilise le langage UML comme système de notation, donne de précieux conseils sur
l'application de la technologie orientée objet aux systèmes en temps réel.
|
ERI04
|
Hans-Erik Eriksson, Magnus Penker, Brian Lyons et David Fado 2004. UML 2 Toolkit. Indianapolis:
Wiley Publishing, Inc.
|
ERI97
|
Hans-Erik Eriksson et Magnus Penker 1997. UML Toolkit. New York: John Wiley & Sons.
|
|
|
Ouvrage plus complet sur le langage UML vu par deux partenaires suédois de Rational.
|
FOW97
|
Martin Fowler 1997. UML Distilled-Applying the standard object modeling language. Addison-Wesley
Longman.
|
|
|
Bonne présentation du langage UML, très concise.
|
FRA03
|
David S. Frankel 2003. Model Driven Architecture: Applying MDA to Enterprise Computing. John
Wiley & Sons.
|
|
|
Ouvrage essentiel sur l'architecture basée sur les modèles du groupe OMG, rédigé par l'un de ses
principaux développeurs.
|
KLE03
|
Anneke Kleppe, Jos Warmer et Wim Bast 2003. MDA Explained-The Model Driven Architecture :Practice
and Promise. Addison-Wesley.
|
|
|
Approche plus approfondie de l'architecture basée sur les modèles (MDA : Model Driven Architecture) du
point de vue d'un praticien, rédigée par des personnes ayant participé à la création de l'architecture
basée sur les modèles.
|
LAR02
|
Craig Larman 2002. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and
Design and the Unified Process, 2ème éd. Prentice-Hall, Inc.
|
|
|
Cet ouvrage explique très clairement le fonctionnement de la discipline d'analyse & conception. Il
aborde l'analyse et la conception, l'utilisation du langage UML et l'application du concept de pattern
dans le contexte du Unified Process. En présentant l'étude de cas dans un processus itératif, centré
sur l'architecture et sensible aux risques, M. Larman met en place un contexte réaliste. Il expose la
dynamique de ce qui se passe réellement dans le développement logiciel et montre l'influence des forces
externes. Les activités de conception sont associées à d'autres tâches et n'apparaissent plus comme une
activité purement cérébrale de transformation systématique ou d'intuition créative.
|
MEL04
|
Stephen J. Mellor, Kendall Scott, Axel Uhl et Dirk Weise 2004. MDA Distilled-Principles of
Model-Driven Architecture. Addison-Wesley.
|
|
|
Extraits et présentation des fondements de l'architecture basée sur les modèles. L'accent est mis sur
la technologie des modèles exécutables.
|
MUL98
|
Pierre-Alain Muller 1998. Instant UML. Wrox Inc.
|
|
|
Autre brève introduction au langage UML par un ancien collègue.
|
NBG01
|
Eric J. Naiburg et Robert A. Maksimchuk 2001. UML For Database Design. New York, NY:
Addison-Wesley Publishing Company, Inc.
|
|
|
Application du langage UML à la conception et à la modélisation de bases de données. Cet ouvrage
s'appuie sur une étude de cas.
|
OMG03
|
MDA Guide Version 1.0.1. Object Management Group. Document omg/2003-06-01, juin 2003
|
|
|
Présentation des concepts et de la terminologie de l'architecture basée sur les modèles par le
groupe OMG.
http://www.omg.org/mda/specs.htm
|
QUA98
|
Terry Quatrani 1998. Visual Modeling with Rational Rose and UML. Addison Wesley Longman.
|
|
|
Guide pas-à-pas de la méthode de construction des modèles UML. Il suit également le processus RUP en
présentant un exemple à petite échelle.
|
RUM05
|
James Rumbaugh, Ivar Jacobson et Grady Booch, 2005. The Unified Modeling Language Reference Manual,
second edition. Addison-Wesley, Boston.
|
RUM98
|
J. Rumbaugh, I. Jacobson et G. Booch, 1998. UML Reference Manual. Addison Wesley Longman.
|
|
|
Certainement plus facile d'accès que la norme OMG. Description très détaillée du langage UML par ses
auteurs principaux.
|
UML01
|
OMG Unified Modeling Language Specification, Version 1.4. Rational Software Corporation,
18880 Homestead Road, Cupertino, CA 95014 et Object Management Group, Inc., 492 Old Connecticut Path,
Framingham, MA 01701.
|
|
|
Toute dernière spécification du langage UML. Disponible en ligne à l'adresse : http://www-306.ibm.com/software/rational/uml/.
|
UML04
|
OMG Unified Modeling Language Specification, Version 2.0. Object Management Group, Inc.,
Needham, MA 02494
|
|
|
Dernière spécification adoptée (02/08/2003)
|
UML96
|
G. Booch, J. Rumbaugh et I. Jacobson 1996. The Unified Modeling Language for Object-Oriented
Development. Documentation, complément de la version 0.9, Rational Software Corporation.
|
UML95
|
G. Booch et J. Rumbaugh 1995. Unified Method for Object-Oriented Development. Documentation,
version 0.8, Rational Software Corporation.
|
BOO93
|
Grady Booch 1993. Object-Oriented Analysis and Design with Applications, 2ème édition. Redwood
City, CA: The Benjamin/Cummings Publishing Company.
|
BUH96
|
R. J. A. Buhr et R. S. Casselman 1996. Use Case Maps for Object-Oriented Systems. Upper Saddle
River, NJ: Prentice-Hall.
|
|
|
Cet ouvrage développe d'autres vues sur les cas d'utilisation.
|
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.
|
|
|
Les trois ouvrages présentés ci-dessus représentent les premiers pas de la discipline d'analyse et
conception orientée objet par les "trois amigos", juste avant l'arrivée du langage UML et du processus
RUP. Malgré l'utilisation de leurs notations d'origine, ils restent les manuels de référence des
concepteurs utilisant la technologie orientée objet.
|
RUM96
|
James Rumbaugh 1996. OMT Insights. New York: SIGS Books.
|
|
|
Complément à l'ouvrage original sur la méthode OMT. Il décrit en détails des sujets spécifiques
tels que l'héritage, les cas d'utilisation, etc.
|
SEL94
|
Bran Selic, Garth Gullekson et Paul Ward 1994. Real-time Object-Oriented Modeling. New York, NY:
John Wiley & Sons, Inc.
|
|
|
Ouvrage de référence sur l'utilisation de la technologie objet dans la conception des systèmes
réactifs, par les personnes qui ont développé ObjecTime Developer.
|
WIR90
|
Rebecca Wirfs-Brock, Brian Wilkerson et Lauren Wiener 1990. Designing Object-Oriented Software.
Upper Saddle River, NJ: Prentice-Hall.
|
|
|
Cet ouvrage présente l'approche CRC (Classe, Responsabilité, Collaboration) pour le développement de
logiciels orientés objet.
|
AMI95
|
K. Pulford, A. Kuntzmann-Combelles et 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.
|
|
|
Ouvrage qui a pris la suite du grand classique.
|
BOE81
|
Barry W. Boehm 1981. Software Engineering Economics. Upper Saddle River, NJ: Prentice-Hall.
|
|
|
Ouvrage de référence sur l'estimation de l'effort logiciel ; il décrit le premier modèle d'estimation
COCOMO.
|
BOE91
|
Barry W. Boehm 1991. Software Risk Management: Principles and Practices, IEEE Software,
janvier 1991, IEEE, pages 32 à 41.
|
|
|
Toujours la meilleure introduction à la gestion des risques.
|
BOO95
|
Grady Booch 1995. Object Solutions-Managing the Object-Oriented Project. Addison Wesley Longman.
|
|
|
Ouvrage pragmatique destiné aux responsables de projets orientés objet. C'est l'une des sources de la
ligne de pensée qui sous-tend le processus 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, juin 1993, 24 pages.
|
|
|
Source d'inspiration pour démarrer votre propre liste de risques.
|
CHA89
|
Robert Charette 1989. Software Engineering Risk Analysis and Management. New York, NY :
McGraw-Hill.
|
|
|
Point de vue pratique sur la gestion des risques.
|
CHID94
|
Chidamber et Kemerer 1994. A metrics suite for object-oriented design, IEEE Transactions on
Software Engineering, 20(6), 1994.
|
|
|
L'une des premières contributions à la métrique logicielle orientée objet.
|
CLE96
|
Robert T. Clemen 1996. Making Hard Decisions: An Introduction to Decision Analysis. Duxbury
Press.
|
|
|
Etude approfondie mais accessible des fondements de l'analyse de décision.
|
DEV95
|
Michael T. Devlin et 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 et David L. Olson 1998. Introduction to Simulation and Risk Analysis. Upper
Saddle River, NJ: Prentice-Hall.
|
|
|
Bonne introduction à l'utilisation de la simulation de la modélisation métier.
|
FAI94
|
Richard Fairley 1994. "Risk Management for Software Project," IEEE Software, 11 (3), mai 1994,
pages 57 à 67
|
|
|
Stratégie simple de gestion des risques si vous ne l'avez jamais pratiquée auparavant.
|
GIL88
|
Tom Gilb 1988. Principles of Software Engineering Management. Harlow, England: Addison Wesley
Longman.
|
|
|
Excellent ouvrage écrit par un pionnier du développement itératif. Il présente une multitude de
conseils pragmatiques destinés aux responsables de projet.
|
HEND96
|
Brian Henderson-Sellers 1996. Object-Oriented Metrics, Measures of Complexity. Prentice Hall
PTR.
|
|
|
Bon ouvrage détaillé sur la métrique spécifique à la technologie orientée objet.
|
JON94
|
Capers Jones 1994. Assessment and Control of Software Risks. Yourdon Press.
|
|
|
Indispensable liste de risques à comparer à votre liste pour vous assurer qu'elle est complète.
|
KAR96
|
Dale Karolak 1996. Software Engineering Risk Management. Los Alamitos, CA: IEEE Computer Society
Press.
|
|
|
Présentation des conseils et techniques les plus sophistiqués en matière de gestion des risques.
|
MCO96
|
Steve McConnell 1996. Rapid Development. Redmond, WA: Microsoft Press.
|
|
|
Présentation exhaustive des bonnes pratiques pour un développement logiciel rapide.
|
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.
|
|
|
Une merveille ! Tout ce que vous devez connaître pour gérer votre premier projet, en 170 pages.
|
PMI96
|
A Guide to the Project Management Body of Knowledge. The Project Management Institute: Newton
Square, PA, 19073-3299, USA. 1996.
|
|
|
|
PUT92
|
Lawrence Putnam et 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.
|
|
|
Indispensable documentation d'accompagnement du processus RUP. Cet ouvrage présente l'esprit du
processus RUP et l'économie logicielle sous-jacente. Il propose une multitude de conseils destinés au
responsable de projet.
|
VOS96
|
David Vose 1996. Quantitative Risk Analysis: A Guide to Monte Carlo Simulation Modeling. John
Wiley & Sons.
|
|
|
Un bon guide de modélisation des incertitudes utilisant les techniques de Monte Carlo.
|
WHIT97
|
Scott Whitmire 1997. Object-Oriented Design Measurement. John Wiley & Sons, Inc.
|
|
|
Bonne approche des fondements théoriques des mesures logicielles, qui demande tout de même de solides
connaissances mathématiques.
|
AND96
|
Stephen J. Andriole 1996. Managing Systems Requirements: Methods, Tools, and Cases. McGraw Hill.
|
|
|
|
BEY98
|
Hugh Beyer et Karen Holtzblatt 1998. Contextual Design. San Francisco, CA: Morgan Kaufmann
Publishers.
|
|
|
|
BIT03
|
Kurt Bittner et Ian Spence 2003. Use Case Modeling. Addison Wesley Longman.
|
|
|
Présentation exhaustive des pratiques et techniques relatives aux cas d'utilisation ; exemples
intéressants d'évolution des spécifications de cas d'utilisation dans le temps.
|
COC01a
|
Alistair Cockburn 2001. Writing Effective Use Cases. Addison Wesley Longman.
|
|
|
Excellent guide destiné aux rédacteurs de cas d'utilisation. Plusieurs styles et techniques comparés de
manière impartiale. De nombreux et précieux conseils vous permettront d'améliorer vos cas
d'utilisation.
|
CON99
|
Larry Constantine et Lucy A.D. Lockwood 1999. Software for Use. Reading, MA: Addison Wesley
Longman.
|
|
|
Excellent ouvrage sur la conception du point de vue de l'utilisateur. Il met l'accent sur les
techniques et les instructions pratiques permettant de développer un logiciel utilisable.
|
COO99
|
Alan Cooper 1999. 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 et William Ury 1991. Getting to Yes-Negotiating Agreement Without Giving In, 2nd
Edition. Penguin Books USA.
|
|
|
|
GAU89
|
Donald Gause et 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, éd. Handbook of Computer
Interaction, pages 757 à 789, Hollande du Nord, Amsterdam, Pays-Bas.
|
|
|
|
GOU87
|
John D. Gould, Stephen J. Boies, Stephen Levy, John T. Richards et Jim Schoonard 1987. "The 1984
Olympic Message System: a test of behavioral principles of system design", in Communications of the
ACM, Vol. 30, N° 9, pages 758 à 769.
|
|
|
|
GRA92
|
Robert Grady 1992. Practical Software Metrics for Project Management and Process Improvement.
Prentice-Hall.
|
|
|
|
HOL96
|
Holtzblatt, K. et H. Beyer 1996. "Contextual Design: Principles and Practice," Field Methods for
Software and Systems Design. D. Wixon et J. Ramey (Editeurs.), NY, NY: John Wiley & Sons, Inc.
|
IE830
|
Norme IEEE 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. Rapport ISO 13407:1999,
Organisation internationale de normalisation, Genève, Suisse.
|
|
|
|
KOV99
|
Benjamin L. Kovitz 1999. Practical Software Requirements-A Manual of Content & Style.
Manning Publications.
|
|
|
|
LEF99
|
Dean Leffingwell et Don Widrig 1999. Effective Requirements Management. Addison Wesley Longman.
|
|
|
|
LEF2000
|
Dean Leffingwell et Don Widrig 2000. Managing Software Requirements – a Unified Approach.
Addison Wesley Longman.
|
|
|
|
MAL2001
|
Ruth Malan et Dana Bredemeyer 2001. Defining Non-Functional Requirements. Livre blanc,
www.bredemeyer.com.
|
|
|
|
MAY99
|
Deborah J. Mayhew1999. The Usability Engineering Lifecycle. Morgan Kaufmann Publishers.
|
|
|
|
SCH98
|
Geri Schneider et Jason P. Winters 1998. Applying Use Cases-A Practical Guide. Addison Wesley
Longman.
|
|
|
|
SOM97
|
Ian Sommerville et Pete Sawyer 1997. Requirements Engineering-A Good Practice Guide. New York,
NY: John Wiley & Sons, Inc.
|
|
|
|
THA97
|
Richard H. Thayer et 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,
octobre 1995.
|
|
|
|
BAS98
|
Len Bass, Paul Clements et Rick Kazman 1998. Software Architecture in Practice. Addison Wesley
Longman.
|
|
|
Manuel d'architecture logicielle contenant de nombreuses études de cas.
|
BOS00
|
Jan Bosch 2000. Design and Use of Software Architecture. Addison Wesley Longman.
|
|
|
|
BUS96
|
Frank Buschmann, Meunier, Hans Rohnert, Peter Sommerlad et Michael Stahl 1996. Pattern-Oriented
Software Architecture-A System of Patterns, New York, NY: John Wiley and Sons, Inc.
|
|
|
En s'inspirant de l'ouvrage du "gang des quatre" (Gamma et al., voir plus bas), cet ouvrage dresse
l'inventaire d'une large gamme de patterns de conception au niveau de l'architecture.
|
CKK02
|
Paul Clements, Rick Kazman et 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 et Linda Northrop 2002. Software Product Lines: Practice and Patterns, Addison
Wesley Longman.
|
|
|
Les trois ouvrages présentés ci-dessus ont été élaborés par le groupe d'étude sur l'architecture du
"Software Engineering Institute". L'ouvrage Evaluating Software Architecture est
particulièrement utile pour passer en revue l'architecture. Documenting Software Architectures:
Views and Beyond traite du concept de vues et aide au développement d'un document d'architecture
logicielle.
|
DIK01
|
David M. Dikel, David Kane et James R. Wilson 2001. Software Architecture - Organizational
Principles and Patterns, Prentice-Hall.
|
|
|
Cet ouvrage décrit le modèle VRAPS de définition d'architecture : vision, rythme, anticipation,
partenariat et simplification. Il constitue une bonne référence pour l'architecte débutant qui souhaite
mettre son rôle en contexte.
|
FOW97a
|
Martin Fowler 1997. Analysis Patterns: Reusable Object Models. Addison Wesley Longman.
|
|
|
|
GAM94
|
Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides 1994. Design Patterns-Elements of
Reusable Object-Oriented Software. Addison Wesley Longman.
|
|
|
L'un des tout premiers travaux sur les patterns ; traitement très concis du sujet.
|
GAR93
|
David Garlan et Mary Shaw. An Introduction to Software Architecture. SEI Technical Report
CMU/SEI-94-TR-21.
|
|
|
|
HOF99
|
Christine Hofmeister, Robert Nord et Dilip Soni 1999. Applied Software Architecture. Addison
Wesley Longman.
|
|
|
Cet ouvrage propose un ensemble alternatif de vues d'architecture et décrit le processus correspondant.
Les vues présentées étant assez proches des vues du processus RUP, cet ouvrage constitue un excellent
complément aux conseils prodigués dans le processus RUP. Il contient plusieurs exemples d'architecture
dans le domaine biomédical.
|
IEP1471
|
IEEE Recommended Practice for Architectural Description, Norme IEEE P1471, 2000.
|
|
|
Cette norme recommande une description de l'architecture basée sur le concept des vues multiples, dont
la vue RUP 4+1 est un exemple.
|
JAC97
|
Ivar Jacobson, Martin Griss et Patrik Jonsson, 1997. Software Reuse-Architecture, Process and
Organization for Business Success. Addison Wesley Longman.
|
|
|
Excellent ouvrage d'accompagnement pour le processus RUP ; présentation détaillée de la conception des
composants et des systèmes interconnectés et définition d'une stratégie d'institutionnalisation d'une
pratique de réutilisation systématique au niveau de l'entreprise.
|
KRU95
|
Philippe Kruchten 1995, "The 4+1 view model of architecture," IEEE Software. 12(6), novembre
1995.
|
|
|
Origine des vues 4+1 utilisées pour la description de l'architecture dans le processus RUP.
|
LMFS96
|
Lockheed Martin Federal STARS (Software Technology for Adaptable, Reliable Systems) Program. Domain
Engineering Guidebook.
|
|
|
Ce manuel présente une description détaillée du processus d'ingénierie du domaine dans le contexte
d'une véritable organisation (le centre des systèmes d'alerte et spatial de l'U.S. Air Force).
|
PW92
|
Dewayne E. Perry et Alexander L. Wolf. Foundations for the Study of Software Architecture. ACM
SIGSOFT Software Engineering Notes, 17(4):40-52, octobre 1992.
|
|
|
|
REC97
|
Eberhardt Rechtin et Mark Maier 1997. The Art of System Architecting. Boca Ration, FL: CRC
Press.
|
|
|
Même s'ils ne sont pas spécialement destinés aux ingénieurs logiciels, ces deux ouvrages constituent
une aide précieuse pour les architectes logiciels : ils présentent en particulier un excellent ensemble
d'heuristiques et de nombreux exemples d'architecture.
|
REC91
|
Eberhardt Rechtin 1991. Systems Architecting: creating and building complex systems. Englewood
Cliffs NJ: Prentice-Hall.
|
|
|
|
ROY91
|
Walker E. Royce et Winston Royce, "Software Architecture: Integrating Process and Technology,"
Quest, 14 (1), 1991, Redondo Beach, CA: TRW, pages 2 à 15.
|
|
|
|
SHA96
|
Mary Shaw et David Garlan 1996. Software Architecture-Perspectives on an Emerging Discipline.
Upper Saddle River, NJ: Prentice-Hall.
|
|
|
Bonne introduction aux concepts et aux problèmes liés à l'architecture logicielle.
|
WIT94
|
Bernard I. Witt, F. Terry Baker et Everett W. Merritt 1994. Software Architecture and
Design-Principles, Models, and Methods. New York, NY: Van Nostrand Reinhold.
|
|
|
L'un des premiers ouvrages exhaustifs sur l'architecture logicielle.
|
AMB99
|
Scott W. Ambler 1999. More Process Patterns: Delivering Large-Scale Systems Using Object
Technology. New York, NY: SIGS Books/Cambridge University Press.
|
|
|
Ouvrage d'accompagnement du [AMB98].
|
AMB98
|
Scott W. Ambler 1998. Process Patterns: Building Large-Scale Systems Using Object Technology.
New York, NY: SIGS Books/Cambridge University Press.
|
|
|
Ressource utile concernant le processus de personnalisation et d'application des techniques orientées
objet aux projets de génie logiciel.
|
BOE96
|
Barry W. Boehm 1996, "Anchoring the Software Process," IEEE Software, juillet 1996, pages 73 à
82.
|
|
|
Cet article définit les quatre phases et les jalons correspondants.
|
BOE88
|
Barry W. Boehm 1988, "A Spiral Model of Software Development and Enhancement," Computer, mai
1988, IEEE, pages 61 à 72.
|
|
|
Cet article définit les principes et les motivations du développement itératif.
|
COC01
|
Alistair Cockburn 2001. Agile Software Development Addison-Wesley Publishing Co.
|
|
|
Présentation de la dynamique, des cultures et de la communication d'une équipe dans le cadre du
développement logiciel.
|
DOD94
|
Software Development and Documentation, MIL-STD-498, U.S. Department of Defense, décembre 1994.
|
|
|
|
FER01
|
Xavier Ferre et al. 2001, "Usability Basics for Software Developers," IEEE Software, janvier
2001, pages 22 à 29.
|
HIG00
|
James A. Highsmith 2000. Adaptive Software Development: A Collaborative Approach to Managing Complex
Systems. Dorset House.
|
|
|
Excellent ouvrage d'accompagnement pour le processus RUP (éloge fantastique et très convaincant du
développement itératif). Il regorge de précieux conseils pour le responsable de projet.
|
|
|
|
HUM89
|
Watts S. Humphrey 1989. Managing the Software Process. Reading, MA: Addison Wesley Longman.
|
|
|
Ouvrage classique sur le processus logiciel et le modèle de maturité des fonctions, développé par le
Software Engineering Institute.
|
ISO95
|
ISO/IEC 12207 Information Technology-Software Life-cycle Processes. ISO, Genève, 1995, 57 pages
|
|
|
|
ISO91
|
ISO 9000-3 Guidelines for the Application of ISO 9001 to the Development, Supply, and Maintenance of
Software. ISO, Genève 1991.
|
|
|
Deux normes essentielles pour la définition et l'évaluation du processus logiciel.
|
JAC98
|
Ivar Jacobson, Grady Booch et James Rumbaugh 1998. The Unified Software Development Process.
Addison Wesley Longman.
|
|
|
Ce manuel récent décrit en détails le Unified Process et accompagne bien le processus RUP. Il contient
également des exemples de modélisation UML.
|
JAC97
|
Ivar Jacobson, Martin Griss et Patrik Jonsson 1997. Software Reuse-Architecture, Process and
Organization for Business Success. Addison Wesley Longman.
|
|
|
Ce manuel sur la réutilisation d'un logiciel complète parfaitement le processus RUP. Il contient
également d'excellents chapitres sur l'architecture.
|
JEF01
|
Ron Jeffries, Ann Anderson et Chet Hendrickson 2001. Extreme Programming Installed.
Addison-Wesley.
|
|
|
Cet ouvrage décrit des techniques d'Extreme Programming.
|
KRU96
|
Philippe Kruchten 1996. "A Rational Development Process", CrossTalk, 9 (7), juillet 1996,
pages 11 à 16.
|
|
|
Développé avec Walker Royce, Sue Mickel et un groupe de consultants Rational, cet article décrit le
cycle de vie itératif du processus RUP.
|
KRU91
|
Philippe Kruchten 1991. "Un processus de développement de logiciel ©itératif et centré © sur
l'architecture", Proceedings of the 4th International Conference on Software Engineering, December
1991, Toulouse, France, EC2.
|
|
|
Processus itératif de Rational en français.
|
KRU00
|
Philippe Kruchten 2000. The Rational Unified Process, An Introduction, Second Edition. Addison
Wesley Longman.
|
|
|
Document d'introduction indispensable, cette présentation décrit rapidement les concepts, la structure,
le contenu et la motivation du processus RUP.
|
KRO03
|
Per Kroll et Philippe Kruchten 2003. The Rational Unified Process Made Easy, A Practitioners Guide
to the RUP. Addison Wesley Longman.
|
|
|
Guide pratique sur l'esprit, les principes et les pratiques du processus RUP. Il constitue une
ressource précieuse pour vous aider à déterminer le mode d'application du processus RUP au sein de
votre organisation ou de votre projet.
|
MCF96
|
Robert McFeeley 1996. IDEAL: A User's Guide for Software Process Improvement. Software
Engineering Institute, Pittsburgh, PA, CMU/SEI-96-HB-001.
|
|
|
Cet ouvrage décrit un modèle de programme d'amélioration du processus logiciel appelé IDEAL. Il s'agit
d'une description générique d'une séquence d'étapes recommandées pour lancer et gérer un projet
d'implémentation de processus.
|
PAR86
|
David L. Parnas et Paul C. Clements, "A Rational Design Process: How and Why to Fake It", IEEE
Trans. Software Eng., février 1986, pages 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 référence dans le domaine des modèles de maturité des fonctions.
|
ROY90
|
Walker E. Royce, "TRW's Ada Process Model for Incremental Development of Large Software Systems",
Proceedings ICSE 12, 26-30 mars 1990, Nice, France, IEEE, pages 2 à 11.
|
|
|
|
ROY70
|
Winston W. Royce, "Managing the Development of Large Software Systems: Concepts and Techniques",
Proceedings, WESCON, août 1970.
|
|
|
|
BAC01a
|
James Bach 2001. What Is Exploratory Testing? (And How It Differs from Scripted Testing).
Software Testing and Quality Engineering Magazine, 29 janvier 2001.
|
|
|
Cet article est disponible en ligne à l'adresse suivante : http://www.stickyminds.com. Recherchez "Qu'est-ce qu'un test exploratoire ?".
|
BAS87
|
BAS87 Victor R. Basili et 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.
|
|
|
Différentes stratégies de développement des jeux d'essai pour le test fonctionnel de logiciels. Le
style vif et plein d'esprit qu'utilise le Dr Beizer rend agréable la lecture de cet ouvrage, qui
comporte un grand nombre d'excellents exemples faciles à comprendre.
|
BLA99
|
Rex Black 1999. Managing the Testing Process. Microsoft Press.
|
|
|
Cet ouvrage est une bonne source d'informations sur la gestion des équipes de test système.
|
|
|
|
GLA81
|
Robert L. Glass 1981. Persistent Software Errors. IEEE Transactions on Software Engineering,
mars 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 et Bret Pettichord 2001. Lessons Learned in Software Testing. John Wiley
& Sons, Inc.
|
|
|
Une mine d'astuces qui permettent de résoudre un grand nombre de problèmes rencontrés lors de la phase
de tests des logiciels. Cet ouvrage couvre les aspects technique, psychologique et de gestion des tests
de logiciel. Il donne de précieux conseils destinés aussi bien aux novices qu'aux spécialistes.
|
KAN99
|
Cem Kaner, Jack Falk et Hung Quoc Nguyen 1999. Testing Computer Software, 2nd Edition. John
Wiley & Sons, Inc.
|
|
|
Le best-seller absolu des ouvrages consacrés aux tests de logiciels. Cet ouvrage couvre de nombreux
aspects des tests de logiciels.
|
MAR00
|
Brian Marick 2000. Faults of Omission. Software Testing and Quality Engineering Magazine,
mars-avril 2000.
|
|
|
|
|
|
|
MYE79
|
Glenford J. Myers 1979. The Art of Software Testing, John Wiley & Sons, Inc., New York.
|
|
|
|
|
|
Ouvrage de référence sur les tests de logiciels. Ce texte, qui prodigue des conseils utiles, pratiques
et pertinents, n'a pas pris une ride.
|
OST84
|
Thomas J. Ostrand et 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. All Rights Reserved.
|
|