用看的、听的学真题

study by eyes and ears.

  1. 首页
  2. 系统分析师
  3. 第7章 软件工程
  4. 真题列表

第7章 软件工程

【23】以下敏捷软件开发方法中,(23)方法强调以业务为核心,快速而有效地进行系统开发。

真题详情及解析

【23】某小型软件公司欲开发一个基于Web的考勤管理系统,客户对系统的基本功能,表现形式等要求并不明确,在这种情况下,采用(23)开发方法比较合适。

真题详情及解析

【26】极限编程是一种重要的敏捷开发方法,包含策划、设计、编码和测试四个框架活动的规则和实践。下面关于极限编程的叙述,错误的是(26)。

真题详情及解析

【24】敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。(24)不是采用这种软件开发过程的原因。

真题详情及解析

【28-29】对软件开发的看法可有多种观点,敏捷软件开发方法是一种(28),代表性是极限编程XP,它的核心思想为(29)。

真题详情及解析

【23】基于构件的开发(CBD)模型,融合了(23)模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。

真题详情及解析

【3】模型驱动的体系结构是一种关注模型的软件设计和实现方法,使用了UML模型的子集描述系统,创建不同抽象层次上的模型,其中不包括(3)。

真题详情及解析

【20】若要重构一个功能上和性能上更为完善的改进的软件,可以使用(20)。

真题详情及解析

【33】通常软件项目管理活动包括项目的计划、调度、通信、费用估算、资源分配以及质量控制等,软件生产是智力密集型的活动,其产品无物理外形,生产状态也“不可见”,因而难于检查和驾驭。软件项目管理工具就是要使这种生产过程成为可见、可控的过程。因此,软件项目管理工具应具备(33)。

真题详情及解析

【39】软件能力成熟度模型(Capability Maturity Model,CMM)是一个概念模型,模型框架和表示是刚性的,不能随意改变,但模型的解释和实现有一定弹性。CMM提了一个软件能力成熟度的框架,它将软件过程改进的步骤组织成5个成熟度等级,为软件过程不断改进奠定了一个循序渐进的基础。其中,(39)是规则化的过程,软件过程已建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。对类似的应用项目,有可循并能重复以往所取得的成功。

真题详情及解析
培训报名