网络信息安全

问答题什么是软件设计?

题目
问答题
什么是软件设计?
参考答案和解析
正确答案: 应用各种技术和原理,详细定义一个设备、程序或系统的物理实现的过程。
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

编码键盘和非编码键盘有什么区别?在接口电路与软件设计上有什么区别


正确答案: 非编码键盘通常采用软件的方法,逐行逐列检查键盘状态,当发现有键按下时,用计算或查表的方式得到该键和解决重键等功能。非编码键盘接口电路复杂而编码键盘接口电路简单

第2题:

软件设计的目的是要回答用户想做什么。


正确答案:错误

第3题:

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

A、软件系统设计

B、系统软件设计

C、应用软件设计

D、支撑软件设计


参考答案:A

第4题:

什么是软件设计中的结构设计?


正确答案:开发一个模块化的程序结构,表示出模块之间的控制关系,将程序设计和数据结构相结合,为数据在程序中的流动定义接口。

第5题:

当你“编写”程序时你设计软件吗?软件设计和编码有什么不同吗?


正确答案:在“编写”程序时并没有设计软件。软件设计包括概要设计和详细设计,编码是将详细设计中的过程描述转换成用程序设计语言来描述。

第6题:

软件设计过程中为什么要采用模块化设计方法?


正确答案: (1)、采用模块化原理可以使软件结构清晰,不仅容易设计,也容易阅读和理解;
(2)、模块化使软件容易测试和调试,因而有助于提高软件的可靠性;
(3)、模块化可以提高软件的可修改性;
(4)、模块化有助于开发过程的组织和管理;

第7题:

软件设计的准则是什么?


正确答案:(1)软件结构的准则:顶部宽度小,中部宽度最大,底部宽度次之;在结构 顶部有较高的扇出数,在底部有较高的扇入数。
(2)模块化准则:将系统划分成若干模块,每个模块完成一个子功能,把这 些模块集中起来组成一个整体,以满足所要求的整个系统的功能。
(3)软件独立性准则:开发具有功能专一,模块之间无过多相互作用的模块。

第8题:

什么是软件评审?软件设计质量评审和程序质量评审有哪些内容?


正确答案:软件评审是一个过滤器,它使用在软件开发的各个阶段,通过软件评审可以及时的发现软件中存在的问题然后加以改正。设计质量评审:评审可靠性、评审可移植性、评审可测试性、评审规格说明是否符合用户的要求、评审保密情况的实施、评审是否有可复用性。

第9题:

需求分析与软件设计二个阶段任务的主要区别是什么?


正确答案: 需求分析定义软件的用户需求,即定义待开发软件能做什么。
软件设计定义软件的实现细节以满足用户需求,即研究如何实现软件。

第10题:

软件设计的目标和目的是什么?


正确答案:1付出较低的开发成本、2达到要求的软件功能、3取得较好的软件性能、4开发的软件易于移植、5需要较低的维护费用、6能按时完成开发工作,7及时交付使用