Always Learning

Software Engineering Processes: With the UPEDU
Pierre N. RobillardMontreal Polytechnique
Philippe KruchtenRational Corporation
with, Patrick d'AstousMontreal Polytechnique

ISBN-10: 0201754541
ISBN-13:  9780201754544

Publisher:  Addison-Wesley
Copyright:  2003
Format:  Paper; 368 pp
Published:  08/21/2002
Status: Instock


Customers outside the U.S., click here.


Print this content

In this section:


Description

This book provides an introduction to the essentials of the software development process, that series of activities that facilitate developing better software in less time. It starts with the basic aspects of software process that are the Methods, Tools and the concepts of software life cycle and software process. The second part emphasizes the engineering and management disciplines that are the core of any software engineering process. The third part, which is concerned with the quality aspects of software process, presents the aspects of software process assessment and measurement. The last chapter introduces a software process metamodel, which is the theoretical foundation for any software process.

The approach is general, and the explanations are not tied to a particular commercial process. The book includes an ongoing case study example which uses the Unified Process for Education, which is derived from The Rational Unified Process. This book thus enables readers to gain experience with some of the basics of the Rational Unified Process—the industry's most powerful tool for incorporating best practices into software development—and prepares them to work with any organization's software process.

The book includes a CD-ROM with all the sample deliverables and artifacts created from the case study, as well as chapter-by-chapter sections with further, up-to-date readings on process advancements, and PDF files for all the figures in the book. This book is appropriate for a first course in software process, a software engineering course in which process is a focus, or for any professinal interested in using process to develop better software in less time.


Features

  • The only textbook that presents the basics of process, rather than using a specific process.
  • Contains an ongoing Case Study based on the Unified Process for Education, derived from the Rational Unified Process 2000.
  • Written by an author team with expertise in teaching process to students, and one of the lead architects of the Rational Unified Process.
  • Contains extensive illustrations, exercises, and suggested readings.
  • Includes robust Website with all deliverables/artifacts developed while creating the case study, powerpoints of all figures in the book, full text of selected further readings for each chapter, links to Software Engineering news sites, chapter by chapter information on commercial tools, industry standards, etc.


Table of Contents

I. BASIC ASPECT OF SOFTWARE PROCESS.

1. The Needs for Software Process and Case Study.

Specifying a One Week Project.

Developing a One Week Project.

Learning from Basic Software Engineering Process.

Specifying the Case Study.

Exercises.

Reading.

Short Story.

2. Software Process and Software Life Cycle.

Understanding the Development Evolution of Software.

Defining the Software Life Cycle and the Software Process.

Defining Elements of the Software Process.

Integrating the Software Life Cycle and the Software Process.

Customizing the Software Process.

Summary.

Exercises.

Readings.

Cyber Reading.

3. Models and Tools.

Why are Models and Tools Necessary?

Modeling Concepts.

Modeling Diagrams.

Finding the Right Case Tools.

Summary.

Exercises.

Review Questions.

Cyber Reading.

Readings.

Short Story.

II. ENGINEERING ASPECTS OF SOFTWARE PROCESS.

4. Requirements Discipline.

Presenting the Scope of Requirements.

Defining the Requirements Artifacts.

Eliciting Requirements.

Evolving Requirements.

Exercises.

Cyber Reading.

Readings.

Short Story.

5. Analysis and Design Discipline.

Introducing the Crystallization Analogy.

Understanding the Analysis and Design Principle.

Defining the Analysis and Design Activities.

Documenting the Analysis and Design Discipline.

Viewing the Model.

Exercises.

Cyber Reading.

6. The Implementation Discipline.

Understanding the Implementation Discipline.

Realizing the Implementation Discipline.

Elaborating the Implementation Discipline.

Presenting a Construction Phase Iteration.

Exercises.

Cyber Reading.

Readings.

7. Test Discipline.

Relating Testing to Quality.

Defining Test Discipline Activities.

Elaborating the Test Discipline.

Evaluating Testing Activities.

Exercises.

Cyber Reading.

Readings.

Short Story.

III. MANAGEMENTS ASPECTS OF SOFTWARE PROCESS.

8. The Software Configuration and Change Management Discipline.

Defining the Discipline.

Highlighting Operational Aspects of the Discipline.

Managing the Software Configuration and Change Discipline.

Implementing Software Configuration and Change Management.

Summary.

Exercises.

Cyber Reading.

Readings.

Short Story: Chaos, Big Bang, and Beyond.

9. Project Management Discipline.

Defining the Project Manager Role.

Planning Projects.

Managing Iterations.

Managing Risks.

Exercises.

Cyber Reading.

Readings.

Short Story: On Climbing Big Mountains.

10. Team.

Understanding Teams.

Structuring Team Environments.

Defining Team.

Building a Team.

Supporting Team Activities.

Exercises.

Cyber Reading.

Readings.

Short Story: Managing Teams.

IV. QUALITY ASPECTS OF SOFTWARE PROCESS.

11. Process Assessment and Improvement.

Defining Process and Reference Models.

Registration and Certification.

Assessing UPEDU.

Exercises.

Cyber Reading.

Readings.

Short Story.

12. Software Process Measurement.

Measuring Process Activities.

Defining Measurement Paradigms.

Measuring Effort.

Measuring Cognitive Activities.

Exercises.

Cyber Reading.

Readings.

13. A Process Engineering Metamodel.

Metamodeling.

Structuring the Metamodel.

Overviewing Unified Software Process Metamodel.

Exercises.

Cyber Reading.

Readings.

Short Story.



Back to top

Print this content

In this section:

Back to top

Print this content

In this section:


Websites and Online Courses

Companion Website
Robillard, Kruchten & d'Astous
©2003  |  Addison-Wesley  |  On-line Supplement  |  Live
ISBN-10: 0321167945  |  ISBN-13: 9780321167941
More Info

Back to top

Print this content

In this section:

Companion Website
Robillard, Kruchten & d'Astous
©2003  |  Addison-Wesley  |  On-line Supplement  |  Live
ISBN-10: 0321167945  |  ISBN-13: 9780321167941
More Info

Back to top


Websites and online courses

Companion Website
Robillard, Kruchten & d'Astous
©2003  |  Addison-Wesley  |  On-line Supplement  |  Live
ISBN-10: 0321167945  |  ISBN-13: 9780321167941
More Info


Websites and Online Courses

Companion Website
Robillard, Kruchten & d'Astous
©2003  |  Addison-Wesley  |  On-line Supplement  |  Live
ISBN-10: 0321167945  |  ISBN-13: 9780321167941
More Info

Log in to the Instructor Resource Center

Login name: 

  Password: 

Forgot login/password?  |  Need to redeem an access code?

        

Instructor Resource Center File Download

This work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning. Dissemination or sale of any part of this work (including on the World Wide Web) will destroy the integrity of the work and is not permitted. The work and materials from this site should never be made available to students except by instructors using the accompanying text in their classes. All recipients of this work are expected to abide by these restrictions and to honor the intended pedagogical purposes and the needs of other instructors who rely on these materials.

Cancel     I accept, proceed with download

Print this content

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, browse our available packages below, or contact your Pearson Higher Education representative to create your own package.

Package ISBN-10: 0321264681 | ISBN-13: 9780321264688
©2003 | Instock (Additional assembly time required)
Suggested retail price: $140.03  Buy from myPearsonStore

This package contains:

Robillard, Kruchten & d'Astous | ©2003 | Addison-Wesley | Paper; 368 pp
Crispin & House | ©2003 | Addison-Wesley | Paper; 336 pp


Back to top