Danh mục

Less05- Identify Design Mechanisms

Số trang: 23      Loại file: ppt      Dung lượng: 233.00 KB      Lượt xem: 9      Lượt tải: 0    
Hoai.2512

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Object Oriented Analysis and Design Using the UMLModule 5: Identify Design MechanismsRational Proprietary and Confidential1.Objectives: Identify Design Mechanisms Understand the purpose of the Identify Design Mechanisms activity and
Nội dung trích xuất từ tài liệu:
Less05- Identify Design Mechanisms Object Oriented Analysis and Design Using the UML Module 5: Identify Design MechanismsRational 1Proprietary and Confidential Objectives: Identify Design Mechanisms  Understand the purpose of the Identify Design Mechanisms activity and understand when in the lifecycle it is performed  Explain what Design and Implementation Mechanisms are and how they map from Analysis Mechanisms  Understand some key mechanisms that will be utilized in the case studyRational 2Proprietary and Confidential Identify Design Mechanisms in Context I dentfiy D esi gn M echani s sm Ar t chiectRational 3Proprietary and Confidential Identify Design Mechanisms Overview Software Architecture Supplementary Design Document Specifications Guidelines Identify Design Analysis Classes Mechanisms Design Model Design ModelRational 4Proprietary and Confidential Identify Design Mechanisms: Steps  Categorize clients of analysis mechanisms  Document architectural mechanismsRational 5Proprietary and Confidential Identify Design Mechanisms: Steps  Categorize clients of analysis mechanisms  Document architectural mechanismsRational 6Proprietary and Confidential Identify Design Mechanisms: Steps  Pattern  A common solution to a common problem in a context  Analysis/Design Pattern  A solution to a narrowly-scope technical problem  A fragment of a solution, or a piece of the puzzle  Framework  Defines the general approach to solving the problem  Skeletal solution, whose details may be analysis/ design patternsRational 7Proprietary and Confidential What Is A Design Pattern A design pattern provides a scheme for refining the subsystems or components of a software system, or the relationships between them. It describes a commonly-recurring structure of communicating components that solves a general design problem with a particular context. - Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides 1994.“Design Patterns – Elements of Reusable Object-Oriented Software”Rational 8Proprietary and Confidential Review: Why Use Analysis Mechanisms? Oh no! I found a group of classes that has persistent data. How am I supposes to design these things if I don’t even know what database we are going to be using? That is why we have a persistence analysis mechanism. We don’t know enough yet, so we can bookmark it and come back to it later Analysis mechanisms are used during analysis to reduce the complexity of analysis, and to improve its consistency by providing designers with a short-hand representation for complex behavior.Rational 9Proprietary and Confidential Categorize Analysis Mechanisms  Purpose  To refine the information gathered on the analysis mechanisms  Steps  Identify the clients of each analysis mechanism  Identify characteristic profiles for each analysis mechanism  Group clients according to their use of characteristic profiles  Proceed bottom-up and make an inventory of the implementation mechanisms that you have at your disposalRational 10Proprietary and Confidential Identify Design Mechanisms: Steps  Categorize clients of analysis mechanisms  Documentation architectural mechanismsRational 11Proprietary and Confidential Design and Implementation Mechanisms Analysis Design Implementation Mechanism Mechanism Mechanism (Conceptual) (Concrete) (Actual) Legacy Data Persistency RDBMS JDBC New Data Persistency OODBMS ObjectStore Distribution Remote Method Java 1.2 from Sun Invocation (RMI) Analysis Design ImplementationRational ...

Tài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: