(完整版)软件开发工具历年填空真题
- 格式:pdf
- 大小:143.35 KB
- 文档页数:6
软件开发工具-题库1、1.用于以只读的,图形化方式访问整个企业的模型信息( )。
A、 App ModelerB、 ViewerC、 Meta WorksD、 Warehouse Architect答案: B2、2.数据流图的绘制采用了()的方法。
A、自下而上B、从里到外C、从外到里D、自顶而下答案: D3、3.用于系统的需求分析,设计和构造数据流程图和数据字典( )。
A、 Process AnalystB、 Data ArchitectC、 App ModelerD、 Meta Works答案: A4、4.用于对概念层和物理层的交互式数据库设计和构造( )。
A、 ProcessAnalystB、 DataArchitectC、 WarehouseArchitectD、 Viewer答案: B5、5.ProcessAnalyst模块用于()的数据分析与发现。
A、需求分析B、概念设计C、逻辑设计D、物理设计答案: A6、1.任何软件的开发工作都是处于某种环境中,软件开发环境的主要组成成分是软件工具。
( )答案:正确7、2.基于各个阶段对信息的需求不同,软件开发工具大致可以分为四类:设计工具、分析工具、计划工具和管理工具。
( )答案:错误8、3.窗口与用户对象之间不需要交换信息。
( )答案:错误9、4.Power Builder不具备面向对象编程的特征。
( )答案:错误10、5.用户对象是封装了一组相关代码和属性、完成特定功能的对象。
( )答案:正确11、1.何为Java语言?答案: java是面向对象的编程语言,表面上看,它类似C++的简洁版本,但有很多区别。
Java已经成为高级WEB网页设计的标准。
它的优点是,更简洁的语法、更好的内存管理模式、通过虚拟机解释执行的、平台无关性。
12、2.何为需求分析,需求分析的目标是什么?答案:需求分析是数据库设计的第一阶段,也是系统开发过程中的一个关键工作阶段。
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.软件开发工具应当具有足够的_____________,即在各种各样干扰下仍能保持正常工作,而不丢失信息。
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)是一个高级用户界面框架,它为用户提供了一个______和可扩展的用户界面。
软件开发试题及答案一、选择题(每题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. 软件测试的目的是什么?答案:软件测试的目的是确保软件的质量,通过发现和修复错误来提高软件的可靠性和性能。
全国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 Page12.与软件开发工具类似的概念、术语很多,如()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.选购软件工具必须进行市场调查。
软件开发工具试题及答案一、单项选择题(每题2分,共20分)1. 下列哪个不是软件开发过程中常用的版本控制系统?A. GitB. SVNC. FTPD. Mercurial答案:C2. 在软件开发中,以下哪个选项不是敏捷开发的核心原则?A. 个体和互动高于流程和工具B. 可工作的软件高于详尽的文档C. 遵循严格的开发流程D. 客户合作高于合同谈判答案:C3. 在软件开发中,以下哪个选项不是软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 代码审查答案:D4. 下列哪个不是软件开发工具的类别?A. 项目管理工具B. 文本编辑器C. 版本控制系统D. 编译器答案:B5. 在软件开发过程中,以下哪个不是需求分析阶段的输出?A. 需求文档B. 软件架构设计C. 用例图D. 需求规格说明书答案:B6. 在软件开发中,以下哪个不是持续集成(CI)的组成部分?A. 自动构建B. 自动测试C. 手动部署D. 代码审查答案:C7. 下列哪个不是软件开发过程中的文档?A. 设计文档B. 用户手册C. 测试报告D. 项目计划答案:D8. 在软件开发中,以下哪个不是面向对象编程(OOP)的特征?A. 封装B. 继承C. 多态D. 过程化答案:D9. 在软件开发中,以下哪个不是软件架构设计的原则?A. 分层B. 模块化C. 单一职责原则D. 重复使用原则答案:D10. 在软件开发中,以下哪个不是代码重构的目的?A. 提高代码质量B. 增加新功能C. 提高代码可读性D. 优化性能答案:B二、多项选择题(每题3分,共15分)1. 在软件开发过程中,以下哪些是软件测试的阶段?A. 单元测试B. 集成测试C. 系统测试D. 性能测试答案:ABCD2. 在软件开发中,以下哪些是敏捷开发实践?A. 每日站立会议B. 持续集成C. 代码审查D. 长期项目规划答案:ABC3. 在软件开发中,以下哪些是软件设计模式?A. 单例模式B. 工厂模式C. 观察者模式D. 循环模式答案:ABC4. 在软件开发中,以下哪些是软件工程的基本原则?A. 模块化B. 可维护性C. 可扩展性D. 可测试性答案:ABCD5. 在软件开发中,以下哪些是版本控制系统的作用?A. 代码版本追踪B. 代码合并C. 代码备份D. 代码审查答案:ABC三、判断题(每题2分,共10分)1. 敏捷开发强调的是遵循严格的开发流程。
全国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分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
全国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.需求分析阶段产生的文档是____软件功能说明书_______。
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.目前,软件开发工具的发展趋势是____智能化___、___网络化____、一体化、_标准化______。