前端之家收集整理的这篇文章主要介绍了
OOA&OOD学习摘要(二),
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
收集需求
需求:需求是单一的需要,详细说明特定产品或服务应该做的事情。
用例:用例是捕捉 新系统或软件变更的潜在需求的技术 。每个用例提供一个或者多个场景,传达系统如何与终端用户或其他系统交互以实现特定目标。
一个用例有三个基本部分:1,清楚的价值;2,起点和终点;3,外部启动者。
用例通常是用例列表,而用例图则是以视觉化的方式展示用例。
用例不涉及编程细节,只是用来描述需求和需求变更。
要点:
- 需求是为了系统正常运作而必须要做的事情。
- 最初的需求通常来自于客户。
- 为了确保你有一组好的需求,最好应该开发出系统用例。
- 用例描述系统该做什么。
- 一个用例具有单一的目标,但内含多重路径以达到目标。
- 好的用例具有起始和终止条件、外部启动者,并对用户有明确的价值。
- 一个用例就是一个系统(模块)如何运作的过程。
- 对于系统完成的每个目标,至少要有一个用例。
- 在用例完成后,你可以通过它精炼并增加你的需求。
- 确保所有用例都可行的需求列表是一组好的需求。
- 你的系统必须运作于真实的世界里,而不只是在你的预期情况中。
- 当事情出错时,你必须有替换路径达到系统目标。
原文链接:https://www.f2er.com/javaschema/287710.html