Q2背景 ◆为什么需要软件工具? 计算机能够理解的和人理解的不同 下午2时50分 13
下午2时50分 2. 背景 为什么需要软件工具? 计算机能够理解的和人理解的不同 56 13
Q21件工具的发展 ◆人要和计算机打 交道,就需要传 输让计算机能够 理解的01数字 ◆这太困难,找 个翻译者,最初 的软件工具就是 汇编语言翻译 名人与计算机 之间的翻译 MOV BX. 12 ADD AX.BⅩ 下午2时50分 14
2.1 软件工具的发展 人要和计算机打 交道,就需要传 输让计算机能够 理解的01数字 这太困难,找一 个翻译者,最初 的软件工具就是 一名人与计算机 之间的翻译 下午2时50分 MOV BX, 12 ADD AX, BX 56 14 汇编语言翻译
Q2.2.1软件工具的继续发展 ◆汇编语言显然效率太低 ◆人们又发明了高级语言工具:c语言, Java等等,来提高编写软件的效率 ◆软件工具的发展大大提高了软件开发的 效率 下午2时50分
2.2.1 软件工具的继续发展 汇编语言显然效率太低 人们又发明了高级语言工具:c语言, Java等等,来提高编写软件的效率 软件工具的发展大大提高了软件开发的 效率 下午2时50分 56 15
Q22软件方法的发展 ◆当软件的功能越来越多,软件日益变得 不可控,于是出现了软件工程,即软件 开发的规范方法 ◆软件工程要求更多软件工具支持开发 1.文字工具(用于规范的编程) 2.编程工具(用于计算机和人之间的交互) 下午2时50分 16
2.2.2 软件方法的发展 当软件的功能越来越多,软件日益变得 不可控,于是出现了软件工程,即软件 开发的规范方法 软件工程要求更多软件工具支持开发 1. 文字工具(用于规范的编程) 2. 编程工具(用于计算机和人之间的交互) 下午2时50分 56 16
Q2.3软件工程逐渐成熟 软件工程也是在不断地发展,逐渐形成 了标准过程 ◆需求分析 ◆软件设计 ◆编码 ◆软件测试 ◆维护 ◆整体管理 下午2时50分 17
2.2.3 软件工程逐渐成熟 软件工程也是在不断地发展,逐渐形成 了标准过程 需求分析 软件设计 编码 软件测试 维护 整体管理 下午2时50分 56 17