搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友szchen0588 发布时间:2022-01-07
[单选题]

在软件开发的前期,要对用户的需求进行分析,然后将这种需求抽象为一种信息结构,这种结构被称为概念结构。软件概念结构的特点决定了这种结构的设计在很多情况下很难采用形式化的方法,而采用非形式化的系统化方法(如结构化方法、面向对象方法等)却可以有效地控制和降低概念结构设计的复杂性。最后,完成编码,使软件形式化。概念结构的特点包括()

A.能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求

B.能满足用户对数据的处理要求

C.易于程序员理解,但不要求计算机的用户能够理解

D.易于更改,当应用环境和应用要求改变时,能容易地对概念结构进行修改和扩充

E.易于向计算机支持的数据结构转换

参考答案
简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
网友提供的答案
位网友提供了参考答案,
查看全部
  • · 有3位网友选择 B,占比37.5%
  • · 有2位网友选择 E,占比25%
  • · 有2位网友选择 C,占比25%
  • · 有1位网友选择 D,占比12.5%
匿名网友[82.***.***.200]选择了 B
1天前
匿名网友[212.***.***.217]选择了 C
1天前
匿名网友[213.***.***.253]选择了 D
1天前
匿名网友[82.***.***.200]选择了 B
1天前
匿名网友[175.***.***.35]选择了 E
1天前
匿名网友[140.***.***.67]选择了 C
1天前
匿名网友[212.***.***.217]选择了 C
1天前
匿名网友[53.***.***.48]选择了 E
1天前
匿名网友[159.***.***.208]选择了 B
1天前
匿名网友[119.***.***.124]选择了 B
1天前
匿名网友[213.***.***.253]选择了 D
1天前
匿名网友[140.***.***.67]选择了 C
1天前
匿名网友[175.***.***.35]选择了 E
1天前
匿名网友[140.***.***.67]选择了 C
1天前
匿名网友[212.***.***.217]选择了 C
1天前
匿名网友[53.***.***.48]选择了 E
1天前
匿名网友[159.***.***.208]选择了 B
1天前
匿名网友[119.***.***.124]选择了 B
1天前
匿名网友[213.***.***.253]选择了 D
1天前
匿名网友[82.***.***.200]选择了 B
1天前
提交我的答案
登录提交答案,可赢取奖励机会。
更多“在软件开发的前期,要对用户的需求进行分析,然后将这种需求抽象为一种信息结构,这种结构被称为概念结构。软件概念结构的特点决定了这种结构的设计在很多情况下很难采用形式化的方法,而采用非形式化的系统化方法(…”相关的问题
第1题
软件需求分析的任务不应包括(A)。进行需求分析可使用多种工具,但(B)是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是(C)。需求规格说明书的内容不应当包括(D)。该文档在软件开发中具有重要的作用,但其作用不应当包括(E)。

供选择的答案:

A:①问题分析

②信息域分析

③结构化程序设计

④确定逻辑模型

B:①数据流图

②判定表

③PAD图

④数据词典

C:①要让软件做什么

②要给该软件提供哪些信息

③要求软件工作效率如何

④要让软件具有什么样的结构

D:①对重要功能的描述

②对算法的详细过程性描述

③软件确认准则

④软件的性能

E:①软件设计的依据

②用户和开发人员对软件要“做什么”的共同理解

③软件验收的依据

④软件可行性分析的依据

点击查看答案
第2题
软件需求分析一般应确定的是用户对软件的()。
A、功能需求和非功能需求

B、性能需求

C、非功能需求

D、功能需求

点击查看答案
第3题
为什么要进行培训需求分析?培训需求分析怎样实施?
点击查看答案
第4题
概念结构设计阶段是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。()

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

点击查看答案
第5题
下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是()
A.原型模型

B.瀑布模型

C.喷泉模型

D.螺旋模型

点击查看答案
第6题
下述任务中,属于软件工程需求分析阶段的是()
A、确定对系统的综合需求

B、分析系统的数据需求

C、确定系统由哪些模型组成及每个模块的功能

D、建立软件的逻辑模型

点击查看答案
第7题
对软件的分析,可以从系统的角度,也可以从集合的角度来分析。因此,控制和降低软件的复杂度的问题就可以转化为如何降低系统的复杂性,或更为基础地如何降低集合复杂性的问题。下列哪些选项能够有效地降低系统(或集合)的复杂性( )

A、要使一个集合的复杂性下降,就要想办法使它有序;而要使一个集合有序,最好的办法就是对它按等价类进行分割。

B、要使一个软件系统的复杂性下降,无非也是分割,就要将其进行分割,也就是将一个大系统划分为若干小的子系统,最终,使人们易于理解和交流。

C、系统软件开发中,要遵循抽象第一的原则。所谓抽象,就是要对实际的事物进行人为处理,抽取所关心的、共同的、本质特征的属性,并对这些事物及其特征属性进行描述。由于抽取的是共同的、本质特征的属性,从而大大降低了系统元素的绝对数量。

D、我们知道,一个系统就是一个集合。那么,一个系统的分解也就是一个集合的分解。在集合分解中,有一个称为等价类的重要概念,使用该概念可以将一个集合划分为若干互不相交的子集(等价类),从而降低了系统的复杂性。

点击查看答案
第8题
如果一个系统过于复杂,以至于很难处理, 那么,就得先将其分解为若干子系统(划分)。在计算机系统中,人们希望在层次的划分中遵循等价类划分的3个基本原则。另外,为便于记忆,还希望划分后的层次数目控制在心理学中有关短时记忆最大容量7±2的范围之内,该容量后来被修正为5±2。下列哪几个选项遵循这一原则 ( )

A、计算机网络的层次结构

B、计算机的体系结构

C、树和图的逻辑结构

D、若将计算机科学领域的所有概念视为一个集合,可以根据学科形态将该集合划分为抽象、理论和设计三个子集(等价类),这种划分可以大大降低计算学科的认知复杂度。正是基于这一划分,1989年发表的“计算作为一门学科”(Computing as a discipline)报告,论证了计算作为一门学科的客观存在

点击查看答案
第9题
高级语言抽象掉了汇编语言所关心的寄存器、位、磁盘等概念,使软件开发的生产率提高了若干倍,同时,软件的可靠性、简洁性也大为提高,相对于汇编语言,高级语言有效地降低了软件的复杂性。因此,1999年图灵奖获得者布鲁克斯(Frederick P.Brooks)认为在软件领域人们所取得的进展,如果说有重大进展的话,那就是从汇编语言到高级语言的进展,其他的进展只能算是一种渐进。 ( )
点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP