软件设计的原则有哪些?

题目
问答题
软件设计的原则有哪些?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

Ⅰ.软件结构

Ⅱ.软件过程

Ⅲ.软件模

Ⅳ.程序风格

A.Ⅰ

B.Ⅰ和Ⅱ

C.Ⅰ,Ⅱ和Ⅲ

D.全部


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

第2题:

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


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

第3题:

在领导集体素质结构优化方面,应遵循的基本原则有哪些( )

A.相互补充原则

B. 整体效能原则

C. 相对稳定原

D. 自我调整原则


参考答案:ABCD

第4题:

电子商务系统应用软件设计都包括哪些内容?


正确答案: 电子商务系统的应用软件是系统的核心部分,在系统设计阶段,电子商务应用软件设计主要包括:
1)应用软件系统与子系统的划分
应用软件的系统划分目的是从计算机实现的角度入手,将整个应用软件分解为不同的、功能相对独立的子系统,在此基础之上,进一步将每个子系统进一步细化,最终到可编程的应用程序模块。
2)数据库与数据结构设计
数据库与数据结构的设计主要针对应用软件中要处理的数据对象进行。
3)输入/输出设计
输入/输出设计主要是对应用软件的输入/输出数据的格式、内容、方法、校验等方面进行设计,主要包括以下两方面:
(1)输入设计。主要包括输入方式和输入界面设计两个主要内容。
(2)输出设计。输出设计主要是系统输出的结果。
4)网页设计与编辑
网页设计与编辑的目标是对电子商务系统中网站的整体风格、页面组织结构进行设计,完成页面内容组织与编写。该部分的主要任务包括:
(1)站点设计与策划
它的核心是对站点内容的组织、页面/超链接、导航设计、站点风格等关键问题进行有效的决策。
(2)页面设计
页面设计的主要任务包括两部分:界面行为的表达(类似于软件工程中的界面设计),该任务需要完成页面布局设计、素材搜集和 HTML 页面编写。集成动态页面当中需要嵌入的脚本。

第5题:

模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。()


正确答案:正确

第6题:

面向对象设计的基本特征有哪些?这些特征对软件设计有何帮助?


正确答案: 封装性;继承性;多态性
在由封装,继承,多态所组成的环境中,程序员可以编写出比面向过程模型更健壮,更具扩展性的程序.经过仔细设计的类层次结构是重用代码的基础.封装能让程序员不必修改公有接口的代码即可实现程序的移植。多态能使程序员开发出简洁,易懂,易修改的代码。

第7题:

软件设计的基本原理包括哪些内容?


正确答案: 软件设计的基本原理包括:
①模块化:指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。模块化是软件解决复杂问题所具备的手段。
②抽象:是认识复杂现象过程中使用的思维工具,即抽出事物本质的共同的特性而暂不考虑它的细节,不考虑其他因素。软件工程中每一步都是对软件解决方法的抽象层次的一次细化。
③信息隐蔽:指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说,是不能访问的。通过信息隐蔽,可以定义和实施对模块的过程细节和局部数据结构的存取限制。
④模块独立性。指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量模块独立性有两个标准耦合性和内聚性,可判断设计方案的优劣。

第8题:

逆向工程从源代码或目标代码中提取设计信息,通常在原软件生命周期的(34)阶段进行。A.需求分析S

逆向工程从源代码或目标代码中提取设计信息,通常在原软件生命周期的(34)阶段进行。

A.需求分析

B.软件设计

C.软件设计

D.软件维护


正确答案:A
逆向工程产品设计可以认为是一个从产品到设计的过程。简单地说,逆向工程产品设计就是根据已经存在的产品,反向推出产品设计数据(包括各类设计图或数据模型)的过程。使用该过程进行开发时,一般会先采用逆向工程先从代码分析出设计,再从设计分析出需求,此时加入新的需求,然后走正向工程的路线,形成新的系统。从这个过程可以看出,逆向工程是在需求分析阶段进行的。

第9题:

原核生物同真核生物最主要的差别是()

  • A、原核生物无定型的细胞核,真核生物则有
  • B、原核生物的DNA是环状,真核生物的DNA是线状
  • C、原核生物的基因遗传转录和翻译是耦联的,真核生物则是分开的
  • D、原核生物没有细胞骨架,真核生物则有

正确答案:A

第10题:

我国原《涉外经济合同法》和《合同法》中“有约必守”原则有哪些


正确答案:1.强调合同的法律约束力:合同依法成立即具有法律约束力,当事人应当履行合同约定的义务任何一方不得擅自变更或解除合同
2.强调违约的法律责任:当事人一方不履行或不适当履行合同义务,另一方有权要求赔偿损失或采取其他合理的补救措施
3.强调瑕疵合同中的合法条款仍有法律约束力:合同中某条款违反中国法律或社会公益的经当事人协商同意予以取消或改正后不影响合同的效力
4.强调三类合同具有特强的法律约束力:中外合资经营企业合同,中外合作经营企业合同,中外合作勘探开发自然资源合同,在法律有新规定时可以仍然按照合同的规定执行。