- 0
- 0
- 约7.75千字
- 约 7页
- 2024-04-10 发布于辽宁
- 举报
1.1软件开发工具的由来,
软件开发工具的范围定义:
在高级程序设计语言的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和
管理各方面,对软件开发者提供各种不同程度的帮助的一类广泛的软件。(P1)
计算机语言的发展阶段:
第一代:机器语言;第二代汇编语言;第三代:高级程序设计语言;第四代:非过程化语言(P2)
非过程化语言的思想:
人们希望机器能自动地完成更多的工作,包括自动安排某些工作顺序,二做到只要给机器下达需要做
什么的命令,由机器自己去安排执行的顺序。(P3)
通用软件的弱点:
1。由许多工作是通用软件不能完成的;2。某些工作只能表现表面的形式,不能反映其逻辑内涵;
3。难于保持一致性的困难。P4
IBM的AD/Cycle失败的原因(两个):
1。拘泥于集中式的处理思路;2。背离了开放性的大趋势
1.2件开发工具的概念
软件开发工具的概念要点:(继承性与创新)
a它似在高级程序设计语言(第三代)之后,软件技术进一步发展的产物;
b它的目的是在人们开发软件过程中给予人们各种不同方面、程度的支持或帮助
c支持软件开发的全过程,而不是仅限于编码或其它的特定工作阶段。P5
硬件和软件的关系:硬件是躯体,软件是灵魂。
软件的特性:
软件是看不见,莫不着的但是发挥重要作用的事先编好的指令系列。软件是用户与硬件之间的桥梁。
软件包括程序和文档两个不可缺少的组成部分。
原创力文档

文档评论(0)