软件开发工具

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理论框架的提出)(单选题)

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值