usercase怎么写

1.什么是 用例 usercase下面逐一说明用例图中各种符号的意义:
小人:
对使用某系统的用户进行分类后 , 可以总结出使用本系统有哪些角色 , 不同的角色的工作责任不太一样 , 他们需要用到的系统的功能也会不太一样 。
小人就是角色 , 它给了我们一个启示 , 我们思考某系统的需求时 , 可从不同角色的角度来思考 。
例如:我们要做一个考勤系统 , 你会怎样思考呢?会一下子列出很多功能?比较好的方式 , 应该是先思考什么人会用这个系统 , 我们大概可以估计一般员工、高层领导、前台、财务等都会用这个系统 , 对于一般员工来说除了打卡 , 他还关注什么?对于前台 , 她是不是要做一些考勤的统计?而财务是不是要根据考勤情况来调整员工的薪金?这样的思考方式 , 会让我们更容易全面发掘系统的需求 。
还需要特别说明的是:角色可能是人 , 也可能不是人 , 而是另外的一个系统 , 本系统与另外一个系统交互的话 , 可以将另外一个系统画成某某角色 。
圈圈:
圈圈里面会有一段动宾结构的文字 , 也就是“动词+名词”这样的方式 , 这个圈圈+圈圈里面的文字 , 就是用例 , 这些用例表明了系统能做什么事情 。
以考勤系统为例:有两个用例叫“打卡”、“查看自己的考勤情况” , 这个两个圈圈分别用一条线连到了“一般员工”这个角色 , 我们可以按这样的顺序来读这个图:先读出角色的名字 , 然后读出用例中的文字 。按着这样的读法 , 我们可以得到两句完整的句子:
“一般员工打卡”
【usercase怎么写】“一般员工查看自己的考勤情况”
大家可以用这样的方式来检查自己用例图是否画得合适 。
某用例不一定是只属于某个角色的 , 有不少用例是多个角色“共享”的 。
大框框:
在所有用例的外面 , 有一个方框 , 这个方框只框住了用例 , 没有框住角色 , 这个东西就叫做系统边界 , 框框的上部会注明本系统的名字 。
我们所做的系统 , 是不可能包括角色的 , 系统要发挥各种作用 , 要靠各角色“穿越”系统边界来使用本系统的用例 。
系统边界能清晰表达出系统的范围 , 并不是所有的用例图都需要画出系统边界的 , 一般只需要在全局用例图中画出系统边界 , 当对用例进行细化时 , 不需要画出系统边界 。
线条:
线条是指角色与用例之间的线条 , 线条有三种:无箭头的 , 指向用例的箭头 , 指向角色的箭头 。无论是否有箭头 , 这些线条是用来联系角色(小人)和用例(圈圈)的 , 表示某某角色能“做”什么用例 。
有箭头的线条 , 表示角色与系统交互的过程中 , 数据的流向 , 如果箭头指向用例 , 就说明角色需要往系统输入数据 , 如果箭头指向角色 , 说明系统往角色输出数据 。
而没有箭头的线条 , 则没有明确表示数据的流向 , 一般情况下不需要明确表示数据的流向 , 只需要画无箭头的线条就可以了 。
2.什么是 用例 usercase下面逐一说明用例图中各种符号的意义: 小人: 对使用某系统的用户进行分类后 , 可以总结出使用本系统有哪些角色 , 不同的角色的工作责任不太一样 , 他们需要用到的系统的功能也会不太一样 。