77范文网 - 专业文章范例文档资料分享平台

软件开发工具模拟试卷(含答案)(2)

来源:网络收集 时间:2018-12-08 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

A. 需求有什么变更 B. 环境有什么变更 C. 程序有什么变更 D. 人员有什么变更 答案:C

解析:【考点点击】本题主要考查的知识点为在进行软件开发的过程中所接触的到的项目管理的内容。

【要点透析】项目管理的内容包括:(1)研究与确定开发工作的方针与方法。(2)开发任务的划分与分工。(3)资源状况。(4)人员情况。(5)变更情况。(6)质量情况。其中变更情况

包括:需求有什么变更,环境有什么变更,人员有什么变更,在开发期间技术和设备有什么变更 。

16. 在软件开发过程中需要很多人员的共同参与,以下不属于软件开发人员的是【】

A. 编译人员 B. 测试人员 C. 程序员 D. 资料员 答案:A

解析:【考点点击】本题主要考查的知识点为软件开发人员的具体定位。 【要点透析】软件开发人员包括:项目负责人、程序员、资料员、测试员。

17. 在以下有关项目管理的方法的叙述中,不正确的是【】

A. 在正确处理好质量、进度、资源配置和费用这四个问题的基础上提出的方法 B. 人们依据项目管理的经验,提出了以数据库为中心进行项目管理的方法 C. 项目数据库实际上是信息库的一个组成部分,它记录的是项目本身进展的各种有关信息

D. 根据严格的规定进行的一种管理方式

答案:B

18. 软件开发工具是以第几代语言为基础的【】 A. 第一代 B. 第二代 C. 第三代 D. 第四代 答案:C

19. 对信息库来说,最困难的工作是保持信息库的【】 A. 安全性 B. 完整性 C. 共享性 D. 一致性 答案:B

20. 衡量项目组是否合乎标准用【】 A. OOD B. CMM模型 C. OOP D. AD/Cycle 答案:B

解析:【考点点击】本题主要考查的知识点为衡量项目组的标准。

【要点透析】卡内基?梅隆大学的软件工程研究所提出了CMM模型,作为衡量项目组的标准。

二、填空题(本大题共10小题,每小题1分,共10分。请在每小题的空格中填上正确答案

。错填、不填均无分)

1. Eclipse中将命名空间、类、结构、变量等定义为______。 答案:元素

2. 在软件开发工具中,总控部分及______是整个工具的信息入口和调度中心,它们在软件开发工具中处于中心地位。

答案:人机界面

3. 结构化程序设计限制______语句的使用,而且要求子程序尽可能做到一个入口和一个出口 答案:GOTO

4. 总体设计的成果是______及______。

答案:系统的总体设计文件 各个模块的设计任务书

5. 准备从事的软件开发工作的______与______是决定购置还是自行开发软件开发工具的重要 因素之一。

答案: 性质 要求(与次序无关)

6. 软件开发工具的使用过程是人们转变______的过程。 答案:工作方式

7. 一般来说,项目管理包括进度管理、质量管理、______管理和______管理。 答案:资源 费用(与次序无关)

8. 软件应当包括______和______两个不可缺少的组成部分。 答案:程序 文档

9. 如果有多种概念模式,则可以从______能力,是否方便易用,是否严格,有没有二义性等 方面来评价选择。 答案:表达

10. 在软件开发过程中,成本的情况是______的综合的最终体现。 答案:项目管理状况

三、简答题(本大题共5小题,每小题5分,共25分)

1. 什么是结构图?

答案:结构图用以表示大型软件的层次结构,即模块结构。它以模块的调用关系为线索,从宏观上使人一目了然地掌握软件的全貌。它的基本图例为模块,用自上而下的连线表示调用关系,并注明参数传递的方向和内容。

2. 什么是遗传性?

答案:抽象的、较大的对象所具有的性质,包括静态属性和动态操作,自然地成为它的子类

的性质,不必加以说明或规定,这就是所谓“遗传性”。

3. 简述软件开发工具与第四代程序设计语言的联系与区别。

答案:第四代语言(4GL)的原义是非过程化的程序设计语言。针对以处理过程为中心的第三代语言,第四代语言希望通过某些标准处理过程的自动生成,使得用户可以只说明要求做什么,而把具体的执行步骤的安排交由软件自动处理。显然,这一思路与软件开发工具是一致的,离硬件更远,离用户更近。但是,第四代语言没有涉及需求分析、项目管理、文档生成等问题。因此,我们认为第四代语言可以被看做软件开发工具中的一类,而不是全部。软件开发工具的范围还 要更宽一些。

4. 对于大的、历时较长的软件开发项目,购买软件开发工具有什么好处?

答案:

(1)在某些环节上可以代替一些简单的、重复性的工作。 (2)使开发工作的组织管理比较规范。 (3)信息的管理与检索比较方便。 (4)部分地做到信息与知识的重用与共享。

5. 简述在软件开发工具的使用过程中组织管理工作的重要性。

答案:一旦购置了软件开发工具,使用者必须从一开始就对它的使用过程进行认真的组织与管理。这种组织管理工作的成功与失败,直接影响着软件开发工具的作用的发挥程度。一般来说,任何软件系统在运用中都应当进行认真的管理,否则就会出现混乱,以致使系统崩溃。对于软件开发工具来说,这个问题更为突出。因此,如果没有认真的组织管理,软件开发工具是不可能自发地、轻易地、顺利地实现的。

四、论述题(本大题共1小题,共10分)

1. 论述组织管理工作的内容。

答案:第一,严格使用制度。对于有关的各种信息,都要明确其来源、使用权限、维护职责等有关事宜。单纯一个抽象的模型或一个空的信息库对实际工作是毫无意义的。实质性的内容是与本软件开发有关的信息。一方面,一个项目组在工作中使用软件开发工具时,必须明确规定各种有关的信息由哪些人在什么时候完成这种任务,而且必须对这些信息的准确性负

责。另一方面,对于已经存入信息库的信息也要规定其使用权限及维护责任,即哪些人可以使用它、修改它。如果

没有明确的规定,信息库的内容就失去了可靠性,工具的运用也就失去了基础。

第二,记录使用的详细过程。作为使用制度的落实,对使用过程要进行认真的、尽可能完整地记录。记录的内容包括系统运行的次数、时间;信息库的输入与更新时间;各种输出的质量与数量,使用者的反映与满意程度,各种故障的情况及处理。这种记录工作是一项基础性的工作。没有这样的记录,人们就很难确切地分析软件开发工具的作用与价值,也就无法改进及用好它。这种记录工作可以由机器自动完成(如用机器已有的工作日志功能——LOG功能),也可以用手工方式

进行。不管用什么方式记录,项目的组织者必须及时地清楚地知道软件开发工具的使用情况、信息库的情况以及人们是否正确地使用了它们。

第三,培训使用人员。既然软件开发工具的使用过程是人们转变工作方式的过程,那么,人员培训工作无疑也是使用过程中十分重要的、不可缺少的一个部分。要使所有的有关工作人员都真正

领会软件开发工具所包含的思想与方法,绝不是一两次学习所能实现的。必须在软件开发工具的使用过程中反复强调,反复领会。作为组织者更应当结合实际情况,以本组工作中的实际的经验

与教训为教材,不断强调软件开发工具的思想与方法。这种培训工作必须成为项目组的日常工作的一部分。

第四,经常进行审计与评价工作。审计是指对一个系统的运行状况及效率进行检测与评价,以便进一步用好或改进这个系统。审计的目的是为了做到心中有数、用好工具、保证取得实际的应用

效果。审计可以由本项目组的人员自行进行,也可以请外面的专家来进行。审计的基础是日常记录的信息,没有日常信息的积累,审计工作就无法进行。

五、应用题(本大题共1小题,共15分)

1. 请使用Eclipse中的搜索功能搜索.c文件,并且显示最后搜索结果。

答案:(1)打开“Search”对话框。单击菜单栏中的“Search”菜单,选择“Search”选项可以打开搜索对话框,然后选择窗口上方的“File Search”即文件搜索。

(2)执行文件搜索。在“File Search”选项卡中可以选择仅在特定文件类型的文件中进行

搜索,输入要搜索的文件名,即.c。然后单击“Search”按钮即可进行搜索。

(3)显示搜索结果。搜索完成后,Eclipse将会在搜索视图中显示与文件相关的搜索结果,然后在这些后缀带.c的文件中选择你要使用的文件.

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库软件开发工具模拟试卷(含答案)(2)在线全文阅读。

软件开发工具模拟试卷(含答案)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/351069.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: