敏捷开发下的 需求分析 在很多人的印象中,敏捷软件开发是种类似黑客行为的过程,是程序员最爱的勾当。不写文档,不作需求分析,没有项目经理,做什么东西完全是程序员自己的行为。所..
项目背景介绍: 08年8月到12月,某省级无线运营商的网上营业厅三期项目,在这个项目中,我担任了项目经理的角色。 网上营业厅是该运营商的省级网上门户,是电子化营销渠道的重要组成部..
你的工程应该有个好的起点。一个小组要带领客户进入需求启发阶段而且你要写软件需求说明书。这份说明有些大,但客户会很重视,所以说明必须得到赞同。 现在你正在设计其中的一个特性..
Telelogic DOORS 8.0(企业 需求管理 套件) 为加快项目进程与提高项目质量的需求管理工具应当被紧密地结合到组织中。捕获、组织与确定关键信息的优先级不应该只由某一单一领域的工程师或分析师..
在Standish集团对软件项目失败原因的年度调查中,去年的结果是:仅有54%的功能被实现,而实现的功能中近半数没有被使用。根据Standish的报告,这种情况的原因通常源于定义不佳的需求。 Tel..
首先说明,当前 TeleLogic Doors 已经发布了 Doors 的最新版本为8.3,配套发布了Doors的Web服务端,但是申请试用非常麻烦,我这里所说的版本是8.0版本,这个版本在网上能够找到,鉴于版权问题,我..
什么是 需求管理 ? 需求管理是系统地收集与沟通所有项目目标及保证这些目标,且仅仅是这些目标被完全与正确地满足的相关活动。 需求管理影响整个生命周期 一个不完整的需求捕获和管理..
总体上说,我们的 需求分析 是做了,但是做得很不够,我们做的需求只解决了我们能做出这样的项目,但是没有解决这样的项目是不是真就是客户想要的。造成这种状况的原因主要是下面几个..
总体上说,我们的 需求分析 是做了,但是做得很不够,我们做的需求只解决了我们能做出这样的项目,但是没有解决这样的项目是不是真就是客户想要的。造成这种状况的原因主要是下面几个..
关键字:管理工具 DOORS 什么是需求管理? 需求管理是系统地收集与沟通所有项目目标及保证这些目标,且仅仅是这些目标被完全与正确地满足的相关活动。 需求管理影响整个生命周期 一个不..
在软件项目的研发过程中,需求变更贯穿了软件项目的整个生命周期,从软件的项目立项,研发,维护,用户的经验在增加,对使用软件的感受有变化,以及整个行业的新动态,都为软件带来不..
需求 决定了软件做什么,要提供什么功能。 软件工程 初期的一般过程是,软件 开发 的计划,确定要实现的目标和进度等,然后就是需求规格说明书,该说明书要得到用户的认可。用户往往提..
软件 开发 生命周期包含需求、设计、编码和 测试 四个过程阶段,其中需求过程是第一个也是最重要的一个阶段。软件需求包括三个不同的层次:业务需求,说明了提供给客户和产品开发商的新系..
关键字:产品设计 1,你不可能满足所有的用户。 2,如果一个蠢方法有效,那它就不是一个蠢方法。 3,别忘了你的产品是由最年轻的 程序员 在最短的时间内 开发 出来的,所以,问题总是无..
..
关键字: 需求分析 与建模 (3)如何获取用户需求 了解客户方的所有用户类型以及潜在的类型。然后,根据他们的要求来确定系统的整体目标和系统的工作范围。 对用户进行访谈和调研。交流..
关键字: 需求分析 与建模 (4)可视化建模方法 设计一座建筑需要从多个不同的角度(结构、外观、水电等)来设计很多张设计图纸, 开发 一个软件系统同样需要从多个角度来对系统架构进..
关键字: 需求分析 与建模 模型可以精确地描述系统 语言和文字是人们进行沟通的主要手段,但语言和文字往往有二义性存在,较难保证人们的理解完全一致。所以在工程技术中,我们更多地..
关键字: 需求分析 与建模 集成测试 使用部件图和合作图; 系统测试 使用 用例 图来验证系统的行为; 验收测试 由用户进行,以验证系统测试的结果是否满足在分析阶段确定的需求。 6、利用..
关键字: 需求分析 与建模第 4、实现 UML 建模的工具 Rose、together和Visio等 5、UML在软件 开发 过程中的应用 (1)UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。 (2)在..