软件开发技术考试归纳总结综合.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发技术考试归纳总结综合

一、关于软件什么是程序?程序有哪些特性? 程序是由程序设计语言的抽象符号的集合;是对数据施行算法的过程 ;程序具有层次性 ——程序的结构是嵌套的,程序的功能是迭加的。什么是软件?软件有哪些特性? 软件是计算机程序以及与程序有关的各种文档的总称。软件是信息商品。是一种逻辑产品,是思维逻辑的结晶;软件产品的质量通过实践来验证 ;软件产品的成本构成具有上升的趋势;软件产品的故障率随着软件维护而下降 评价程序设计语言的标准是什么? (1)用户界面好,操作简便;(2)对硬件、软件环境要求低;(3)对硬件资源利用的程度高;(4)代码质量高,目标程序运行速度快,可靠性高,结构化性能高,可读性好;(5)应用范围广泛;(6)调用其它软件容易;(7)自身发展快。选择程序设计语言的一般标准是什么?应用范围;算法及计算复杂性数据结构 效率衡量一个软件质量好坏的标准有哪些?1.可理解性(Understandablity)2.可靠性(Reliablity)3.效率(Efficiency) 4.可维护性(Maintainablity)5.完整性(Completencess)6.简明性(concisess) 7.可移植性(Portability)8.可测试性(Testablity)9.结构性(Structuredness)10.友好性(Friendliness) 二、数据库基础数据库中的常用数据模型:层次模型——上层记录和下层记录之间的联系是1:N。网状模型——实体间存在N:N的联系;关系模型——用二维表格表达实体集 ;对象模型——具有丰富的表达能力,但模型相对较复杂;完整性约束条件——完整性规则的集合;完整性规则——用来限定符合数据模型的数据状态及其变化,以保证数据系统的数据与现实系统的状态一致。三级结构和两级映象 :概念模式 ——数据库中全部数据的整体逻辑结构的描述。由若干个概念记录类型组成,且包含记录间联系、数据的完整性安全性等要求。外模式——用户与数据库系统的接口,是用户用到的那部分数据的描述。外模式由若干个外部记录类型组成。内模式——内模式是数据库在物理存储方面的描述,定义所有内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。模式/内模式映象 —— 模式/内模式映象存在于概念级和内部级之间,用于定义概念模式和内模式之间的对应性。(需说明概念记录和内部记录之间的对应性) 外模式/模式映象——存在于外部级和概念级之间,用于定义外模式和概念模式之间的对应性。这个映象一般是放在外模式中描述的。逻辑数据独立性——如果数据库的概念模式要修改,比如增加记录类型或增加数据项,那么只要对外模式/模式映象做相应的修改,可以使外模式和应用程序尽可能保持不变。这样,我们称数据库达到了逻辑数据独立性。物理数据独立性 ——如果数据库的内模式要修改,即数据库的物理结构有所变化,那么只要对模式/内模式映象做相应的修改即可。可以使概念模式尽可能保持不变,也就是对内模式的修改尽量不影响概念模式,当然对于外模式和应用程序的影响更小,这样,我们称数据库达到了物理数据独立性(简称物理独立性)。关系模型——运用数学方法研究数据库的结构和定义对数据的操作,所以基于关系模型的关系数据库具有模型简单、数据独立性高、有较为坚实的理论基础等特点。关系(表)——由行和列交叉组成的二维表格。它表示的是一个实体集合。元组——表中一行称为一个元组。可用来表示实体集中的一个实体。属性——表中的列称为属性,给每一列起一个名称即属性名,表中的属性名不能相同。域——列的取值范围称为域,同列具有相同的域,不同的列可有相同的域。规范化了的二维表格,具有如下性质: (1)属性值是原子的,不可分解。 (2)没有重复元组。 (3)没有行序。 (4)理论上没有列序,为方便,使用时有列序。主键(也称主码、主关键字)——若一个关系中有多个候选键,则选其中的一个为关系的主键。外键——若一个关系R中包含有另一个关系s的主键所对应的属性组F,则称F为R的外键。关系的规范化 ——对有异常的关系进行分解以消除异常的过程。也就是让一个关系只描述一个主题,如果某个关系有两个或多个主题,就将它分解为多个关系,在分解关系时,同时注意到多个关系之间的相互参照性范式——在规范化过程中,必须遵循一定的准则以指导关系的规范化,一般把这些准则称为范式。第一范式——任何符合关系定义的表都是第一范式的。第二范式 ——如果一个关系的所有非主属性都完全依赖于整个主关键字(不存在部分依赖),那么该关系就属于第二范式,记作R∈2NF。根据这一定义,凡是以单个属性作为主关键字的关系自动就是第二范式。第三范式——一个关系如果是第二范式的,并且没有传递依赖关系,则该关系就是第三范式的。数据库的完整性——指尽可能避免对数据库无意的滥用;数据库的安全性——指尽可能避免对

文档评论(0)

peili2018 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档