- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一、什么是软件系统结构
软件体系结构也称为软件构架(有时简称构架),是系统的一个或多个结构,
它包括:软件的组成元素(组件),这些元素(组件)的外部可见特性,以及这些
元素(组件)之间的相互关系。
含义:
(1)系统由一个或多个结构组成,其中任何一个结构并不能与构架等同。
(2)每个系统都有一个体系结构。
(3)软件体系结构是系统的抽象。
(4)构架定义了软件元素以及各元素间的交互关系。
(5)以往作为体系结构传递的线框图,事实上并等同于体系结构。
二、构架商业周期(ABC)
1.构架由什么决定?
构架是否由系统需求决定?×
软件构架是技术、商业和社会因素共同作用的结果。
2.构架从哪里来?(影响构架的因素)
影响构架的因素主要包括:
系统涉众(stakeholder)、主要有:
管理者:成本要低,人人都得干活
营销人员:特性突出、投放市场快、成本低、可与同类产品相匹敌。
终端用户:行为、性能、安全性、可靠性、易用性。
维护人员:可修改性强。
客户:成本低、及时交付、不要频繁修改。
开发组织
・组织内对现存构架的重用
・对某个基础设施进行长期的商业投资以实现某些战略目标
・开发组织本身的机构也会影响构架的形成
构架师的素质和经验
构架师先前的一些经验、教育、培训以及所接触到过的成功构架模式
都会影响到他们对某种构架的选择。
技术环境
当前技术发展水平代表了某个时代的构架师的普遍素质和经验,对架
构有很大的影响力。
其它因素
其它如社会、法律、人文环境等都会对构架产生影响。
3.构架的反影响力
・构架会影响开发组织的结构
・构架会影响开发组织的目标
・构架会影响客户对下一个系统的要求
・构建系统的过程丰富了整个开发团队的经验,从而将影响设计师对后继
系统的设计
・一些系统会影响并实际改变软件工程的环境,也就是系统开发人员学习
或实践的技术环境。
4.构架的商业周期
软件构架是技术、商业和社会等诸多因素作用的结果,而软件构架的存在
反过来又会影响技术、商业和社会环境,从而影响未来的软件构架。我们把这
种相互影响的周期--从环境到软件构架又返回到环境--称作软件构架商业周
期。
三、架构模式、参考模型、参考架构
1、架构模式是对元素和关系类型以及一组对其使用方式的限制的描述。
2、参考模型是一种考虑数据流的功能划分。
3、参考架构是映射到软件元素(它们相互协作,共同实现在参考模型中定义的
功能)及元素之间数据流上的参考模型。
4、软件架构、架构模式、参考模型、参考架构之间的关系
5、软件架构的重要性
、架构是涉众进行交流的手段。(1)
绝大多数系统涉众都借助软件体系结构来进行彼此理解、协商、达成共
识或者相互沟通。
(2)、架构是早期设计决策的体现。
构架设计是在所开发系统的最早时间点,明确对系统实现的约束条件、
决定开发组织的组织结构、影响质量属性的实现等。是系统最早期设
计决策的体现,它们对软件系统的后续开发、部署和维护具有相当重
要的影响。
(3)、架构是可传递、可重用的模型。
软件构架是关于系统构造以及系统各个元素工作机制的相对较小、却
又能够突出反映问题的模型。这种模型可以在多个系统之间传递,特
别是可以应用到具有相似质量属性和功能需求的系统中,并能够促进
大规模软件的系统级复用。
四、架构的结构
架构定义中指出系统由
您可能关注的文档
- 大学开展知识竞赛策划书 .pdf
- 人力资源管理题库含答案 .pdf
- 人力资源管理总复习题 .pdf
- 人力资源开发与管理复习题(附参考答案) .pdf
- 人力资源开发与管理复习题与答案 .pdf
- 人力资源开发与管理练习题及答案 .pdf
- 人力资源开发与管理模考试题与参考答案 .pdf
- 人力资源统计学试题和答案 .pdf
- 人力资源选聘与测评复习资料 .pdf
- 人人讲安全 个个会应急”网络安全知识竞赛题库和答案 .pdf
- 2024年医院三基考试试题预测试卷含完整答案详解(网校专用).docx
- 2024年医院三基考试试卷附参考答案详解(名师推荐).docx
- 2024年医院三基考试通关考试题库含答案详解【轻巧夺冠】.docx
- 《帽子》中班美术标准教案及反思精选.pptx
- 2024年医院三基考试试题带答案详解(轻巧夺冠).docx
- 2024年医院三基考试通关考试题库含完整答案详解(历年真题).docx
- 口腔消毒灭菌操作规范与管理体系.pptx
- 2024年医院三基考试自我提分评估附完整答案详解(有一套).docx
- 2024年医院三基考试试题附参考答案详解【轻巧夺冠】.docx
- 基于信息技术的初中语文“跨学科项目学习”教学设计实践论文.docx
最近下载
- GB 44022-2024硝酸铵安全技术规范解读.pptx VIP
- 在线网课学习课堂《人工智能与生物特征识别(北理 )》单元测试考核答案.pdf VIP
- Unit 5 Is this your pen (说课稿)-2024-2025学年湘少版(三起)(2024)英语三年级上册.docx VIP
- 《基坑工程》重力式水泥土墙.pptx VIP
- 人工智能导论知到课后答案智慧树章节测试答案2025年春浙江师范大学.docx VIP
- 2024年饮品店项目创业投资方案.docx
- 生命的律动答案.docx
- 300T汽车吊性能说明书-XCA300_1全地面起重机技术规格书+[主臂风电臂加超起].pdf VIP
- 导尿管相关尿路感染预防与控制课件.pptx VIP
- 历史的天空2015全图文攻略.pdf VIP
文档评论(0)