Bacharel

Disponível somente no TrabalhosFeitos
  • Páginas : 27 (6632 palavras )
  • Download(s) : 0
  • Publicado : 23 de abril de 2013
Ler documento completo
Amostra do texto
► ►



Module 1 Best Practices of Software Engineering

®

IBM Software Group

PRJ270: Essentials of Rational Unified Process Module 1: Best Practices of Software Engineering

1

Topics
Symptoms of Software Development Problems ..................................................... 1-4 Practice 1: Develop Iteratively.............................................................................. 1-6 Practice 2: Manage Requirements ...................................................................... 1-10 Practice 3: Use Component Architectures........................................................... 1-14 Practice 4: Model Visually (UML)........................................................................ 1-17 Practice 5: Continuously VerifyQuality............................................................... 1-21 Practice 6: Manage Change ................................................................................ 1-25 RUP Implements Best Practices .......................................................................... 1-29 RUP Organization By Time................................................................................. 1-37 RUP Organization ByContent ............................................................................ 1-38 Review............................................................................................................... 1-40 © Copyright IBM Corp. 2003
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

1-1

PRJ270 - Essentials of Rational UnifiedProcess

Module 1 Objectives

Module 1 Objectives
Understand Rational’s best practices for software development by looking at: Symptoms and root causes The Rational Best Practices An introduction to Rational Unified Process

2

This module describes recommended software development practices and gives the reasons for these recommendations. It then shows how Rational Unified Process or RUP isdesigned to help you implement Rational’s Best Practices.

1-2

© Copyright IBM Corp. 2003
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

Module 1 - Best Practices of Software Engineering

Discussion: Symptoms and Root Causes

Discussion: Symptoms and Root Causes
What are some symptoms of software development problems? To whatroot causes can these symptoms be traced?

3

© Copyright IBM Corp. 2003
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

1-3

PRJ270 - Essentials of Rational Unified Process

Symptoms of Software Development Problems

Symptoms of Software Development Problems
User or business needs not met Requirements churn Modules don’tintegrate Hard to maintain Late discovery of flaws Poor quality or end-user experience Poor performance under load No coordinated team effort Build-and-release issues
4

1-4

© Copyright IBM Corp. 2003
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

Module 1 - Best Practices of Software Engineering

Trace Symptoms to Root CausesTrace Symptoms to Root Causes
Symptoms
Needs not met Requirements churn don’t fit Modules don’t fit Hard to maintain Late discovery Poor quality Poor performance Colliding developers Build-and-release

Root Causes
Insufficient requirements Ambiguous communications Brittle architectures Overwhelming complexity Undetected inconsistencies Poor testing Subjective assessment Waterfall developmentUncontrolled change Insufficient automation

Best Practices
Develop Iteratively Manage Requirements Use Component Architectures Model Visually (UML) Model Visually (UML) Continuously Verify Quality Continuously Verify Quality Manage Change

5

Treat these root causes, and you’ll eliminate the symptoms. Eliminate the symptoms, and you’ll be in a much better position to develop quality...
tracking img