用例:
普通客户:个人信息维护;工作簿联系人管理;个人工作日志管理;
管理员:添加其他管理员账号;添加普通用户资料;上传公共的客户联系人;修改联系人资料;
下边是我写的一个用例的文本描述,我们需要做的是,讨论出一个大家都认同的模板,然后参考着做。。
用例一:
name:个人信息维护
actors:普通用户
goal: 管理个人的信息,修改密码,用户名等
precondition: 系统已经启动,连接到了服务器
post-condition:用户的信息修改完成后,保存到服务器的数据库中。
Steps: 1,用户点击登录
2,系统显示登陆界面
3,用户输入用户名和密码,登录系统
4,用户点击个人信息
5,系统弹出个人信息页面
6,用户点击编辑个人信息
7,系统弹出个人信息修改页面
8,用户编辑自己的姓名联系方式,登录用户名以及密码等个人信息,直至完成编辑工作。
9,用户点击保存,系统显示新的个人信息,同时将修改保存到服务器的数据库中
10,用户退出系统。
Extensions:
*a,网络可能突然中断,导致用户与服务器的链接断开。
1,用户重新登录
3a,用户输入的用户名不存在
1, 系统提示用户名不存在,提示用户重新输入
3b,用户输入的密码错误
1,系统提示用户密码错误,提醒用户重新输入密码
To be defined: …
需求分析步骤:
Previous:产品功能,用户类和特征,功能以及非功能需求四个人分工完成,容易完成!
1, 找出所有用例(确定数目),然后讨论做出一个模板,接着分工合作,作出所有用例,并且写出用例文本描述,最后画出用例图
2, 用例完成后,讨论ER图,以及根据用例情况找出概念类,画出概念类图。
3, 讨论是否需要建立行为图(行为图是可选的)