- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
结构化程序设计 结构化程序设计方法的四条原则是: 1. 自顶向下; 2. 逐步求精; 3. 模块化; 4. 限制使用goto语句。 结构化程序的基本结构和特点:(1)顺序结构: 简单的程序设计,最基本、最常用的结构;(2)选择结构(分支结构): 包括简单选择和多分支选择结构,(3)重复结构(循环结构): 可根据给定条件,判断是否需要重复执行某一相同程序段。 面向对象的程序设计 1、对象:是面向对象方法中最基本的概念。 属性即对象所包含的信息 操作描述了对象执行的功能,操作也称为方法或服务。 2、类:是指具有共同属性、共同方法的对象的集合。 所以类是对象的抽象,对象是对应类的一个实例。 3、消息:是一个实例与另一个实例之间传递的信息。消息的组成包括 (1)接收消息的对象的名称; (2)消息标识符,也称消息名; (3)零个或多个参数。 4、继承:是指能够直接获得已有的性质和特征,而不必重复定义他们。 单继承指一个类只允许有一个父类 多重继承指一个类允许有多个父类。 5、多态性:是指同样的消息被不同的对象接受时可导致完全不同的行动的现象。 第三章 软件工程基础 考试大纲 1. 软件工程基本概念,软件生命周期的概念,软件工具与软件开发环境。 2. 结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3. 结构化设计方法,总体设计与详细设计。 4. 软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。 5. 程序的调试,静态调试与动态调试。 软件工程概念 软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。软件工程包括3个要素:方法、工具和过程。 软件周期:软件产品从提出、实现、使用维护到停止使用退役的过程。软件生命周期三个阶段:软件定义、软件开发、运行维护,主要活动阶段是:(1)可行性研究与计划制定;(2)需求分析;(3)软件设计;(4)软件实现;(5)软件测试;(6)运行和维护。 结构化分析方法和设计方法 结构化分析方法:着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 结构化分析的常用工具:1)数据流图;2)数据字典;3)判定树;?判定表。 结构化分析方法:? 软件设计包括:总体设计与详细设计 在程序结构中各模块的内聚性越强,则耦合性越弱。优秀软件应高内聚,低耦合。 常见的过程设计工具有: 图形工具(程序流程图,N-S,PAD) 表格工具(判定表) 语言工具(PDL伪码) ? ? 程序流程图 N-S图 PAD图 软件测试 软件测试的目的:发现错误而执行程序的过程。 软件测试方法: 1)静态测试:包括代码检查、静态结构分析、代码质量度量。不实际 运行软件,主要通过人工进行。2)动态测试: 是基本计算机的测试,主要包括白盒测试方法和黑盒 测试方法 白盒测试方法有:逻辑覆盖;基本路径测试 黑盒测试方法有:等价类划分法;边界值分析法;错误推测法 软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。 第*页 程序的调试 程序调试的任务是诊断和改正程序中的错误,主要在开发阶段进行。 软件调试 静态调试主要是指通过人的思维来分析源程序代码和排错,是主要的设计手段。 动态调试是辅助静态调试。主要调试方法有:(1)强行排错法;(2)回溯法;(3)原因排除法。 第四章 数据库设计基础 考试大纲 1. 数据库的基本概念:数据库,数据库管理系统,数据库系统。2. 数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。3. 关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。4. 数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。 数据库系统的基本概念 数据:实际上就是描述事物的符号记录。 数据库:是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序共享。 数据库管理系统:一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,是数据库的核心。 数据库系统:由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)五个部分构成的运行实体。 数据库应用系统:由数据库系统、应用软件及应用界面三者组成。 计算机二级考试公共基
文档评论(0)