最新版自考软件开发工具复习资料

最新版自考软件开发工具复习资料

资料仅供参考

软件开发工具

第1章 绪论

1.1 软件开发工具的由来

1、软件产品的(质量)(效率)(价格)已成为

各方面关注的十分重要的问题。(多选题) 2、名词解释:软件开发工具 在高级程序设计语言的基础上,为提高软件的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同程度帮助的一类广泛的软件。

3、简答:如何理解软件开发工具的概念 (1)是一类软件,是开发软件用的软件

(2)它是在第三代语言的基础上发展起来的。 (3)强调对软件开发全过程中各个阶段的支持,即不但包含狭义的编程阶段,而是包括了相当广泛的范围和相当丰富的内容。

4、60年代初期的高级语言有(FORTRAN)(ALGOL)(COBOL)。(多选或填空题) 5、第三代语言实现了对机器的(独立性),(抽象)地(逻辑)地描述处理和算法,提高了程序地(移植性)。(填空题)

6、第三代语言地瓶颈-(处理过程的描述)(单选或填空题)

7、名词解释:软件危机 认识到软件工作地重要性地同时,也认识到了软件工作地困难性。 8、简答:软件的重要性 (1)软件是计算机的灵魂

(2)软件是使用者与计算机之间的桥梁

(3)软件是人类在各个领域中积累的知识的结晶

(4)软件是人类文明与知识得以延续的新的载体

(5)软件是人类进一步成为一个整体,得以进一步相互联系的纽带 9、简答:软件的困难性

(1)人类社会和客观世界的复杂性,决定了软件本身的复杂性

资料仅供参考

(2)人类知识的丰富多彩,决定了软件的极大的多样性

(3)客观世界的动态性,决定了软件对可维护性、可重用性越来越高的要求。 10、通用软件的弱点

(1)有许多工作是通用软件所无法完成的 (2)用通用软件完成某些工作,只能表现其表面的形式,而不能反映其逻辑内涵

(3)用通用软件来帮助人们完成软件开发工作时,常常遇到难于保持一致性的困难

11、属于专用软件开发工具的有(代码生成器:报表生成器、菜单生成器、对话生成器)(第四代语言)(数据字典管理系统DDMS)(画数据流程图、ER图或程序框图的绘图软件)(多选题) 12、进入集成的软件开发环境阶段的标志是IBM公司(AD/Cycle理论框架的提出)(单选题)

1.2软件开发工具的概念

1、简答:软件开发工具概念的要点

(1)它是在高级程序设计语言之后,软件技术进一步发展的产物

(2)它的目的是人们开发软件过程中给予人们各种不同方面、不同程度的支持或帮助

(3)它支持软件开发的全过程,而不是仅限于编码或其它特定的阶段

2、认识软件开发工具的概念,应同时认识它的(继承性)与(创造性)(填空题)

3、指令是人们在实践中形成的工作(规范)与(步骤)(填空题)

4、软件应当包括(程序)和(文档)两个不可缺少的组成部分。(填空题)

5、当前软件开发的新阶段是以(应用软件开发工具)为标志的新阶段。(单选、填空题)

6、软件和软件开发过程的实质是知识的(提炼)(表述)(固化)的作用。(多选、填空题) 7、简答:软件开发新阶段的特点(表现) (1)自动化程度的提高

(2)这一阶段的工作明确地把需求分析包括进了软件工作地范围之内,从而使软件开发过程进

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4