软件开发工具试题
2009-08-30 16:20
351 查看
第一套:
一、单项选择题(每小题2分,共20分)
1.( )工具是完全为项目主管人员服务的。
A.计划工具 B.分析工具 C.设计工具 D.管理工具
2.下列有关各种概念模型的说法不正确的是( )
A.结构图的优点是体现层次结构,由上到下,由粗到细描述程序的结构
B.结构图用于描述程序模块内部的逻辑结构
C.数据流程图是描述系统信息处理的全过程
D.时序网络的基本概念是状态与转换
3.( )工具是出现最早、规模最大的。
A.计划工具 B.分析工具 C.设计工具 D.管理工具
4.下列用于衡量项目组的标准的是( )
A. AD/Cycle B. ISO9001标准 C. COM101 D. CMM
5.下列有关结构化程序设计的说法中正确的是( )
A.减少了程序工作量 B.减少了代码的调试
C.降低了程序的运行效率 D.使程序不容易修改
6.信息库的组织方式不包括( )
A.分散存储 B.集中存储C.逻辑上分散,物理上统一 D.逻辑上统一,物理上分散
7.( )是软件开发工具走向成熟的体现。
A.总控与人机界面 B.项目管理与版本管理
C.代码生成与文档生成 D.信息库及其管理模块
8.在AD/Cycle的模型中,总控与人机界面的设计原则不包括( )
A.面向用户的原则 B.保证各部分之间信息的准确传递
C.保证系统的完整性或模块化 D.保证系统的开放性或灵活性
9.对于自行研制工具来说,除了技术上的考虑之外,首先要( )
A.组织项目组人员 B.调查市场 C.估算经费能力 D.区分自己用还是作为商品出售
10.目前已经提出的软件开发标准化的方案有( )
A. CORBA B. XML C. HTML D. PVCS
二、填空题(每空1分,共25分)
1.软件开发过程的几个主要阶段包括:_______、总体设计、_______、_______。
2.软件开发的基本问题主要在于两个转换没有顺利通过,即_______,_______。
3.数据流程图面对的是一个_______的信息流程,它更多地用于描述某一业务处理系统的信息来源、存储、处理,去向的全面情况。与结构图相比,它更适于_______描述,而结构图则着重于软件模块之间的_______。
4.面向对象的程序设计语言使软件工作进一步向_______靠近,这对于计算机应用深入到各个领域是十分有利的。
5.软件规模越大,管理的重要性就越突出。一般来说,项目管理的要素是进度、_______、费用开支、_______。对于软件开发来说,核心是_______问题。
6.为自己用开发的软件工具时,首先从_______,设立_______目标。
7.文档生成包括_______,_______,图形,最易处理的是_______。
8.信息库管理模块功能与一般数据库系统的区别在于:如何实现________信息与_______信息的协调一致,信息之间的_______联系的识别与记录。
9.项目管理与版本管理的核心问题是_______,其中项目管理是以_______为中心解决问题。
10.在真正实现即插即用的程序设计时,并不那么简单,首先_______的问题就十分困难,其次软件部件的_______也是问题。
11.版本管理的核心是保持各个版本之间、局部和整体之间的两个_______。
三、简答题(每小题5分,共20分)
1.简述代码生成器的输出及特点。
2.分析现阶段,软件开发工具国内发展的实际水平。
3.简述在自行开发为自己用的软件开发工具时应注意的问题。
4.简述信息库存放的主要内容。
四、论述题(每小题10分,共20分)
1.软件开发工具用到的几个主要的理论和方法。
2.论述关于用户界面的基本原则。
五、应用题(15分)
对于单个的程序员来说,独自编写程序相当于手工作坊的工作方式。那么真正的大型软件的研制必须采用现代化大生产的方式才能完成。谈谈大型软件开发过程中存在的各种困难及其存在的原因以及你对这种困难与原因的认识。
一、单项选择题(每小题2分,共20分)
1.( )工具是完全为项目主管人员服务的。
A.计划工具 B.分析工具 C.设计工具 D.管理工具
2.下列有关各种概念模型的说法不正确的是( )
A.结构图的优点是体现层次结构,由上到下,由粗到细描述程序的结构
B.结构图用于描述程序模块内部的逻辑结构
C.数据流程图是描述系统信息处理的全过程
D.时序网络的基本概念是状态与转换
3.( )工具是出现最早、规模最大的。
A.计划工具 B.分析工具 C.设计工具 D.管理工具
4.下列用于衡量项目组的标准的是( )
A. AD/Cycle B. ISO9001标准 C. COM101 D. CMM
5.下列有关结构化程序设计的说法中正确的是( )
A.减少了程序工作量 B.减少了代码的调试
C.降低了程序的运行效率 D.使程序不容易修改
6.信息库的组织方式不包括( )
A.分散存储 B.集中存储C.逻辑上分散,物理上统一 D.逻辑上统一,物理上分散
7.( )是软件开发工具走向成熟的体现。
A.总控与人机界面 B.项目管理与版本管理
C.代码生成与文档生成 D.信息库及其管理模块
8.在AD/Cycle的模型中,总控与人机界面的设计原则不包括( )
A.面向用户的原则 B.保证各部分之间信息的准确传递
C.保证系统的完整性或模块化 D.保证系统的开放性或灵活性
9.对于自行研制工具来说,除了技术上的考虑之外,首先要( )
A.组织项目组人员 B.调查市场 C.估算经费能力 D.区分自己用还是作为商品出售
10.目前已经提出的软件开发标准化的方案有( )
A. CORBA B. XML C. HTML D. PVCS
二、填空题(每空1分,共25分)
1.软件开发过程的几个主要阶段包括:_______、总体设计、_______、_______。
2.软件开发的基本问题主要在于两个转换没有顺利通过,即_______,_______。
3.数据流程图面对的是一个_______的信息流程,它更多地用于描述某一业务处理系统的信息来源、存储、处理,去向的全面情况。与结构图相比,它更适于_______描述,而结构图则着重于软件模块之间的_______。
4.面向对象的程序设计语言使软件工作进一步向_______靠近,这对于计算机应用深入到各个领域是十分有利的。
5.软件规模越大,管理的重要性就越突出。一般来说,项目管理的要素是进度、_______、费用开支、_______。对于软件开发来说,核心是_______问题。
6.为自己用开发的软件工具时,首先从_______,设立_______目标。
7.文档生成包括_______,_______,图形,最易处理的是_______。
8.信息库管理模块功能与一般数据库系统的区别在于:如何实现________信息与_______信息的协调一致,信息之间的_______联系的识别与记录。
9.项目管理与版本管理的核心问题是_______,其中项目管理是以_______为中心解决问题。
10.在真正实现即插即用的程序设计时,并不那么简单,首先_______的问题就十分困难,其次软件部件的_______也是问题。
11.版本管理的核心是保持各个版本之间、局部和整体之间的两个_______。
三、简答题(每小题5分,共20分)
1.简述代码生成器的输出及特点。
2.分析现阶段,软件开发工具国内发展的实际水平。
3.简述在自行开发为自己用的软件开发工具时应注意的问题。
4.简述信息库存放的主要内容。
四、论述题(每小题10分,共20分)
1.软件开发工具用到的几个主要的理论和方法。
2.论述关于用户界面的基本原则。
五、应用题(15分)
对于单个的程序员来说,独自编写程序相当于手工作坊的工作方式。那么真正的大型软件的研制必须采用现代化大生产的方式才能完成。谈谈大型软件开发过程中存在的各种困难及其存在的原因以及你对这种困难与原因的认识。
相关文章推荐
- ARM开发软件及实用工具介绍
- linux 软件开发小工具
- 画画一样开发软件 TERSUS无代码开发工具安装及使用介绍
- 如何管理小型软件开发团队之工具篇
- .NET软件开发与常用工具清单(转)
- 软件开发工具介绍之 6.Web开发工具
- 软件开发与测试工具推荐
- 软件开发工具(三)——理论与开发过程
- 安卓开发工具优化APK,让软件更流畅
- valgrind: 一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具
- 多内核英特尔处理器架构软件开发工具
- C#软件开发实例.私人订制自己的屏幕截图工具(十)在截图中包含鼠标指针形状
- Linux操作系统下软件开发工具的选择
- ARM开发工具软件命令具体解释---嵌入式回归第三篇
- 软件开发工具(五)——开发与发展
- 软件定制开发工具 WebBuilder 6.5 发布
- 当今主流敏捷软件开发工具PK,哪个更好用?
- 敏捷软件开发工具——精益开发方法
- Web软件开发工具WebBuilder试用手记
- zz 软件开发流程工具一览