用例要素(非原创)
1. 用例名:执行者视角,动词 ( + 宾语)
2. 执行者:在系统之外,透过系统边界与系统进行有意义交互的任何事物
u 系统边界:责任边界,非物理边界
u 任何事物:操作员、维护员、外系统、外部因素、时间
3. 前置条件:开始用例前所必需的系统及其环境的状态
4. 涉众利益:用例平衡涉众之间的利益,是涉众之间达成的契约
5. 基本路径:把基本路径单独分离,凸显用例的核心价值
u 只书写”可观测”的,说人话
u 句子必须以执行者或系统作为主语
u 不要涉及界面细节
6. 扩展路径:系统要处理的意外和分支
7. 后置条件:用例成功结束后系统应该具备的状态
8. 字段列表:(数据格式)
9. 业务规则:(数据逻辑)事实、推理、约束
10. 非功能需求:一开始,功能需求决胜; 类似产品多了,非功能需求决胜
u 可用性:容易使用、喜欢使用
u 可靠性:数据安全、稳定
u 性能:速度、容量
u 可支持性:故障修复速度、软件升级
11. 设计约束:界面样式、报表、平台、语言、外系统接口、行业规定
12. 测试用例
13. 界面模型
14. 遗留问题