天天看点

《软件工艺》—第1章软件工程适合你的项目吗?

本节书摘来自异步社区《软件工艺》一书中的第1章软件工程适合你的项目吗?,作者【美】pete mcbreen,更多章节内容可以访问云栖社区“异步社区”公众号查看。

软件工程适合你的项目吗?

软件工艺

需要同时开发全新的软/硬件系统的系统工程类项目显然是适于使用软件工程方法的,很多国防项目和航天项目都可以归于这一类。如果我要乘坐一架数控驾驶的航天飞机飞向太空的话,我一定会希望飞行控制软件的开发和检验是以一种“有组织、有纪律、可计量的方式”进行的。起码,如果听说这个软件是“由出价最低的软件公司开发的”,我的心里一定不会太好受。

另一方面,如果你的企业需要开发大型的、打包销售的消费类软件,并且又善于作出恰当的工程学权衡,那么你很可能会使用“足够好的软件”这种方法。这类软件工程成功的秘诀就是以量取胜:消费类软件的市场充满了竞争,消费者决定是否购买某个软件的依据不是细致的比较,而是别人的评论和软件厂商的市场宣传,因此软件厂商只有以较低的价格卖出极其大量的产品才可能占据市场。

除了上述两种项目之外,对于其他类型的项目,你都需要寻找一种软件工程的替代品,因为软件工程并不适合于你的项目。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。