• 构建之法阅读笔记4


     每一次学习都能有很多的收获,每一次学习也都能有很多别样的感受。我总是在说为什么我大一的时候没有大三的时候的眼界呢,如果大一的时候有大三时的觉悟或者眼界,也许我现在会好很多,当然正如我们这次讲到了需求分析,我们在大二的时候讲了一年的需求分析,在数据库课程,java课程,都讲到了需求分析,但是每一次讲都会有不同的感觉,所以本次再一次讲到需求分析的时候感觉眼前一亮。很是兴奋。

    相信大家对需求分析都有较深的理解,所以这次我想就我自己的收获浅谈一下。抛开以前的想法,本次学习不仅是我更加了解什么是需求分析,也让我对需求分析的思想有个更多的认识。

    首先,需求分析不是自己坐在办公室或者教室凭空想出来的,更多的是自己出于实践,根据社会人群的需要得到的调研结论。当我们在开发一款软件时,需要获得用户需求——用户调查。甚至我们出于需要,还可以和用户进行更深层次的交谈,通过这些使我们的数据更加的准确,并且具有针对性。

    其次:我也明白竞争性需求分析的框架(NABCD)即Need——需求;Approach——做法;Benefit——好处;Competition——竞争;Delivery——推广。之前,只知道有需求分析,并不清楚,现在有了具体的方向,在做调查规划的时候可以很好的来应用。现在对于需求分析的做法,好处,竞争和推广有了更多的认识,在我的观念中也产生了变化,改变了之前的只有需求,而不考虑市场和实际情况的思想。

    最后:对于软件的要求也有很大的认识。不如在做软件时的必须需求,辅助需求,那些是必须要完成的,哪些是可以再有能力和时间时添加的。同时对于做整个软件的时间和任务的规划,这真的很重要,因为你不仅仅是在为自己做软件,还涉及到用户和客户。我们必须要对自己对产品有一个更加清楚地认识,这样才能使用户更加的信任你,并且使用户更加清楚的来了解这一款产品。从而与用户的预期效果有联系,不至于使用户怀有很大希望,最后又很失望,这样还可以是我们更加得到用户的信任。当然后期维护是我学到的另一个知识点,从来不考虑以后会怎样,在这里使我认识的到后期的使用和维护效果也是我们需要分析的重要事情,所以还是要做到充分的准备。

  • 相关阅读:
    Jenkins插件开发(2)——搭建开发环境
    Jenkins插件开发(4)——插件开发扩展点(Extension Point)
    Phabricator实践(4):其他功能——Jump Nav (导航快捷键)
    Jenkins插件开发(6.0)—— 准备写一个JOB同步插件
    Jenkins插件开发(1)——Jenkins扩展指南(Extend Jenkins)
    Jenkins插件开发(3)——Jenkins架构(Architecture)
    Jenkins插件开发(6.1)—— 分析JenkinsJOB的CRUD源码
    Jenkins Rolebased插件的默认角色
    Scrum故事——鸡和猪
    Jenkins插件开发(5)—— 向Jenkins注册自定义扩展点
  • 原文地址:https://www.cnblogs.com/apan008/p/5528853.html
Copyright © 2020-2023  润新知