zoukankan      html  css  js  c++  java
  • 《构建之法》--阅读

    《构建之法》

    第八章 需求分析

        1.软件需求的步骤:

         <1>.一般划分情况

            a.获取和引导需求(Elicitation)

            b.分析和定义需求(Analysis & Specification)

            c.验证需求(Validation)

            d.在软件的生命周期中管理需求(Management)

          <2>.不同角度的划分

               a.对产品功能性的需求:要求产品必须实现某些功能 

             b.对产品开发过程的需求:要求软件的开发流程必须满足某些约束条件

             c.非功能性需求:这也叫“服务质量需求”(Quality of Service Requirement) 

             d.综合需求:有些需求并不是单单一个软件模块就能满足

        2.获取用户需求——用户调查

             a. 焦点小组(Focus Group)

             b. 深入面谈(In-depth Interview)

                c. 卡片分类(Card Sorting)

                d. 用户调查问卷(User Survey)

             e. 用户日志研究(User Diary Study)

             f. 民族志/人类学调查(Ethnograpic Strudy)

             g. 眼动跟踪研究(Eye Tracking)

             h. 快速原型调研(Quick Prototype)

             i. A/B测试(A/B Testing)

        3. 第8章里面有一个是分而治之的思想,我的问题就是:

          一个大问题你分而治之,但分成的小问题,有一些整个团队是无法解决的,这样不就是对整个项目造成严重的影响了么??如果这个小问题没法解决,整个项目就无法进行了。

        比如:愚公移山,但遇到一块特大的石头,这石头坚硬无比,非人工就是打碎或搬走的,这时该怎么解决呢??

    第九章 项目经理

        1.

         2.

         3.

         4.

    第十章 典型用户和场景

         1.

          2.

          3.

          4.

  • 相关阅读:
    关于全景漫游
    webgl圈中物体
    css3の极限
    reactjs弹幕视频播放
    数值积分I
    显出你的h5逼格
    奇葩のbeforeunload
    面试问题搜集及解析
    TCP拥塞控制(滑动窗口机制)
    如何使CPU占用率为50%
  • 原文地址:https://www.cnblogs.com/OuZeBo/p/4535323.html
Copyright © 2011-2022 走看看