软件开发工具(二)——导学
软件开发工具到底什么呢?通俗的说句就是帮助人们开发软件的工具。他的实质是:
在对应环境和业务流程中正确的理解和描述。它经历了四个发展的阶段,从第一代的计
算机语言到汇编语言,自然语言再到现在的非过程化语言,变得离硬件远了,与用户更
加的进了。从本次我们将大体了解软件开发工具能干什么,性能是什么,分类及作用,
之后我们将一一详细的学习和了解。看似一个新东西,但是和之前的VS联系起来就有趣
了,进行对比学习了解肯定会更有趣。
一、发展的四个阶段:
第二,汇编语言:1、离机器远了;2语言变了,现在是汇编语言;3与用户进了。
汇编系统:把汇编指令转化为机器指令的程序。
第三,人用自然语言(高级程序话设计语言):离机器(硬件)更远,离用户更近。
注意:引出了项目管理,版本管理,软件重用。
第四,非过程化 (没有需求分析,项目管理,文档)
二、现在和以往对比:
1、自动化提高
2、需求、架构包括在软件工作内
3、加上项目、版本管理
4、吸取许多管理方法。
三、功能:
1、帮助软件开发人员人生描述客观系统
2、帮助人们存储管理开发工程中信息
3、帮助人们编写程序、文档
4、进行项目管理、版本管理
四、性能指标:
1、表达描述力
2、信息一致性
3、方便程度
4、工具可靠程度
5、硬软件环境要求
五、分类及作用:
1、工作阶段:a)计划工具:更宏观。b)分析工具:需求阶段,c)设计工具:实现阶段,最直接编写调试软件
2、程度:a)专用工具b)集成化
六、要点:
1、发展产物
2、支持+帮助
3、全过程;支持开发全过程
七、开发过程(四阶段):
1、需求(第一个文档软件功能说明书)
2、总统设计分两类;a)结构设计:分若干模块及支架的联系b)数据库设计
文件:结构图,模块清单,公用数据结构
3、实现阶段,编文档代码
4、测试:模块及总体测试
总结:
本节主要是涉及历史回顾,发展阶段,软件开发组织与管理,主要的东西在以后会一
一详细的展开,这里只是对软件开发工具框架的一个了解,有一个宏观的把控,以便后
面更好的学习积累。