二级vf公共基础笔记及练习

二级vf公共基础笔记及练习

ID:46850599

大小:88.00 KB

页数:10页

时间:2019-11-28

二级vf公共基础笔记及练习_第1页
二级vf公共基础笔记及练习_第2页
二级vf公共基础笔记及练习_第3页
二级vf公共基础笔记及练习_第4页
二级vf公共基础笔记及练习_第5页
资源描述:

《二级vf公共基础笔记及练习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第三章软件工程第一部分软件工程基础知识的考点:1、软件是包括程序、数据及柑关文档的完幣集合2、软件的特点:1)软件是一种逻轲实体2)软件的生产没有明显的制作过程3)软件不存在老化、磨损问天阁。4)软件的成本髙5)软件的开发涉及诸多的社会因素3、软件工程是为克服软件危机而提出的一种概念和其相关方法和技术。4、软件工程包括三要素:方法、工具和过程。5、软件的生命周期分为三个部分:定义阶段,开发阶段,维护阶段1)定义阶段:可行性研究、需求分析2)开发阶段:概要设计,详细设计,实现,测试6、基于软件的目标,软件工程的理论和技术性研究的内容主耍包括:软件开发技术和软件工程管理。7、软件开发环境是全面支

2、持软件开发全过程的软件工具集合。第二部分8、软件需求阶段常用的工具:数据流图(简称为:DFD)、数据字典、判定树、判定衣;在DFD中椭圆表示加工;箭头表示数拯流;矩形表示源:9、在需求分析阶段最后会形成:软件需求规格说明书(也是需求分析阶段的最后成果)10、软件需求规榕说明书的作用:1)便于用户、开发人员进行理解和交流;2)反映出用户问题的结构,可以作为软件开发工作的基础和依据3)作为确认测试和验收的依据。第二部分11、软件设计是•个把软件需求转换为软件表示的过程。12、软件设计的基木原理抽象、模块化、信息隐蔽、模块独立性13、■-般优秀的软件设计,应尽量做到髙内聚低耦合,这样有利于提供模块

3、独立性14、概要设计需耍把需求分析阶段形成的层次结构,划分为模块及模块的层次结构。15、概要设计常用的工具是“结构图“(SC图)16、在概要设计阶段典型的数据流类型有两类:交换型和事务型第四部分17、详细设计是为软件结构图中的每-个模块确定实现算法和局部数据结构18、详细设计阶段常用的图形工具:程序流程图,N-S,PAD,HIPO等在数据流程图中,箭头表示控制流,知形表示加工步骤,菱形表示逻辑条件。19、为例避免流程图在描述程序逻辑时的随意性和灵活性,提出了N・S图第五部分20、软件测试的目的就是在软件投入生产运行Z前,尽可能多地发现软件中的错谋。21、软件测试的方法有三种:动态测试,静态测

4、试和正确性证明。22、在动态测试中需婆进行测试用例的设计;因此,设计测试用例的方法有两种(黑盒测试和白盒测试)23、白盒测试也称为结构测试;白盒测试的主要方法有逻轲覆盖、基本路径测试等。24、黑盒测试也称功能性测试;测试方法有(等价分类法,边缘值法、因果图法、错谋推测法、测试策略)25、软件测试的实施:1、单元测试(发现模块单元中是否存在与实际描述不符的内容)2、集成测试(测试为发现与接口有关的错误)3、有效性测试(确认测试):测试软件是否与需求规格说明的一致。4、系统测试(是将软件系统与硬件、外设或集他系统元索结合在一起,对整个软件系统进行测试)26、程序调试的任务是诊断和改正程序中的错误

5、。第四章数据库基础1、数据库(DB)是存储在存储设备上,结构化的相关数据的集合。2、数据库的特征:共享性、独立性、完祭性、少冗余性。3、数据库管理系统(DBMS):是对数据席进行管理的系统软件,是数据库系统的核心。4、DBMS具有如下儿方面的功能:1)数据库定义功能2)数据库操作功能3)数据库的运行管理功能4)数据库的建立和维护功能5、数据库系统包括:换件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户6、数据管理发展经历了三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。7、数据独立性分为:物理独立性(数据的物理结构的改变,不影响数据库的逻辑结构,从而不至于引起应用程序的

6、变化。)逻辑独立性(数据库总体逻辑结构的改变,不需要修改现有的应用程序8、数据库系统的三级模式(外模式(子模式或用户模式)、概念模式(对逻辑结构的描述)、内模式(乂称物理模式))9、数据库的二级映射(外模式到概念模式的映射;概念模式到内模式的映射)10、数据模型是数据特征的抽彖(包含:数据结构、数据操作与数据约束)11、数据模型按不同的应用层次分为三种类型(概念数据模型、逻辑数据模型、物理数据模型)12、常用的概念数据模型有(E・R模型),逻辑数据模型(层次模型、网状模型、关系模型)13、实体和实体之.间的联系有三类:一对一、一对多、多对多;14、E-R模型中椭圆表示属性、矩形表示实休、菱形

7、表示实体间联系15、层次模型是用树型结构表示实体和实体Z间的联系网状模型足用网状结构表示实体和实体之间的联系关系模型是用二维表表示实体及实体Z间的联系16、一张二维表就是一个关系,一个关系就是一张二维表。17、数据完整性包括:实体完整性、参照完整性、域完整性18、传统的集合运算有:并、交、差;19、专门的关系运算有:选择、投影、连接;20、数据库设计包括:数据库的需求分析、概念设计、逻徘设计和物理设计四个阶段

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。