题目
(46)
A. 类图和序列图
B. 视角与视图
C. 构件和类图
D. 构件与功能
(47)
A. 用例与类图
B. 用例与视角
C. 用例与质量场景
D. 视角与质量场景
第1题
试题(46)、(47)
基于软件架构的设计(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用 (46) 来描述软件架构,采用 (47) 来描述需求。
(46)
A. 类图和序列图
B. 视角与视图
C. 构件和类图
D. 构件与功能
(47)
A. 用例与类图
B. 用例与视角
C. 用例与质量场景
D. 视角与质量场景
第2题
试题一 论基于 DSSA 的软件架构设计与应用
软件架构设计的一个重要课题是如何解决软件重用问题。特定领域软件架构(Domain Specific Software Architecture, DSSA)是一种有效实现特定领域软件重用的手段。按照 Tracz 的说法,DSSA 就是一个特定的问题领域中由领域模型、参考需求、参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。 DSSA的基本活动包括领域分析、领域设计和领域实现。领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得 DSSA,DSSA 描述领域模型中表示需求的解决方案;领域实现的主要目标是依据领域模型和 DSSA 开发和组织可重用信息。
请围绕“基于 DSSA的软件架构设计与应用” 论题, 依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。
2.就你所熟悉的领域,请给出针对该特定领域,在基于 DSSA 的软件设计开发中所涉及的领域模型、参考需求和参考架构以及相应的支持环境或设施。
3.具体阐述你参与管理和开发的项目中使用 DSSA 的情况,包括领域分析、领域设计和领域实现等活动是如何具体实施的,最终实际效果如何。
第3题
第4题
(49)
A. 对需求进行优先级排列
B. 根据需求自行设计系统的总体架构
C. 选择架构风格实现质量及商业需求
D. 开发系统原型用于测试
第5题
A.使用ABSD方法,设计活动可以从项目总体功能框架明确就开始
B.ABSD方法是一个自顶向下,递归细化的过程
C.ABSD方法有3个基础:功能分解、选择架构风格实现质量和商业需求及软件模板的使用
D.使用ABSD方法,设计活动的开始意味着需求抽取和分析活动可以终止
第6题
A.使用ABSD方法,设计活动可以从项目总体功能框架明确就开始
B.ABSD方法是一个自顶向下,递归细化的过程
C.ABSD方法有三个基础:功能分解、选择架构风格实现质量和商业需求以及软件模板的使用
D.使用ABSD方法,设计活动的开始意味着需求抽取和分析活动可以终止
第7题
A.使用ABSD 方法,设计活动可以从项目总体功能框架明确就开始
B. ABSD 方法是一个自顶向下,递归细化的过程
C. ABSD 方法有三个基础:功能分解、选择架构风格实现质量和商业需求以及 软件模板的使用
D. 使用ABSD 方法,设计活动的开始意味着需求抽取和分析活动可以终止
第8题
第9题
基于架构的软件开发(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用()描述软件架构,用()来描述需求。
A.类图和序列图 B.视角与视图 C.构建和类图 D.构建与功能 A.用例与类图 B.用例与视角 C.用例与质量场景 D.视角与质量场景
第10题
请围绕“基于架构的软件开发方法及应用”论题,依次从以下三个方面进行论述。 1. 概要叙述你参与开发的、采用ABSD方法的软件项目以及你在其中所承担的主要工作。 2. 结合项目实际,详细说明采用ABSD方法进行软件开发时,需要经历哪些开发阶段?每个阶段包括哪些主要活动? 3. 阐述你在软件开发的过程中都遇到了哪些实际问题及解决方法。
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!