
1.第一阶段:程序设计阶段
在计算机系统发展的早期阶段(20世纪50年代初期至20世纪60年代中期),软件技术经历了它的第一个阶段,即程序设计阶段。这个阶段的软件生产以个体化为主。由于软件规模不大,几乎没有什么系统化的标准可道循,对软件的开发也无良好的管理方法,大多数的软件由使用者自己开发,编写,然后个人应用,也很少涉及到软件文件的制作。程序设计阶段早期并没有软件的概念,开发工作主要是围绕硬件进行的。工程规模很小,所使用的工具也较为单一,开发者之间也没有明确的分工。
软件定制开发找河北九米 13785208521(同微信)
2.第一阶段:程序系统阶段
当计算机发展到第二阶段(20世纪60年代中期至70年代末期)时,软件技术发展到程序系统阶段。多道程序设计,多用户系统引入了人机交互的新概念。这时候出现了实时系统和第一代数据库管理系统。这个阶段的另一个特点就是软件产品的使用和软件作坊的出现。软件的应用范围更广阔,一个程序能够有多达上百的用户。
在软件的使用中,纠正源代码错误,变更程序功能,适应硬件环境被称为软件的维护。随着计算机软件规模越来越大,应用范围越来越广,软件的维护也花费人们更多的精力和资源,却依然没有解决许多程序个人化特性的问题。这时,人们开始有了“软件危机”感。
软件定制开发找河北九米 13785208521(同微信)
3.第三阶段:软件工程阶段
从20世纪70年代中期开始,软件技术发展到软件工程阶段,该阶段跨越了近10年。随着这个时候的分布式系统、高带宽数字通信系统、实时数据访问控制系统等应用技术的迅速发展,人们对计算机软件的需求变得更高,同时也使得软件开发的效率和质量成为人们关注的焦点。因此,以软件产品化、系列化、工程化、标准化为特征的软件产业迅猛发展,推动了软件工程学的进步。
4.第四阶段
计算机系统发展的笔四阶段已经不再着重干单台计算机系统和程序,而是面向计算机和软件的综合影响,Internet和世界范围的信息网提供了一个基本架构,使得计算机体系结构迅速从集中的主机环境转变为分布式的客户机/目良务器环境,由复杂的操作系统控制强大的卓面机,广域网络和局域网络,配以先进的软件应用已成为标准。计算机科学与软件技术正朝着社会信息化和软件产业化的方向发展。一些新技术的蓬勃兴起,面向对象的开发方法和其他技术方法在许多领域中表现出强大的生命力。下表给出了4个阶段典型技术的比较。
1、凡本网注明“来源:***(九米科技)”的作品,均转载自其它媒体,转载目的在于传递更多的信息,并不代表本网赞同其观点和对其真实性负责。
2、如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。
为了更好的发挥九米科技新闻资讯平台价值,促进诸位自身发展以及业务拓展,更好地为企业及个人提供服务,九米科技诚征各类稿件,欢迎实力来稿。