1. 程式人生 > >第十、十一章

第十、十一章

說明書 規範 交互 技術 邊界條件 困難 use case 表達 定義

第十章 典型用戶和場景


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)文學化編程

第十、十一章