Yoopeedoo
    Ecole Polytechnique de Montreal Main Site
Prof Site
Course Site




Yoopeedoo Welcome Page
Learn about the book
The book sections
Local site news and external news links
Software Engineering Tools
Software Engineering Standards & Models
Several Software Engineering References
The Unified Process for EDUcation (New Window)






 
aboutbk
Software Engineering Process:
with the UPEDU [Unified Process for EDUcation]


Cover


Pierre N. Robillard, Montreal Polytechnique
Philippe Kruchten, Rational Corporation
with, Patrick d'Astous, Montreal Polytechnique

Publisher: Addison Wesley
Copyright: 2004



Description   Appropriate Courses   Features   Table Of Contents


Table Of Contents
PART 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
  • Exercices
  • Readings
  • Short Story
2. Software Process and Software Life Cycle.
  • Understanding the Development and Evolution of Software
  • Defining the Software Life cycle and the Software Process
  • Defining Elements of the Software Process 9
  • 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
  • Cyber Reading
  • Readings
  • Short Story


PART 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 Discipline
  • Defining the Analysis and Design Activities
  • Documenting the Analysis and Design Discipline
  • Viewing the Model
  • Exercises
  • Cyber Reading
  • Readings
  • Short Story
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


PART III: MANAGEMENT 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
  • Exercices
  • 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


PART IV: QUALITY ASPECTS OF SOFTWARE PROCESS
11. Process Assessment and Improvement.
  • Defining Process and Reference Models
  • Registration and Certification
  • Assessing UPEDU
  • Exercices
  • Cyber Reading
  • Readings
  • Short story
12. Software Process Measurement.
  • Measuring Process Activities
  • Defining Measurement Paradigms
  • Measuring Effort
  • Measuring Cognitive Activities
  • Exercises
  • Cyber Reading
  • Readings
  • Short Story
13. A Process Engineering Metamodel.
  • Metamodeling.
  • Structuring the Metamodel.
  • Overviewing Unified Software Process Metamodel.
  • Exercises.
  • Cyber Reading.
  • Readings.
  • Short Story.