- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件设计与体系结构考试
第一章
1. 软件危机的概念、产生的原因、解决方法。
答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
产生软件危机的原因:1.用户需求不明确
2.缺乏正确的理论问题
3.软件规模越来越大
4.软件复杂度越来越高
解决方法:通过运用软件工程,用工程、科学和数学的原则与方法来研制维护计算机软件的有关技术及管理,实现软件开发。
2. 构件的概念、分类。
答:构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨别的系统。简单来说,构件是具有一定功能的,能够独立工作或是能同其他构件装配起来的程序体。P4
构件的分类:(1)独立而成熟的构件
该类构件得到实际运行环境的多次检验,隐藏了所有接口,用户只需规定好的命令进行操作。
(2)有限制的构件
该构件提供接口,指出了试用的条件和前提,在装配时,产生资源冲突、覆盖等影响,在使用时需要加以测试。
(3)适用性构件
该构件进行包装或使用接口技术,对不兼容性、资源冲突等进行了处理,可以直接使用。
(4)装配的构件
该构件在安装时,已经装配在OS,数据库管理系统或信息系统不同层面上,使用胶水代码可以直接连接使用。
(5)可修改的构件
该构件可以版本替换,要对原构件修改错误、增加新功能,则可以利用“包装”或写接口来实现构件替换。
3. 构件重用的步骤 P10
答:构件重用的步骤为:
1.检索与提取构件
2.理解与评论构件
3.修改构件
4.构件组装
4. 软件体系结构的定义、意义
答:软件体系结构是为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。
软件体系结构的意义:P20
1.体系结构是风险承担者进行交流的手段
2.体系结构是早期设计决策的体现
3.软件体系结构是可传递和可重用的模型
第二章
1. 4+1视图模型的含义和图示
答:4+1视图模型含义:从5个不同的视角(逻辑视图、进程视图、物理视图、开发视图和场景视图)来描述软件体系结构,每个视图只关心系统的一个侧面,5个视图结合在一起才能反映系统的全部内容。图示自行解决。P32
2. 核心模型(5要素)的含义和图示 P38
答:核心模型的5要素:构件、连接件、配置、端口和角色。
核心模型的含义:以构件、连接件和配置最为基础
1.构件是具有某种功能的可重用的软件模块单员。
2.连接件表示了构件之间的交互,简单的有:管道、过程调用等等。
3.配置表示了构件和连接件的拓扑逻辑和约束。
4.端口是构件的接口,表示构件与外部环境的交互点。
5.角色组成了连接件,定义了连接件表示的交互参与者。
第三章
1. 软件体系结构风格(构件+连接件+图示)见作业
答:
2. C/S、B/S的比较 见作业
答:
3. 异构结构风格的原因和实例(内外有别模型、查改有别模型)
答:异构结构风格的原因:
1.不同的结构有不同的处理能力的强项和弱点,一个系统的体系结构应根据实际需要选
择,已解决实际问题。
2.关于软件包、框架等体系结构的问题,仍存在多种标准,标准扔在变动中。
3.对实际工作中遗留下仍然有用的代码往往与新系统无法协调,在技术和经济考虑下,总是不能重写。
4.在某个单元中,即使规定了共享共同的软件包或相互关系的标准,仍会存在解释或是习惯上的不同。
实例:1.“内外有别”模型
2.“查改有别”模型 P83
4. DSSA的概念和基本活动
答:DSSA是在一个特定应用领域中为一组应用提供组织结构参考的标准软件体系结构。
DSSA的基本活动:
1.领域分析
目标获得领域模型。进行准备性活动:定义领域边界、识别信息源,分析领域中的系统需求。
2.领域设计
目标获得DSSA。派生出满足被建模的领域需求的DSSA,表示多选一、可选的解决方案。
3.领域实现
目标开发和组织可重用信息。规约、实现重用基础设施。
第四章
1.体系结构描述语言的概念(3要素)
答:体系结构描述语言
您可能关注的文档
最近下载
- 审核服务方案.doc VIP
- 企业数字化转型与企业创新发展研究探讨.pptx VIP
- 中考名著《红岩》知识要点.doc VIP
- 2025年华医网【放射、超声专业题库】- 成人先天性心脏病的超声诊断及管理.pdf VIP
- 门窗整套施工进度表.docx VIP
- 部编版语文五年级上学期 第7单元 快乐读书吧:《老人的智慧 非洲民间故事精选》测试卷(附答案).docx VIP
- DB13(J)T 8360-2020 被动式超低能耗公共建筑节能设计标准(2021年版).docx
- 煤矿新版“一通三防”培训教案课件.pptx VIP
- 新解读《GB_T 5750.8-2023生活饮用水标准检验方法 第8部分:有机物指标》最新解读.pptx VIP
- 2025年山东省公务员考试行测真题(含答案解析) .pdf VIP
文档评论(0)