zoukankan      html  css  js  c++  java
  • 《掌握需求过程》阅读笔记03

    我们都知道要站在用户的角度考虑问题,可是作为用户的我们也是存在思考的缺口的,那些根深蒂固的东西会使我们忘记了它们的存在,这就是未意识到的需求。还有未梦想过的需求,我们习惯了类似软件拥有的功能,未曾想过一些新的功能,在我们看来,技术还没有成熟。作为软件工程师,我们一定要在初期让这种需求浮现出来,否则后续阶段发现会付出太多代价。

    开始阶段我们会画上下文范围图,输入输出流表示数据的流向,如果画图过程中有不知去向何处的数据流,那正是我们需要向用户询问的地方。需求调研是主动的,用户在工作的时候才能精确描述他的任务,需求分析师要提供连续不断的解说,随着对工作的观察和解释的展开,分析师可以勾勒出每项任务的模型,以及它们如何与数据流相连。模型建立好以后,分析师反馈给用户以求得确认,并提出问题。

    都说创新是一个国家的灵魂,在需求过程中,创新同样重要,创新是需求过程的一部分,头脑风暴是一种产生新思想的方法,一群聪明的人尽量发挥想象力,并产生尽可能多的想法。那么最好、最有用的想法在经过用户同意后,将成为产品的需求。头脑风暴中任何想法都可以有效利用起来。

    俗话说:好记性不如烂笔头。任何有价值的话都应该记录下来,可是图片往往更容易记住,建立思维图对于组织思想是很有用的,这是一种多用途的做笔记的工具。录像可以协助开发系统,研讨会和头脑风暴的过程需要用录像记录下来。白卡记录是一种低技术含量的方法,这种方法最大的好处是方便。

    我们都知道需求分为功能性需求和非功能性需求,功能性需求描述了从工作角度来考虑的产品的动作,非功能性需求描述了用户在工作时的体验。需求的度量方法是它的验收标准,验收标准是产品测试可以对照的基准。

  • 相关阅读:
    学号 20172328 《程序设计与数据结构》第八周学习总结
    172328 结对编程练习_四则运算 第一周 阶段总结
    学号 20172328 《程序设计与数据结构》实验二报告
    20172328《程序设计与数据结构》第七周学习总结
    Educoder
    Educoder
    Educoder
    Educoder
    Educoder
    Educoder
  • 原文地址:https://www.cnblogs.com/qianxia/p/6036555.html
Copyright © 2011-2022 走看看