● (57) 的选择是开发一个软件系统时的基本设计决策; (58) 是最低层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用-计数是C++管理动态资源时常用的一种 (59) 。
(57)A. 架构模式 B. 惯用法 C. 设计模式 D. 分析模式
(58)A. 架构模式 B. 惯用法 C. 设计模式 D. 分析模式
(59)A. 架构模式 B. 惯用法 C. 设计模式 D. 分析模式
的选择是开发一个软件系统时的基本设计决策;(2)是最低层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用-计数是C++管理动态资源时常用的一种(3)。
(1)
A.架构模式
B.惯用法
C.设计模式
D.分析模式
A.对比架构设计和详细设计组件的一致性
B.评审模块列表以确定符合已批准的编码标准
C.审计用户手册、操作手册的格式、完整性和与系统功能描述的符合性
D.依据功能和性能需求进行额外的和抽样的测试
A.对比架构设计和详细设计组件的一致性
B.评审模块列表以确定符合已批准的编码标准
C.审计用户手册、操作手册的格式、完整性和与系统功能描述的符合性
D.依据功能和性能需求进行额外的和抽样的测试
A.服务工程方法论以“将满足需求的服务系统部署到运行环境下”为目标,当外界需求和环境发生变化时,它应提供相应的方法使服务系统适应变化。
B.服务工程方法论的目标是提高开发效率、降低开发成本、提高目标系统的质量,降低开发过程中的管理与协调难度。
C.服务工程方法论由覆盖服务创新、需求工程、服务设计、服务开发、服务部署等不同阶段的方法与指导性原则构成。
D.全过程文档化跟踪与可追溯性等项目文档管理的事宜,属于项目管理的范畴,不属于服务工程方法论关注的范畴。
A.必须使用Python语言进行开发
B.大量使用插件化方式进行架构设计与实现
C.由多个相互独立的项目组成,每个项目包含多个独立服务组件
D.无中心、无状态架构
试题一 论基于 DSSA 的软件架构设计与应用
软件架构设计的一个重要课题是如何解决软件重用问题。特定领域软件架构(Domain Specific Software Architecture, DSSA)是一种有效实现特定领域软件重用的手段。按照 Tracz 的说法,DSSA 就是一个特定的问题领域中由领域模型、参考需求、参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。 DSSA的基本活动包括领域分析、领域设计和领域实现。领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得 DSSA,DSSA 描述领域模型中表示需求的解决方案;领域实现的主要目标是依据领域模型和 DSSA 开发和组织可重用信息。
请围绕“基于 DSSA的软件架构设计与应用” 论题, 依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。
2.就你所熟悉的领域,请给出针对该特定领域,在基于 DSSA 的软件设计开发中所涉及的领域模型、参考需求和参考架构以及相应的支持环境或设施。
3.具体阐述你参与管理和开发的项目中使用 DSSA 的情况,包括领域分析、领域设计和领域实现等活动是如何具体实施的,最终实际效果如何。
A.设计构件
B.需求获取
C.标识构件
D.架构需求评审
软件架构是软件开发过程中的一项重要工作,()不属于软件架构设计的主要工作内容
A.制定技术规格说明
B.编写需求规格说明书
C.技术选型
D.系统分解