第十章 典型用户和场景
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)文学化编程
时间: 2024-11-10 08:13:53