2003年1月份浙江省高等教育自学考试软件开发工具试题
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共20分)
1.对于来自非计算机专业的软件开发人员而言,( )是他们最感兴趣的。
A.计划工具 B.分析工具
C.设计工具 D.管理工具
2.下列说法正确的是( )
A.开发出好软件的关键是要有好的程序员
B.由优秀程序员组成的项目组才是好的项目组
C.开发软件中,好的程序员比好的项目组更重要
D.程序员必须放弃某些自由,接受项目组的限制和约束,服从严格管理
3.下列说法不正确的是( )
A.面向对象的方法中已将数据和功能这两个要素分开
B.面向对象的程序设计使程序设计的思想方法越来越接近人们的思维
C.面向对象的程序设计使人们对复杂系统的认识归结为对一批对象及其关系的认识
D.面向对象的程序设计使软件工作进一步向用户靠拢
4.下列工作需要用户完成的是( )
A.验收模块 B.模块调试
C.提出修改要求 D.分析修改要求
5.下列选项中不属于项目管理的要素的是( )
A.进度 B.质量
C.费用 D.人员
6.文档生成中比较容易和最难的分别是( )
A.表格,图形 B.文章,图形
C.表格,文章 D.图形,文章
7.( )的核心问题是跨生命周期的信息管理问题。
A.版本管理与人机界面 B.总控部分与人机界面
C.信息管理与项目管理 D.项目管理与版本管理
8.在信息库的几种组织方式中,宜采用( )
A.分散存储 B.逻辑上统一,物理上分散
C.集中存储 D.逻辑上分散,物理上统一
9.对于购买还是自行开发软件开发工具的权衡,以下叙述正确的是( )
A.对日常事务处理用的专用开发工具,由于其功能简单,重复量大,宜自行开发
B.对先进工具缺乏使用经验的单位应自行开发
C.要按照实际情况决定
D.通用软件应自行开发
10.目前软件开发工具的几个重要的动向是( )
A.智能化,多媒体,一体化,标准化
B.智能化,自动化,分布化,集成化
C.智能化,模块化,网络化,标准化
D.智能化,网络化,一体化,标准化
二、填空题(每空1分,共25分)
1.数据字典是一种描述_______的概念模式,它用_______的形式列出数据的基本属性以及相互关系。
2.实体关系图是一种用于描述_______数据结构的概念模式,它以_______、关系、_______三个基本概念概括数据的基本结构,它广泛应用于数据库的设计中。
3.抽象的、较大的对象所具有的性质包括静态属性和_______,自然成为它的子类的性质,不必加以充分说明和规定,这就是所谓的_______.
4.IBM的AD/Cycle提供了应用系统及其开发过程的一个总框架,其应用系统框架为_______,SAA的基本结构除了硬件基础外,还包括三个方面的接口:对_______的接口,对其他计算机系统的接口,对_______的接口。
5.代码生成的输出主要是_______.
6.审记是指对系统的_______及_______进行检测与评价,以便进一步用好或改进这个系统。
7.在软件开发工具的一般结构中,_______和_______处于中心位置。_______是软件开发工具向用户提供支持的基础。
8.与国外相比,国内一些大学,研究机构取得了具有较高水平的研究成果与产品。但在软件开发工具的_______方面差距较大。
9.信息库的技术考虑主要涉及四个问题:信息库的_______,信息库的_______,_______和历史信息的处理方法。
10.总控和人机界面设计的基本原则是面向_______,保证各部分之间信息的_______,保证_______的开放性或灵活性。
11.按集成程度可将软件开发工具分为:_______的、面向某一工作阶段或某一工作任务的,_______的面对软件的全过程的工具。
三、简答题(每小题5分,共20分)
1.简述软件开发工具的概念。
2.简述结构化程序设计中模块划分的基本原则。
3.简述生成代码时依据的主要材料。
4.简述信息库的管理功能及与一般数据库管理系统的不同。
四、论述题(每小题10分,共20分)
1.论述一个好的项目组应该具备的基本条件。
2.论述项目管理的基本目标。
五、应用题(15分)
谈谈在购买或自行开发工具(自行开发应包括自己用和为商品开发两种情况)时应注意的问题。
位律师回复
0条评论