use case??online!

countryMenProgramer 2003-04-26 04:43:39
原来以为use case 一人+一圈+几种关系是+文字 ,a piece of cake!
可是看了好几天了,仍糊涂!请各位前辈帮忙?
=============================================================
如何区分include , extend , generalization?
use case 与以后的开发设计过程是什么关系?
CRUD如何处理?
20perq
...全文
21 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huarick 2003-04-27
  • 打赏
  • 举报
回复
Use Case开始用户获取用户的需求是很好的
我们通过用户描述系统,开始形成文字性的描述,
然后作出相应的图..以交流,对图中的元素进行分类
根据该描述,抽取出概念,事件等
可形成类和操作
同时在后期也可作为测试提供资料(测试用例)

比如用户要实现一个简单的功能:
网上购买一本书:
1.客户通过使用登录用例登录网站
2.系统显示书目列表
3.客户选中"文学类"书目
4.系统显示文学类书目的书列表
5.用户点击购买
6.系统显示支付信息表单
7.用户输入支付信息,提交
8.系统显示购买成功的信息

这只是一个简单的例子,其中还忽略部分细节,这些细节,可以以后再细化的时候加入
我们把主要精力放在买书这一过程中.

这里我们可以找出:用户,书,书目等概念对象,实体.持久性的存贮
其中:书目列表,书列表,支付表单等属于系统边界类...即他们依赖于特定的显示系统(web页显示系统)


其中这里包含"登录用例"(include)

最后如果我们要测试一些这个功能,只要根据上面用例所描述的,就可以测试该功能是否达到
要求

twinsant124 2003-04-27
  • 打赏
  • 举报
回复
还是推荐WEUC.
Jedimaster 2003-04-27
  • 打赏
  • 举报
回复
USE CASE是从用户的角度审视系统,自己好好体验一下吧

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧