




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件架构设计(一)从案例看两类软件架构概念,1,“软件业的人乐于做这样的事找一些词汇,并将它们引申到大量微妙而又互相矛盾的含义中。一个最大受害者就是架构这个词。很多人都试图给架构下定义,而这些定义本身却很难统一。”MartinFlower,2,一、组成派架构=组件+交互,两类软件架构概念,二、决策派架构=重要决策集,组成派关注架构实践中的客体软件。,决策派关注架构实践中的主体人。,3,组成派概念举例,MVC模式,4,组成派概念结论,软件架构关注分割与交互,5,决策派概念举例,6,决策派概念举例,7,决策派概念举例,8,决策派概念结论,软件架构是一系列有层次性的决策架构决策是分层次依次展开的决策制定的顺序往往是先制定技术无关的决策,后制定技术相关的决策,9,案例背景:有一个项目管理系统,提供项目计划、任务管理和资源管理等功能。,软件架构设计案例分析,案例需求:用户能够以甘特图方式查看任务的起始时间、结束时间、任务承担者等信息。,需求分析:信息来源:系统业务数据。甘特图:用户呈现。,10,需求分析结论:,软件架构设计案例分析,此时,软件架构设计已经开始!,MVC,View,Model,此处,仍然处于“与具体技术无关”的层面。,11,技术层面的问题:“甘特图绘制包”是自行开发,还是采用第三方SDK?,软件架构设计案例分析,问题分析:用户不关心甘特图绘制包如何实现,只关心需求是否被实现项目工期很紧如果采用第三方SDK,并不希望系统绑死在该SDK上,问题结论:采用第三方SDK自定义甘特图绘制接口将SDK隔离,12,引入设计模式:适配器模式(Adapter),软件架构设计案例分析,13,与技术相关的架构方案:,软件架构设计案例分析,14,组成派和决策派软件架构概念并不矛盾,它们只不过是所站的角度不同罢了。在具体的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南中烟工业有限责任公司博士后科研工作站博士后招聘1人模拟试卷附答案详解(考试直接用)
- 2025昆明市五华区人民政府普吉街道办事处选聘行政辅助人员(5人)考前自测高频考点模拟试题及答案详解(夺冠)
- 2025广西河池天峨县自然资源局公开招聘机关事业单位2人考前自测高频考点模拟试题附答案详解(典型题)
- 2025年宿州市宿马园区两站两员招聘11人模拟试卷及答案详解(典优)
- 2025河南新乡某国有企业招聘人力资源部经理1名考前自测高频考点模拟试题及答案详解(有一套)
- 2025贵州省第二人民医院第十三届贵州人才博览会引才招聘13人模拟试卷附答案详解(典型题)
- 2025河南洛阳师范学院招聘7人考前自测高频考点模拟试题完整答案详解
- 2025中国移动信安中心高层次人才社会招聘笔试题库历年考点版附带答案详解
- 2025中国安能集团科工有限公司公开招聘笔试题库历年考点版附带答案详解
- 2025大量陶瓷砖供应合同协议
- 华与华合同范例
- 跨境运输问题应急预案
- 秋季流行服饰与衣料的准备-生产计划讲义教材
- 七年级上册地理人教版知识清单
- HDPE塑钢缠绕排水管施工方案
- 二十案例示轮回
- 蒋诗萌小品《谁杀死了周日》台词完整版
- 农业综合行政执法大比武试题库(试题及答案)
- (新版)婴幼儿发展引导员(初级)技能鉴定理论试题库(含答案)
- 颅高压危象课件
- 《椎管内肿瘤》课件
评论
0/150
提交评论