什么是商业软件,请给我专业的定义.
商业软件(commercial software)是在计算机软件中,指被作为商品进行交易的软件.至到2000年代,大多数的软件都属于商业软件.相对于商业软件,有非商业的专用软件(Proprietary Software)(但专用软件中亦包含有商业软件),可供分享使用的自由软件(Free Software)、分享软件(Shareware)、免费软件(Freeware)等.
什么是软件?
软件(Computer Software)是指计算机系统中的程序及其文档。程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。
软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须通盘考虑软件与硬件的结合,以及用户的要求和软件的要求。
软件的正确含义应该是:
(1)运行时,能够提供所要求功能和性能的指令或计算机程序集合。
(2)程序能够满意地处理信息的数据结构。
(3)描述程序功能需求以及程序如何操作和使用所要求的文档。
软件具有与硬件不同的特点:
(1)表现形式不同
硬件有形,有色,有味,看得见,摸得着,闻得到。而软件无形,无色,无味,看不见,摸不着,闻不到。软件大多存在人们的脑袋里或纸面上,它的正确与否,是好是坏,一直要到程序在机器上运行才能知道。这就给设计、生产和管理带来许多困难。
(2)生产方式不同
软件是开发,是人的智力的高度发挥,不是传统意义上的硬件制造。尽管软件开发与硬件制造之间有许多共同点,但这两种活动是根本不同的。
(3)要求不同
硬件产品允许有误差,而软件产品却不允许有误差。
(4)维护不同
硬件是要用旧用坏的,在理论上,软件是不会用旧用坏的,但在实际上,软件也会变旧变坏。因为在软件的整个生存期中,一直处于改变(维护)状态。
软件的分类
计算机软件总体分为系统软件和应用软件两大类:
系统软件是各类操作系统,如windows、Linux、UNIX等,还包括操作系统的补丁程序及硬件驱动程序,都是系统软件类。
应该软件可以细分的种类就更多了,如工具软件、游戏软件、管理软件等都属于应用软件类。
软件产品的定义?及税收优惠?
软件产品管理-09.3.1-根据国家有关法律、行政法规和国务院《鼓励软件产业和集成电路产业发展的若干政策》, 软件产品实行登记和备案制度.软件产品(含国产软件和进口软件)–单位或者个人自己开发并自用的软件以及委托他人开发的自用专用软件不适用本法. 税收优惠–"软件产品的增值税超税负返还政策"是国家为鼓励软件及集成电路生产企业而专门出台的一项税收优惠政策,企业自产的软件产品所缴纳的增值税超过3%部分将可以即征即退.
谁能给软件下个准确地定义?
计算机软件 “软件”一词于20世纪60年代初从国外传来,英文“software”,有人译为“软制品”,也有人译为“软体”,现在人们大多统称它为软件。目前公认的解释认为软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。其中,程序是按事先设计的功能和性能要求执行的指令序列;数据是使程序能正常操纵信息的数据结构;文档是与程序开发、维护和使用有关的图文材料。⑵在学者通常的论述中,计算机软件一词经常与计算机程序混用。但是,根据世界知识产权组织(WIPO)1978年公布的《计算机软件保护标准条款》中对计算机软件的定义,计算机软件包括三部分:(1)计算机程序:包括附者于任何媒介上的原始码、目的码、微码等以任何语言、文字或符号所完成之计算机程序;(2)程序描述:包括资料结构、演绎法则、流程图;(3)辅助资料:包括程序规格书、操作手册、使用手册。在我国,计算机软件是指计算机程序及其有关文档。计算机程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。文档,是指用来描述程序的内容、组成、设计、功能、规格、开发情况、测试结果及使用方法的文字资料和图表等,如程序设计说明书、流程图、用户手册等。⑶因此,计算机软件包含了计算机程序并且不局限于计算机程序,还包括与之相关的程序描述和辅助资料。 计算机软件具有以下特点: 1. 计算机软件是一种逻辑实体,而不是具体的物理实体。计算机软件具有抽象性,与计算机硬件和其他工程对象有着明显的差别。人们可以把他记录在纸面上或者保存在计算机的存储器内部,也可以保存在磁盘、磁带和光盘上,但却无法看到软件本身的形态,而必须通过专业人士的观察、分析、思考、判断,才能够了解其功能、性能和其他特性。 2. 计算机软件的产生与硬件不同。计算机软件开发没有明显的制造过程,也不象硬件那样,一旦研制成功,可以重复制造,并在制造过程中进行质量控制。软件是通过人的智力活动,把知识与技术转化成信息产品。一旦某一软件项目研制成功,即可大量复制,所以对软件的质量控制,必须着重在软件开发方面先工夫。也正是由于软件的复制非常容易,因此才出现了对软件产品的保护问题。 3. 计算机软件的运行和使用不会出现硬件的机械磨损、老化问题。任何机械、电子设备在使用过程中,其失效率大都遵循“浴盆曲线”:在刚投入使用时,各部件尚未作到配合良好、运转灵活,容易出现问题,经过一段时间的运行,即可稳定下来。而当设备经历了相当长的时间运转,就会出现磨损、老化,使失效率越来越大,当达到一定程度时,就达到了寿命的终点。而软件不存在磨损和老化问题只存在退化问题。在软件的生命周期中,为了使他能够克服以前没有发现的问题使他能够适应硬件、软件环境的变化以及用户的新的要求,必须多次修改(维护)软件,而每次修改又不可避免引入新的错误,导致软件失效率升高,从而使软件逐步退化。 4. 计算机软件的开发和运行常常受到计算机系统的限制,很多软件对计算机系统都有着不同程度的依赖性。软件不能完全摆脱硬件而单独活动。有些软件依赖性大,常常为某个型号的计算机所专用,有些软件依赖于某个操作系统。 5. 计算机软件的开发至今尚未摆脱手工艺的开发方式。软件产品大多是“定作”的,很少能作到利用现成的部件组装所需的软件。近年来,软件技术虽然取得了很大进展,提出很多新的开发方法,例如利用现成软件的复用技术、自动生成系统研制了一些有效的软件开发工具和软件开发环境,但在软件项目中采用的比率仍然很低。由于传统的手工艺开发方式仍然占统治地位,软件开发的效率自然受到很大限制。 6.软件本身是非常复杂的。软件的复杂性可能来自它所反映的实际问题的复杂性,例如,它所反映的自然规律,或是人类社会的事物,都具有一定的复杂性;另一方面,也可能来自程序逻辑结构的复杂性。软件开发,特别是应用软件的开发常常涉及到其它领域的专门知识,这对软件开发人员提出了很高的要求。软件的复杂性与软件技术的发展不相适应的状况越来越明显。 7.软件的开发成本相当昂贵。软件的研制工作需要投入大量的、复杂的、高强度的脑力劳动,因此其成本比较高,美国每年投入软件开发的费用
ERP是什么,它的含义
企业资源计划即 ERP (Enterprise Resource Planning),由美国 Gartner Group 公司于1990年提出。企业资源计划是 MRP II(企业制造资源计划)下一代的制造业系统和资源计划软件。除了MRP II 已有的生产资源计划、制造、财务、销售、采购等功能外,还有质量管理,实验室管理,业务流程管理,产品数据管理,存货、分销与运输管理,人力资源管理和定期报告系统。目前,在我国 ERP 所代表的含义已经被扩大,用于企业的各类软件,已经统统被纳入 ERP 的范畴。它跳出了传统企业边界,从供应链范围去优化企业的资源,是基于网络经济时代的新一代信息系统。它主要用于改善企业业务流程以提高企业核心竞争力。ERP 是由美国计算机技术咨询和评估集团 Gartner Group Inc 提出的一种供应链的管理思想。企业资源计划是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP 系统支持离散型、流程型等混合制造环境,应用范围从制造业扩展到了零售业、服务业、银行业、电信业、政府机关和学校等事业部门,通过融合数据库技术、图形用户界面、第四代查询语言、客户服务器结构、计算机辅助开发工具、可移植的开放系统等对企业资源进行了有效的集成。
ERP是什么?
企业资源计划或称企业资源规划简称ERP(Enterprise Resource Planning),由美国著名管理咨询公司Gartner Group Inc.于1990 年提出来的,最初被定义为应用软件,但迅速为全世界商业企业所接受,现已经发展成为现代企业管理理论之一.企业资源计划系统,是指建立在资讯技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台.企业资源计划也是实施企业流程再造的重要工具之一,是个属于大型制造业所使用的公司资源管理系统.世界500强企业中有8O%的企业都在用ERP软件作为其决策的工具和管理日常工作流程,其功效可见一斑.
计算机的硬件和软件的定义是什么
硬件就是你所看到的实体,比如显示器、主机里面的东东,呵呵. 软件就是你所使用的系统、程序、软件这些东东
IT的具体含义是什么?
二、英语词组缩写。
全称:Information Technology
即信息技术
基本概念和所指范围。
IT实际上有三个层次:第一层是硬件,主要指数据存储、处理和传输的主机和网络通信设备;第二层是指软件,包括可用来搜集、存储、检索、分析、应用、评估信息的各种软件,它包括我们通常所指的ERP(企业资源计划)、CRM(客户关系管理)、SCM(供应链管理)等商用管理软件,也包括用来加强流程管理的WF(工作流)管理软件、辅助分析的DW/DM(数据仓库和数据挖掘)软件等;第三层是指应用,指搜集、存储、检索、分析、应用、评估使用各种信息,包括应用ERP、CRM、SCM等软件直接辅助决策,也包括利用其它决策分析模型或借助DW/DM等技术手段来进一步提高分析的质量,辅助决策者作决策(强调一点,只是辅助而不是替代人决策)。有些人理解的IT把前二层合二为一,统指信息的存储、处理和传输,后者则为信息的应用;也有人把后二层合二为一,则划分为前硬后软。通常第三层还没有得到足够的重视,但事实上却是唯有当信息得到有效应用时IT的价值才能得到充分发挥,也才真正实现了信息化的目标。信息化本身不是目标,它只是在当前时代背景下一种实现目标比较好的一种手段。
卡尔的IT是指什么呢?在那篇文章里面他并没有明确提出,不过他提到信息技术的核心功能–数据存储、处理和传输。从他推理的逻辑来看,即从蒸汽机、铁路、电报电话、电力等基础设施建设推过来的,还用摩尔定律来佐证主机和光纤的发展。如果他就此打住,只从这一点出发,他的逻辑论证是非常严谨的,后面对《IT不再重要》发表不管支持与反对评论的人,在这一点上都是基本认同的(除了那些硬件和网络厂商外),笔者也认同这一点。整个文章里他对物化的IT基础设施建设部分关注很多,基本没有关注应用层面。但后面他讲到大众化趋势时,又提到“信息技术极易复制”,则把IT又推到了商业软件,这里已经迈出了“危险”的一步。在2004年他出版同名书时开篇就定义了他研究、类比过来的IT,“我用的‘IT’是指通常意义上的,即所有被用来以数字形式存储、处理和传输信息的硬件和软件,特别强调的是,我只是指技术本身,我指的‘IT’并不包括技术中流动的信息和那些使用技术的人才技能”,所以他所指的IT是指前二层。如果就这此打住,可能还是不会有太大争议(这次又加上那些难受的软件厂商)。客观地分析软件本身的特征,的确不具备核心竞争力的四个判断标准中的三个即:稀缺性、不易复制性、不易替代性,卡尔本人也没有否认而且是在强调IT具备核心竞争力的第四个判断标准,即有价值。但他偏偏又把题目定成了“IT不再重要”,几欲把整个IT一棍子打死!
可惜他在IT这一概念上是经常含混不清:一会儿指主机网络,一会儿又跑到软件,在他后来出版的书里甚至经常“一不小心”就迈到了第三层,完全违背了他在书开头所界定的IT范围,如论述信息技术的应用、对CIO发出的诘问等。有很多读者、包括哈佛商业评论的编辑当时就指出了这一点。后面其它很多人也因为这一点来攻击他,甚至有人说卡尔干脆就不懂IT,有可能是真的,因为他毕竟本来就不是做IT的。这也给我们搞研究的人也给予很大的启示和警醒,对自己不太熟悉的领域套用其它方法来研究时要特别小心,否则会闹出很多笑话。
这里笔者要强调一点,经常有软件厂商(国内外的都有)宣称上了信息化就能如何如何,就能加强企业核心竞争力(反正多是现在流行什么就跟什么,“与时俱进”)。不知道他们是有意还是无意,且不按核心竞争力判断的四个标准来推断,试反问几个简单的问题:如果上了信息化就能如何,有多少上了信息化的企业已经亏损甚至倒闭?尤其是那些宣称有几十万家客户使用他们软件的软件企业该问问自己。如果上了信息化就能如何,那么我们假设入库、出库、销售、库存等信息全是准确的,就能自动提高销售、降低库存吗?如果说没有上信息化之前,老板可能还可因为看不见而糊涂但幸福地过过日子,那么现在呢?只是痛苦地知道有如此多的库存在仓库里呆了如此长的时间,如此多的商品长时间占据着柜台却没有带来任何销售额更不要说利润!分析一下软件厂商们宣传“信息技术是企业的核心竞争力”的现象,结论只有两个:要么这些企业不懂什么是核心竞争力(我想应该大多数还是懂的,既希望他们懂又希望他们不懂,希望结果是懂是因为至少软件企业还能懂一些管理理念而不是埋头纯粹一技术性公司,希望结果是不懂是因为这样可以少被别人攻击没有职业道德,不知者不为过嘛),要么是另有所图。一般企业客户与IT企业之间存在严重的信息不对称问题。IT企业与企业客户之间的博弈,最后的结果往往会是次优选择,即所谓的“柠檬效应”。在这点上,除了IT企业和从业人员要提高自身的职业操守外,政府或行业必须加强对信息化建设的培训教育,提高企业对信息化建设的认识,引进管理咨询公司、监理公司等来改变这一博弈结局,以达到新的平衡,促进IT业更健康的发展。
信息技术本身只是一个工具,就象一柄利剑或一枝好笔,买了它并不能一定保证你武功增进多少、字写漂亮多少,还需要你不断地去练习如何舞剑、如何写字,信息化建设也需要你不断地提升运用信息的能力,这才是真正核心也是最难的地方。功夫全在题外!信息化(数字化)目的并不是上系统拿几个数字,它只是基础,其核心在一个“化”字,把各种资源相关的信息整合起来后进行“合理化”、“优化”的配置。譬如用历史信息来辅助做销售预测、采购计划、生产计划、配送计划、库存计划,并按照这些计划下达指令并根据实际运行情况滚动修正计划。美国哈林顿(Joseph Harrington)博士提出的计算机集成制造(Computer Integrated Manufacturing,CIM)包含两个基本观点:一是企业生产的各个环节包括市场分析、产品设计、加工制造、经营管理和售后服务等是一个不可分割的整体,必须紧密相连、统一考虑;二是整个运作过程实质上是一个数据的采集、传递和加工处理过程,最终产品可以看作是数据的物质表现。如果上了信息系统却不用它来辅助决策,还是按照原来的运作方式运作,则信息系统的作用可能只是限于解放某些岗位的某些工作,如统计报表等,且同时还会增加另外一些岗位的工作。大量经验表明,如果不用信息系统收集上来的数据,要实现用来辅助决策的准确、及时、完整的信息根本不可能,信息系统只有用它才可能逐步提高其准确性、及时性和完整性。按照核心竞争力的评价标准,要构造核心竞争力,本质上只有整合能力才是,而且越外显的能力越容易被模仿。冰山一角,露在外面的越少越不容易被模仿,越能构成核心竞争力。
就象哈佛商业评论编辑Hal Varian(加利福尼亚大学伯克利分校信息管理与系统系主任)指出的那样:“卡尔说IT正在商品化、不再提供竞争优势,这一点他是对的。但知道如何有效使用IT还是一种非常稀缺的技能。”“提供竞争优势的不是IT本身,而是那些知道如何有效利用它的人。”“公司在花成千上万的钱在数据存储和获取客户交易数据上,但一大堆数据就躺在那儿、没有经过分析、没有使用,但是,在那些训练有素的分析人员手上同样的数据却能产生巨大的回报!”这是一个数据丰富的时代,但同时是一个知识贫乏的时代!
波士顿大学管理学院信息系统管理学教授托马斯·H.达文波特要把“过去的40年,更确切地描述为‘数据时代’,而不是‘信息时代’”,“将数据转化为某种更有用的东西,需要相当多的人力投入和智慧,但大多数组织仅仅从技术的角度来看待这一问题。拥有一个数据库或数据挖掘系统,与拥有其它技术一样,是必要的,但对于高质量的信息和知识而言,则是不够的”。
所以这里我们有必要明确一下一些经常混淆的基本概念。
数据(Data)=事实的记录,如上季度甲系列产品在华东地区销售额为120万。
信息=(Information)=数据+ 意义,如上季度甲系列产品华东地区销售额比去年同期减少了25 %。
智能(Intelligence)=信息+理解(understanding)与推理(reasoning),如分析原因是华东地区销售单位不行,或甲系列产品进入了衰退期,还是公司整体营销活动落后,竞争者强力促销导致?或是其它原因。
计算机试题
下列说法中正确的是( )。 a在买计算机时,当然买最高档的 b频繁开、关机对计算机的使用寿命并无影响c 为防止计算机感染病毒,应常用消毒液清洗计算机 d系统启动软盘应写保护,且一般在该盘中不要存放用户程序及数据 D
下面预防计算机病毒的手段,错误的是( )。 a要经常地对硬盘上的文件进行备份 b凡不需要再写入数据的磁盘都应有写保护c 将所有的.com和.exe文件赋以“只读”属性 d对磁盘进行清洗 D
计算机病毒通常分为引导型、复合型和( )。 外壳型 文件型 内码型 操作系统型 B
最先开展的电子商务类型是( )。 企业对个人 企业对企业 企业对政府 个人对个人 A
人类社会最先开展的电子商务类型是( )。 B to C B to B B to G C to C A
人类社会最先开展电子商务零售活动的国家是在( )。 亚洲 欧洲 美洲 澳洲 B
公布世界上第一个Internet电子商务标准是在( )。 1998年 1999年 2000年 2001年 B
在电子商务分类中,C to C是( )。 消费者与消费者间的电子商务 企业间的电子商务 企业内部的电子商务 企业与消费者间的电子商务 A
在电子商务分类中,B to G是( )。 消费者与消费者间的电子商务 企业间的电子商务 企业内部的电子商务 企业对政府的电子商务 D
在电子商务分类中,G to G是( )。 政府与政府间的电子商务 企业间的电子商务 企业内部的电子商务 企业与消费者间的电子商务 A
在电子商务分类中,B to B是( )。 消费者与消费者间的电子商务 企业间的电子商务 企业内部的电子商务 企业对政府的电子商务 B
在电子商务分类中,B to C是( )。 消费者与消费者间的电子商务 企业间的电子商务 企业与消费者的电子商务 企业对政府的电子商务 C
在电子政务分类中,G to G是( )。 政府对政府的电子政务 企业间的电子政务 政府对企业的电子政务 政府对公民的电子政务 A
在电子政务分类中,G to B是( )。 企业对个人的电子政务 政府对企业的电子政务 企业对政府的电子政务 政府对公民的电子政务 B
在电子政务分类中,G to C是( )。 政府对政府的电子政务 企业间的电子政务 政府对公民的电子政务 企业对政府的电子商务 C
在电子政务分类中,B to G是( )。 政府对政府的电子政务 企业间的电子政务 政府对公民的电子政务 企业对政府的电子政务 D
我国电子政务的“三网一库”是指机关内部办公网、办公义务资源网、( )及电子政务信息资源库。 局域网 城域网 公共管理与服务网络 广域网 C
ECP(Electronic Check Paper)是( )。 电子现金 信用卡 电子支票 电子钱包 C
Digital Purse是( )。 电子现金 数字钱包 电子支票 电子钱包 B
与传统现金相比电子现金的优点是( )。 方便、成本低 管理控制技术复杂 已解决合理征税问题 不可能被伪造 A
与传统结算工具相比,电子结算的主要缺点是( )。 缺乏便利性 缺乏安全性 初期投入大、技术复杂 不能进行小额结算 C
电子数据交换的简称是( )。 EFT EDI NET EC B
下面哪项不属于电子商务软件功能( )。 商品目录显示 购物车 交易处理机制 WWW平台选择 D
在线调查常见的方法是( )。 邮寄调查 电话调查 人员调查 电子邮件调查 D
下列有关数据的存储结构的叙述中正确的是: 顺序存储方式只能用于存储线性结构 顺序存储方式的优点是存储密度大、且插入和删除运算效率高 链表的每个结点中都恰好包含一个指针 栈和队列的存储方式既可是顺序方式也可是链接方式 D
算法的时间复杂度是指: 执行算法程序所需要的时间 算法程序的长度 算法执行过程中所需要的基本运算次数 算法执行过程中所需要的基本运算次数 C
算法的空间复杂度是指: 算法程序的长度 算法程序中的指令条数 算法程序所占的存储空间 算法执行过程中所需要的存储空间 D
下列叙述中正确的是: 线性表是线性结构 栈与队列是非线性结构 线性链表是非线性结构 二叉树是线性结构 A
数据的存储结构是指: 数据所占的存储空间量 数据的逻辑结构在计算机中的表示 数据在计算机中的顺序存储方式 存储在外存中的数据 B
下列关于队列的叙述中正确的是: 在队列中只能插入数据 在队列中只能删除数据 队列是先进先出的线性表 队列是先进后出的线性表 C
下列关于栈的叙述中正确的是: 栈是非线性结构 栈是一种树状结构 栈具有先进先出的特征 栈具有后进先出的特征 D
链表不具有的特点是: 可随机访问任一元素 插入和删除不需要移动的元素 不必事先估计存储空间 所需空间与线性表长度成正比 A
在深度为5的满二叉树中叶子结点的个数为: 32 31 16 15 C
对长度为n的线性表进行顺序查找:在最坏情况下所需要的比较次数为: n+l n (n+1)/2 n/2 B
程序流程图(PFD)中的箭头代表的是: 数据流部 控制流 调用关系 组成关系 B
下面不属于软件工程3要素的是: 工具 过程 方法 环境 D
数据流图用于抽象描述一个软件的逻辑模型。数据流图由一些特定的图符构成。下列图符名标示的图符不属于数据流图合法图符的是: 控制流 加CE 数据存储 源和潭 A
软件测试过程是软件开发过程的逆过程其最基础性的测试应是: 集成测试 单元测试 有效性测试 系统测试 B
在结构化方法中软件功能分解属于下列软件开发中的阶段是: 详细设计 需求分析 总体设计 编程调试 C
软件测试的目的是: 发现错误 演示元件功能 改善软件的性能 挖掘软件的潜能 A
软件需求分析阶段的工作可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及: 阶段性报告 需求评审 总结 都不正确 B
软件调试技术包括: 边界值分析 演绎法 循环覆盖 集成测试 B
软件需求说明书是需求分析阶段的最后成果。以下Ⅰ.数据描述、II.功能描述、Ⅲ.性能描述、Ⅳ.文件结构,哪些是其应包括的内容? I和II II和III II和IV I,Ⅱ和Ⅲ D
软件测试方法中的静态测试方法之一为: 计算机辅助静态分析 黑盒法 路径覆盖 边界值分析 A
在详细设计阶段经常采用的工具有: PAD SA SC DFD A
下列工具中需求分析常用的工具是: PAD PFD NS DFD D
在软件生命周期中能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是: 概要设计 详细设计 可行性分析 需求分析 D
需求分析阶段的任务是确定: 软件开发方法 软件开发工具 软件开发费 软件系统的功能 D
检查软件产品是否符合需求定义的过程称为: 确认测试 集成测试 验证测试 验收测试 A
软件危机的主要表现有多个方面。例如:I?需求增长无法满足II?生产成本过高Ⅲ?进度无法控制Ⅳ?需求定义不准确V?质量不易保证Ⅵ?难以满足维护需要但比较而言。一般认为软件危机产生的主要原因是: I和II I和III II和V I和Ⅵ D
软件测试是保证软件质量的重要手段其首要任务是: 保证软件的正确性 改正软件存在的错误 发现软件的潜在错误 实现程序正确性证明 C
下面不属于软件设计原则的是: 抽象 模块化 自底向上 信息隐蔽 C
在结构化方法的软件需求定义中可采用分析工具来辅助完成。下列工具中哪些是常用的工具?。 I数据流图 II结构图 Ⅲ数据字典 Ⅳ判定表I和IIII、Ⅱ和IIII、Ⅱ和IVI、Ⅲ和Ⅳ A
结构化程序设计主要强调的是: 程序的规模 程序的易读性 程序的执行效率 程序的可移植性 B
对建立良好的程序设计风格下面描述正确的是: 程序应简单、清晰、可读性好 符号名的命名只要符合语法 充分考虑程序的执行效率 程序的注释可有可无 A
在面向对象方法中一个对象请求另一个对象为其服务的方式是通过发送: 调用语句 命令 口令 消息 D
信息隐蔽的概念与下述哪一种概念直接相关? 软件结构定义 模块独立性 模块类型划分 模块耦合度 B
下面对对象概念描述错误的是: 任何对象都必须有继承性 对象是属性和方法的封装体 对象间的通信靠消息传递 操作是对象的动态属性 A
数据库管理系统是( )。 应用软件 系统软件 教学软件 工具软件 B
数据库系统的组成要素不包括( )。 硬件平台 用户 网络 数据库管理员 C
“在下列关系中,( )是一对多的关系。
” 董事长和员工 医生和患者 产品和生产厂家 任课教师和学生 A
在对关系的描述中,( )是错误的。 一个关系表通常是同一个主题的数据集合 关系表采用主键来唯一标识元组 一个关系表可以有多个主键 关系是二维表 C
对关系数据库的检索操作可由三种基本关系运算组合而成,这三种基本关系运算不包括( )。 连接 “比较
” 选择 投影 B
“下列不属于Access数据库对象的是( )。
” 表 窗体 向导 查询 C
“下列不是关系种类的是( )。
” 多对一 一对一 一对多 多对多 A
“属于Access可以导入或链接数据源的是( )。
” Excel Access FoxPro 以上皆是 D
“下述关于数据库系统的叙述中正确的是( )。
” 数据库系统避免了一切冗余 数据库系统减少了数据冗余 数据库系统中数据的一致性是指数据类型一致 数据库系统比文件系统能管理更多的数据 B
三级模式间存在二级映射,它们是( )。 概念模式与外模式间,概念模式与内模式间 子模式与内模式间,外模式与内模式间 子模式与外模式间,概念模式与内模式间 概念模式与内模式间,外模式与内模式间 A
关系数据库管理系统能实现的专门关系运算包括( )。 关联、更新、排序 排序、索引、统计 选择、投影、连接 显示、打印、制表 C
用树型结构来表示实体之间联系的模型是( )。 数据模型 网状模型 层次模型 关系模型 C
在关系数据库中,用来表示实体之间联系的是( )。 二维表 线性表 树结构 网结构 A
将E-R图转换到关系模式时,实体和联系都可以表示为( )。 关系 属性 键 域 A
下列4个选项中,可以直接用于表示概念模型的是( )。 层次模型 实体-联系(E-R)模型 关系模型 网状模型 B
数据库的三级结构分别被定义为( )。 子模式、模式和概念模式 外模式、子模式和存储模式 模式、概念模式和物理模式 外模式、概念模式和内模式 D
“公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )。
” 一对一 多对多 一对多 多对一 C
下列4个选项中,说法不正确的是( )。 数据库具有较高的数据独立性 数据库中的数据可以共享 数据库避免了一切数据的重复 数据库减少了数据冗余 C
“在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是( )。
” 人工管理 文件系统 数据项管理 数据库系统 D
“从关系中挑选出指定的属性组成新关系的运算称为( )。
” 投影运算 选取运算 联接运算 交运算 A
“数据库系统的核心是( )。
” 软件工具 数据库管理系统 数据库 数据模型 B
把E-R模型转换成关系模型的过程,属于数据库的( )。 需求分析 概念设计 逻辑设计 物理设计 C
关系表中的每一横行称为一个( )。 字段 元组或记录 码 属性 B
“数据库系统的体系结构是( )。
” 三级模式结构和二级映射 二级模式结构和一级映射 三级模式结构和三级映射 三级模式结构和一级映射 A
数据库中存储的是( )。 数据之间的联系 数据 数据以及数据之间的联系 数据模型 C
“反映现实世界中的实体及实体间联系的信息模型是( )。
” 关系模型 层次模型 E-R模型 网状模型 C
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。 数据与程序独立存放 不同的数据被存放在不同的文件中 不同的数据只能被对应的应用程序所使用 以上三种说法都不对 D
数据模型按不同的应用层次分为三种类型,它们是( )数据模型、逻辑数据模型和物理数据模型。 概念 关系 用户 层次 A
数据库设计分为以下6个阶段:需求分析阶段、( )、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 系统设计阶段 “概念设计阶段 ” 总体设计阶段 模块设计阶段 B
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、( )和自定义完整性。 域完整性 关联完整性 参照完整性 用户完整性 C
数据库管理系统常见的数据模型有层次模型、网状模型和( )三种。 逻辑模型 关系模型 树状模型 物理模型 B
如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体”工人”与实体”设施”之间存在( )联系。 网状 多对多 一对多 一对一 C
下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。 外模式 内模式 概念模式 逻辑模式 B
关系模型的数据操纵即是建立在关系上的数据操纵,一般有( )、增加、删除和修改四种操作。 连接 投影 选择 查询 D
在关系数据库中,把数据表示成二维表,每一个二维表称为( )。 关系 实体 元组 对象 A
数据库保护分为:安全性控制、( )、并发性控制和数据的恢复。 密码控制 访问控制 完整性控制 正确性控制 C
下列叙述中正确的是( )。 数据库系统中,数据的物理结构必须与逻辑结构一致 数据库技术的根本目标是要解决数据共享的问题 数据库设计是指设计数据库管理系统 数据库是一个独立的系统,不需要操作系统的支持 B
“下列有关数据库的描述,正确的是( )。
” 数据库是一组文件 数据库是一个结构化的数据集合 数据库是一个关系 数据库是一个DBF文件 B
数据库设计包括两个方面的设计内容,它们是( )。 概念设计和逻辑设计 模式设计和内模式设计 内模式设计和物理设计 结构特性设计和行为特性设计 D
单个用户使用的数据视图的描述称为( ) 内模式 外模式 存储模式 概念模式 B
“在数据库管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。
A. B.
C. D.
” 数据无冗余 专门的数据管理软件 数据可共享 特定的数据模型 D这是计算机大一计算机导论期末考试试题
“SQL语言又称为( )。
” 结构化控制语言 结构化操纵语言 结构化定义语言 结构化查询语言 D
索引属于( )。 概念模式 外模式 模式 内模式 B
软件定义存储和存储虚拟化的区别
1、可扩展性不同:
传统磁盘阵列:主要有“控制柜”+“硬盘扩展柜”组成。“控制柜”与“硬盘扩展柜”以及后面继续扩容的“硬盘扩展柜”之间,通过SAS线缆进行串联。
当你选定“控制柜”型号的那一刻,就已经确定了磁盘该套磁盘阵列的最大可扩展性了(性能&容量)。
“控制柜”(或称作主控柜)上面会有专门的2块主备/主主控制器(类似服务器,有专门的CPU、内存等),负责接收服务器传来的IO,以及调度“控制柜”与“硬盘扩展柜”中的多块磁盘中的机械手臂,将数据最终落盘,相当于整套存储的大脑中枢。
因此,“控制柜”的控制器处理能力,决定了整套存储的最大IOPS(性能),以及后面可以串接的“硬盘扩展柜”数量,以及可以控制的磁盘类型及数量。(容量)
软件定义存储:就是通过在N台X86服务器上面,部署分布式存储软件,并且利用N台服务器上面插着的本地磁盘,用于存储数据。分布式存储的NameNode(类似大脑节点,负责计算数据如何分布的)接收需要写入数据的服务器传传来的IO,通过软件进行计算,告诉需要写入数据的服务器最终将数据最终落盘到某个DataNode(最终写入数据的节点)。计算能力主要受限于NameNode,而落盘IOPS主要受限于DataNode的数量、磁盘数量与磁盘类型。一旦性能/容量不足,可以通过增加NameNode或者DataNode横向扩展,理论上是可以无限扩展的。
2、兼容性不同:
传统磁盘阵列:一旦你选好了品牌,基本上后续扩容就只能一条路走到黑了。因为不同品牌之间的磁盘阵列,是不能够进行混用的。例如你分别拥有裸容量48TB的DELL存储与HP存储1台,是不能把所有裸容量混合成96TB的区域,然后再从里面划逻辑卷的。
而且某些时候,同一个品牌的不同系列,还不一定能够兼容一起使用
一旦确定了品牌型号,后续扩容就只能给厂家绑架,没有任何议价能力了。而且一旦因为厂家的原因,产品更新换代,系列停产,必须要购买新系列且不兼容在用系列的存储时,就只能被迫做数据迁移了。
要解决上述跨品牌或者同品牌跨系列的存储资源混用,那么还需要额外购买额外硬件,增加了额外的开销。
软件定义存储:由于都是部署在X86服务器的操作系统之上,无论使用什么品牌的服务器,操作系统都是标准的Linux或者Windows操作系统,因此兼容性上面不存在问题,可以跨品牌服务器兼容。
3、易用性不同:
传统磁盘阵列:基本磁盘阵列都是商用产品,而每个厂家基本上都做好了图形化管理界面,因此对于日常的运维操作,基本上只要在图形化界面上面进行点选,就可以完成。并且一旦出现问题,还可以开CASE寻求厂家协助。毕竟存储的是数据,是企业的核心生产力,一旦数据丢失,或者不可访问,非同小可。
软件定义存储:有很多ceph、swift等的开源分布式存储软件,可以自己搭建。最稳定的是软硬一体的设备(但是本质上还是存储品牌绑定,跨品牌不兼容的问题),坑最多的是纯软件的版本(例如VSAN,不但购买的硬件必须是在VSAN的兼容性列表里面的,而且对于驱动、版本等需要匹配到微码级别,否则可能会出现兼容性问题,开CASE都解决不了),而可扩展性最好但是易用性最差的当然是开源的版本。(基本上都要命令行操作,而且需要具备能力非常强的运维团队,否则一旦出现故障,是没有任何外部里能可以支援的)