A.有效性
B.可信性
C.安全性
D.生产率
(57)
A.易使用性
B.高效性
C.可维护性
D.可移植性
CMM模型将软件过程的成熟度分为五个等级。在(15)级别上,建立了基本的项目管理过程来跟踪成本、进度和机能,制定了必要的过程纪律,并基于以往的项目经验来计划与管理新的项目。
A.定义级
B.管理级
C.优化级
D.可重复级
A.它测量用户在特定环境中能达到其目标的程度,不是测量软件自身的属性
B.使用质量的属性分为4个特性:有效性、生产率、安全性和满意度
C.使用质量是基于用户、开发者、维护者观点的质量
D.使用质量的获得依赖于取得必需的外部质量,而外部质量的获得则依赖于取得必需的内部质量
试题一 论基于 DSSA 的软件架构设计与应用
软件架构设计的一个重要课题是如何解决软件重用问题。特定领域软件架构(Domain Specific Software Architecture, DSSA)是一种有效实现特定领域软件重用的手段。按照 Tracz 的说法,DSSA 就是一个特定的问题领域中由领域模型、参考需求、参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。 DSSA的基本活动包括领域分析、领域设计和领域实现。领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得 DSSA,DSSA 描述领域模型中表示需求的解决方案;领域实现的主要目标是依据领域模型和 DSSA 开发和组织可重用信息。
请围绕“基于 DSSA的软件架构设计与应用” 论题, 依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。
2.就你所熟悉的领域,请给出针对该特定领域,在基于 DSSA 的软件设计开发中所涉及的领域模型、参考需求和参考架构以及相应的支持环境或设施。
3.具体阐述你参与管理和开发的项目中使用 DSSA 的情况,包括领域分析、领域设计和领域实现等活动是如何具体实施的,最终实际效果如何。
A.状态报告介绍项目在某一特定时间点上所处的位置,要从达到的范围、时间和成本三项目标上讲明目前所处的状态
B.进度报告介绍项目组在一定时间内完成的工作
C.绩效报告通常需要提供有关范围、进度、成本和质量的信息
D.状态报告除了需要列出基本的绩效指标,同时需要分析进度滞后(或提前)和成本超出(或结余)的原因
(45)
A.状态报告介绍项目在某一特定时间点上所处的位置,要从达到的范围、时间和成本三项目标上讲明目前所处的状态
B.进度报告介绍项目组在一定时间内完成的工作
C.绩效报告通常需要提供有关范围、进度、成本和质量的信息
D.状态报告除了需要列出基本的绩效指标,同时需要分析进度滞后(或提前)和成本超出(或结余)的原因