软件规模和软件成本的关系规模是成本的主要因素,是成本估算的基础有了规模就确定了成本。chapter_6
chapter_6 * 软件规模和软件成本的关系 规模是成本的主要因素,是成本估算的基础。 有了规模就确定了成本
成本组成直接成本与具体项目相关的成本,包括开发成本、管理成本、质量成本等。如:参与项目的人员成本,材料费、外包外购成本等。间接成本可以分摊到各个具体项目中的成本,例如:培训、房租水电、员工福利、市场费用、管理费等等。chapter_6
chapter_6 * 成本组成 直接成本 与具体项目相关的成本,包括开发成本、管理成本、质量成本等。如:参与项 目的人员成本,材料费、外包外购成本等。 间接成本 可以分摊到各个具体项目中的成本,例如:培训、房租水电、员工福利、市场 费用、管理费等等
传统估算方法-代码行估算法15从软件程序量的角度定义项目规模口与具体的编程语言有关口分解足够详细口有一定的经验数据chapter_6
传统估算方法-代码行估算法 chapter 6 15 从软件程序量的角度定义项目规模 与具体的编程语言有关 分解足够详细 有一定的经验数据
代码行技术的主要优缺点16主要优点代码是所有软件开发项目都有的“产品”,而且很容易计算代码行数。主要缺陷1.对代码行没有公认的可接受的标准定义2.代码行数量依赖于所用的编程语言和个人的编程风格3. 在项目早期,需求不稳定、设计不成熟、实现不确定的情况下很难准确地估算代码量。4。代码行强调编码的工作量,只是项目实现阶段的一部分
代码行技术的主要优缺点 chapter_6 16 主要优点 代码是所有软件开发项目都有的“产品”,而 且很容易计算代 码行数。 主要缺陷 1. 对代码行没有公认的可接受的标准定义 2. 代码行数量依赖于所用的编程语言和个人的编程风格. 3. 在项目早期,需求不稳定、设计不成熟、实现不确定的 情况下很难准确地 估算代码量. 4. 代码行强调编码的工作量,只是项目实现阶段的一部分
传统估算方法-功能点估算功能点估算法一从功能角度度量系统EI存款外部输入EI雅户箱份ILF账户EO打印账单与所使用的技术无关、不用考虑开发语言S外部输出EQ查询余额内部逻辑文件ILF外部询EQ开发方法及所使用的硬件平台。O?用系统的功能数量来测量其规模EO发邮件联户的附信惠EIF邮件通过评估、加权、量化得出功能点外部接口文件EIF功能点计算公式:FP=UFC*TCF口UFC:未调整功能点计数TCF:技术复杂度因子
传统估算方法-功能点估算 功能点估算法——从功能角度度量系统, 与所使用的技术无关、不用考虑开发语言、 开发方法及所使用的硬件平台。 用系统的功能数量来测量其规模 通过评估、加权、量化得出功能点 内部逻辑文件ILF 外部接口文件EIF 外部输入EI 外部查询EQ 外部输出 功能点计算公式:FP =UFC*TCF UFC:未调整功能点计数 TCF:技术复杂度因子