background image

  

                   应用软件的开发   

               

1 引言
  
  应用软件系统开发和功能实现是信息化建设的关键内容。多年来,国内外信息化建设积
累了丰富的成功经验,但也有不少值得记取的教训。具体到应用软件的开发过程,需求分析
阶段的用户需求定义不明确或者描述不清晰,是制约软件工程开发过程的重要因素,而这
个因素正是软件工程项目经常拖期、投资得不到控制的主要原因。  
    
  

3 需求分析阶段的调研方法

  
  下面简单介绍一下需求阶段的调研方法,因为只有方法正确,需求才能完整。同时,这
也是监理工作所依附的基础。总的来讲,信息系统工程需求分析阶段的工作,可以细分为访
谈阶段、诱导需求阶段以及确认需求阶段,每个阶段的工作侧重点有所不同。
  
  

3.1 访谈阶段

  这一阶段是和具体用户方的领导层、业务层人员的访谈式沟通,主要目的是从宏观上把
握用户的具体需求方向和趋势,了解现有的组织架构、业务流程、硬件环境、软件环境、现有
的运行系统等等具体情况、客观信息,建立起良好的沟通渠道和方式。针对具体的职能部门
设定情况,应尽可能与具体业务承办人进行充分的沟通。
  
  

3.2 诱导需求阶段

  这一阶段是在承建单位已经了解具体用户方的组织架构、业务流程、硬件环境、软件环境、
现有的运行系统等等具体、客观的信息基础上,结合现有的硬件、软件实现方案,做出简单
的用户流程页面,同时结合以往的项目经验对用户采用诱导式、启发式的调研方法和手段,
和用户一起探讨业务流程设计的合理性、准确性、便易性、习惯性。用户可以操作简单演示的
D E M O ,来实际体验整个业务流程的设计合理性、准确性等等问题,及时地提出改进意见
和方法。
  
  

3.3 确认需求阶段

  这一阶段是在上述两个阶段成果的基础上,进行具体的流程细化、数据项的确认阶段,
这个阶段承建单位必须提供原型系统和明确的业务流程报告、数据项表,并能清晰地向用户
描述系统的业务流设计目标。用户方可以通过审查业务流程报告、数据项表以及操作承建单
位提供的

D E M O 系统,来提出反馈意见,并对可接受的报告、文档签字确认。

  整体来讲,需求分析的三个阶段是需求调研中不可忽视的部分,三个阶段或者说三步
法的实施和采用,对用户和承建单位都提供了项目成功的保证。当然在系统建设的过程中,
特别在采用迭代法的开发模式时,需求分析的工作需一直进行下去,而在后期的需求改进
中,工作则基本集中在后两个阶段中。
  
  

4 监理单位在需求分析阶段的监理要点分析

  
  根据需求分析工作的阶段划分,需求的管理包括需求获取、需求分析、编制需求说明书、
需求验证和需求管理。监理单位基于在项目中的职责定位,结合相关的标准规范,应该在该
阶段的工作中起到应有的作用。具体分析、总结如下: