作者: Terry Quatrani
DOI:
关键词:
摘要: (Each chapter concludes with a Summary.) Foreword. Preface. 1. Introduction. What Is Visual Modeling? The Triangle for Success. Role of Notation. History the UML. Process. Iterative and Incremental Development? Rational Objectory Rose Tool. 2. Beginning Project. Defining Right Eastern State University (ESU) Background. Risks Course Registration Problem. ESU Problem Statement. 3. Creating Use Cases. System Behavior. Actors. Case Relationships. Diagrams. 4. Finding Classes. an Object? State, Behavior, Identity. Class? Stereotypes Discovering Documenting Packages. Objects Classes in Class 5. Object Interaction. Realization. Scenarios. Sequence Diagrams Boundary Complexity Collaboration Why Are There Two Different Diagrams? Diagram System. 6. Specifying Need Relationships Association Aggregation or Aggregation? Naming Names. Multiplicity Indicators. Reflexive Package 7. Adding Behavior Structure. Representing Operations. Operation Signatures. Attributes. Displaying Attributes 8. Inheritance. Generalization. Specialization. Inheritance Trees. Single versus Multiple Aggregation. 9. Analyzing Modeling Dynamic States. Transitions. Special Transition Details. 10. Checking Model. Homogenize? Combining Splitting Eliminating Consistency Checking. Scenario Walk-Through. Event Tracing. Documentation Review. 11. Designing Architecture. Architecture Team. "4+1" View Logical View. Component Process Deployment 12. Building Iterations. Iteration Planning User Interface. Design Emergence Patterns. Coding, Testing, Iteration. Using Reverse Engineering to Set Stage Next Appendix A. B. Glossary. Index. 0201310163T04062001