二级Access考点程序设计基础软件工程基础考点逻辑路径分析图

上传人:大米 文档编号:495913172 上传时间:2023-04-10 格式:DOC 页数:8 大小:69KB
返回 下载 相关 举报
二级Access考点程序设计基础软件工程基础考点逻辑路径分析图_第1页
第1页 / 共8页
二级Access考点程序设计基础软件工程基础考点逻辑路径分析图_第2页
第2页 / 共8页
二级Access考点程序设计基础软件工程基础考点逻辑路径分析图_第3页
第3页 / 共8页
二级Access考点程序设计基础软件工程基础考点逻辑路径分析图_第4页
第4页 / 共8页
二级Access考点程序设计基础软件工程基础考点逻辑路径分析图_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《二级Access考点程序设计基础软件工程基础考点逻辑路径分析图》由会员分享,可在线阅读,更多相关《二级Access考点程序设计基础软件工程基础考点逻辑路径分析图(8页珍藏版)》请在金锄头文库上搜索。

1、-全国计算机等级考试NCRE二级ACCESS公共根底知识程序设计根底、软件工程根底考点逻辑路径、要点分析记忆:系统路径链条式、关键词提醒式一、 程序设计根底局部一路径分析:程序程序设计程序设计语言程序设计风格程序设计方法构造化程序设计方法面向对象的设计方法二要点分析1.程序:软件开发人员应用程序设计语言,根据用户需求开的发,适合计算机执行的指令语句序列。2.程序设计:3.程序设计语言:分类或阶段机器语言、汇编语言、高级语言QB(构造化)VB(面向对象),TCVC,FO*-VFP等)4.程序设计风格:1)概念:指编写程序时所表现出现的特点、习惯和逻辑思路。2主流风格:清晰第一,效率第二 3规*:

2、源程序文档化(选择标示符的名字、程序注释序言性注释和功能性注释、程序视觉组织、数据说明方法(顺序归*化、变量安排有序化、数据构造注释化、语句构造(18)、输入和输出方法(15)。真题在线:(20069MC1)以下选项中不符合良好程序设计风格的是(D) A.源程序要文档化 B.数据说明的次序要规*化 C.防止滥用goto语句 D.模块设计要保证高耦合,高内聚真题在线:(20079MC4)以下描述中,不符合良好程序设计风格要求的是( A )A程序的效率第一,清晰第二 B.程序的可读性好 C.程序中要有必要的注释 D.输入数据前要有提示信息5.程序设计方法:构造化程序设计、面向对象程序设计、快速原型

3、法软件工程法6.构造化程序设计方法1)背景:20世纪60年代,许多大型软件的开发工作都遭到严重的困难,日程拖延,花费超支,产品不可靠,意识开发的复杂性,构造化程序设计方法应运而生并开展。2)概念:仅使用3种根本控制构造实现程序的设计方法。真题在线:20109FB4)仅由顺序、选择分支和重复循环构造构成得程序是_程序。答案:构造化4)构造:顺序构造、选择构造和循环构造。真题在线:(20093FB3)符合构造化原则的三种根本控制构造是:选择构造,循环构造和_.答案:顺序构造真题在线:(20113MC5)构造化程序所需求的根本构造不包括BA.顺序构造 B.GOTO跳转 C.选择分支构造 D.重复循环

4、构造(1) 程序流程图程序框图:方框语句序列,箭头控制流,菱形判定条件真题在线:(20084MC1)程序流程图中带有箭头的线段表示的是( C )A.图元关系 B.数据流 C.控制流 D.调用关系(2)顺序构造:是最根本、最常用的构造,是按照程序语句行的自然顺序,程序按语句一条一条地执行。(3)选择构造分支构造:A.分类:简单项选择择构造和多分支选择构造。B.概念:这种构造可以根据设定的条件,判断应该选择哪一条分支来执行相应的语句序列。(4)循环构造重复构造:A.分类:当型循环(while循环)先判断后执行操作)和直到型循环(untile循环先执行后判断) B.概念:根据给定的条件,判断是否需要

5、重复执行*一局部操作。5)具体实施原则及方法:(15)7.面向对象设计方法1)根本思想:分散、抽象、模块化、信息隐蔽等,有效提高软件开发北、缩短时间、提高软件质量。2)构造化面向对象比拟:结化化SDHow to do,面向对象OOWhat to do3)优点:也人类习惯的思维方法一致、稳定性好、可重用性好、易于开发大型软件产品、可维护性好4)特征:继承性、多态性、封装性真题在线:(20074MC4)以下选项中不属于面向对象程序设计特征的是( C )A.继承性 B.多态性 C.类比性 D.封装性5)概念术语(1)对象(Object):A.概念:对象是系统中用来描述客观事物的一个实体,是构成系统的

6、根本单位。B比拟:对象是具体对象也可是泛指对象,实例是具体的对象。根本的运行时认得实体,它既包括数据属性,也包括作用于数据的操作行为。一个对象把属性和行为封装为一个整体。C.组成:一个对象通常可由对象名,属性和操作3个局部组成,,一个对象由一组属性和对这些属性进展操作的一组方法组成。对象之间通信是通过消息实现的,一个对象通过向另一个对象发送消息激活*一个功能。D.特点:分类性、多态性、标识唯一性。真题在线:(20089MC7)在面向对象方法中,不属于对象根本特点的是( A )A.一致性 B.分类性 C.多态性 D.标识唯一性真题在线:(20119MC10)以下选项中属于面向对象设计方法主要特征

7、的是A 。A.继承 B.自顶向下 C.模块化 D.逐步求精(2)面向对象Object Oriented ,OO):从该问题通常所涉及的对象入手来研究问题。(3)消息(Message):A.概念:对象之间进展通信的一种数据构造,即向对象发出的效劳请求。B.组成:消息包括对象标识、效劳方法标识,输入信息和答复信息等。(4)封装(Encapsulation):A概念:就是对象的属性和方法组成一个独立的系统单位。B组成:封装是一个对象形成两个局部:接口局部和实现局部,接口局部可见,实现局部不可见。C保护:首先可以保护对象,防止用户直接存取对象的内部细节,其次保护客户端,防止实现局部的改变影响到客户端的

8、改变。(5)类(Class):A.概念:具有一样属性和方法的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述。B.比拟:类静态的,对象是动态,一个类定义了一组大体上相似的对象;一个类所包含的方法和数据描述一组对象的共同行为和属性;类是在对象之上的抽象,对象是类的具体化,是类的实例。封装可以实现信息的隐蔽。真题在线:(20079MC3)在面向对象方法中,实现信息隐蔽是依靠(C )A.对象的继承 B.对象的多态 C.对象的封装 D.对象的分类真题在线:(20064FB2)在面向对象方法中,_类_描述的是具有相似属性与操作的一组对象(6) 继承(Inheritance):A.概念:是父类和

9、子类之间共享数据属性和方法的方法和机制;B.特点:继承具有传递性,如果类C继承类B,类B继承类C,则类C继承类A。C功能:一个子类可以继承它的父类中的属性和操作;子类中可以定义自己的属性和操作;继承增加了软件重用可以降低开发维护费用。D.分类:继承可为单继承和双继承。单继承子类只从一个父类继承,双继承是子类从多于一个的父类继承。真题在线:(20109MC6)面向对象方法中,继承是指(D)。A.一组对象所具有相似性质B.一个对象具有另一对象的性质C.各对象之间的共同性质 D.类之间共享属性和操作的机制(7)多态性(Polymorphism):使一个实体在不同上下文件条件下具有不同意义或用法的能力

10、。不同的对象收到同一消息可以产生完全不同的构造,这现象叫做多态性;多态的实现受到继承的支持。二、 软件工程根底局部一) 路径分析:软件软件危机软件工程软件周期(中国标准:定义、开发、运行维护)软件周期:定义需求分析需求分析方法系统需求分析方法构造化分析法面向数据流的分析方法软件周期:开发设计概要设计详细设计软件周期:开发设计调试、测试软件测试和调试软件周期:运行维护维护、进化二) 要点分析:1. 软件1) 概念:程序、数据及相关文档的完整集合。A程序programm是软件开发人员应用程序设计语言,根据用户需求开发的,适合计算机执行的指令序列。B.数据data是使程序能正常运行的数据构造 C文档

11、document是与程序开发、维护和使用有关的图文资料。真题在线:(20103FB4)软件是_、数据和文档的集合。答案:程序真题在线:(20079MC1)软件是指( D ).A.程序 B.程序和文档 C.算法加数据构造 D.程序,数据和相关文档的完整集合2)组成:一是机器可执行的程序和数据;二是机器不可执行的文档。3)分类:系统软件、应用软件、支撑软件工具软件真题在线:(20093MC5)软件按功能可以分为:应用软件,系统软件和支撑软件(工具软件),属于应用软件的是( C )A.编译程序B.操作系统C.教务管理系统 D.汇编程序真题在线:(20103MC3)软件按功能可以分为:应用软件、系统软

12、件和支撑软件或工具软件。下面属于系统软件的是B。 A.编辑软件 B.操作系统 C.教务管理系统 D.浏览器真题在线:(20119MC4)软件按功能可以分为应用软件、系统软件和支撑软件或工具软件。下面属于应用软件的是 A A学生成绩管理系统 B.C语言编译程序 C.UNI*操作系统 D.数据库管理系统2. 软件危机1)概念:20世纪60年代末以后出现的,在计算机软件开发和维护过程中所遇到的一系列严重的问题。2)表现:盲目制定开发方案,预算超支;无规*化方法和管理流程,文档不完整,接口不统一,构造不清晰不易维护;软件质量差,不可靠;软件生产率跟不上需求的增长和硬件的开展。真题在线:(20109MC

13、4)下面描述中,不属于软件危机外表的是AA.软件过程不规* B.软件开发生成率低 C.软件质量难以控制 D.软件本钱不断提高3.软件工程1)概念:应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序,是研究软件生产的一门学科。目的是消除软件危机,使计算机软件工程化。2)要素:方法、工具支持软件开的开发、管理、文档生成的支撑环境,CASE)和过程(支持软件开发的各个环节的控制、管理)真题在线:(20089FB3)软件工程三要素包括方法,工具和过程,其中_过程_支持软件开发的各个环节的控制和管理.3)目标:在给定本钱、进度的前提下,开发出具有有效性、可靠性、可维护性、可重要性

14、、可适应性、可移植性、可追踪性、可相互操作性且满足用户需求的产品。4)原则:抽象、确定性、模块化、信息隐蔽、局部化、完备性、一致性、可验证性5)过程:软件定义Plan、软件开发Do、软件验证Check、软件维护Action。从软件开发的观点看,就是使用适当的资源(人员、硬件、软件工具、时间),为开发软 件进展一组开发活动,在过程完毕时将输入(用户要求)转化为输出(软件产品)。6) 周期:如同任何产品都有一个发生、开展、成熟直到衰亡的全过程一样,软件系统也有一个目标的提出、定义、开发、运行和维护直到被废弃的全过程。 国标将软件生命周期定义为软件定义(问题定义、可行性研究、需求分析)、软件开发(总体设计概要设计、详细设计、编码、测试、调试)、软件运行维护(使用、维护、进展)3个时期,并细分为可行性研究、工程方案、需求分析、概要设计、详细设计、编码实现以及测试运行、维护等阶段。真题在线:(20109MC5)软件生命周期是指 A.软件产品从提出、实现、使用维护到停顿使用退役的过程 A.软件从需求分析、设计、实现到测试完成的过程 C.软件的开发过程 D.软件的运行维护过程真题在线:(20074FB4)软件生命周期可分为多个阶段,一般分为定义阶段,开发阶段和维护阶段.编码和测试属于_开发_阶段.真题

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号