欢迎来到 东莞市赛之文计算机软件有限公司官方网站
当前位置: 主页 > 新闻资讯 > 软件常识 >

软件开发和软件设计过程中容易出现的误区

时间:2014-03-17 11:32来源:未知 作者:admin 点击:
 
软件开发和软件设计过程中容易出现的误区

    在进行软件开发需求分析的时候,容易陷入一些误区,导致分析结果不理想。
1 分析结果越复杂越好
    这是技术型分析人员经常碰到的情况,认为分析出错综复杂的关系,花哨的图表才能显示出分析水平高。其实,分析经常要经历"简单-复杂-简单"的过程,前一个简单表现为分析人员"认为简单";随着分析的深入,原以为简单的问题会越来越复杂;最后,经过概括、消化、分解,使得需求简单明了。
2 必须一次到位
    由于项目工期紧,或者客户单位地理位置偏远,不想反复去现场,希望通过一次需求分析就能得到完整的、不再改变的结果。有这种情况时,表现为分析人员对客户方配合人员穷追猛问,或坚持要求配合人员做出保证,承诺需求范围不再扩大等等。结果往往是双方关系紧张,配合人员怕担责任,提出过多的灵活的、可配置的一些要求,无端增加了后续设计和编码的工作量。一次到位的想法是不现实的,随着软件开发工作的进行,用户经常会提出以前没想到的需求,或者更改已有的需求。需求必然有一个迭代的过程,变是不可避免的,关键是对于变化的控制,比如通过正规而繁复的流程提高需求变化时客户付出的代价:告知客户如此变化将会使工期延长,或需要追加资金等等,尽管对于"软件属于买方市场"的现状来说,开发方往往叫不起这个板,但这样的控制还是有一定的效果的。
3 客户的需求必须全部满足
    陷入这一误区的分析人员,往往自己的领域知识欠缺,对客户的需求是否合理,缺乏分辨能力,只能由客户牵着走,这样会带来很大的风险:造成需求冗余,项目返工,更有对需求变化失去控制的危险,随着项目的开展,整个开发团队会越来越痛苦。所以必须加深自己的领域知识,变被动接受为主动引导,进而拒绝客户的不合理需求。

 
版权所有:东莞市赛之文计算机软件有限公司
备案号:粤ICP备14096736号-1
地址:东莞市南城新基地科技创业产业园C栋108 电话:0769-22827151 
公司简介 服务项目 新闻资讯 客户案例 客服评价 最新签约 常见问题 联系我们 到底部

联系方式

服务热线:
0769-22827151
售前咨询:
刘小姐

微信公众号

微信公众号:dgsaiwen