软件工程

软件设计往往被分成,确定软件系统的基本框架的概要设计和确定软件系统的实现细节的详细设计两个阶段。

题目

软件设计往往被分成,确定软件系统的基本框架的概要设计和确定软件系统的实现细节的详细设计两个阶段。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

属于概要设计说明书的评测内容。

①分析该软件的系统结构、子系统结构,确认该软件设计是否覆盖了所有已确定的软件需求,软件每一成分是否可追溯到某一项需求。

②系统定义的目标是否与用户的要求一致。

③从软件维护的角度出发,确认该软件设计是否考虑了方便未来的维护。

④是否所有界面与更高级别文档中的需求一致。

A.①②③

B.①③④

C.②③④

D.①②③④


正确答案:B
解析:本题考查概要设计说明书的评测内容。
  概要设计说明书的评测内容如下。
  .可追溯性:分析该软件的系统结构、子系统结构,确认该软件设计是否覆盖了所有已确定的软件需求,软件每一成分是否可追溯到某一项需求。
  .接口:分析软件各部分之间的联系,确认该软件的内部接口与外部接口是否已经明确定义,模块是否满足高内聚和低耦合的要求,模块作用范围是否在其控制范围之内。
  .风险:确认该软件设计在现有技术条件下和预算范围内是否能按时实现。
  .实用性:确认该软件设计对于需求的解决方案是否实用。
  .技术清晰度:确认该软件设计是否以一种易于翻译成代码的形式表达。
  .可维护性:从软件维护的角度出发,确认该软件设计是否考虑了方便未来的维护。
  .质量:确认该软件设计是否表现出良好的质量特征。
  .各种选择方案:看是否考虑过其他方案,比较各种选择方案的标准是什么。
  .限制:评估对该软件的限制是否现实,是否与需求一致。
  .其他具体问题:对于文档、可测试性、设计过程等进行评估。

第2题:

软件生命周期中,确定软件系统要做什么的阶段是()。

A.需求分析

B.软件测试

C.软件设计

D.系统维护


正确答案:A

第3题:

概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()A)把软件划分成模块 B)确定模块之间的调用关系C)确定各个模块的功能 D)设计每个模块的伪代码


正确答案:D
概要设计是软件系统的总体设计,而设计每个模块的伪代码是详细设计的内容。

第4题:

概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是(106)。

A.把软件划分成模块

B.确定模块之间的调用关系

C.确定各个模块的功能

D.设计每个模块的伪代码


正确答案:D
解析:在概要设计阶段,设计人员将系统划分为一个个具有特定功能的模块,并给出相应模块的功能、模块间的联系与调用关系、决定模块的界面等。详细设计阶段的主要工作之一就是根据概要设计的文档,设计每个模块的伪代码。

第5题:

在下列软件设计阶段的说法中,不正确的是()。

A、软件设计一般分为概要设计和详细设计,它们之间的关系是全局与局部的关系

B、结构化设计方法在软件开发中,用于概要设计

C、描述软件的总的体系结构,称为“软件概要设计”

D、通常采用自底而上的结构化分析方法,进行软件概要设计


参考答案:D

第6题:

在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。

A.需求分析

B.详细设计

C.软件设计

D.概要设计


正确答案:A
解析:软件生命周期的主要活动阶段为:可行性研究和计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。其中需求分析是对开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能,编写软件规格说明书及初步的用户手册,提交评审。

第7题:

软件生命周期中,确定软件系统"怎么做"的阶段是()。

A.软件设计

B.软件测试

C.系统维护

D.需求分析


正确答案:A

第8题:

在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( )。

A)需求分析

B)详细设计

C)软件设计

D)概要设计


正确答案:A

第9题:

软件设计包括概要设计和详细设计。()

此题为判断题(对,错)。


正确答案:错误

第10题:

概要设计过程中要先进行系统设计、()与(),确定系统具体的实施方案;然后进行(),确定软件结构。


参考答案:复审系统计划 需求分析 结构设计

更多相关问题