- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章软件开发工具知识点
填空选择知识点。
1、软件开发工具就是帮助人们开发( 软件 )的( 工具 )。
2、软件开发工具是在( 第三代语言 )的基础上发展起来的。
3、高级程序设计语言实现了对机器的( 独立性 ),大大提高了程序的可移植性。
4、第三代程序设计语言一般是( 过程化语言 ),第四代语言是( 非过程化语言 )程序设计语言。
5、20世纪60年代末期开始,在认识到软件工作重要性的同时,也认识到软件工作的困难性,这就是所谓的( 软件危机 )问题。
6、( 硬件 )是计算机的躯体,( 软件 )是计算机的灵魂。
7、软件是广大使用者与计算机之间的( 桥梁 ),是人类文明与知识得以延续的( 新的载体 ),是人类在各个领域中积累的知识的( 结晶 ),是人类得以进一步相互联系的( 纽带 )。
8、1989年,IBM公司宣布一个名为AD/Cycle的巨大理论框架,标志这软件开发环境进入了( 集成的软件开发环境阶段 )。
9、进入21世纪以来,随着互联网的兴起,软件开发工具的发展进入新的阶段。第一个特点是面向( 网络 ),第二个特点是( 开源软件的兴起和运用 )。
10、软件的实质在于对应用环境和业务流程的正确( 理解 )和( 描述 ),而不是简单的编程。
11、软件和软件开发过程的实质是对知识的( 提炼 )( 固化 )( 表述 )的作用。
12、人们越来越深刻的认识到软件生产的成败更多的依赖于合理的( 组织与协调 ),而不是领导者或程序员个人的编程能力。
13、软件开发工具的功能和性能是由软件开发工作的( 实际需要 )确定的。
14、软件开发工作中第一阶段是( 需求分析 ),第一个重要文档是( 软件功能说明书 )。
15、软件的结构设计是在( 总体设计 )阶段完成的。
16、公用的数据文件或数据库的设计是在( 总体设计阶段 )完成的。
17、软件开发过程的总体设计的成果是( 系统的总体设计文件 )及( 各个模块的设计任务书 )。
18、软件开发过程的实现阶段包括( 文档的编写 )和( 程序的编写 )。
19、项目管理包括( 进度管理 )( 质量管理 )( 资源与费用管理 )三个基本内容。
20、软件开发工具环境的要求应当尽量( 降低 ),以有利于广泛使用。
21、软件开发工具按工作阶段划分,分为( 分析工具 )( 设计工具 )( 计划工具 )。
22、从工作的抽象程度来看,( 设计工具 )是最具体的。
23、代码生成器属于( 设计工具 )工具。
24、帮助人们绘制数据流程图的专用工具FLOW,帮助人们画系统结构图的工具都属于( 分析工具 )。
25、从更宏观的角度看待软件开发,实现“跨生命周期”的信息管理与共享的是( 计划 )工具。
26在三种工具中,( 计划工具 )出现的最早,数量最多,( 分析工具 )出现的较晚,数量也少一些。
27、( 计划 )工具,专门为项目主管人员服务的,而不是为一般的程序员设计的。
28、集成化的软件开发工具也常常被称为( 软件工作环境 )。
29、三种工具中,( 计划工具 )多依赖于特定的软件,( 分析工具和设计工具 )往往独立于机器与软件。
30、集成化的软件开发工具( 依赖于 )机器和软件。
二、简答题
1、什么是软件开发工具?
在第三代语言基础之上,为提高软件开发的质量和效率,从规划、分析、设计、测试、文档和管理等各方面,对软件开发者提供各种不同程度的帮助的一类新型的软件。
2、为什么说软件开发工具的提出与使用,是软件技术发展的一个新的阶段?
自动化程度的提高;明确的把需求分析和架构设计包括在软件工作的范围内,离用户更近了;把软件开发工作延伸到项目管理及版本管理;吸收了许多科学管理的内容和方法。
3、软件开发的过程是什么?
需求分析;总体设计;实现阶段;调试或测试阶段
4、软件开发工具应该具有哪些功能?
认识与描述客观系统;存储及管理开发过程中的信息;代码的编写或生成;文档的编写或生成;软件项目的管理。
5、软件开发工具的性能指标有哪些?
表达能力或描述能力;保持信息一致性的能力;使用的方便程度;工具的可靠程度;对硬件和软件环境的要求。
文档评论(0)