软件开发工具-第一章绪论

《〈《〈软件开发工具

1.软件开发工具的基本概念,基本功能,一般功能,主要类别,它的使用方法

《〈《〈《1.1软件开发工具的有由来。

软件开发工具的划分:在高级程序设计语言的基础上,

第二代语言,汇编语言,

第三代语言程序设计 过程化语言。

第四代语言程序设计

1.2软件开发工具的要点:

1.它是在高级程序设计语言之后第三代语言之后,

2.它的目的是在人们开发软件中给予各种不同方面,不同程序的支持或帮助。

3.它支持软件开发的全过程,而不是仅限于编码或其他稳定的工作阶段。

软件开发工具的概念:

为了提高软件开发的质量和效率,从规划,分析,设计,测试,成文和管理。

规划。分析,设计 测试,成文 管理。

《〈《〈《1软件开发工具的产生与演变

1.软件开发工具的产生与演变 —从无到有,从分散到集中。

1>通用软件辅助工具阶段—没有专用的软件开发工具阶段。

2>专用的软件开发工具阶段。 典型的软件:

3>集成的软件卡发工具阶段 典型的软件:

4>面向网络和开源软件的开发工具阶段—新阶段。 典型的软件:

计算机硬件:操作系统,汇编程序,汇编系统,磁盘处理程序,病毒防治程序,系统备份,pctools,第三代高级程序设计语言(C,COBOL,PORTRAN)。wordstar 操作系统.

专用软件开发:各种代码生成程序,综合性第四代语言,专用与某种文档的编写工具,数据字典管理系统(CDD,DIctionary/3000)专用与画数据流程图,(FLOW) er图或程序抠图的绘图软件。

集成软件:IBM的ad/cycle理论框架,rational公司的objectors rose.

面向网络和开源的软件开发工具:html,xml.soap,lddl.

《〈《〈《12.通用软件辅助软件开发的优缺点。

与手工方式相比更方便,修改,存储较少了许多工作量。

缺点:

1.许多工作通用软件无法完成,

  1. 通用软件完成了工作也只是表面的形式,不能反映逻辑内涵。
  2. 常遇到难遇保持一致性的困难。

《〈《〈《13.软件开发工具的 继承性 和创新性

软件实质的认识:

1.软硬件之间的关系,硬件是躯体,软件是灵魂,用户与硬件间的桥梁。

2.软件是人类知识与经验的结晶

3.软件是人类文明得以延续的新载体。

软件工作的发展变化:

最初阶段—机器语言

第二阶段—汇编语言

第三阶段—高级程序设计语言 过程化语言

第四语言—应用软件开发工具

新阶段—面向网络 开源软件,软件构架设计等。

《〈《〈《14.软件和软件开发过程的实质:

从软件开发的发展变化可看出,软件一头面向计算机,提供可执行的机器指令,一头面向应用领域,接收用户所要求的信息处理业务,知识的提炼,表述,固化的作用,正是软件和软件开发过程的实质所在。

提炼,表述,固化。

https://blog.csdn.net/zhou2s_101216/article/details/49205225

《〈《〈《5.创新性:

1.自动化程序的提高。

2.明确把需求分析,纳入开发

3.项目管理,版本管理。

4.管理科学的方法,质量控制,组织。

《〈《〈《6.软件开发工具的概念,和术语。

1.第四代语言 4GL

2.case 工具

3.可视化程序设计

4.即插即用程序设计

5.组件程序设计

6最终用户计算。

你可能感兴趣的:(软件开发工具-第一章绪论)