Object-Oriented Project Management with UML
2004-10-23 19:23
471 查看
Object-Oriented Project Management with UML
Murray R. Cantor
Design Tool Providers
Successful implementation of the techniques discussed in this book requires object design tools. As I discuss in Chapter 4, object tools allow your team to specify and capture the static and dynamic UML artifacts.Of course, each tool has its strengths and weaknesses, as each provider has focused on different features. Since the tool market is so competitive, each provider is aggressively improving their product. Below you will find links to their Web pages and the latest information.
In Chapter 4, I propose some detailed criteria you should apply when choosing an object design tool. Some general considerations include:
Facilitation of the controlled iteration lifecycle delineated in the text
Correct and complete support of the most recent UML specification
Company stability--will the company be around in the future to protect your investment in the tool?
There may be more features such as repository support, links to special interfaces, and the line that will affect your choice.
Rose is reportedly the most widely adopted object design tool. Rose is produced by Rational Software. Rational has taken a leadership position in the UML community. Its staff has generated much of the UML specification. Three of the pioneers of object technology, Grady Booch, Ivar Jacobson, and James Rambaugh, are on the Rational staff. Rose, by design, supports the development techniques discussed in the book. Recently Rose has been integrated into Rational Suite. Each member of the Suite, is a bundled set of integrated; tools chosen to support specific team members. The Suite consists of Analyst Studio, Developer Studio, and Test Studio.
Design Utilities
Blueprint Technologies has a variety of Rose add-ins to support object analysis and design, particularly of database applications. Among their tools is the Use Case Model Generator which supports the use case flow methodology found in Chapter 6.Estimation Tools
There are a variety of size and effort estimation tools available in the market. Most involve proprietary models.SoftSt*r is the one tool from Softstar Systems that I prefer. It provides a commercial implementation of the COCOMO model discussed in Chapter 4. Their Web site contains useful information on COCOMO.
相关文章推荐
- The Essence of Object-Oriented Programming with Java and UML
- Object-Oriented Analysis and Design : Understanding System Development with UML 2.0
- Object-Oriented Analysis and Design Using UML 翻译与学习 (十一)
- The Object Primer : Agile Model-Driven Development with UML 2.0
- Object-Oriented Programming with JavaScript, Part I: Inheritance(RT)
- Improve Project Success with Better Scope Management
- Data Structures and Algorithms with Object-Oriented Design Patterns (4)
- Object Oriented Analysis and Design Using UML A Whitepaper by Mark Collins-Cope of Ratio Group.
- Object-Oriented Analysis and Design Using UML 翻译与学习 (一)
- Object-Oriented Analysis and Design Using UML 翻译与学习 (六)
- 《Object-Oriented Programming With ANSI-C》之序言
- Object oriented analysis and design using UML
- 《Object-Oriented Programming With ANSI-C》之第四章(继承——代码重用和改进)
- Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example
- Fundamentals of Object-Oriented Design in UML
- 《Object-Oriented Programming With ANSI-C》之第一章(抽象数据类型—信息隐藏)
- 《Object-Oriented Programming With ANSI-C》之第二章(动态链接和泛函数)
- Reading notes: 《Agile project management with scrum》 - Capter01 The science of scrum
- Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Deve
- Object-Oriented Analysis and Design Using UML 翻译与学习 (序)