- 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)