软件开发的演化过程

来源:互联网 发布:皮鞋品牌 知乎 编辑:程序博客网 时间:2024/06/06 03:33

光阴似箭,岁月如梭,刹那间停住飞奔的脚步,在一片宁静中回首,软件开发模式几经演化,从最初面向机器语言的开发模式到面向过程的开发模式,软件开发通过独立于机器的程序语言而不再依赖于不同平台的机器语言,实现了代码的重用;随后面向对象开发模式的出现使人们可以通过以更接近现实的对象来表述完整的事物,即进行对象的重用;此后随着软件开发规模的扩大,在涉及分布式、异构等复杂特征的环境中,出现了面向组件模式,软件开发的重用也上升到组件的级别;进入21世纪,当软件的开发面对更加复杂的环境和更加灵活多变的需求时,人们开始将应用程序以服务的形式公布出来供别人使用,而完全不需要去考虑这些业务服务运行在哪一个架构体系上,这就是面向服务的体系结构。相对于传统的代码重用,对象重用,和组件重用,面向服务体系结构更加着重于业务级的应用,即服务的重用。软件开发最理想的开发过程就是开发者利用已测试和已实验的成熟稳定的可用组件来组装系统。

这里写图片描述

0 0
原创粉丝点击