IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

需求分析

有几种原因使需求分析变得困难:(1)客户说不清楚需求;(2)需求自身经常变动;(3)分析人员或客户理解有误。

15日更新
标签: 需求分析
软件项目需求分析为什么困难

需求获取(requirement elicitation)是需求工程的主体。对于所建议的软件产品,获取需求是一个确定和理解不同用户类的需要和限制的过程。获取用户需求位于软件需求三个层次的中间一层。业务需求决定用户需求,它描述了用户利用系统需要完成的任务。从这些任务中,分析者能获得用于描述系统活动的特定的软件功能需求,这些系统活动有助于用户执行他们的任务。

15日更新
标签: 需求分析
需求分析概述——需求获取及用例使用

良好的需求分析是软件成功的基础。以上是作者对需求分析工作实践的一次小结以及综合性的思考,是对需求分析本身所做的一次分析。在此基础上,作者提出了逆向沟通的设想,即系统分析员主动进行沟通,提出指导性意见。当软件融合了客户和系统分析员双方智慧,其质量将会进一步得以提高。

14日更新
标签: 需求分析
需求获取过程中的逆向沟通

开发人员与业务部门的交流需要好的方法。文中建议10条法则,开发人员和业务部门可以通过评审以下内容并达成共识;如果遇到分歧,可通过协商达成对各自义务的相互了解,以便减少日后的摩擦。

14日更新
标签: 需求分析
进行需求分析的十项基本法则

有效的需求分析员为什么难以产生不容置疑,需求分析的正确、完整直接影响着项目的成败,而需求分析员是需求分析正确与否的直接责任人。可是我们所受的教育,所处的工作环境制约了我们,让我们很难成为一个有效的需求分析员。

13日更新
标签: 需求分析
有效的需求分析员

需求分析和程序设计不尽相同,合理、可行是才是重要的。跳出程序设计的圈子,站在系统的角度上来看问题,你的结论会截然不同。

13日更新
标签: 需求分析
点评需求分析误区

本文结合自己的经验,从实践的角度,对项目软件的分析工作从7个方面进行了阐述,并指出一些容易失误的做法。希望能对从事分析工作的同仁有所参考。

13日更新
标签: 需求分析
如何做好项目软件的分析

在具体的需求过程中,有大的用例(业务用例),也有小的用例。主要是由于用例的范 围决定的。用例像是一个黑盒,它没有包括任何和实现有关或是内部的一些信息。它很容易就被用户(也包括开发者)所理解(简单的谓词短语)。如果用例不足以表达足够的信息来支持系统的开发,就有必要把用例黑盒打开,审视其内部的结构,找出黑盒内部的Actor和用例。就这样通过不断的打开黑盒,分析黑盒,再打开新的黑盒。直到整个系统可以被清晰的了解为止。

12日更新
标签: 需求分析
需求分析概述——使用用例开发系统的一般过程

综合了几种观点,可以把需求工程的活动划分为以下5个独立的阶段:需求获取;需求建模;形成需求规格;需求验证;需求管理。

10日更新
标签: 需求分析
需求工程概述

做好需求是一个软件项目成功的一半,尤其对于业务管理系统更是如此。如何更好地获取需求和分析需求,本文介绍个人的方法,不是阳春白雪的方法论,也没有很深的理论术语,但是却是很实用,供大家参考。

09日更新
标签: 需求分析
需求分析的两上两下方法论

根据个人的经验,如果照合同中列出的项目范围来做,从狭义的项目范围角度来说是可以完成的,但客户既然付了钱,他将不断努力最大化他的利益,扩充并充实需求的内容,所以项目组面临着项目中从始至终需求不断变化的过程。

08日更新
让软件项目在不断的需求变化中获得成功

一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者是出于公司自身发展的需要,其中客户的实际需求也就是说这种交易性质的需求占了绝大部分。面对对网站开发拥有不同知识层面的客户,项目的负责人对用户需求的理解程度,在很大程度上决定了此类网站开发项目的成败。因此如何更好地的了解、分析、明确用户需求,并且能够准确、清晰以文档的形式表达给参与项目开发的每个成员,保证开发过程按照满足用户需求为目的正确项目开发方向进行,是每个网站开发项目管理者需要面对的问题。

08日更新
标签: 需求分析
怎样做好网站开发项目的需求分析

多年来,分析者总是利用情节或经历来描述用户和软件系统的交互方式,从而获取需求(McGraw and Harbison 1997)。Ivar Jacobson(1992)把这种看法系统地阐述成用例(用例)的方法进行需求获取和建模。虽然用例来源于面向对象的开发环境,但是它也能应用在具有许多开发方法的项目中,因为用户并不关心你是怎样开发你的软件。而最重要的,用例的观点和思维过程带给需求开发的改变比起是否画正式的用例图显得更为重要。注意用户要利用系统做什么远远强于询问用户希望系统为他们做什么这一传统方法。 用例的重要功能是用画用例图的功能来鉴别和划分系统功能。它把系统分成角色(actor)和用例(用例)。角色(actor)表示系统用户能扮演的角色(role)。这些用户可能是人,可能是其他的计算机一些硬件或者甚至是其它软件系统,唯一的标准是它们必须要在被划分进用例的系统部分以外。它们必须能刺激系统部分并接收返回。用例描述了当角色给系统特定的刺激时系统的活动。这些活动被文本描述。它描述了触发用例的刺激的本质,输入和输出到其他活动者,和转换输入到输出的活动。用例文本通常也描述每一个活动在特殊的活动线时可能的错误和系统应采取的补救措施。 这样说可能会非常复杂,其实一个用例描述了系统和一个角色(actor)的交互顺序。用例被定义成系统执行的一系列动作,动作执行的结果能被指定角色察觉到。

07日更新
标签: 需求分析
怎么做需求分析(下)

文章内容大致上讨论需求分析应该如何做,实际上对于需求分析的方法有很多很多,已经形成了一定的理论,当然这种理论比较偏向与方法学,而方法学的应用主要还是要靠个人。所以,大家在实际应用的时候,不妨结合自己的实际,有选择性的采用一些方法,那你就是成功的。

07日更新
标签: 需求分析
怎么做需求分析(上)

虽然一般情况下,项目经理花费了大量的心力和气力去避免需求变更,可最后需求变更总是会出现。但这并不意味着项目不应该做这方面的工作,无论是项目经理,还是开发人员对于需求变更的正确态度应该和对待软件测试的态度一样,在需求变更发生之前尽量减少需求变更发生的情况,以将需求变更带来的风险降到最低。

07日更新
标签: 需求分析
项目需求变更分析和解决之道

在论坛里看到zandb提问到:“作为软件产品的需求分析,我们是否应该注重具体的实现?对需求文档的撰写、需求描述,是否应该涉及到具体的实现呢?还是应该在功能上给予说明即可?”

05日更新
标签: 需求分析
需求分析到底应该轻描还是实写?

需求分析是项目开发的基础,基础打的牢不牢直接关系到后面所有的工作,是项目实施成败的关键。总体上说,我们的需求分析是做了,但是做得很不够,我们做的需求只解决了我们能做出这样的项目,但是没有解决这样的项目是不是真就是客户想要的。

05日更新
标签: 需求分析
我在项目管理中关于需求分析的总结

项目刚刚开始的时期,项目经理做的主要事情是搜集客户需求,这是一个项目经理非常头疼的阶段,合作的磨合刚刚开始,需求问题上的失误又会导致无穷的后患。

05日更新
标签: 需求分析
怎样和客户一起搞定需求

项目需求分析,看了听棠的“客户需求何时休”,深有感触,何曾自己不是被这个问题整天困扰:客户需求,为什么总在变阿?做项目真辛苦阿!这样的感叹整天都挂在口上。客户需求变动确实是一个软件开发永远不变的话题。为什么小的软件企业面对经常变动的需求是如此的狼狈?到底要怎么做才能满足客户的需求?

05日更新
标签: 需求分析
怎么做项目需求分析报告

在软件工程中,所有的风险承担者(stakeholder)(这个词很有意思,原义是赌金保管者。我看过很多的翻译,有翻译成涉众的,也有的翻译成参与者的,但是我想他的主要意思就是和这个项目有密切相关利益的人)都感兴趣的就是需求分析阶段。这些风险承担者包括客户、用户、业务或需求分析员(负责收集客户需求并编写文档,以及负责客户与开发机构之间联系沟通的人)、开发人员、测试人员、用户文档编写者、项目管理者和客户管理者。这部分工作若处理好了,能开发出很出色的产品,同时会使客户感到满意,开发者也倍感满足、充实。若处理不好,则会导致误解、挫折、障碍以及潜在质量和业务价值上的威胁。因为需求分析奠定了软件工程和项目管理的基础,所以所有风险承担者最好是采用有效的需求分析过程。

30日更新
标签: 需求分析
如何采取有效的需求分析过程
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐