• 《掌握需求过程》读后感-01


            这本书中,讲述了身为一个需求分析师,应完成的几个工作内容。在我们大三上的这个学期里,主要学习的是需求分析。通过学习,改变了我的一些看法,之前一直认为软件工程最重要的就是写代码,通过这个学期的学习,我明白了在软件工程中需求分析是更加重要的。需求,是指在开始进行代码编写前应该进行的东西,如果在代码的编写过程中才发现需求,或者更晚,直至客户已经在使用产品的时候才发现需求,那么代价将会是很大的,效率也将十分低下。需求分析大致分为四个阶段:(1)问题识别:用于发现需求、描述需求,主要包括功能需求、性能需求、环境需求、 可靠性需求、安全保密需求、用户界面需求、资源使用需求、软件成本消耗与开发进度需求, 以此来预先估计以后系统可能达到的目标。2)分析与综合:也就是对问题进行分析,然后在此基础上整合出解决方案。(3)编制需求分析的文档:也就是对已经确定的需求进行文档化描述,该文档通常称为“需求规格说明书”。(4)需求分析与评审:它是需求分析工作的最后一步,主要是对功能的正确性、完整性和清晰性,以及其他需求给予评价。

         在过去的学习中,往往是每个人自己写自己的代码,而忽略了和人沟通的重要性,没有去认真的了解什么的样程序才能更加受到欢迎,导致软件程序开发出来后,不能很好地满足需要。在程序真正投入到使用中时,为了满足需要,一而再再而三的返工,在技术上带来巨大的麻烦,并且会造成时间的浪费。所以进行需求分析是什么必要的。

        在这本是中提到,要想进行高质量的需求分析,要求四点:

    1、把自己放在用户的立场上,观察和学习,并合理的解释。

    2、进行用户需求分析调查

    3、创造完成工作的更好办法。

    4、以需求规格说明和分析模型的方式来记录结果。

  • 相关阅读:
    JS判断浏览器类型及版本
    php函数ob_start()、ob_end_clean()、ob_get_contents()
    HTML-embed标签详解
    QQ一键登录功能的实现过程
    windows 7系统搭建本地SVN服务器的过程
    php 环境工具官网地址
    yii2 auth access-token
    使用Yii2时遇到的实际问题
    PHPExcel正确读取excel表格时间单元格(转载)
    持续集成 Jenkins
  • 原文地址:https://www.cnblogs.com/zhaoxinhui/p/12058626.html
Copyright © 2020-2023  润新知