Page 55 - 现代财务管理与审计
P. 55

第三章  信息系统审计


                  (四)需求分析
                  在可行性研究阶段,系统分析人员粗略地了解了用户的需求,还提出了一些
              可行的方案。需求分析就是要对目标系统提出完整的、准确的、具体的要求。简
              言之,需求分析的任务就是解决“做什么”的问题,就是要全面地理解用户的各

              项要求,并准确地表达出用户的需求。因此,需求分析是系统分析阶段最重要的
              环节之一,这一步工作的质量对于整个开发工作的成败来说都是决定性的。
                  需求分析阶段的工作可以分为四个方面:一是问题识别,确定对所开发系统
              的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准,这些需求

              包括:功能需求(做什么)、性能需求(要达到什么指标)、环境需求(如机型,
              操作系统等)、可靠性需求(不发生故障的概率)、安全保密需求、用户界面需
              求等;二是分析与综合,逐步设计所有的系统功能,分析它们是否满足需求,剔
              除不合理部分,增加需要部分,最后,综合成系统的解决方案,给出目标系统的

              详细逻辑模型(做什么的模型);三是编写文档,描述需求的文档称为软件需求
              规格说明书,并应向下一阶段提交;四是评审,对功能的正确性、完整性和清晰
              性给予评价,评审通过后才可进行下一阶段的工作,否则重新进行需求分析。
                  需求分析阶段中系统分析员应给出软件需求规格说明书等书面材料,这些文

              档是审计人员进行这一阶段审计工作的重要依据。审计人员要注意文档是否有明
              确的评价指标,比如系统性能要求,以作为将来系统质量评价的依据。另外,清
              楚地描述需求对接下来进行的设计工作非常重要,因此审计人员应考察系统开发
              人员是否认识到了这一点,并检查其描述是否和用户需求一致。


                  三、系统设计

                  系统设计是信息系统开发过程中另一个重要的阶段。主要是根据前一阶段系
              统分析的结果,进行系统设计。系统设计通常分为总体设计和详细设计两个阶段。
              总体设计的任务是确定系统的模块结构和软件结构;详细设计的任务是描述每个

              模块内部具体的处理过程。对系统设计的审计主要就是对上述两个阶段进行审计,
              找出设计过程中存在的错误与疏漏的地方。比如,设计的电算化会计信息系统不
              符合《会计核算软件基本功能规范》的要求,甚至某些会计处理违反会计制度和

              有关法规的规定,设计出来的报表不符合会计制度的要求等。




                                                                                      43
   50   51   52   53   54   55   56   57   58   59   60