你是我的唯一

 

2011年3月26日

获取和分析非功能需求

摘要: 非功能性需求是随着软件规模的增长和软件复杂性提高着两个因素猜逐渐成为需求工程师们新的着眼点和关注点。目前,业界关于软件的非功能需求主要有两个方面:质量属性要求和约束性要求(主要有开发平台、开发技术、关键实现等方面)。 有些专家关于软件非功能性需求开发的一般过程如下: (一)如何获取和分析软件的质量属性要求(指甲方为直接或明确地提出来)。 1、遍历每个软件质量属性,从宏观层面找出可能存在的质量属性要求,发现支持质量要求的依据。 2、分析质量属性的冲突。 3、确定质量属性的优先级。 4、选择排名靠前的作为关键质量属性。 案例: 一个大型自动化仓库管理控制系统,其用户有大型快寄公司如UPS、DHL. 阅读全文

posted @ 2011-03-26 22:48 你是我的唯一 阅读(580) 评论(0) 推荐(0) 编辑

CMMI

摘要: CMMI(Capability Maturity Model Integration)大家都应该很熟悉了,是CMM的最新版本。CMMI所坚持的目标就是质量、时间和成本。CMMI非常强调高层管理者的支持,因为过程改进往往是由高层管理者认识和提出的,所以他们的支持是过程改进的关键。CMMI的组织结构一般在最高领导之下设立EPG(Engineering Process Group, 工程过程组)、QA(Quality Assurance, 质量保证组)、EG(Engineering Group, 工程组),这三个组的构成就好像是立法、监督和执法的制衡体系,体现了西方的法治观念。CMMI有两种表示方法 阅读全文

posted @ 2011-03-26 21:42 你是我的唯一 阅读(193) 评论(0) 推荐(0) 编辑

导航