机械系统软件开发心得 在第一章我们通过学习知道了软件是与计算机系统操作有关的计算机程序、规程、规则及相关的文件和数据,软件可分为可执行部分和不可执行部分,可执行部分又包括操作系统(Windows,Unix,DOS等)、语言编译系统(C,Fortran等)、支撑程序(AutoCAD,Ansys等)、应用程序,不可执行部分又包括面向开发者的文档(需求分析规格书,结构图,测试计划等)、面向用户的文档(用户手册、维护手册、用户指南等),计算机软件的发展从程序设计阶段(50年初到60年初),那时的逻辑元件以电子管,体积大,造价高,内存小,速度低为特点,程序语言还是机器语言和汇编语言,非常讲究编程技巧,开发方式是个体生产的方式,然后到程序系统阶段(60年代初到70年代初),这时的逻辑元件有了中小规模集成电路,硬件价格下降,性能提高的特点,程序语言也变成了高级程序设计语言,同时开发方式也变成了计算机软件公司加手工作坊的形式,再到软件工程阶段(70年代中),这时的逻辑元件变为大规模、超大规模集成电路,硬件价格急剧下降,性价比大幅度提高,CPU的速度提高了10的10次幂倍,主机成本每2-3年下降5