- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二级vf公基础笔记及练习
第三章 软件工程
第一部分
软件工程基础知识的考点:
1、 软件是包括程序、数据及相关文档的完整集合
2、 软件的特点:
1)软件是一种逻辑实体
2)软件的生产没有明显的制作过程
3)软件不存在老化、磨损问天阁。
4)软件的成本高
5)软件的开发涉及诸多的社会因素
3、软件工程是为克服软件危机而提出的一种概念和其相关方法和技术。
4、软件工程包括三要素:方法、工具和过程。
5、软件的生命周期分为三个部分:定义阶段,开发阶段,维护阶段
1)定义阶段:可行性研究、需求分析
2)开发阶段:概要设计,详细设计,实现,测试
6、基于软件的目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。
7、软件开发环境是全面支持软件开发全过程的软件工具集合。
第二部分
8、软件需求阶段常用的工具:数据流图(简称为:DFD)、数据字典、判定树、判定表;
在DFD中椭圆表示加工;箭头表示数据流;矩形表示源;
9、在需求分析阶段最后会形成:软件需求规格说明书(也是需求分析阶段的最后成果)
10、软件需求规格说明书的作用:
1)便于用户、开发人员进行理解和交流;
2)反映出用户问题的结构,可以作为软件开发工作的基础和依据
3)作为确认测试和验收的依据。
第三部分
11、软件设计是一个把软件需求转换为软件表示的过程。
12、软件设计的基本原理
抽象、模块化、信息隐蔽、模块独立性
13、一般优秀的软件设计,应尽量做到高内聚低耦合,这样有利于提供模块独立性
14、概要设计需要把需求分析阶段形成的层次结构,划分为模块及模块的层次结构。
15、概要设计常用的工具是“结构图“ (SC图)
16、在概要设计阶段典型的数据流类型有两类:交换型和事务型
第四部分
17、详细设计是为软件结构图中的每一个模块确定实现算法和局部数据结构
18、详细设计阶段常用的图形工具:程序流程图,N-S,PAD,HIPO等
在数据流程图中,箭头表示控制流,矩形表示加工步骤,菱形表示逻辑条件。
19、为例避免流程图在描述程序逻辑时的随意性和灵活性 ,提出了N-S图
第五部分
20、软件测试的目的就是在软件投入生产运行之前,尽可能多地发现软件中的错误。
21、软件测试的方法有三种:动态测试,静态测试和正确性证明。
22、在动态测试中需要进行测试用例的设计;因此,设计测试用例的方法有两种(黑盒测试和白盒测试)
23、白盒测试也称为结构测试;白盒测试的主要方法有逻辑覆盖、基本路径测试等。
24、黑盒测试也称功能性测试;测试方法有(等价分类法,边缘值法、因果图法、错误推测法、测试策略)
25、软件测试的实施:
1、单元测试(发现模块单元中是否存在与实际描述不符的内容)
2、集成测试(测试为发现与接口有关的错误)
3、有效性测试(确认测试):测试软件是否与需求规格说明的一致。
4、系统测试(是将软件系统与硬件、外设或其他系统元素结合在一起,对整个软件系统进行测试)
26、程序调试的任务是诊断和改正程序中的错误。
第四章 数据库基础
1、数据库(DB)是存储在存储设备上,结构化的相关数据的集合。
2、数据库的特征:共享性、独立性、完整性、少冗余性。
3、数据库管理系统(DBMS):是对数据库进行管理的系统软件,是数据库系统的核心。
4、DBMS具有如下几方面的功能 :
1)数据库定义功能2)数据库操作功能3)数据库的运行管理功能4 )数据库的建立和维护功能
5、数据库系统包括:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户
6、数据管理发展经历了三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。
7、数据独立性分为:物理独立性(数据的物理结构的改变,不影响数据库的逻辑结构,从而不至于引起应用程序的变化。)
逻辑独立性(数据库总体逻辑结构的改变,不需要修改现有的应用程序
8、数据库系统的三级模式(外模式(子模式或用户模式)、概念模式(对逻辑结构的描述)、内模式(又称物理模式))
9、数据库的二级映射(外模式到概念模式的映射;概念模式到内模式的映射)
10、数据模型是数据特征的抽象(包含:数据结构、数据操作与数据约束)
11、数据模型按不同的应用层次分为三种类型(概念数据模型、逻辑数据模型、物理数据模型)
12、常用的概念数据模型有(E-R模型),逻辑数据模型 (层次模型、网状模型、关系模型)
13、实体和实体之间的联系有三类:一对一、一对多、多对多;
14、E-R模型中椭圆表示属性、矩形表示实体、菱形表示实体间联系
15、层次模型是用树型结构表示实体和实体之间的联系
网状模型是用网状结构表示实体和实体之间的联系
关系模型是用二维表表示实体及实体之间的联系
16、一张二维表就是一个关系,一个关系就是一张二维表。
17、数据完整性包括:实
您可能关注的文档
- 个人独资章-2016必威体育精装版新.doc
- 个人浅谈通膨胀对居民收入和消费的影响.doc
- 个人理财(点知识整理).doc
- 个人理财1下.doc
- 个人理财。呀.doc
- 两室两厅装设计图 现代风格两室两厅装修设计图.doc
- 个人理财学笔记.doc
- 个人理财实指导书.doc
- 个人理财知重点.doc
- 个人理财案及解答.doc
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)