For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
随着互联网的不发展,越来越多的人都在学习计算机编程开发技术,而今天我们就通过案例分析来了解一下,软件开发用户需求挖掘方法。
作为一个软件工程的专业人员,如何能够从客户所提供的模糊需求建立一个明确的范围,然后从这个范围中建立整个系统的功能需求,让我们可以控制软件开发的过程,减少项目的范围变动,降低开发过程中的修改需求,让我们能够按预算、按工期,提交符合质量要求的交付物,达到客户的预期目标,我们便需要理解问题的根源,打破过去的工作习惯,寻找一套可行的方法。
在项目管理知识体系(PMBOK)中我们学习范围变动管理,而不是需求变动管理,范围变动才是需求变动的主要原因。其实在这里PMBOK做了一个假设,就是有了明确的范围便可以建立明确的功能需求,如果能够控制范围,便能够控制功能需求。
功能需求变动是导致软件工程在开发过程中进行修改的主要原因,那是说我们在软件工程项目启动的时候没有把握好项目的范围,才会发生我们面对的问题。所以,我们先需要理解范围与功能需求的关系,什么是范围?什么原因导致需求模糊?能够明确理解两者的异同,才能够找出解决的方法,建立明确的项目范围,转换成功能需求。让我们能够从模糊的需求转变成为明确的需求。
在项目实施过程中,系统分析员会对库存管理全过程进行调查或调研,采用访谈或观察等方法,记录上述范围中的整个工序的过程,每一个数据的更新,参考记录数据的报告格式和任何有关的工作单据。这些工序,数据更新时间和地点,报告打印等工作后便成为系统的功能需求。这些需求能够让终用户明确开发人员已经把握了整个工作流程,明确每一个工作的内容,保证完成的系统能够提供库存管理的功能。
客户提供的所谓需求,实际上在今天的项目中是未来交付中所必须涵盖的功能,也是交付物的一些基本质量要求。客户对项目的验收是依据我们在项目完成后的终交付物,我们必须摆脱过去的传统思维,不要在项目起动的时候尝试把握那些基本上不存在的需求,必须明确项目交付的验收目标,在项目启动时能够把有关的终交付明确下来,便能够降低项目失败的比例。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。