博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构建之法 第一章 概论
阅读量:6544 次
发布时间:2019-06-24

本文共 394 字,大约阅读时间需要 1 分钟。

软件与程序的区别,恐怕就是实用性与理想性的区别。软件=程序+软件工程;程序=数据结构+算法。我们现在学的,只是后者的构成,而从理想迈向实用的最关键的一步,就是软件工程。

1.概念

1)软件构建:除了代码和静态数据,还有各种文件和数据来描述各个程序文件之间的依赖关系等;

2)源代码管理/配置管理:保证代码的平台兼容性、配置兼容性等;

3)质量保障(软件测试):保证软件的质量在修改过程中可以不断提高,或者至少可以保持;

4)项目管理:软件维护和服务运营

5)生命周期:以上称为软件的生命周期SLC

2.那么,什么是软件工程?

我以为,软件工程是构建在计算机科学这一学科之上的、拥有庞大的学科支持体系、致力于解决实际应用中层出不穷的需求和问题以期获得趋于完善的实用“工具(软件)”的体系。

转载于:https://www.cnblogs.com/setname/p/6683658.html

你可能感兴趣的文章
win10 配置
查看>>
java 编译100个范例
查看>>
我的友情链接
查看>>
引用的初步认识
查看>>
c++11 istream_iterator & copy
查看>>
Session Cookie ServletContext
查看>>
Activity设置全屏以及Android获得屏幕的宽和高
查看>>
Android中几种图像特效处理
查看>>
Linux系统中的Nginx由于缓存导致页面不刷新的解决方法
查看>>
web服务
查看>>
JEESZ分布式框架--技术介绍文档
查看>>
人工智能,机器学习和深度学习之间的差异是什么?
查看>>
LVM讲解和磁盘挂载故障
查看>>
Golang数组分组
查看>>
调整Virtual Box硬盘大小
查看>>
docker 学习(二)
查看>>
linux基本命令操作03
查看>>
Puppet部署与应用
查看>>
想用所有语言编写hello world
查看>>
【小松教你手游开发】【面试必读(编程基础)】C# 委托浅析与漫谈
查看>>