06软件架构设计的思想与模式阅读笔记

20 世纪 60 到 70 年代的软件方法,是典型的手工工艺时代,到 20 世纪 80-90 年代,软 件产业成熟了并且变得更具工程规模,但这个时候的软件还是研究密集型的,由规模不经济 所统治,2000 年以后,软件业正在迅速的向规模经济为主流的产品密集型的方法发展。这 是在这样的背景下,软件分析师与架构师就必须研究软件经济学及其有关的问题。

多数软件成本模型被抽象成五个基本参数的函数:规模、过程、人员、环境和所要求的 质量。

1,最终产品的规模,通常以源代码行数或者功能点数来量化。

2,用于生产最终产品的过程,特别是避免无附加值活动的过程的能力(返工、官僚主 义的拖延、沟通开销)。

3,软件工程人员的能力,尤其是项目应用领域的经验。

4,环境,有效地软件开发和使过程自动化的工具或技术。

5,所要求的产品质量,包括产品的特性、性能、可靠性和适应性。

原文地址:https://www.cnblogs.com/cts1234/p/9239394.html