问答题库

当前位置:高级系统架构师题库 > 系统开发基础知识题库

问题:

[单选] 在选择开发方法时,不适合使用原型法的情况是()

用户需求模糊不清 系统设计方案难以确定 系统使用范围变化很大 用户的数据资源缺乏组织和管理

问题:

[单选] 某软件公司欲开发一个图像处理系统,在项目初期,开发人员对算法的效率、操作系统的兼容性和人机交互的形式等情况并不确定。在这种情况下,采用()方法比较合适。

瀑布式 形式化 协同开发 快速原型

问题:

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

极限编程中使用的重要技术是重构,既包括设计技术的重构,也包括构建技术的重构 极限编程提倡在基本设计完成后,立即进行编码实现,并进行测试 极限编程活动中的关键概念之一是"结对编程",推荐两个人面对同一台计算机共同开发代码 极限编程过程中建立的单元测试应当使用一个可以自动实施的框架,支持代码修改后即时的回归测试策略

问题:

[单选] 在结构化设计中,()描述了模块的输入输出关系、处理内容、模块的内部数据和模块的调用关系,是系统设计的重要成果,也是系统实施阶段编制程序设计任务书和进行程序设计的出发点和依据。

系统流程图 IPO图 HIPO图 模块结构图

问题:

[单选] ()方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。

信息工程 结构化 面向对象 敏捷

问题:

[单选] 系统分析是信息系统开发重要的阶段。系统分析的困难不包括()

问题空间的理解 系统建模工具的复杂性 人与人之间的沟通 环境的不断变化

问题:

[单选] 用户界面设计中,设计原则不正确的是()

为用户提供更多的信息和功能 减少用户的记忆负担 保持界面一致性 置用户于控制之下

问题:

[单选] 以下关于需求管理的叙述中,正确的是()

需求管理是一个对系统需求及其变更进行了解和控制的过程 为了获得项目,开发人员可以先向客户做出某些承诺 需求管理的重点在于收集和分析项目需求 软件开发过程是独立于需求管理的活动

问题:

[单选] 软件设计阶段的度量考虑了架构层次、构件层次和界面设计层次的问题,其中构件层次的设计度量集中于软件构件的内部特性,()不属于构件层次设计度量。

模块内聚 模块耦合 布局恰当性 复杂度

问题:

[单选] 复用应该是每个软件过程都不可缺少的部分。下列制品,不属于复用候选的软件制品是()

项目计划 体系结构 用户界面 用户需求