《〈《〈软件开发工具
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.许多工作通用软件无法完成,
- 通用软件完成了工作也只是表面的形式,不能反映逻辑内涵。
- 常遇到难遇保持一致性的困难。
《〈《〈《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最终用户计算。
网友评论