首页 > 代码库 > 构建之法 第一章 概论
构建之法 第一章 概论
软件与程序的区别,恐怕就是实用性与理想性的区别。软件=程序+软件工程;程序=数据结构+算法。我们现在学的,只是后者的构成,而从理想迈向实用的最关键的一步,就是软件工程。
1.概念
1)软件构建:除了代码和静态数据,还有各种文件和数据来描述各个程序文件之间的依赖关系等;
2)源代码管理/配置管理:保证代码的平台兼容性、配置兼容性等;
3)质量保障(软件测试):保证软件的质量在修改过程中可以不断提高,或者至少可以保持;
4)项目管理:软件维护和服务运营
5)生命周期:以上称为软件的生命周期SLC
2.那么,什么是软件工程?
我以为,软件工程是构建在计算机科学这一学科之上的、拥有庞大的学科支持体系、致力于解决实际应用中层出不穷的需求和问题以期获得趋于完善的实用“工具(软件)”的体系。
构建之法 第一章 概论
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。