首页 > 代码库 > 第十、十一章

第十、十一章

第十章 典型用户和场景


 

1、典型用户的模版

Persona/典型用户

  (1)名字(越自然越好)

  (2)年龄(不同年龄和收入的用户有不同的需求)

  (3)收入

  (4)代表的用户在市场上的比例和重要性(比例大不等同于重要性高)

  (5)使用这个软件的典型场景

  (6)使用本软件/服务的环境

  (7)生活/工作情况

  (8)知识层次和能力

  (9)用户的动机、目的和困难

  (10)用户的偏好

 

2、规格说明书

  (1)软件功能说明书

  (2)软件技术说明书

 

3、功能说明书

  (1)定义好相关的概念

  (2)规范好一些假设

  (3)避免一些误会,界定一些边界条件

  (4)描述主流的用户/软件交互步骤

  (5)一些好的功能还会有副作用

  (6)服务质量的说明

 

4、功能驱动的设计

  (1)构造整体模型

  (2)构造功能列表

  (3)制定开发计划

  (4)功能设计阶段

  (5)实现具体功能

 

第十一章 软件设计与实现


 

1、分析和设计方法(需求分析阶段、设计与实现阶段、测试和发布阶段)

2、图形建模和分析方法

  (1)表达实体和实体之间的关系(思维导图、实体关系图、Use Case Diagram)

  (2)表达数据的流动

  (3)表达控制流

  (4)统一的表达方法

3、其他设计方法

  (1)形式化的方法

  (2)文学化编程

第十、十一章