Chapter 10 体系结构设计与构建.pptxVIP

  • 2
  • 0
  • 约1.28千字
  • 约 72页
  • 2021-01-07 发布于安徽
  • 举报
《计算与软件工程II》 Ch10 体系结构设计与构建;主要内容;体系结构设计过程;体系结构需求;实践案例;体系结构设计过程;实践案例;体系结构设计过程;将需求分配到子系统和模块;;;重复部分?;去除重复;;;网络分布?;部分网络分布的逻辑包设计;体系结构设计过程;Package Design Principles;Reuse-Release Equivalency Principle (REP) ;REP in Project?;REP Summary;Common Closure Principle (CCP);CCP in Project?;CCP Summary;Common Reuse Principle (CRP);CRP Summary;Tradeoffs Between CCP and CRP;The Acyclic Dependencies Principle (ACP);Dependencies are a DAG;Dependency Cycles;Dependency Cycles;ACP in project?;Stable Dependencies Principle (SDP);SDP Example;SDP in Project?;Stable Abstractions Principle (SAP);SAP in Project?;体系结构设计过程;部分物理包;体系结构设计过程;构件初步设计;确定模块对外接口 ;初步设计关键类;编写接口规范;体系结构设计过程;辅助构件;客户端;服务器;体系结构设计过程;数据定义;Java Entities;POJO(Plain Old Java Objects)=Simple Java Entities Example: A Person Entity;Value Objects;public class PersonVO extends ValueObject { public String first; public String last; public int addressOid; public String street; public String apartment; public String city; public String state ; public String zip; public int phoneOid; public String phone; public void update(Person per) { ... } public Person makePerson() { ... } };Address Book Entities;项目实践;主要内容;体系结构构建;包的创建;重要文件的创建;依据模块接口建立桩程序Stub;;;集成与构建;编写驱动程序,在桩程序帮助下进行集成测试;项目实践;主要内容;;;主要内容;体系结构评审

文档评论(0)

1亿VIP精品文档

相关文档