软件工程

因为最近在做产品整理,发现之前对软件工程这个词的使用导致了产品内部模块分组,以及IT开发任务命名的混乱 – 看来可能跟系统一样,软件工程这个词也被滥用了。所以上网看看这个词的一般含义是什么。

First of First:ASPICE里面对Software Engineering的界定是不能在实际软件项目里使用的。

因为ASPICE把软件工程的工作范围界定在模块编码的层面 – 远远满足不了一般软件项目人员对“工程”的期望。

image

Software Engineering – an overview | ScienceDirect Topics 上面看了看一些内容

Mehdi对软件工程的看法,显然是包含了项目管理过程的了

 

 

image

What Is Software Engineering? (thoughtco.com) 

David Bolton的看法跟我差不多,工程就是要全包

image

Bolton也强调了文书工作的重要性。

image

Bolton的文章也列举了一些工程师与编码员的区别:

image