20、软件开发中的方法与指标解析

软件开发中的方法与指标解析

1. 统一开发过程(UDP)概述

1.1 UDP的基本概念

UDP是一种以架构为中心、用例驱动的方法。它首先通过愿景文档来捕获需求,该文档包含关键利益相关者和用户的需求以及系统的主要功能列表,在软件开发周期(SDLC)中,这个愿景文档可能被称为市场需求文档(MRD),它是软件开发系统的原材料。

1.2 用例作为库存单位

愿景文档会被转化为用例,用例可用于描述业务活动和系统行为。然而,不同作者对于用例的编写格式没有达成一致,这使得用例作为衡量单位并不理想。不过,软件开发组织可以商定一种格式和遵循特定作者的建议,从而为软件生产系统提供一致的库存单位。

用例不能被视为功能点的面向对象等价物。功能点具有可靠性和低可变性(或高重复性)的良好记录,而用例则不然。在UDP项目中,描述业务和利益相关者重视的功能的用例是库存的基本单位,而在构建阶段为详细说明系统设计而编写的用例不是库存,而是代表特定的转换阶段,计数这些用例会导致重复计算。

1.3 UDP各阶段分析

1.3.1 投资阶段

UDP的初始阶段是获取需求的时期,该阶段会创建愿景文档和相关材料,其成本应作为吞吐量会计的投资来处理。但初始阶段的成本可能不代表需求获取的总成本,利益相关者产生的成本也可能需要包含在内。在初始阶段产生的运营费用必须被衡量并视为沉没成本,即投资。如果在项目后期仍在收集需求,工程团队需要填写时间表,以确定应分配给投资(I)而不是运营费用(OE)的间接费用部分。

1.3.2 前置时间

UDP中的前置时间是指一个用例通过细化、构建和过渡阶

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值