首页 > 代码库 > 第八章

第八章

软件需求

1、获取和引导需求

2、分析和定义需求

3、验证需求

4、在软件产品的生命周期中管理需求

  对软件的需求,也可以从不同角度做下面的划分:

    1、对产品功能性的需求

    2、对产品开发过程的需求

    3、非功能性需求

    4、综合需求

用户调研方法:

1、焦点小组

2、深入面谈

3、卡片分类

4、用户调查问卷

5、用户日志研究

6、人类学调查

7、眼动跟踪研究

8、快速原型调研

9、A/B测试

 

竞争性需求分析的框架

  NABCD模型

    N(need,需求)

    A(approach,做法)

    B(benefit,好处)

    C(competitors,竞争)

    D(delivery,推广)

 

功能的定位和优先级

  两种不同类型的功能

    杀手功能/外围功能

    必要需求/辅助需求

    杀手功能:OCR文字识别技术,可以在屏幕上取词解释,拥有独家权威辞典、等等

    外围功能:良好的界面设计,在各个平台上都能运行

    必要需求:单词短语释义的准确性(如果达不到这一点,用户就不会来使用)

    辅助需求:可以做各种皮肤(这也许能让一些用户更喜欢这个软件,但不是决定因素)

 

第八章