IBM SG24-7368-00 manual

Models: SG24-7368-00

1 224
Download 224 pages 36.08 Kb
Page 6
Image 6

Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Transformation methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Summary: The core MDSD process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Chapter 3. Black-box thinking: Defining the system context . . . . . . . . . . 35 The importance of understanding context . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 The system in context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 An important context: Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Usage-driven versus feature-driven system design . . . . . . . . . . . . . . . . . . 38 Actors and boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Primary and secondary actors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Questions to discover actors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Actors and value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Actors and the system boundary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 I/O entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Use cases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Writing a brief description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Actor involvement in use cases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Use case flows of events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Level of detail in use case flows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Initiation of the use case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Using activity diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Understanding collaboration from a black-box perspective . . . . . . . . . . . . . . . 54 Identifying operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Requests: The key to operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Specifying request signatures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Information in the MDSD model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Message naming: A quiz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Toward better requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Identifying operations from the sequence diagram . . . . . . . . . . . . . . . . . . . 62 Refactoring operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 More about operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Chapter 4. White-box thinking: Understanding collaboration . . . . . . . . . 69 Operation realization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 The logical viewpoint. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Operation analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Flowdown to further levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

Chapter 5. Understanding distribution of responsibility . . . . . . . . . . . . . . 79 Localities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Localities and systems engineering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Locality semantics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

ivModel Driven Systems Development with Rational Products

Page 6
Image 6
IBM SG24-7368-00 manual