不确定性的合击英雄

作者 1.85火龙元素传奇 来源 1.85火龙元素传奇 浏览 发布时间 15/04/09

     在签定软件开发合同之前.用户光要从整机设计角度对TPS的要求进行分析。很多系统分析员喜欢把这个阶段归结到需求分析中。实际卜.我们认为需求分析是开发者在充分了解、分析和消化了用户方需求的基础上,用自己所熟知的方式来描述功能需求的一种方式。它的基础是设计需求.设计需求往往会成为技术开发合同的土要附件.也将成为验收标准的蓝本.可以这样说。设计需求分析足项口立项和开发之前最重要的工作之·。

    设计需求分析阶段,开发者和用户之间要紧密沟通,开发者可以列席硬件设计的评审会:用户本身也可以走访开发者,获取TPS软件开发的最新信息.设计需求分析I I要提出主要的功能需求、性能需求、运行环境、开发方式。大致的进度等要求.并不期望在这一阶段挖掘出系统中所有需求的细则。即使是最面面供到的设计需求分析.也不可避免地会遭遇到在设计过程中不断变更的情况。更坏的是.山丁用户和开发者对系统认识上的差距,·个充满细的设计需求会使用户和开发者陷入喋喋不休的争论中,其结果是延误了开发的进程。这一阶段,在硬件设计过程中尚存在可变的因素,所以其对软件的要求也具有不确定性,要求过细是不必要的,也是毫无意义的.当然,用户应尽可能多地提供设备相关的
信息,以帮助开发者了解机器和设计需求.
    开发者与用户和销售部门之公司有主往会为进度的安排而起争论,因为用户和销含部门总想早日拿到产品,从而在市场卜取得主动.开发人员必须要说服用户,而不是被用户说服,因为一个床缩了的软件开发进度,结果会导致灾难性的后果.其最终结果反而会导致延期交付。所以n发者有责任告诉用户,呢怕是一个微小的改进或增加一个小的特征都需要经过设计、编码、调试和测试等过程,这·切需要时间。有时用户为了赶进度,要求开发者增加开发人员.这井不是t朴个非常好的做法,因为这会增加开发人员交流上的开梢.Raleigh-Norden曲线表明,完成软件项目的成本与时阳」的关系井非线性.使用较少的人员,在可能的情况之下.相对延长一些工作时间。可以取得较大的经济效益。
 

Copyright 2014-2015 Powered By e媒网1.80战神复古  1.85火龙元素

 用心做好最好玩的1.85火龙元素传奇发布网站