OOA&OOD学习摘要(二)

 收集需求

需求:需求是单一的需要,详细说明特定产品或服务应该做的事情。

用例:用例是捕捉 新系统或软件变更的潜在需求的技术 。每个用例提供一个或者多个场景,传达系统如何与终端用户或其他系统交互以实现特定目标。

一个用例有三个基本部分:1,清楚的价值;2,起点和终点;3,外部启动者。

用例通常是用例列表,而用例图则是以视觉化的方式展示用例。

用例不涉及编程细节,只是用来描述需求和需求变更。

 

要点:

  • 需求是为了系统正常运作而必须要做的事情。
  • 最初的需求通常来自于客户。
  • 为了确保你有一组好的需求,最好应该开发出系统用例。
  • 用例描述系统该做什么。
  • 一个用例具有单一的目标,但内含多重路径以达到目标。
  • 好的用例具有起始和终止条件、外部启动者,并对用户有明确的价值。
  • 一个用例就是一个系统(模块)如何运作的过程。
  • 对于系统完成的每个目标,至少要有一个用例。
  • 在用例完成后,你可以通过它精炼并增加你的需求。
  • 确保所有用例都可行的需求列表是一组好的需求。
  • 你的系统必须运作于真实的世界里,而不只是在你的预期情况中。
  • 当事情出错时,你必须有替换路径达到系统目标。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值