ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:32.94KB ,
资源ID:17717493      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17717493.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(老版习题Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

老版习题Word文档下载推荐.docx

1、)A测试工具 B数据字典管理系统 C代码生成器 D第四代语言11出现最早、数量最大的软件开发工具是()A设计工具 B分析工具 C计划工具 D集成化工具12最早出现的软件开发工具是() A分析工具 B计划工具 C集成化工具 D设计工具13计划工具保存与管理的信息都是( ) A.源程序 B.与整个项目有关的宏观信息 C.目标代码 D.与开发有关的执行程序14对于软件开发工具的性能来说,特别重要的是() A帮助人们存储及管理各种信息 B帮助人们编写文档C帮助人们进行项目与版本管理 D使用方便程度15一些专门用于支持软件开发的软件开发工具陆续问世,从而进入了专用的软件开发工具的阶段。这个阶段开始于20

2、世纪的( )A.60年代 B.70年代 C.80年代 D.90年代16从60年代末期开始,人们对于软件工作的认识大大深入了,在认识到软件工作的重要性的同时,也认识到了软件工作的困难性。这就是所谓的( )A.软件的智能化问题 B.结构化程序设计的技巧问题 C.软件生存期的划分问题 D.软件危机问题二、多选1.计算机软件是( )A.用程序设计语言编写的程序 B.计算机使用者与计算机硬件之间的桥梁C.人类知识与经验的结晶 D.保存人类文明与知识的载体 E.人类相互联系的纽带2.软件开发工具概念的要点是( )A.它是在第三代语言之后,软件技术进一步发展的产物B.它的目的是在软件开发过程中给予人们支持与

3、帮助 C.它的基本思想是致力于软件开发的高效优质D.它支持软件开发的全过程 E.它仅支持编码或其它特定的工作阶段3.软件开发工具对软件开发的支持有(A.描述客观系统B.管理开发过程中的信息 C.代码生成D.文档编写 E.软件项目管理 4.属于设计工具的有(A.代码生成器 B.第四代语言 C.数据字典管理系统D.测试工具 E.绘制数据流程图的工具 5.软件开发工具能够帮助开发人员( ) A.明确需求 B.提高编程效率 C.完善文档 D.维修硬件 E.加强项目管理6.软件开发工具在以下几方面提供支持( )A.认识与描述客观系统 B.存储及管理开发过程中的信息C.代码的编写或生成 D.文档的编制或生

4、成 E.为挑选管理人员提供必要的信息7.下列各项中,属于软件开发工具的有() A.第三代语言B.第四代语言 C.防病毒软件 D.游戏软件 E.编译系统 F.报表生成器 G.代码生成器 H. 汇编程序 I. 操作系统8属于软件开发工具范围的有( ACOBOL BWORDSTAR CPctools DFLOW EFront Page F4GL 9与软件开发工具类似的概念、术语很多,如( A计算机辅助软件工程 B第三代语言 C可视化程序设计 D最终用户计算 E组件程序设计10.软件和软件开发过程的实质是知识的( ) A.表述作用 B.提炼作用 C.传播作用 D.固化作用 E.决策作用11.软件开发工

5、具概念的要点是() A.软件开发工具是在高级程序设计语言之后出现的 B.软件开发工具的目的是在开发软件过程中给予人们不同方面的支持 C.软件开发工具支持软件开发的全过程 D.软件开发工具是执行程序 E.软件开发工具是计算机资源管理程序12.为提高软件开发的质量和效率,软件开发工具可从如下哪几个方面为软件开发者提供帮助() A规划方面 B分析方面 C设计方面 DCPU时间的分配方面 E成文和管理方面13.软件开发工具的重要性能有()A表达能力或描述能力 B保持信息一致性的能力 C使用的方便程度 D工具的可靠性 E对硬件和软件环境的要求14.软件开发中总体设计的内容包括() A.软件的结构设计B.

6、公用数据文件设计 C.模块设计D.程序设计 E.各部分连接方式设计 15.总体设计的文档有()A.结构图 B.模块清单 C.公用数据结构 D.功能说明书 E.用户手册16.集成的软件开发工具有()A数据字典管理系统 B青鸟系列软件 CObjectory D报表生成器 ERoseUML三、填空1.通俗地说,软件开发工具是_用的软件。2.软件开发工具,是在第三代语言基础上,为提高软件开发的_和_,对开发者提供帮助的一类软件。3.软件开发工具是在_的基础上发展起来的一类_。第一代计算机语言是 。4.第三代程序设计语言一般都是_语言。5.第四代语言的原义是_的程序设计语言。软件开发工具进入新阶段,有两

7、个特点,一是面向网络,不仅基于网络,而且 。6.软件是人类在各个领域中积累的知识的结晶,是人类文明与知识得以_的新型的_。7.对知识的 、表述和 作用,正是软件和软件开发过程的实质所在。8.软件开发工作的起点是 。9.软件包括程序和_两个不可缺少的组成部分。10.软件开发工作的第三阶段是_,第四阶段是_。11.需求分析阶段产生的文档是_。12.软件能做什么事,称为软件的_;把事情做到什么样的程度,是软件的_。 13.计划工具完全是为_服务的。14.实践中出现最早、数量最大的工具是_。15. 按工作阶段划分,软件开发工具可粗略地分为计划工具、_工具和_工具。16.按集成程度不同,软件开发工具可分

8、为_的工具和_的工具两种类型。17.由于软件开发工具的功能范围十分广泛,为尽量规范其要求,任何软件都有一定的_指标。18.需求分析阶段对软件工具的功能要求是_客观系统。19.软件开发工具应当具有足够的_,即在各种各样干扰下仍能保持正常工作,而不丢失信息。20.一般来说,项目管理包括进度管理、资源与费用管理、 三个基本内容。第2章 软件开发过程及组织 练习题1.单个程序员做好软件工作的关键是() A.正确理解用户的信息需求和信息流程B.将程序员的理解转换为程序的实现 C.理解用户要求,并用程序实现 D.熟悉编程语言 2.软件编写困难的最重要原因在于( )A.程序总写错 B.从用户到程序员再到程序

9、的理解转换有错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.用户

10、 B.项目负责人 C.程序员 D.计算机硬件9.在大型软件开发中,验收软件产品的最终角色是()A用户 B项目负责人 C程序员 D操作员10.完成软件测试最合适的人员是( )A.编程者 B.软件负责人 C.用户 D.专门的小组11.面向对象的程序设计( ) A.强调“自顶向下” B.强调“自底向上”C.摒弃了“自顶向下”和“自底向上”的争论 D.自顶向下设计,自底向上实施12.在论述程序结构时,E.Yourdon把程序的结构分解成三个基本模块,即( ) A.处理单元、循环机制、二分决策机制 B.处理单元、循环机制、控制转移机制 C.循环机制、二分决策机制、控制转移机制 D.处理单元、二分决策机制

11、、控制转移机制13.软件工程的思想和方法主要面向( ) 14.结构化程序设计方法的服务对象是( ) A用户 B项目负责人 C程序员 D秘书1.大型软件开发的困难包括( A.开发人员对一些名词和术语的理解不一致 B.不能用黑箱检验方法 C.软件各部分的文件和数据库格式不一致 D.每一部分软件都十分难检验 E.文档太大,结构复杂 2.大型软件开发的困难包括()A. 保持一致性B测试的问题 C工作进度的控制 D文档与代码的协调 E版本更新带来的问题3.造成大型软件开发困难的原因有:( )A.大系统的复杂性 B.人员的组织与协调 C.各应用领域之间的差别D.应用环境随时间的变化 E.程序人员的水平低4

12、.模块的划分应符合( )A.功能尽可能单一、明确 B.模块间的联系尽可能少C.明确说明模块间必需的联系 D.模块间仅限于数据耦合 E.模块的规模足够小5.在结构化程序设计中,模块划分的要求是( A.模块功能应单一化、明确化 B.模块与功能一一对应 C.模块之间可以传递控制信号 D.模块之间限于逻辑耦合 E.模块的规模应足够小 F.能让多个模块调用G.模块间的联系尽可能少 H.易于调试6.模块划分应该符合的基本要求是( )A.模块的规模适中,约250行 B.应该避免逻辑耦合 C.应该避免数据耦合 D.模块的功能在逻辑上与适当的任务对应,3个任务上下 E.模块的凝聚性好7.软件工程方法的实质是(

13、)A.程序员要遵守一个规范的开发过程 B.程序员要遵守标准化的表达方式C.程序员要有精巧的编程技术 D.程序员要遵守标准化的工作质量检查标准 E.程序员要认真负责8.在可视化程序设计中,运用的技术手段包括( ) A.编辑与绘图 B.指点与卡嗒 C.删剪与粘贴 D.显示与打印 E.拖拉与扔下9.在软件工程中,为实现表达方式的标准化,需要统一规格的( ) A.数据流图 B.数据字典 C.模块结构图 D.程序设计语言 E.数据结构10.与即插即用程序设计密切相关的有( )A组件程序设计 B组合文件 C可视化程序设计D宏观程序设计 E面向对象程序设计11.OOP的基本思想包括( )A.封装性 B.对象

14、之间有抽象与具体的关系 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.

15、比较熟悉开发的技术环境16.目前一个好的软件系统必须满足() A.正确实现所要求的功能 B.界面符合使用者习惯 C.程序易读,结构良好 D.程序短小,占内存少 E.具有足够的可靠性17.造成大型软件开发困难的原因有() A.技术力量不足 B.大系统的复杂性 C.人员的组织与协调 D.软件系统所处的社会环境不断变化 E.投资巨大18.质量好的软件应满足( )A.实现所要求的功能 B.界面友好 C.足够的运行速度 D.足够的可靠性 E.结构良好,文档齐全19.建立一个好的项目组必须( ) A.有成文的工作规范 B.有专门的秘书 C.项目负责人应该编程序 D.制定的时间表应该能灵活地执行 E.有程序

16、员1.参加大型软件开发的程序员,必须具备高度的_和_精神。2.AD/Cycle把应用软件开发过程的每个周期分为五个阶段,依次是:需求分析阶段、分析与设计阶段、_阶段、_阶段和使用与维护阶段。3.在模块之间,应尽量避免传递_信号。4.工程思想的核心有两点:标准化的_与规范化的_。5.从概念上说,面向对象的程序设计语言是在第_ 代语言基础上出现的。6.模块间应当尽量避免_耦合,而仅限于_耦合。7.程序编制要通过两个转换,首先是_的理解到程序员的理解,其次是程序员的理解到_的实现。8.可视化程序设计是指用图标、_和_等可视化的元素来编制程序。9.软件开发中的困难,来源于大系统的_,来源于人类知识的不

17、足,来源于迅速变化的_。10.当组织许多人共同完成一项大的任务时,_和_就成为关键因素。11.面向对象的程序设计摒弃了_ _和_ _的争论,把对于复杂系统的认识归结为对一批对象及其关系的认识。12.几十年来,为了克服“软件危机”,人们提出了_程序设计、软件工程方法、_的程序设计和即插即用的程序设计方法。13.CMM模型要求一个好的项目组必须有专门的_,负责文档的收集等。14.有人认为软件是迄今为止人类制造的_的系统。15.在大型软件开发中,用户承担的工作为:_、验收、使用和_。16.结构化程序设计方法的缺点是增大了程序_,降低了程序的_。第3章 软件开发工具的理论基础 练习题1在下列软件开发所

18、涉及的信息中,属于跨越开发周期的是() A有关系统环境、现状与需求的信息 B有关软件功能设计的各种信息 C有关用户对系统各种变更要求的信息 D有关包括程序与文档的软件成果信息2.人们在认识事物过程中,对某一事物或某一系统形成的抽象的、一般的框架称为() A.客观模式B.概念模式 C.逻辑模式D.物理模式 3.在软件开发过程中,有关系统环境、现状及需求的信息的提供者和采集者分别是( )A.分析人员 用户 B.用户 分析人员 C.分析人员 设计人员 D.设计人员 分析人员4.在软件开发过程中,描述客观世界状态与规律的概念模式是() A.时序网络 B.计算机模拟模型 C.数学与逻辑模型 D.实体关系

19、图5.在软件开发工具的概念模式中,决策表(或决策树)属于的概念模式是() A.时序网络B.计算机模拟模型 C.结构图 D.数学与逻辑模型 6.在软件开发工具中,描述静态数据的概念模式是() A结构图 B数据字典 C数据流程图 D实体关系图7.逻辑设计阶段的各种调查材料和由此生成的各种文档,应当存入(A.文件系统B.数据仓库 C.数据库D.信息库8.项目管理的特点不包括(A.子任务多,关系复杂 B.任务可重复,变更不大 C.协调组织任务突出 D.信息处理工作的作用和意义突出9.如下列出的四个目标中,哪一个不是项目管理的基本目标?( ) A.提高产品的数量 B.保证整个系统按预定的进度完成 C.有

20、效地利用资源,尽可能减少资源的浪费和闲置 D.控制和降低成本10对于软件产品和应用系统来说,项目管理与版本管理最重要的依据是(A系统设计的结果 B程序运行的结果 C系统测试的报告 D用户反馈的信息1.下述属于软件开发工具概念模式的是(A.数据流程图 B.业务流程图 C.实体关系图 D.数据字典 E.时序网络 2在软件开发工具的概念模式中,属于描述数据的结构与内容的是( A业务流程图 B数据流程图 C实体关系图 D数据字典 E结构图3在软件开发工具的数学与逻辑模型中,常用的方法包括() A程序框图 B运动学公式 C数据逻辑结构 D决策树 E决策表4. 数据流程图的基本元素有() A.外部实体 B

21、.数据流 C.控制流 D.数据存储 E.信息处理5实体关系图基本结构的成分是()A外部项 B实体 C属性 D处理 E关系6在软件开发工具中,数学与逻辑模型方法的特点是( )A.严格 B.限制少 C.准确 D.可计算 E.可视化7.软件开发工具的信息库中需存放的内容包括( ) A.软件应用的领域与环境的状况 B.逻辑设计与物理设计的成果 C.数据库和应用软件的全部内容 D.运行状况与测试的记录 E.项目管理与版本管理的信息8.属于信息库中逻辑设计阶段的资料包括( ) A.系统调查记录 B.数据文件格式 C.系统说明书 D.原始数据 E.数据接口9.在信息库中,设计阶段的有关信息包括( )A.总体

22、结构 B.数据字典 C.程序代码 D.测试情况 E.程序模块的要求10在信息库中编程阶段的成果是()A程序代码 B变量说明 C验收报告 D使用说明 E测试情况11.在SAA的用户界面中,包括的内容有( )A.键盘操作 B.鼠标操作 C.数据录入 D.资源分配 E.帮助系统12.项目管理的基本目标有( ) A.尽量提高产品的数量 B.有效地控制产品的质量 C.保证安全,提高保密程度 D.保证整个系统按预定的进度完成 E.合理利用各种资源,尽量减少资料浪费和闲置13.目前实施项目管理的主要方法包括() A.计划评审技术 B.棒状图 C.结构图 D.检查点方法 E.排队论1.实体关系图是描述_数据结

23、构的概念模式。2.与数据流程图相比,结构图着重于描述软件模块之间的_。3.数据字典用表格的形式列出数据的_及相互关系。4.框图描述的是程序执行的_过程。5.框图是描述程序执行的逻辑过程的概念模式,把程序执行的基本步骤归纳为_、处理、输入、输出、起始或终止几个基本功能。6.时序网络主要描述的是系统_及其_方式。7.在关于界面的基本原则中,用户界面的主要功能是_,界面必须_。8.软件开发工具的成果包括文档和_,通常是以_方式提供的。9.软件开发工具是引导人们建立正确的、有效的_模式的一种手段。10.人机交互手段的八个方面是:键盘操作、屏幕滚动、菜单选择、帮助系统、鼠标操作,色彩应用、数据录入和_。

24、11.信息库的首要任务是要完整地收集_的所有信息。12.软件开发工具的目的是从信息_和_方面,给予软件开发人员帮助与支持第4章 软件开发工具的技术要素 练习题1.在一个完整的软件开发工具中,处于中心位置的是总控部分和() A.数据库查询 B.代码生成器 C.通信服务 D.人机界面2.各个分散的软件工具在集成为一个一体化的工具时,它们的内部() A.全部改变 B.少部分改变 C.大部分改变 D.不发生改变3.为适应软件开发工具的多样性和可变性,总控与人机界面的设计必须保证系统的(A.灵活性 B.可靠性 C.安全性 D.有效性4.在软件开发工具中,处于中心位置的是( )A.总控和数据库查询 B.总控和人机界面 C.通信服务与人机界面 D.代码生成器与数据查询5.AD/Cycle中的需求分析阶段的任务是() A.充分了解用户需求 B.制定发展规划 C.建立逻辑模型 D.完成系统总体设计6.在AD/Cycle的跨周期管理中,在编码和测试阶段都使用的工具是() A.建模工具 B.分析工具 C.测试工具 D.生成工具7.在软件开发过程中,建立逻辑模型应在( )A.需求分析阶段 B.编码阶段 C.分析设计阶段 D.测试阶段8.在AD/Cycle的跨周期管理中,完成数据库物理设计是在()A需求分析阶段 B分析设计阶段 C编码阶段 D测试阶段9人机界面的有效实现对于软件开发工具而言,是()

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1