2020-01-13

在写需求用例的之前,一定要对所涉及的业务流程有一个比较完整认知,最好先和客户进行一次交流。
现在就可以写需求用例了。主要分为一下几个步骤:
1)描述涉及的角色(Roles)
   在系统中会与系统惊醒交互的角色都有哪些
image.png

2)设计基本用例图(UML-Usecase)
该图应涵盖承接项目中的完整的业务用例,粒度要适中,每个用例能说明业务中一个主要步骤就好。不要过细,也不要过粗!(这个尺度的把握比较难,主要是看用例是否能表述清楚一个业务中的问题)
对于基本用例图,主要是为了建立一个全局的视图,角色和用例之间的关系。对于中等规模的项目,我建议要分出不用的业务模块,并且把业务模块用不同的“包”来表示,这样可以大大降低用例图的视觉复杂性。
3)书写用例描述
对不同业务模块中的用例分别书写具体的用例描述


image.png
  1.   管理员登陆系统
    
  2.   进入主题管理功能区
    
  3.   选择要修改的主题
    
  4.   修改主题名称和描述并可以重新指定主题的父级主题
    
  5.   确认并完成修改主题
    

    4)为复杂用例设计交互图/活动图(UML- Activity)
    主要是根据用例描述中的“路径”信息来设计活动图,所以只要为比较复杂的用例设计就可以了。这样可以更直观的理解用例描述中的路径流程。
    5)为主要业务对象设计状态图(UML- Statechart)
    主要是用来说明业务对象的有哪些状态,并且在什么情况下有状态的迁移。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《莫问中年》(连载) 第三章 日子平静中过着,就像是风平浪静一样。但是章舞剑的心是波澜起伏,因为二柱子已经把包山头...
    刘老师_9e2c阅读 230评论 0 0
  • NBA球星小托马斯一度号称地表最强,但从顶薪到203万美元的底薪合同,这过山车一般的境遇,让人唏嘘。 日前,NBA...
    育珩的小船阅读 179评论 0 0
  • 0t88lw阅读 180评论 0 0
  • 在很长一段时间里,自己没有花太多的时间来看专栏的知识,感觉自己变懒了很多,写作也没有很好的写下去。这段流逝的时间里...
    杨作辉阅读 323评论 0 0