软件设计的任务是在需求的基础上,给出被建系统的软件设计方案。一般来说,软件设计包括总体设计和()。

题目
单选题
软件设计的任务是在需求的基础上,给出被建系统的软件设计方案。一般来说,软件设计包括总体设计和()。
A

编码设计

B

阶段设计

C

详细设计

D

算法设计

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

第1题:

通常,软件信息系统项目开发过程包括需求分析、软件设计、编写代码、软件运维等多个阶段。其中( )是软件生命周期中持续时间最长的阶段。 A.需求分析 B.软件设计 C.编写代码 D.软件运维


正确答案:D
软件开发的生命周期包括两方面的内容:项目应包括哪些阶段及这些阶段的顺序如何。一般的软件开发过程包括需求分析、软件设计、编写代码和软件运维等多个阶段。其中,软件运维阶段是软件生命周期中持续时间最长的阶段。在软件开发完成并投入使用后,由于多方面原因,软件不能继续适应用户的要求。要延续软件的使用寿命,就必须对软件进行维护。

第2题:

在规范化软件开发过程中,首先要完成的任务是()。

A. 系统需求和结构设计

B. 软件需求分析

C. 软件设计

D. 软件实现


正确答案:A

第3题:

好的软件设计是指按照该设计方案能够实现需求定义的系统功能。()

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


参考答案:错误

第4题:

软件生存周期的正确顺序是______。

A) 软件设计、系统与软件需求定义、制定计划、编码和单元测试、集成和系统测试、运行和维护

B) 系统与软件需求定义、软件设计、制定计划、编码和单元测试、集成和系统测试、运行和维护

C) 制定计划、软件设计、系统与软件需求定义、编码和单元测试、集成和系统测试、运行和维护

D) 制定计划、系统与软件需求定义、软件设计、编码和单元测试、集成和系统测试、运行和维护

A.

B.

C.

D.


正确答案:D

第5题:

以下关于软件需求分析和软件设计的叙述中,不正确的是( )

A.需求分析可以检测和解决需求之间的冲突,并发现系统的边界

B.软件设计是数据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础

C.需求分析是为了评价和改进产品质量,识别产品的缺陷和问题而进行的活动

D.软件设计是为了描述出软件架构及相关组件之间的接口


正确答案:C

第6题:

下面描述中错误的是______。

A) 系统总体结构图支持软件系统的详细设计

B) 软件设计是将软件需求转换为软件表示的过程

C) 数据结构与数据库设计是软件设计的任务之一

D) PAD图是软件详细设计的表示工具

A.

B.

C.

D.


正确答案:A

第7题:

面向对象程序设计是()与实现的新方法。

A、软件系统设计

B、系统软件设计

C、应用软件设计

D、支撑软件设计


参考答案:A

第8题:

应用软件设计的总体设计阶段中,是用【 】来实现对系统或子系统的划分。


正确答案:模块结构图
模块结构图 解析:在应用软件设计的总体设计阶段中,是用模块结构图来实现对系统或子系统的划分。

第9题:

软件设计是软件需求分析的继续,下述内容哪个(哪些)是软件设计阶段所就应包含 的?

Ⅰ.软件结构

Ⅱ.软件过程

Ⅲ.软件模

Ⅳ.程序风格

A.Ⅰ

B.Ⅰ和Ⅱ

C.Ⅰ,Ⅱ和Ⅲ

D.全部


正确答案:C
解析:总体设计过程通常是由两个阶段组成:系统设计,即确定系统的具体实施方案;结构设计,即确定软件结构,在进行软件设计之前,必须弄清软件结构、软件过程和软件模块,包括辕件结构;软件过程;软件模块;模块独立性;模块独立性的度量;模块的典型。考点链接:设计的准则、设计中利用到的图形工具。

第10题:

以下关于软件需求分析和软件设计的叙述中,不正确的是( )。

A.需求分析可以检测和解决需求之间的冲突,并发现系统的边界
B.软件设计是根据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础
C.需求分析是为了评价和改进产品质量,识别产品缺陷和问题而进行的活动
D.软件设计是为了描述软件架构及相关组件之间的接口

答案:C
解析:
软件需求是针对待解决问题的特性的描述。所定义的需求必须可以被验证。在资源有限时,可以通过优先级对需求进行权衡。通过需求分析,可以检测和解决需求之间的冲突;发现系统的边界;并详细描述出系统需求。软件设计是根据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础。通过软件设计,描述出软件架构及相关组件之间的接口;然后,进一步详细地描述组件,以便能构造这些组件。软件测试是为了评价和改进产品质量、识别产品的缺陷和问题而进行的活动。软件测试是针对一个程序的行为,在有限测试用例集合上,动态验证是否达到预期的行为。

更多相关问题