Less05- Identify Design Mechanisms
Số trang: 23
Loại file: ppt
Dung lượng: 233.00 KB
Lượt xem: 14
Lượt tải: 0
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 ...
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ìm kiếm theo từ khóa liên quan:
công nghệ thông tin kỹ thuật lập trình tin học vi tính Identify Design MechanismsTài liệu có liên quan:
-
52 trang 468 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 367 0 0 -
96 trang 334 0 0
-
74 trang 329 0 0
-
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 321 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 321 1 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 310 0 0 -
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 304 0 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 303 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 297 0 0