10 - 体系结构设计.pptxVIP

  • 1
  • 0
  • 约1.94千字
  • 约 99页
  • 2021-01-07 发布于安徽
  • 举报
体系结构设计;Outline ;Importance;Golden Age of Software Architecture – [Shaw2006];Programming-in-the-Small vs Programming-in-the-Large [DeRemer1975];Larger Scale Systems Require Higher-Level Abstraction [Shaw1989];What is a software architecture?;;Software processes with Architectural Design;The Twin Peaks Model;What is software architecture? ;High-Level Structures;High-Level Structures;High-Level Structures;Components;Components Implementation; Connectors;Connector implementation;Configurations;Architectural Structure;What is software architecture? ;Concern of Stakeholders;Case Study;Requirement;Requirement;Project environment;Business Objectives ;What is software architecture? ;Design Decision;How ?;从软件需求到体系结构设计 I;利益相关者;利益相关者概述;视点与视图;用例图;构件图--高层抽象;;Architectural style;A catalog of architectural styles for modules;Example System: KWIC;KWIC Example;Design Considerations;Call-and-Return style;Main Program and Subroutine Architecture;Design Considerations;Object-Oriented Architecture;Design Considerations;Pipe and Filter Architecture;Design Considerations;Implicit Invocation Architecture;Design Considerations;Comparisons;Three-tier architecture;Presentation Layer;Business Logic Layer;Data Layer;Web development usage;Main Program and Subroutine Style;Constraints;Object-Oriented Style;Constraints;Applications of Object-Oriented Style;Pipe and Filter Architectural Style;Constraints;Applications of Pipe and Filter;Pipe and Filter Specializations;Implicit invocation (Event based ) Style;Rules;Constraints;Applications of Implicit Invocation;Layered Style;Constraints;Applications of Layered Style;Layers in Network Protocols;Unix Layered Architecture;Layered Style Advantages;Layered Style Disadvantages;Layered Style Specializations;从需求分析到体系结构设计 II;Step 1;架构概览(案例1);架构概览(案例2);决策的样例;Step 2;Architecture Style;构件图(案例1);构件图(案例2);Step 3;类图;类图;顺序图;Step 4 部署图(案例 1);顺序图(案例2);Step 5 ;体系结构原型;Step 6;What’s next?;Summary;Homework

文档评论(0)

1亿VIP精品文档

相关文档