软件的本质-01 源起

软件的本质

软件发展初期阶段 1960年之前:

1959年,“软件”这个术语出现;

1955年第一家软件公司诞生–计算机惯用法公司(CUC);

1960年计算机专业出现,程序员这个职业粉墨登场。

这个阶段产生了专业的软件服务公司:军事、系统开发。

但是还没有软件市场,软件被认为是一种艺术而非技术。

计算机发展初期的特征:硬件通用,软件不具有通用性,带有强烈的个人色彩。

软件发展的第二阶段 1970年之前:

60、70年代出现软件作坊;

1964年ADR公司第一个软件产品公司。

第二阶段的特征:随着需求的复杂化,软件成为一种产品。

软件发展的第三阶段 1980年之前:

软件、服务、硬件成为独立的领域,也就是—分开卖钱;

开发和维护难度越来越大,“软件危机”出现;

“软件工程”概念提出,从管理和开发两个角度规范软件,并沿用至今。

这个阶段的特征是:企业解决方案提供商的出现,软件开始作为一种可盈利的产品推向市场,形成了一种产业。但是危机也随之出现,为了解决软件危机,软件工程的概念随之出现,并发展起来;

软件工程主要从两个方面来解决软件危机:

1、管理:

管理角度:最经典的瀑布模型–分析、设计、编码、测试、维护;

时下最流行的敏捷模型:迭代、故事、燃尽图、轻文档、拥抱变化。。。

2、开发:面向对象、结构化开发

从这两个角度也诞生了很多知名的体系:

软件的质量体系:功能性、可靠性、易使用性、效率、可维护性、易移植性、CMM能力成熟度模型,等等,都是为了保障软件产品的成功运用。

软件发展的第四阶段 1980年之后

信息爆炸时代来临,软件作为一个广泛使用的工具深入到各行各业, 会的各个角落,极大地提高了 会生产力,甚至改了人们的生活。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月3日
下一篇 2022年10月3日

相关推荐