|
| » Experts Corner |
|
Marc J. Balcer
Modeling Solutions |
|
|
1. Chickens, Eggs, and Use Cases
posted: 2005.04.04 - Size:
90
KB
- Count: 4
Download...
|
| This month I'll examine a question that I'm asked repeatedly: "Which should be created first: the class model or the use cases?" To most OO analysts and developers, the answer is obvious: start with use cases. After all, that's what the popular OO books and development methodologies say to do. OO Orthodoxy says that by starting with use cases, it becomes easier to find classes, attributes, and associations. Some texts assert that the use cases themselves lead directly to classes. Even my own book puts the use case chapter (Chapter 4) before the chapters on class modeling (Chapters 5 and 6). |
2. Getting Started
posted: 2005.04.04 - Size:
28
KB
- Count: 2
Download...
|
| In the last column I introduced the concept of a solution model - a model of an application that is complete and testable but that is not tied to a particular implementation technology. But how do you get started creating a solution model? |
3. UML for Thinking
posted: 2005.04.04 - Size:
138
KB
- Count: 3
Download...
|
| In this column, I'll introduce the idea of a solution model that addresses the application issues independently of platform or implementation technology issues. I'll introduce you to the concept of a Platform Independent Model (PIM), one of the key concepts of the Object Management Group's (OMG) Model Driven Architecture (MDA). |
|
|
 |