- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
建设工程管理专业
教学资源库
软件系统架构设计
主讲人:郑显安时间:2020.02
建筑信息模型
(BIM)概论
工程造价
目录/CONTENT
系统采用四层架构设计
02
软件架构设计的方式方法
04
应用成果展示
什么是架构
PART01
软件架构设计的方式方法
PART02
1
2
3
4
全面分析软件系统方方面面的问题
尽早地发现和排除项目风险与不确定因素
从不同角度去展现要设计的软件系统
为项目进行中不同的干系人提供指导
逻辑架构描述系统功能,并指导系统测试
开发架构规范软件的层次及代码风格
数据架构指导数据库的设计
运行架构定义了一些关键过程的设计
1、逻辑架构
5、物理架构
4、运行架构
3、数据架构
2、开发架构
系统功能划分为几个子系统与功能模块?
系统功能树
树型结构图
如何通过界面与用户交互?怎样交互?
鲁棒分析
鲁棒图
通过对“用例描述表”进行原文分析法拣出名词和动词
向什么用户提供什么样的功能?
用例模型
UML用例图
体现用户和行为
应当设计哪些类与界面?怎样设计?
领域模型
UML类图
每个功能都是怎样的操作流程与分支?
用例描述
用例描述表
含输入输出、事件流分析;
不要有界面描述
UML活动图
进行业务流程分析,包括泳道图
与哪些外部系统接口?怎样接口?
接口描述
UML类图
分层结构设计
分层架构图(开发架构图)
各种绘图工具
好的分层结构支持自动化测试
开发技术选项
开发语言
开发框架
开发工具
考虑商用产品、开源框架、自研框架
模块划分
源码工程;Project目录结构;
分包(分库)
软件质量属性
分析和决策结果
考虑运行期和开发期软件质量属性,并权衡利弊进行决策。
开发规范
开发/编码规范文档;
运行:同步vs.异步;并发vs.串行
考虑开发架构中代码的实现。
交互:对象间交互;状态转换
考虑开发架构的合理性,到类、到接口、到代码。
质量:安全;可靠;可伸缩
考虑开发架构的合理性
性能:响应时间;吞吐量
估算:
在线人数、并发人数;
每秒事务量;
响应时间。
性能方面:可靠性、可伸缩性
需要什么样设备性能
部署方面:集中式还是分布式;组件部署
主讲人:郑显安时间:2020.02
谢谢观看
您可能关注的文档
- 建设工程管理专业 教学资源库-1735394428874.pptx
- 建设工程管理专业 教学资源库-1735394430077.pptx
- 建设工程管理专业 教学资源库-1735394432843.pptx
- 建设工程管理专业 教学资源库-1735394434648.pptx
- 建设工程管理专业 教学资源库-1735394436857.pptx
- 建设工程管理专业 教学资源库-1735394437587.pptx
- 建设工程管理专业 教学资源库-1735394440233.pptx
- 建设工程管理专业 教学资源库-1735394441296.pptx
- 建设工程管理专业 教学资源库-1735394450581.pptx
- 双减课题初中语文个性化作业的实践研究结题报告.pdf
文档评论(0)