【软件工程】——需求分析

来源:互联网 发布:守望先锋网络质量参数 编辑:程序博客网 时间:2024/04/26 16:54

         引言

    为什么我们需要需求分析?因为我们和客户分别专注自己的领域,不能很好的理解彼此的处境,而这就需要我们开发人员必须和客户很好的交流,在交流过程中把客户陈述不完备、不准确和不全面,不断地变化的需求抽象成现有的需求,还需要挖掘隐藏的需求。往往一次项目的好坏在很大程度上取决于需求分析的效果。

    内容

   在上一篇博客中总结了可行性研究,当我们认为这个项目具有可行性以后,下面就是我们着手来策划这个项目的具体内容,而这个具体内容就需要我们通过和客户交流来使客户的需求转化成我们的逻辑,下面来介绍一下需求分析的过程:

       

   在需求分析的过程中我们需要很多方面的分析像功能  性能 环境  可靠性  安全保密   用户界面   资源使用 成本消耗 开发进度 预先估计以后可能达到的目标等。在分析过程中需要针对不同类型的任务和模型,我们需要采取不同的方法,这样才能更好的完成需求分析的目的。当然我们还需要借助很多的工具像数据流图,数据字典等。其中数据流图是很重要的工具,下面是数据流图的优缺点:

       

  下面是我在看视频的过程当中,截的一张需求分析的流程:

  上面的图很好的解释我们需求分析的整个过程。当然在这个阶段我们需要形成的重要的文档——规格需求说明书。

  在总结了重要的知识点以后,下面用一张图来总结我对一章的一个整体的理解:

     

  下一篇将介绍面向过程的分析方法!

   




0 0