象是属性和方法的封装体C.对象间的通讯消息传递D.操作是对象的动态属性二.填空题1.结构化程序设计的三种基本逻辑结构为顺序、选择和(循环)2.源程序文档化要求程序应加注释。注释一般分为
f序言性注释和(功能性注释)3.在面向对象方法中,信息隐蔽是通过对象的(封装)性来实现的4.类是一个支持集成的抽象数据类型,而对象是类的(实例)5.在面向对象方法中,类之间共享属性和操作的机制称为(继承)软件工程基础
第三章一
选择题
1在软件生命令周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(d)A概要设计B详细设计C可行性研究D需求分析2下面不属于软件工程的3个要素的是(d)过程C方法D环境A工具B
3检查软件产品是否符合需求定义的过程称为(a)A确认测试B集成测试C验证测试D验收测试
4数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符
加工
数据流
存储文件
源、潭
5下面不属于软件设计原则的是c自底向上D信息隐蔽
A抽象
B模块化C
f6程序流程图(PFD)中的箭头代表的是(b)控制流C调用关系D组成关系箭头:控制流方框:加工步骤菱形:逻辑条件7下列工具中为需求分析的常用工具的是d
A数据流B
APAD问
题分析图BPFD程序流程图CNS方盒图DDFD数据流图8在结构化方法中软件功能分解属于下列软件开发中的阶段是cA详细设计B需求分析C总体设计D编程调试9软件调试的目的是bA发现错误B改正错误C改
善软件的性能D挖掘软件的潜能10软件需求分析阶段的工作可以分为四个方面需求获取,需求分析,编写需求规格说明书,以及(b)报告B需求评审C总结二填空题1软件是程序、数据和(文档)的集合一种面向(数据流)的结构化方法2Jackso
方法是D都不正确A阶段性
3软件工程研究的内容主要包括(软件开发)技术和软件工程管理4数据流图的类型有(变换型)和事务型5软件开发环境是全面支持软件开发全过程的(软件工具)集合。
f第四章一.选择题
数据库设计基础
1在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是a)(A数据库系统B文件系统C人工管理D数据项管理2下述关于数据库系统的叙述正确的是aA数据库系统减少了数据冗余B数据库系统避免了一切冗余C数据库系统中数据的一致性是指数据类型一致D数据库系统比r