计算机2级公共基础知识讲课用(第二部分)概要.pptVIP

计算机2级公共基础知识讲课用(第二部分)概要.ppt

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

计算机二级考试公共基础知识试卷分析 第二章 程序设计基础 内容: 1. 程序设计方法与风格。 2. 结构化程序设计。 3. 面向对象的程序设计方法,对象,方法,属性及继承与多态性。 1.结构化程序设计 结构化程序设计方法的四条原则是: 1. 自顶向下; 2. 逐步求精; 3. 模块化; 4. 限制使用goto语句。 结构化程序的基本结构和特点: (1)顺序结构: 简单的程序设计,最基本、最常用的结构; (2)选择结构(分支结构): 包括简单选择和多分支选择结构, (3)重复结构(循环结构): 可根据给定条件,判断是否需要重复执行某一相同程序段。 2.面向对象的程序设计 对象是面向对象方法中最基本的概念。 对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,由一组表示其静态特征的属性和它可执行的一组操作组成。 属性即对象所包含的信息 操作描述了对象执行的功能,操作也称为方法或服务。 类是指具有共同属性、共同方法的对象的集合。 所以类是对象的抽象,对象是对应类的一个实例。 消息是一个实例与另一个实例之间传递的信息。 消息的组成包括 (1)接收消息的对象的名称; (2)消息标识符,也称消息名; (3)零个或多个参数。 继承是指能够直接获得已有的性质和特征,而不必重复定义他们。 单继承指一个类只允许有一个父类 多重继承指一个类允许有多个父类。 多态性是指同样的消息被不同的对象接受时可导致完全不同的行动的现象。 程序设计基础方面的考题 1.符合结构化原则的三种基本控制结构是:选择结构、循环结构和【 】 . (2009年3月) 2. 下列选项中不属于结构化程序设计原则的是(2009年9月) A) 可封装 D) 自顶向下 C) 模块化 D) 逐步求精 3. 以下叙述中正确的是。(2010年3月) A)程序设计的任务就是编写程序代码并上机调试 B)程序设计的任务就是确定所用数据结构 C)程序设计的任务就是确定所用算法 D)以上三种说法都不完整 4.在面向对象方法中,类的实例称为 【____】 。(2005年4月) 5.在面向对象方法中, 【____】 描述的是具有相似属性与操作的一组对象。(2006年4月) 第三章 软件工程基础 计算机软件是包括程序、数据及相关文档的完整集合。 软件按功能分为应用软件、系统软件、支撑软件(或工具软件)。 1.软件工程概念 软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。 软件工程包括3个要素:方法、工具和过程。 软件周期:软件产品从提出、实现、使用维护到停止使用退役的过程。 软件生命周期三个阶段:软件定义、软件开发、运行维护,主要活动阶段是: (1)可行性研究与计划制定; (2)需求分析; (3)软件设计; (4)软件实现; (5)软件测试; (6)运行和维护。 2.结构化分析方法 结构化分析方法:着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 结构化分析的常用工具 (1)数据流图;? ? (2)数据字典;? ? (3)判定树;?判定表。 ?? ? (4)软件需求规格说明书 3.结构化设计方法 软件设计包括:总体设计与详细设计 在程序结构中各模块的内聚性越强,则耦合性越弱。优秀软件应高内聚,低耦合。 常见的过程设计工具有: 图形工具(程序流程图,N-S,PAD) 表格工具(判定表) 语言工具(PDL伪码) 程序流程图 4.软件测试 软件测试的目的:发现错误而执行程序的过程。 软件测试方法: 静态测试: 包括代码检查、静态结构分析、代码质量度量。不实际运行软件,主要通过人工进行。 动态测试: 是基本计算机的测试,主要包括白盒测试方法和黑盒测试方法 软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。 5 .程序的调试 程序调试的任务是诊断和改正程序中的错误,主要在开发阶段进行。 软件调试 静态调试主要是指通过人的思维来分析源程序代码和排错,是主要的设计手段。 动态调试是辅助静态调试。主要调试方法有: (1)强行排错法; (2)回溯法; (3)原因排除法。 (1) 下面叙述中错误的是 (2009年3月) A)软件测试的目的是发现错误并改正错误 B)对被调试的程序进行“错误定位”是程序调试的必要步骤 C)程序调试通常也称为Debug D)软件测试应严格执行测试计划,排除测试的随意性 (2) 软件测试可分为白盒测试和黑盒测试。基本路径测试属于【 】测试。(200

文档评论(0)

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

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

1亿VIP精品文档

相关文档