|
BRO95 | Frederick P. Brooks, Jr. 1995. The Mythical Man-Month-Essays on Software Engineering deuxième édition. Reading, MA, Addison Wesley Longman. | |
Un classique que chaque personne impliquée dans le développement de logiciels 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. | |
Peut-être le meilleur livre sur la guerre et qui peut être appliqué à la gestion. | ||
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 le livre intitulé The Object Advantage-Business Process Reengineering with Object Technology cité ci-dessus. | ||
HAR91 | H. James Harrington 1991. Business Process Improvement: The Breakthrough Strategy for Total Quality, Productivity, and Competitiveness. New York, NY : McGraw-Hill. | |
Cet ouvrage contribue à la vulgarisation de 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 systèmes informatiques évolutifs, Paris, France: Eyrolles, 330p. | |
BRO95 | Frederick P. Brooks, Jr. 1995. The Mythical Man-Month-Essays on Software Engineering deuxième édition. 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. septième édition. New York, NY: Addison-Wesley Publishing Company, Inc. | |
Excellente présentation, référence, et source d'informations sur les systèmes de base de données. | ||
DAV95 | Alan Davis 1995. 201 Principles of Software Development. New York, NY: McGraw-Hill. | |
Une multitude de conseils intéressants 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. | |
Un livre intelligent sur les différents aspects des cycles de vie de processus et leurs origines, défauts et points forts. Il est 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. | |
Un 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 façon de générer un système 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éfinit et décrit le développement par composant (de la création de petits composants à la création d'importants systèmes à base de composants). | ||
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 précédents : 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 RUP, il s'agit d'un processus incrémental, orienté objet, guidé par des scénarios et sensible aux risques, développé par 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 | Plate-forme 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 la façon de livrer des projets logiciels réussis. | ||
MCO93 | Steve McConnell 1993. Code Complete-A Practical Handbook of Software Construction. Redmond, WA: Microsoft Press. | |
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. | |
La méthode de développement dynamique d'un système (DSDM : Dynamic System Development Method) peut être vue comme une introduction au RUP. Bien qu'ils utilisent une terminologie différente, les deux processus sont similaires, et le RUP peut être considéré comme une instance ou une implémentation de la 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 ouvrage décrit de nombreux termes relatifs au génie logiciel et leurs définitions sont disponibles 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 d'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 sur le 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. | |
Ce livre, compact et accessible, donne de nombreuses instructions pratiques approfondies pour spécifier des systèmes à base de composants. | ||
CONA99 | Jim Conallen, 1999. Building Web Applications with UML. Addison-Wesley Longman. | |
Une bonne introduction aux principes fondamentaux du développement d'applications Web dans le contexte du processus RUP. Ce livre 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. | |
Ce livre, qui utilise 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. Indianopolis: Wiley Publishing, Inc. | |
ERI97 | Hans-Erik Eriksson et Magnus Penker 1997. UML Toolkit. New York: John Wiley & Sons. | |
Un livre 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 concise du langage UML. | ||
FRA03 | David S. Frankel 2003. Model Driven Architecture: Applying MDA to Enterprise Computing. John Wiley & Sons. | |
Ouvrage sur l'architecture basée sur les modèles du groupe OMG, écrit par 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) vue par un praticien et écrite par des collaborateurs de 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, deuxième édition. Prentice-Hall, Inc. | |
Ce livre présente une bonne illustration de la discipline analyse et conception. Il enseigne l'analyse et la conception, l'utilisation du langage UML et l'application du concept de modèles dans le contexte du Unified Process. Pour se placer dans un contexte réaliste, M. Larman présente l'étude de cas dans un processus itératif, centré sur l'architecture et guidé par les risques. 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é cérébrale des transformations systématiques 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. Un accent particulier est placé sur la technologie des modèles exécutables. | ||
MUL98 | Pierre-Alain Muller 1998. Instant UML. Wrox Inc. | |
Une autre 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 base de données. Cet ouvrage est basé sur une étude de cas. | ||
OMG03 | MDA Guide Version 1.0.1. Object Management Group. Document omg/2003-06-01, juin 2003 | |
Une description des concepts et de la terminologie de l'architecture basée sur les modèles par le groupe OMG. |
||
QUA98 | Terry Quatrani 1998. Visual Modeling with Rational Rose and UML. Addison Wesley Longman. | |
Guide pas-à-pas de la façon de construire des modèles UML. Il présente un exemple à petite échelle en se basant sur le processus RUP. | ||
RUM05 | James Rumbaugh, Ivar Jacobson et Grady Booch, 2005. The Unified Modeling Language Reference Manual, deuxième édition. 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. C'est le langage UML décrit dans ses moindres détails par ces auteurs. | ||
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. | |
Toute dernière spécification du langage UML. Disponible en ligne à l'adresse : http://www.rational.com/uml. | ||
UML04 | OMG Unified Modeling Language Specification, Version 2.0. Object Management Group, Inc., Needham, MA 02494 | |
Dernière spécification adoptée (2003-08-02) | ||
UML96 | G. Booch, J. Rumbaughet 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, deuxiè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. | |
Ce livre développe d'autres vues de 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 livres présentés ci-dessus constituent la base de la discipline 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 au livre original sur la méthode OMT (conception de projet basées sur les objets). Il décrit en détail des sujets 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. | |
L'ouvrage de référence sur l'utilisation de la technologie objet pour concevoir 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. | |
Ce livre 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. | |
Le successeur du premier ouvrage. | ||
BOE81 | Barry W. Boehm 1981. Software Engineering Economics. Upper Saddle River, NJ: Prentice-Hall. | |
Un ouvrage classique sur l'estimation de l'effort logiciel qui 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. | |
Livre pragmatique pour les chefs de projets orientés objet. C'est l'une des sources de la philosophie 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. | |
Une des premières contributions à la métrologie 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 la 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 livre écrit par un pionnier du développement itératif. Il présente une multitude de conseils pragmatiques pour les chefs de projet. | ||
HEND96 | Brian Henderson-Sellers 1996. Object-Oriented Metrics, Measures of Complexity. Prentice Hall PTR. | |
Bon ouvrage détaillé sur la métrologie spécifique à la technologie orientée objet. | ||
JON94 | Capers Jones 1994. Assessment and Control of Software Risks. Yourdon Press. | |
Une liste indispensable de risques à comparer à votre liste pour s'assurer qu'elle est complète. | ||
KAR96 | Dale Karolak 1996. Software Engineering Risk Management. Los Alamitos, CA: IEEE Computer Society Press. | |
Présente les conseils et les techniques les plus sophistiquées en matière de gestion des risques. | ||
MCO96 | Steve McConnell 1996. Rapid Development. Redmond, WA: Microsoft Press. | |
Présentation exhaustive des bonnes pratiques de 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 perle rare ! 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. | |
Une aide indispensable au processus RUP. Ce livre présente l'esprit du processus RUP et l'économie logicielle sous-jacente. Il enferme une multitude de conseils destinés au chef de projet. | ||
VOS96 | David Vose 1996. Quantitative Risk Analysis: A Guide to Monte Carlo Simulation Modeling. John Wiley & Sons. | |
Un bon guide sur la modélisation des incertitudes utilisant les techniques de Monte Carlo. | ||
WHIT97 | Scott Whitmire 1997. Object-Oriented Design Measurement. John Wiley & Sons, Inc. | |
Une bonne approche de la théorie des mesures logicielles. |
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. | |
Cet ouvrage couvre bien les pratiques et les techniques des cas d'utilisation. Il comporte des exemples intéressants sur la façon dont les spécifications des cas d'utilisation évoluent 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. Des conseils utiles vous aideront à améliorer vos cas d'utilisation. | ||
CON99 | Larry Constantine et Lucy A.D. Lockwood 1999. Software for Use. Reading, MA: Addison Wesley Longman. | |
Excellent livre sur la conception vue côté utilisateur. Il comporte principalement des techniques et des instructions pratiques pour 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. | |
FIS91 | Roger Fisher et William Ury 1991. Getting to Yes-Negotiating Agreement Without Giving In, deuxième édition. 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, ed. Handbook of Computer Interaction, pages 757 à 789, 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 (Eds.), 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. | |
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, deuxième 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 avec de nombreuses études de cas. | ||
BOS00 | Jan Bosch 2000. Design and Use of Software Architecture. Addison Wesley Longman. | |
BUS96 | Frank Buschmann, Régine 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 suivant le modèle du livre du "gang of four" (Gamma, et al, voir ci-dessus) ce livre fait l'inventaire d'une vaste gamme de modèles 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 livres précédents proviennent du groupe d'étude sur l'architecture du "Software Engineering Institute" . Le livre Evaluating Software Architecture est particulièrement utile pour passer en revue l'architecture. Documenting Software Architectures: Views and Beyond traite du concept des 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 afin de pouvoir 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. | |
Ce livre, un des premiers sur le sujet, traite des modèles de manière concise. | ||
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. | |
Propose un ensemble alternatif de vues d'architecture et décrit le processus correspondant. Les vues présentées sont assez proches des vues RUP, pour cela, ce livre constitue un excellent complément aux instructions trouvées dans 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. | |
Livre accompagnant parfaitement le processus RUP, il présente en détails la conception des composants et des systèmes interconnectés et il définit une stratégie pour institutionnaliser une pratique de réutilisation systématique au niveau de l'entreprise. | ||
KRU95 | Philippe Kruchten 1995, "Le modèle d'architecture selon les vues 4+1," IEEE Software. 12(6), novembre 1995. | |
L'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 globale du processus d'ingénierie du domainedans 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. | |
Bien qu'ils ne soient pas spécialement destinés à des ingénieurs logiciels, ces deux livres constituent une aide précieuse pour les architectes logiciels : en particulier, ils introduisent 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 and 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. | |
Une 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. | |
Un des premiers livres complets 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. | |
Le livre 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. | |
Une bonne ressource sur 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ésente la dynamique, les cultures et 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. | |
Ce livre accompagne parfaitement le RUP (une éloge fantastique dudéveloppement itératif). Il regorge de précieux conseils pour le chef de projet. | ||
HUM89 | Watts S. Humphrey 1989. Managing the Software Process. Reading, MA: Addison Wesley Longman. | |
Un livre 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étail le Unified Process et accompagne parfaitement le 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 RUP. Il présente également de bons chapitres sur l'architecture. | ||
JEF01 | Ron Jeffries, Ann Anderson et Chet Hendrickson 2001. Extreme Programming Installed. Addison-Wesley. | |
Ce livre 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", Compte-rendu de la quatrième conférence internationale sur le génie logiciel, décembre 1991, Toulouse, France, EC2. | |
Il s'agit du processus itératif de Rational en français. | ||
KRU00 | Philippe Kruchten 2000. The Rational Unified Process, An Introduction, deuxième édition. Addison Wesley Longman. | |
Document d'introduction indispensable, cette présentation décrit rapidement les concepts, la structure, le contenu et les motivations du 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 RUP. Il constitue une ressource précieuse pour vous aider à choisir la façon d'appliquer le 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. | |
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 d'un 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 de la maturité des fonctions. | ||
ROY90 | Walker E. Royce, "TRW's Ada Process Model for Incremental Development of Large Software Systems", Proceedings ICSE 12, du 26 au 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. | |
Vous pouvez consulter cet article en ligne à l'adresse suivante : http://www.stickyminds.com. | ||
BAS87 | BAS87 Victor R. Basili et H. Dieter Rombach 1987. Tailoring the Software Process to Project Goals and Environments. Compte-rendu de la neuvième conférence internationale sur le génie logiciel, IEEE Press. | |
BEI95 | Boris Beizer 1995. Black Box Testing. New York, NY: John Wiley & Sons, Inc. | |
Différentes stratégies pour développer des jeux d'essai pour le test fonctionnel de logiciels. Le ton 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. | |
Ce livre 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 du test de logiciels. Ce livre couvre les aspects technique, psychologique et de gestion du tests de logiciel. Il constitue un guide précieux pour les novices et pour les experts. | ||
KAN99 | Cem Kaner, Jack Falk et Hung Quoc Nguyen 1999. Testing Computer Software, deuxième édition. John Wiley & Sons, Inc. | |
"Le plus vendu des livres sur le test de logiciels de tous les temps". Il couvre de nombreux aspects du test de logiciels. | ||
MAR00 | Brian Marick 2000. Faults of Omission. Software Testing and Quality Engineering Magazine, mars-avril 2000. | |
Vous pouvez consulter cet article en ligne à l'adresse suivante : http://www.testing.com/writings/omissions.pdf.
(Obtenir Adobe Reader) |
||
MYE79 | Glenford J. Myers 1979. The Art of Software Testing, John Wiley & Sons, Inc., New York. | |
Un ouvrage classique sur le test des logiciels. Aujourd'hui encore, il fait figure de référence. | ||
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. | |
RUP (Rational Unified Process)
|