构建和维护软件的成本基于越来越多的成本驱动因素. 在软件工程的早期,必须从头开始构建所有必要的业务功能. 今天, 业务功能是从XaaS服务编译而来的复杂解决方案, 专业软件包, 实用设备和软件代码. 但是,越来越多的软件代码不是从头开始构建的,而是在专用平台上生成的,或者从框架编码的,这些框架可以满足标准的非功能性要求,例如安全性和可维护性.

解决方案细分练习尺码 & 成本动因正在建立和交流知识,以解决为软件解决方案做出可靠估算所需的所有成本动因. 这些是功能大小方面的知名示例 (像FPA, 保养, SOA, 数据仓库和早期生命周期) 而且是混合模型 估计打包的应用程序. 为了对所有这些不同的成本动因进行定位,该实践已在 2017 解决方案架构应如何导致 充分的估计 包含所有基本成本动因.