(完整版)软件开发工具历年填空真题

合集下载

2020.8月软件开发工具真题

2020.8月软件开发工具真题

绝密★启用前2020年8月高等教育自学考试全国统一命题考试软件开发工具(课程代码03173)注意事项:1.本试卷分为两部分,第一部分为选择题,第二部分为非选择题。

2.应考者必须按试题顺序在答题卡(纸)指定位置上作答,答在试卷上无效。

3.涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。

第一部分选择题一、单项选择题:本大题共20小题,每小题1分,共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.谷歌代码搜索( Google Code Search)这款软件工具出现于A.结构化时代B.面向对象时代C.互联网时代D.智能化时代11.关于Java语言的技术中,属于网络和Web开发支持技术的是A. CORBAB. JDBCC. JINID. Servlet12.下列各编程语言中,对面向对象思想和技术支持程度最高的是A. VBB. PBC. DelphiD. Java13.在Eclipse集成开发环境中,每个程序的组织单位是A.代码B.项目C.文件D.对象14.使用Eclipse CDT的默认设置创建一个C/C++项目,编译成功后包含刚被编译的可执行文件的文件夹是C?A. BinariesB. IncludesC. DebugD. Release15.在Eclipse中,在编写程序之前,首先要新建一个A.变量B.函数C.语句D.项目16.在C语言中,引用头文件的符号是A.小括号B.花括号C.中括号D.尖括号或引号17.在Eclipse CDT调试器的断点视图中,用于表示方法断点的图标是A.蓝色圆圈B.白色圆圈C.蓝色箭头加圆圈D.白色透明圆圈18.利用Eclipse自带的“保存历史记录”功能进行版本比较时,用于标记与显示旧版本与目前文件的对比差异的颜色是A.浅黄色B.浅绿色C.浅灰色D.浅红色19除一些可选文件之外, Eclipse插件的组成文件还包括A.版本号B.清单文件C.文件夹D.扩展文件20.结构化方法侧重分析流程,面向对象分析方法侧重A.编程B.建模C.设计D.维护第二部分非选择题二、填空题:本大题共20空,每空1分,共20分。

软件开发工具使用考核试卷

软件开发工具使用考核试卷
B. SVN
C. Visual Studio
D. Mercurial
2.以下哪个IDE(集成开发环境)主要用于Java开发?()
A. Visual Studio
B. Xcode
C. Eclipse
D. Sublime Text
3.以下哪个工具不是用于代码质量检查的?()
A. SonarQube
B. JUnit
2.在使用集成开发环境(IDE)进行软件开发时,请描述至少三种可以提高开发效率的功能或特性。
3.请解释什么是持续集成(Continuous Integration)和持续部署(Continuous Deployment),并简述它们在软件开发过程中的作用。
4.在进行软件测试时,请阐述为什么自动化测试比手动测试更高效,并列举至少三种常用的自动化测试工具。
C. Checkstyle
D. Maven
4.在Python开发中,以下哪个工具用于自动化测试?()
A. pip
B. virtualenv
C. pytest
D. Django
5.以下哪个数据库管理工具主要用于SQL Server?()
A. MySQL Workbench
B. SQL Server Management Studio
B. Azure Resource Manager
C. Google Cloud Deployment Manager
D. Alibaba Cloud ROS
13.以下哪些工具可以用于网络抓包?()(1.5分)
A. Wireshark
B. Fiddler
C. Charles
D. Tcpdump
14.在Python开发中,以下哪些工具可以用于虚拟环境管理?()(1.5分)

(完整版)软件开发工具历年填空真题

(完整版)软件开发工具历年填空真题

1.需求分析阶段产生的文档是____软件功能说明书_______。

2.按工作阶段划分,软件开发工具分为设计工具、分析工具和__计划_________工具。

3.软件是人类在各个领域中积累的知识的结晶,是人类文明与知识得以___延续________的新型的_______载体____。

4.从概念上说,面向对象的程序设计语言是在第___三________代语言基础上出现的。

5.AD/Cycle把应用软件开发过程的每个周期分为五个阶段,依次是:需求分析阶段、分析与设计阶段、_____编程______阶段、______测试或调试_____阶段和使用与维护阶段。

6.在模块之间,应尽量避免传递__控制_________信号。

7.实体关系图是描述__静态________数据结构的概念模式。

8.与数据流程图相比,结构图着重于描述软件模块之间的____控制_______。

9.数据字典用___表格_____的形式列出数据的_____静态属性______及相互关系。

10.时序网络主要描述系统状态及其_____转换______。

11.文档生成包括文章、____表格_______、_____图形______三大类。

12.由于“信息爆炸”问题的存在,对历史信息必须有_____脱机备份______的准备。

13.项目管理与版本管理的关键问题是___历史信息________的处理。

14.自行开发工具要坚持短小实用、逐步积累___________的原则,避免期望过高,贪大求全。

15.软件开发工具的使用者一般包括系统分析人员,_分析设计人员__________,______程序员_____,资料员,测试人员和系统维护人员。

17.按集成程度划分,可以将软件开发工具分成两类:一类是单项的、面对某一工作阶段或某一工作任务的工具;一类是集成的、面对软件开发的全过程的工具。

18.一般地说,项目管理的要素是进度、质量、费用(开支)、资源利用。

19.概念模式在认识中起了一种筛选的作用,选择出某些信息,迅速形成人们对这一事物的看法,并由此作出决策,付诸行动。

10月全国软件开发工具自考试题及答案解析

10月全国软件开发工具自考试题及答案解析

10月全国软件开发工具自考试题及答案解析全国2019年10月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题1分,共10分)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.信息库和信息库管理1C.代码生成D.项目管理和版本管理10.对软件系统进行审计(Audit)的基础是( )A.功能完善的软件B.日常记录的信息C.方便灵活的用户界面D.良好的计算机系统二、多项选择题(在每小题的五个备选答案中,选出二至五个正确的答案,并将正确答案的序号分别填在题干的括号内,多选、少选、错选均不得分。

每小题2分,共20分)11.项目管理包括( )A.进度管理B.用户管理C.费用管理D.质量管理E.设备管理12.软件和软件开发过程的实质是知识的( )A.表述作用B.提炼作用C.传播作用D.固化使用E.决策作用13.结构化程序的基本模块是( )A.数据定义B.处理单元C.用户界面D.循环机制E.二分决策机制14.在项目管理中,通常采用的方法有( )A.工程计划网络方法B.资源平衡方法C.棒状图方法D.最佳路径方法E.检查点方法15.下述功能中,属于信息库管理功能的是( )A.代码生成B.使用查询C.一致性维护D.系统状况E.录入更新16.人机界面和总控模块是软件开发工具的( )A.信息入口B.信息分析C.信息管理D.调度中心E.程序代码产生点17.在下列特点中,属于00方法的是( )A.封装B.抽象2C.多态性D.稳定性E.继承性18.在OMT方法中使用的模型包括( )A.对象模型B.静态模型C.动态模型D.结构模型E.功能模型19.软件开发的逻辑模型包括( )A.环境模型B.数据模型C.系统结构模型D.程序结构模型E.信息流通模型20.下列各项中,属于PowerBuilder的功能特色的是( )A.解决多个数据库连接B.进行参照完整性管理C.进行事务管理D.进行版本管理E.进行更新管理三、填空题(每空1分,共20分)21.软件开发工具应当具有足够的_____________,即在各种各样干扰下仍能保持正常工作,而不丢失信息。

软件开发工具与环境考核试卷

软件开发工具与环境考核试卷
D. Heroku
13.以下哪些语言常用于机器学习项目?()
A. Python
B. R
C. Java
D. JavaScript
14.以下哪些工具可以用于持续集成?()
A. Jenkins
B. GitLab CI
C. Travis CI
D. Docker
15.以下哪些是常用的前端框架?()
A. React
A. Maven
B. Gradle
C. Ant
D. Make
(结束)
三、填空题(本题共10小题,每小题2分,共20分,请将正确答案填到题目空白处)
1.在Java中,用于打包和部署应用程序的工具是__________。
2.常用于Web服务器应用程序开发的编程语言是__________。
3.深度学习框架中,由Google开发的工具是__________。
13.以下哪个工具主要用于代码版本控制?()
A. Git
B. SVN
C. Both A and B
D. None of the above
14.以下哪个工具主要用于性能测试?()
A. JMeter
B. Fiddler
C. Charles
D. Wireshark
15.以下哪个环境主要用于C++开发?()
软件开发工具与环境考核试卷
考生姓名:__________答题日期:__________得分:__________判卷人:__________
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.以下哪种工具被广泛用于版本控制?()
A. Microsoft Word

2020年10月全国软件开发工具自考试题及答案解析

2020年10月全国软件开发工具自考试题及答案解析

全国2018年10月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

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.保障硬件的正常运行二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

111.软件开发中总体设计的内容包括()A.软件的结构设计B.公用数据文件设计C.模块设计D.程序设计E.各部分连接方式设计12.下列各项中,属于软件开发工具的有()A.第三代语言B.第四代语言C.编译系统D.报表生成系统E.代码生成系统13.结构化程序设计的关键是合理地划分模块。

软件开发试题及答案

软件开发试题及答案

软件开发试题及答案一、选择题(每题2分,共10分)1. 下列关于软件开发生命周期的描述中,错误的是:A. 需求分析阶段是软件开发的第一步B. 设计阶段需要确定软件的内部结构C. 编码阶段是将设计转换为代码D. 测试阶段是软件开发的最后阶段答案:D2. 在软件开发过程中,需求分析阶段的主要任务是什么?A. 编写代码B. 确定软件的功能和性能C. 进行软件测试D. 部署软件答案:B3. 敏捷开发方法的核心理念是:A. 过程和工具B. 文档和规范C. 个人和交互D. 客户合作答案:C4. 在面向对象编程中,封装的目的是:A. 提高代码的可读性B. 隐藏对象的实现细节C. 提高代码的执行效率D. 增加代码的复杂性答案:B5. 下列关于软件测试的描述中,正确的是:A. 测试是为了证明软件无错误B. 测试是为了发现软件的错误C. 测试可以提高软件的性能D. 测试是软件开发的可选步骤答案:B二、填空题(每题2分,共10分)1. 在软件开发过程中,需求分析阶段的主要任务是确定软件的________和________。

答案:功能;性能2. 敏捷开发方法强调的是________和________。

答案:迭代;增量3. 在面向对象编程中,继承的目的是________。

答案:代码重用4. 软件测试的主要目的是________。

答案:发现错误5. 在软件开发中,维护阶段包括________和________。

答案:纠错;改进三、简答题(每题5分,共20分)1. 请简述软件开发生命周期的主要阶段。

答案:需求分析、系统设计、实现、测试、部署、维护。

2. 敏捷开发方法与传统开发方法相比有哪些优势?答案:敏捷开发方法具有更高的灵活性和适应性,能够更快地响应变化,强调团队合作和客户参与,以及持续交付价值。

3. 面向对象编程的三大特性是什么?答案:封装、继承、多态。

4. 软件测试的目的是什么?答案:软件测试的目的是确保软件的质量,通过发现和修复错误来提高软件的可靠性和性能。

2023年自考专业(计算机网络)《软件开发工具》考试历年真题摘选附带答案

2023年自考专业(计算机网络)《软件开发工具》考试历年真题摘选附带答案

2023年自考专业(计算机网络)《软件开发工具》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【填空题】在OO程序设计中,对象表达为被描述事物的数据和________的统一整体。

2.【单选题】在Eclipse的插件清单中,提供插件id的标签是()。

A.pluginB.runtimeC.requiresD.extensions3.【填空题】EclipseCDT调试器允许用户使用设置断点、_________、单步执行代码的方法来控制程序的运行过程。

4.【单选题】不属于软件开发工具概念模式的是()。

A.数据流程图B.实体关系图C.关键路线图D.数据字典5.【单选题】属于软件开发工具的是()。

A.COBOLB.DOSC.TOOLBOOKD.DBMS6.【单选题】在软件开发过程中,有关系统环境、现状及需求的信息的提供者和采集者分别是()。

A.分析人员用户B.用户分析人员C.分析人员设计人员D. 设计人员分析人员7.【填空题】Eclipse的工作空间是负责管理________的插件,包括用户创建的项目、那些项目中的文件,以及文件变更和其他资源。

8.【单选题】在软件开发过程中,建立逻辑模型应在()。

A.需求分析阶段B.编码阶段C.分析设计阶段D.测试阶段9.【单选题】在Eclipse设置调试属性时,应选择Preferences菜单中的选项是()。

A.GeneralB.Install/UpdateC.TasksD.Run/Debug10.【单选题】属于Eclipse调试透视图的是()。

A.触发器B.变量视图C.编辑器D.大纲视图11.【单选题】在RationalRose建模的逻辑设计中,使用的图是()。

A.活动图B.状态图C.交互图D.关联图12.【填空题】Eclipse集成开发环境中,每个小程序都是以_____为单位存在的。

13.【填空题】Eclipse工作台(Workbench)是一个高级用户界面框架,它为用户提供了一个______和可扩展的用户界面。

(全新整理)1月全国自考软件开发工具试题及答案解析

(全新整理)1月全国自考软件开发工具试题及答案解析

全国2018年1月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

)1.按工作阶段划分,软件工具可分为分析工具、设计工具、计划工具三种类型。

属于分析工具的是(A.测试工具 B.数据字典管理系统C.代码生成器 D.第四代语言)2.最早出现的软件开发工具是(A.分析工具 B.计划工具C.集成化工具 D.设计工具3.在大型软件开发中,经过调试的模块交付给()A.项目负责人 B.用户C.程序员D.运行维护人员)4.负责修改已投入运行程序的人是(A.用户 B.项目负责人C.程序员D.操作员)5.在Power Script中使用嵌入式SQL时,需要(A.在Power Script语句后加冒号B.在Power Script语句后加分号C.在嵌入式SQL语句后加冒号D.在嵌入式SQL语句后加分号)6.对于软件产品和应用系统来说,项目管理与版本管理最重要的依据是(A.系统设计的结果B.程序运行的结果C.系统测试的报告D.用户反馈的信息)7.在软件工具生成的各类文档中,最难处理的是(A.程序B.文章C.表格D.图形)8.为适应软件开发工具的多样性和可变性,总控与人机界面的设计必须保证系统的(1A.灵活性 B.可靠性C.安全性 D.有效性)9.UML的核心视图是(A.使用事件图 B.逻辑视图C.组件视图 D.协作视图)10.为了存储一个文件的多个版本,Version manager使用(A.文件夹 B.历史文件C.标签 D.升级二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

)11.属于软件开发工具范围的有(A.COBOL B.WORDSTARC.Pctools D.FLOWE.Front Page)12.与软件开发工具类似的概念、术语很多,如(A.计算机辅助软件工程 B.第三代语言C.可视化程序设计 D.最终用户计算E.组件程序设计13.在大型软件开发中,项目负责人承担的工作有( )A.分析需求 B.分配任务C.验收模块D.模块联调E.交付使用)14.在结构化程序设计中,模块划分的要求是(A.模块功能应单一化、明确化 B.模块与功能一一对应C.模块之间可以传递控制信号 D.模块之间限于逻辑耦合E.模块的规模应足够小15.在软件开发工具的概念模式中,属于描述数据的结构与内容的是( )A.业务流程图 B.数据流程图C.实体关系图 D.数据字典E.结构图)16.属于Power Builder中应用程序对象的是(A.窗口对象B.菜单对象2C.用户对象 D.工程对象E.库)17.在一般的应用软件结构(SAA)中,为程序员接口提供的服务包括(A.数据库查询 B.一致性维护C.对话显示 D.安全性维护E.通信服务)18.组成NEWCAFG的Repository库关系的大类是(A.用户类关系 B.系统类关系C.实体类关系 D.操作类关系E.联系类关系)19.选择软件开发工具,首先要明确引入工具要达到的目的,包括(A.为一个项目还是为一批项目引进工具B.在哪个工作阶段使用工具C.工具为哪些人使用D.工具的价格E.工具在怎样的环境下运行20.选购软件工具必须进行市场调查。

全国2002年10月自考软件开发工具试题及答案

全国2002年10月自考软件开发工具试题及答案

全国2002年10月高等教育自学考试软件开发工具试题课程代码:03173第一部分选择题一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

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.XML的标记()A.机器不可读,人可读B.机器不可读,人不可读C.机器可读,人可读D.机器可读,人不可读二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

多选、少选、错选均无分。

11.软件开发工具的性能指标有( )A.表达能力B.保持信息一致的能力C.使用的方便程度D.运行速度E.对硬件及软件环境的要求12.为了解决“软件危机”问题,人们提出的方法有:()A.结构化程序设计B.软件工程C.面向对象程序设计D.即插即用的程序设计E.软件开发工具13.软件开发工具对开发者提供的帮助有()A.规划B.分析C.设计D.成文E.防病毒14.程序员作为项目组的成员应做到()A.发挥自己的技巧,巧妙地使用机器内部命令提高程序的效率B.按统一的原则命名标识符C.对所有项目的领域,都有较深入的理解D.严格按总体设计的要求和理解去传递参数值E.遵守统一的文档编写风格15.在CMM模型中一个好的项目组应具备()A.有严格的成文的工作规范和文档标准B.每个项目都有事先制定的详细时间表C.项目负责人应参加编程工作D.程序员参加测试工作E.文档标准只须专门负责文档收集管理的秘书熟知16.软件开发过程中所涉及的信息包括()A. 设计方案B.变更要求C.需求信息D.程序员信息E.代码,文档17.Model works支持()A.组件化B.多亲继承C.生成VB目标代码D.编辑Business RulesE.可视化18.信息库中需要存放的信息类有:()A.系统状况信息B.设计成果C.运行状况记录D.项目管理与版本管理信息E.系统测试用例19.从目前的软件开发工具发展趋势看,值得注意的动向有()A.智能化 B.网络化C.通用化D.一体化E.标准化20.管理数据字典的工具有()A.CDDB.FLOWC.AD/CycleD.DictionaryE.PVCS第二部分非选择题三、填空题(本大题共14小题,每空1分,共20分)21222324252627.软件开发工具对软件开发的支持体现在信息的管理和处理两方面。

最新10月全国自学考试软件开发工具试题及答案解析

最新10月全国自学考试软件开发工具试题及答案解析

全国2018年10月自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.从60年代末期开始,人们对于软件工作的认识大大深入了,在认识到软件工作的重要性的同时,也认识到了软件工作的困难性。

这就是所谓的()A.软件的智能化问题B.结构化程序设计的技巧问题C.软件生存期的划分问题D.软件危机问题2.一般来说,软件开发工具对环境的要求()A.与它所支持的应用软件的环境要求无关B.依赖于它所支持的应用软件的环境要求C.应当超出它所支持的应用软件的环境要求D.不应当超出它所支持的应用软件的环境要求3.属于软件开发工具的是()A.COBOLB.DOSC.TOOLBOOKD.DBMS4.编写文档的主要工作阶段是()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.在NEWCAFG中,构成Repository库的主体关系是()A.系统类关系B.属性类关系C.实体类关系D.联系类关系10.在对市场上可供使用的软件开发工具进行调查研究时应包括的内容是()A.软件开发工具供应商的规模B.软件开发工具的管理者C.软件开发工具的销售量D.软件开发工具的服务和培训条件二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

03173软件开发工具202410

03173软件开发工具202410

全国2024年10月高等教化自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.软件开发工具最重要的性能是( )A.存储各种信息的实力B.工具的牢靠程度C.版本管理的实力D.帮助人们编写文档2.安排工具是从( )A.宏观的角度去看待软件开发B.微观的角度去看待软件开发C.宏观的角度去制定测试方案D.微观的角度去制定测试方案3.在论述程序结构时,E.Yourdon把程序的结构分解成三个基本模块,即( )A.处理单元、循环机制、二分决策机制B.处理单元、循环机制、限制转移机制C.循环机制、二分决策机制、限制转移机制D.处理单元、二分决策机制、限制转移机制4.划分模块的基本要求是( )A.模块间联系少,模块规模足够小,模块扇入数足够大B.模块功能单一,模块间联系少,模块扇入数足够大C.模块功能单一,模块间联系少,模块规模足够小D.模块功能单一,模块规模足够小,运用逻辑耦合5.在信息库(Repository)探讨中的核心问题是( )A.提高信息的共享性B.保持信息的一样性C.确保信息的精确性D.保证信息的平安性6.在PowerBuilder中,供应以自由表形式显示数据的是( )A.应用程序对象B.菜单对象C.数据窗口对象D.用户对象7.在软件开发工具中,文档生胜利能与代码生成相比( )A.数量小,内容困难B.数量小,内容简洁C.数量大,内容困难D.数量大,内容简洁8.在AD/Cycle的跨周期管理中,在编码和测试阶段都运用的工具是( )A.建模工具B.分析工具C.测试工具D.生成工具9.对软件开发工具进行审计(Audit)的基础是( )A.功能完善的软件B.日常记录的信息C.便利敏捷的用户界面D.良好的计算机系统10.选购软件开发工具首先应考虑的是( )A.市场调查B.明确环境与约束条件C.明确目的与要求D.价格二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的。

(全新整理)10月软件开发工具自考试卷及答案解析

(全新整理)10月软件开发工具自考试卷及答案解析

全国2018年10月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.软件开发工具是在什么基础上发展起来的?()A.机器语言B.汇编语言C.过程化语言D.非过程化语言2.出现最早、数量最大的软件开发工具是()A.设计工具B.分析工具C.计划工具D.集成化工具3.结构化程序设计的主要服务对象是()A.系统分析员B.系统设计员C.程序员D.操作员4.在大型软件开发中,验收软件产品的最终角色是()A.用户B.项目负责人C.程序员D.操作员5.PowerBuilder支持的面向对象编程技术不包括...()A.多态性B.完整性C.继承性D.封装性6.VB中的FORM属于软件开发工具概念模式中的()A.数据字典B.计算机模拟摸型C.直观模型D.数学与逻辑模型7.在AD/Cycle的跨周期管理中,完成数据库物理设计是在()A.需求分析阶段B.分析设计阶段C.编码阶段D.测试阶段8.人机界面的有效实现对于软件开发工具而言,是()A.准备性和灵活性的主要保证B.准确性和可靠性的主要保证C.实用性和灵活性的主要保证D.实用性和可靠性的主要保证19.以下哪项因素不是..历史信息在信息库中保留的难点?()A.历史数据的量太大B.历史数据格式不一致C.历史数据不精确D.历史数据不标准10.version manager 支持并行开发的机制是()A.文件加锁B.标签C.文件夹D.分支/合并二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

11.集成的软件开发工具有()A.数据字典管理系统B.青鸟系列软件C.Objectory D.报表生成器E.RoseUML12.软件开发工具的重要性能有()A.表达能力或描述能力B.保持信息一致性的能力C.使用的方便程度D.工具的可靠性E.对硬件和软件环境的要求13.与即插即用程序设计密切相关的有()A.组件程序设计B.组合文件C.可视化程序设计D.宏观程序设计E.面向对象程序设计14.大型软件开发中,用户承担的工作有()A.提出功能要求B.验收模块C.使用软件D.提出修改要求E.参与修改15.在信息库中编程阶段的成果是()A.程序代码B.变量说明C.验收报告D.使用说明E.测试情况16.实体关系图基本结构的成分是()2A.外部项B.实体C.属性D.处理E.关系17.软件开发工具的信息入口与调度中心是()A.录入更新B.联机查询C.人机界面D.代码生成E.总控模块18.总控和人机界面的技术要点包括()A.保证它的使用者B.保证系统的逻辑性C.保证信息的准确传递D.保证系统的开放性E.保证系统的正确性19.目前已有的软件组件标准有()A.CORBA B.UMLC.COM101 D.HTMLE.TOOLBOOK20.可视化程序设计的技术手段有()A.point and click B.plug and playC.cut and paste D.drag and dropE.object oriented三、填空题(本大题共13小题,每空1分,共20分)请在每小题的空格中填上正确答案。

软件开发工具试题及答案

软件开发工具试题及答案

软件开发工具试题及答案一、选择题1. 下列哪个不是常见的软件开发工具?A. 编译器B. 集成开发环境(IDE)C. 虚拟机D. 数据库管理系统答案:C. 虚拟机2. 下列哪个是版本控制工具?A. PhotoshopB. GitC. EclipseD. JIRA答案:B. Git3. 下列哪个工具经常用于编写和运行Python代码?A. Visual Studio CodeB. XcodeC. Sublime TextD. Notepad++答案:A. Visual Studio Code4. 下列哪个工具是用于自动化构建和测试软件的?A. JenkinsB. PhotoshopC. VMwareD. Eclipse答案:A. Jenkins5. 下列哪个工具用于模拟移动设备?A. Android StudioB. PhotoshopC. XcodeD. Eclipse答案:A. Android Studio二、填空题1. 编译器是一种将源代码转换为_______的工具。

答案:机器码(可执行代码)2. 在版本控制系统中,_______是一个存储代码变更历史的数据库。

答案:仓库(repository)3. _______是一种用于测试用户界面的工具,可以记录和重放用户操作。

答案:Selenium4. _______是用于创建和运行虚拟机的开源工具。

答案:VirtualBox5. _______是一个使用Java编写的集成开发环境。

答案:Eclipse三、问答题1. 简要解释什么是集成开发环境(IDE)?答案:集成开发环境(IDE)是一种软件工具,提供了编码、调试、编译、构建和部署等开发任务所需的全部功能在一个统一的界面中。

它通常包含了代码编辑器、调试器、自动补全、版本控制集成和构建工具等功能,能够提高开发效率和代码质量。

2. 举例说明一个常见的集成开发环境(IDE)及其主要特点。

答案:一个常见的集成开发环境是Visual Studio。

最新10月全国自考软件开发工具试题及答案解析.docx

最新10月全国自考软件开发工具试题及答案解析.docx

⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品自学考料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯全国 2018 年 10 月自学考试软件开发工具试题课程代码: 03173一、单项选择题(本大题共10小题,每小题 1分,共 10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未均无分。

1.软件开发工具提供的功能之一是()A. 文件管理B. 数据管理C.存储管理D. 文档生成或编制2.属于软件开发工具的是()A.4GLB.DBMSC.编译系统D. 操作系统3.软件开发中表达标准化不包括()...A. 数据流程图B. 数据字典C.模块结构图D. 检查点设置4.项目负责人不必考虑 ()..A. 分析需求B. 验收模块C.交付检验D. 验收修改成果5.信息库 (Repository) 研究的核心问题是 ()A. 信息的共享性B. 信息的准确性C.信息的一致性D. 信息的安全性6.在软件开发工具的概念模式中,决策树属于的概念模式是()A. 直观模型B. 计算机模拟模型C.时序网络D. 数学与逻辑模型7.软件开发工具的基础是()A. 信息库B. 人机界面C.总控部分D. 代码生成8.在 PowerBuilder 中反映数据窗口实际内容的是数据窗口的()A. 数据存储B. 设计1C.数据定义D. 控件9.对一个系统的运行状况及效率进行检测与评价的工作称为()A. 测试B. 鉴定C.审计D. 验收10.从目前的 CASE 理论考虑, CASE 工具集成的关键是()A. 数据库B. 信息库C.操作系统D.ODBC 技术二、多项选择题(本大题共10小题,每小题 2分,共 20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

11.软件开发工具概念的要点是()A.它是在第三代语言之后,软件技术进一步发展的产物B.它的目的是在软件开发过程中给予人们支持与帮助C.它的基本思想是致力于软件开发的高效优质D.它支持软件开发的全过程E.它仅支持编码或其它特定的工作阶段12.软件开发工具的重要性能有()A. 表达能力B. 保持信息一致的能力C.使用的方便程度D. 对硬件和软件环境的要求E.工具的可靠程度13.OOP的基本思想包括()A. 封装性B. 对象之间有抽象与具体的关系C.对象之间有整体与部分的关系D. 遗传性E.对象之间可以互送参数14.可视化的元素包括()A. 图标B. 图表C.图像D. 一段程序E.一片素描15.在信息库中,设计阶段的有关信息包括()A. 总体结构B. 数据字典2C.程序代码D. 测试情况E.程序模块的要求16.数据流程图的基本组成部分是()A. 外部实体B. 实体属性C.数据存储D. 条件判断E.数据处理17.在软件开发工具中,文档生成与代码生成相比,其特点包括()A. 数量大B. 语法严格C.内容复杂D. 种类多E.格式固定18.从技术方面考虑,软件开发工具的基本原则包括()A. 面向使用者B. 保证信息的准确传递C.保证信息存储的一致性D. 保证系统的安全性E.保证系统的开放性19.属于多媒体技术特性的是 ()A. 集成性B. 交互性C.实时性D. 标准化E.数字化20.表示 ModelWorks 中事件绘图者业务过程的元素是()A. 事件B. 对象C.触发D. 操作E.封装三、填空题(本大题共 12小题,每空 1分,共 20分)请在每小题的空格中填上正确答案。

软件开发工具试题大题答案)

软件开发工具试题大题答案)

软件开发工具试题大题答案)(一)三、简答题(本大题共5小题,每小题5分,共25分)1. 什么是过程化程序设计语言?答案:第三代程序设计语言一般都是过程化语言,即需要由编写程序的人一步一步地安排好机器的执行次序,虽然不是一对一地指挥到机器指令,但是还必须在人的头脑中安排好实际的执行过程。

2. 代码生成器依据哪些资料工作?答案:代码生成器生成代码时依据三方面的资料:(1)信息库里已有的有关资料。

(2)各种标准模块的框架和构件。

(3)使用者通过屏幕前的操作送入的信息。

3. 什么是数据字典?答案:数据字典是一种描述数据内容的概念模式。

它用表格的形式列出数据的基本属性以及相互关系。

4. 简述信息库这一概念提出的背景。

答案:信息库是针对软件开发或信息系统开发中的大量信息管理工作提出来的。

早在手工进行系统分析的阶段人们已经发现,许多问题出在信息交流中的误解与损失。

按照传统的生命周期法,每一阶段都是用相应的文档实现过渡的,在信息传递中,误解与丢失十分严重。

另外,软件的修改与版本更新也引起一些问题,有时不得不从头收集基础信息,不但浪费很大,而且会引起用户的厌烦。

随着数据库技术的发展,人们很自然地想到用计算机来办这件事。

这就是信息库这个概念提出的背景。

5. 为自己所用而开发软件开发工具时,应注意哪些事项?答案:为自己所用而开发软件开发工具时,应注意以下事项:(1)从实际出发,设定现实的、有限的目标。

(2)坚持短小实用,逐步积累,避免期望过高,贪大求全。

(3)注意文档的齐全和资料的积累。

四、论述题(本大题共1小题,共10分)1. 承担大型软件开发任务的程序员,必须遵守哪些规定?答案:保证严格地在本模块范围内操作,决不使用可能干扰其他模块的命令或函数。

原则上讲,有一定经验的程序员是可以通过某些命令直接影响机器内部信息的。

对于单人工作的程序员来说,这常常是发挥技巧、提高效率的手段,但是对于项目组的成员来说,这必然会导致混乱,应当严格禁止。

软件开发工具试题及答案

软件开发工具试题及答案

软件开发工具试题及答案1. 什么是集成开发环境(IDE)?请列举至少三种流行的IDE工具。

2. 解释版本控制系统的作用,并说明Git的基本工作流程。

3. 描述单元测试的重要性,并给出至少两种常用的单元测试框架。

4. 简述持续集成(CI)的概念,并列举至少两个流行的CI工具。

5. 什么是代码审查?为什么它是软件开发过程中的一个重要环节?6. 描述敏捷开发方法中的Scrum框架,并解释其主要组成部分。

7. 什么是容器化?请解释Docker在软件开发中的作用。

8. 请解释什么是API,并给出一个常见的API类型的例子。

9. 描述软件部署过程中的蓝绿部署和滚动部署的区别。

10. 解释什么是DevOps,并说明它如何影响软件开发和运维。

答案1. 集成开发环境(IDE)是一个软件应用程序,为开发者提供编写代码、编译、调试和运行程序的一体化环境。

流行的IDE工具包括Eclipse、Visual Studio和IntelliJ IDEA。

2. 版本控制系统用于跟踪和管理源代码的变更历史。

Git的基本工作流程包括:克隆仓库、创建分支、进行更改、提交更改、合并分支和推送更改至远程仓库。

3. 单元测试是验证软件中单个组件或模块功能正确性的过程。

常用的单元测试框架有JUnit(Java)、NUnit(.NET)和PyTest(Python)。

4. 持续集成(CI)是一种实践,旨在自动化构建和测试过程,确保代码的集成不会导致问题。

流行的CI工具有Jenkins、Travis CI和CircleCI。

5. 代码审查是软件开发过程中的一个环节,它允许团队成员检查彼此的代码,以确保代码质量和一致性,同时促进知识共享和团队协作。

6. Scrum是一个敏捷开发框架,它包括产品待办列表、迭代(Sprint)、Scrum会议(如每日站立会议、Sprint计划会议、Sprint回顾会议和Sprint评审会议)和角色(如Scrum Master和产品负责人)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.需求分析阶段产生的文档是____软件功能说明书_______。

2.按工作阶段划分,软件开发工具分为设计工具、分析工具和__计划_________工具。

3.软件是人类在各个领域中积累的知识的结晶,是人类文明与知识得以___延续________的新型的_______载体____。

4.从概念上说,面向对象的程序设计语言是在第___三________代语言基础上出现的。

5.AD/Cycle把应用软件开发过程的每个周期分为五个阶段,依次是:需求分析阶段、分析与设计阶段、_____编程______阶段、______测试或调试_____阶段和使用与维护阶段。

6.在模块之间,应尽量避免传递__控制_________信号。

7.实体关系图是描述__静态________数据结构的概念模式。

8.与数据流程图相比,结构图着重于描述软件模块之间的____控制_______。

9.数据字典用___表格_____的形式列出数据的_____静态属性______及相互关系。

10.时序网络主要描述系统状态及其_____转换______。

11.文档生成包括文章、____表格_______、_____图形______三大类。

12.由于“信息爆炸”问题的存在,对历史信息必须有_____脱机备份______的准备。

13.项目管理与版本管理的关键问题是___历史信息________的处理。

14.自行开发工具要坚持短小实用、逐步积累___________的原则,避免期望过高,贪大求全。

15.软件开发工具的使用者一般包括系统分析人员,_分析设计人员__________,______程序员_____,资料员,测试人员和系统维护人员。

17.按集成程度划分,可以将软件开发工具分成两类:一类是单项的、面对某一工作阶段或某一工作任务的工具;一类是集成的、面对软件开发的全过程的工具。

18.一般地说,项目管理的要素是进度、质量、费用(开支)、资源利用。

19.概念模式在认识中起了一种筛选的作用,选择出某些信息,迅速形成人们对这一事物的看法,并由此作出决策,付诸行动。

20.对于软件来说,样品即产品,正是由于这样的特点,进度和质量对软件开发是最关键的问题。

P6521.跨越生命周期的信息管理是项目管理与版本管理的基本功能,随着软件开发工具的普遍应用,这方面的需求将会越来越多。

22.如果说总控部分和人机界面使用户面对一个良好的工作环境的话,那么在这个环境中,工作的范围及深度则取决于信息库的功能和内容。

23.对于软件开发工具来说,面向用户最根本的是要有立足于符合应用领域实际的、符合软件开发人员思路的概念模型,包括静态模型SAA 和动态模型AD/cycle p 73 。

24.自行开发工具一定要坚持短小实用、逐步积累,避免期望过高、贪大求全,这条原则是立足于软件开发工具开发难度的认识。

31.图表是实际的图,由模型元素组成,描述系统的某些部分或期望的整个系统,一个模型通常包括若干张各种类型的图表,一张图表是某个视图的一部分。

32.软件开发工具,是在第三代语言基础上,为提高软件开发的__质量_____和__效率_____,对开发者提供帮助的一类软件。

33.工程思想的核心有两点:标准化的_表达方式______与规范化的_工作步骤______。

34.模块间应当尽量避免_____逻辑__耦合,而仅限于_数据______耦合。

35.程序编制要通过两个转换,首先是_用户______的理解到程序员的理解,其次是程序员的理解到___程序员____的实现。

36.在AD/Cycle的跨周期管理中,需求分析阶段使用的方法包括分析工具、设计_______工具和__建模_____工具。

38.在信息库中存放有关___项目管理____和__版本管理_____的信息,属于跨生命周期的信息。

39.在软件开发工具概念模式中,时序网络主要描述系统的___状态____与__转换_____方式。

40.逻辑视图描述了系统的____静态结构___关系和___动态协作__关系。

42.项目管理的内容包括进度管理,质量管理,____资源_______________管理和________费用___________管理。

43.按工作阶段划分,软件开发工具可以分为设计工具、_____分析_______________工具和________计划____工具。

44.软件开发项目管理的核心问题是__跨生命周期____________________管理。

45.即插即用程序设计中的软件组件相当于C+ +___类库______________中的函数。

46.面向对象的方法把对于复杂系统的认识归结为对一批对象及其关系的认识,它摒弃了持续许久的__________自上而下___________和_____自下而上_______________的争论。

47.软件开发工具的目的是从信息_________管理___________和______处理___________方面,给予软件开发人员帮助与支持。

48.当组织许多人共同完成一项大的任务时,__组织________________和___管理______________就成为关键因素。

49.软件工具生成的文档包括文章、_______表格_____和___图形____________三大类。

50.总控和人机界面的设计必须严格遵守面向______使用者______________的原则。

53.软件开发工具的智能1.项目管理包括___进度____、资源与费用管理、三个基本内容,对于软件项目来说,还有两个比较特殊的问题。

首先是测试工作方面的支持,另一个是____标准化___问题。

54.软件工程的思想主要集中于加强___项目管理者____的工作上,对于____程序员___关系不大,这点和_软件工程______程序设计方法正好互相补充。

55.概念模式的意义决定了它的_ 相对性__,即面对各种不同的用途,必然会有不同形式的概念模式。

4.时序网络是一种较为特殊的概念模式,它主要描述__状态_____及其___转换____,因此常常用于一些__实时控制_____方面的软件的功能。

57.逻辑上统一,物理上分散的信息库,需要设立一个统一的__信息管理模块___进行管理。

使数据库与模块都实现了__模块_____化,既保持了一致性,又保持了_灵活______性。

58.在讨论软件开发工具的开发时,首先要区分__自己用还是作为商品化出售_____。

59.目前软件开发工具的发展趋势是___智能化____,__网络化_____,_一体化______,标准化。

60.CASE工具一词有两种理解。

一种是计算机辅助软件工程,另一种是__计算机辅助系统工程_____。

61.为了在各部分之间的信息的准备传递,关键在于对信息的_ 全面分析和统一规划____p73_。

62.总控与人机界面设计的基本原则是面向__使用者_____的原则,保证各部分之间__信息_____的准确传递,保证系统的____开放性和灵活性___。

化,就63.第三代程序设计语言一般都是__过程_____化的语言,即需要由编写程序的人安排好机器的执行次序。

而第四代语言是基于__非过程_____化的思想,只要给机器下达需要做什么的命令,由机器自己去安排执行的顺序。

64.软件的测试阶段包括__模块测试_____与_整个软件联调______两个部分。

65.结构化程序设计的方法主要是为_程序员______服务的,它反映的基本是早期的面对较小软件,以手工方式、个人方式编写程序的工作环境下的思想方法。

66.客观世界的任何事物都是对象,它们都有一些_静态______属性,也有一些有关的操作。

作为一个整体,这些对象对外不必公开这些属性和操作,这就是所谓的____封装性___。

67.有关软件的功能设计与物理设计的各种信息是由分析人员根据__需求分析_____形成的,它体现为_____软件功能说明书__。

68.数学与逻辑模型的优点是___严格____、____准确___和__可计算性_____。

69.____总控部分___和___人机界面____是软件开发工具的信息入口和调度中心。

70.购买还是自行开发软件工具一般应根据__软件开发工作的性质和要求_____加以权衡。

71.项目数据库实际是_信息库______的一个组成部分,它记录的是___项目本身的进展情况____。

72.通过___网络____人们可以更方便互通73.数据字典是一种描述_数据内容______的概念模式,它用__表格_____的形式列出数据的基本属性以及相互关系。

74.实体关系图是一种用于描述____静态___数据结构的概念模式,它以_____实体__、关系、___属性____三个基本概念概括数据的基本结构,它广泛应用于数据库的设计中。

75.抽象的、较大的对象所具有的性质包括静态属性和_动态操作______,自然成为它的子类的性质,不必加以充分说明和规定,这就是所谓的__遗传性_____。

76.IBM的AD/Cycle提供了应用系统及其开发过程的一个总框架,其应用系统框架为___Saa_系统应用体系结构___,SAA的基本结构除了硬件基础外,还包括三个方面的接口:对___程序员____的接口,对其他计算机系统的接口,对__用户_____的接口。

77.代码生成的输出主要是___根据设计要求自动或半自动生成某种语言的代码____。

78.审记是指对系统的__状况_____及____效率___进行检测与评价,以便进一步用好或改进这个系统。

79.在软件开发工具的一般结构中,总控部分_______和___人机界面____处于中心位置。

___信息库____是软件开发工具向用户提供支持的基础。

80.与国外相比,国内一些大学,研究机构取得了具有较高水平的研究成果与产品。

但在软件开发工具的__应用_____方面差距较大。

81.信息库的技术考虑主要涉及四个问题:信息库的___内容____,信息库的___组织方式____,__信息库的管理功能_____和历史信息的处理方法。

82.总控和人机界面设计的基本原则是面向__使用者_____,保证各部分之间信息的___准确传递____,保证__系统_____的开放性或灵活性。

83.按集成程度可将软件开发工具分为:专用______的、面向某一工作阶段或某一工作任务的,___集成的____的面对软件的全过程的工具。

信息,共享知识,为软件和知识的___重用与共享____,提供新的机会。

84.生成机器指令的程序代码,优点是自动运行_______,缺点是_____依赖于硬件__。

85.目前,软件开发工具的发展趋势是____智能化___、___网络化____、一体化、_标准化______。

相关文档
最新文档