软件开发的演化过程
来源:互联网 发布:皮鞋品牌 知乎 编辑:程序博客网 时间:2024/06/06 03:33
光阴似箭,岁月如梭,刹那间停住飞奔的脚步,在一片宁静中回首,软件开发模式几经演化,从最初面向机器语言的开发模式到面向过程的开发模式,软件开发通过独立于机器的程序语言而不再依赖于不同平台的机器语言,实现了代码的重用;随后面向对象开发模式的出现使人们可以通过以更接近现实的对象来表述完整的事物,即进行对象的重用;此后随着软件开发规模的扩大,在涉及分布式、异构等复杂特征的环境中,出现了面向组件模式,软件开发的重用也上升到组件的级别;进入21世纪,当软件的开发面对更加复杂的环境和更加灵活多变的需求时,人们开始将应用程序以服务的形式公布出来供别人使用,而完全不需要去考虑这些业务服务运行在哪一个架构体系上,这就是面向服务的体系结构。相对于传统的代码重用,对象重用,和组件重用,面向服务体系结构更加着重于业务级的应用,即服务的重用。软件开发最理想的开发过程就是开发者利用已测试和已实验的成熟稳定的可用组件来组装系统。
0 0
- 软件开发的演化过程
- 软件开发的演化过程
- 我的软件开发经验总结[逐步演化中...]
- 软件的开发过程
- 软件的开发过程
- 软件开发的过程
- 软件开发的过程
- ASP的演化过程介绍
- 编程语言的演化过程
- 编程语言的演化过程
- 编程语言的演化过程
- 编程语言的演化过程
- 分布式数据库的演化过程
- 怎样获取开源软件演化过程中某个方法的修改次数
- 软件开发的一般过程
- 标准的软件开发过程
- 理解软件开发的过程
- 应用OOP的设计过程演化
- leetcode-27-Remove Element 顺序表
- 混合高斯模型算法
- ELF Linker学习篇(三)关于链接过程
- JavaScript之创建对象的模式
- HttpGet HttpPost HttpPut HttpDelete关于参数请求问题
- 软件开发的演化过程
- AndroidLife
- 变化数
- 01_shell学习
- FTP和SFTP的区别
- Cookie/Session机制详解
- 一个简单的,能与 seekbar 共享滑动的自定义 view
- Redis的master/slave简单实现
- Hibernate @Enumerated标注枚举类型解说