软件工程导论中如何识别执行者,如何识别用例
发布网友
发布时间:2023-05-18 07:46
我来回答
共2个回答
热心网友
时间:2023-09-27 15:01
区别用例与角色(执行者)?
角色(执行者):是系统之外的元素,也是外部实体;直接与系统交互,交换信息,及请求执行某个动作。
1.主要角色:直接与系统交互的人。
例如:在商场账单系统里面的收银员。
2.次要角色:涉及到系统维护的人。
例如:在商场账单系统里面的提供打印账单纸负责人。
3.外部硬件:作为系统的一部分,运行应用的非计算机的硬件。
例如:在商场账单系统里面的打印机。
4.其他系统:为其工作需要与系统交互的外部系统。
如何识别角色?
首先识别系统的上下文,然后理解角色存在的系统环境。
案例1:T公司招募新员工的渠道是内部的工作布告过程。当有空缺时,区域经理O(HR)通知该地区的所有员工,并把征求申请的信息发送给其他地区的区域经理,然后其他地区的区域经理把空缺信息放在其布告栏上,当空缺存在时,所有感兴趣的员工把他们的申请发送给该地区的区域经理。
识别与系统交互的不同执行者。
答案: 有职务空缺地区的区域经理 V(HR)
其他地区区域经理 O(HR)
T公司所有员工 EMP
用例
由系统内的元素组成,负责系统的工作,包括系统的功能和行为。
是系统为产生其角色请求的结果而执行的动作。
表示在所有可能出现的事件,是角色与系统之间可能发生的所有交互。
案例2:在T公司内部的工作布告过程中,有职位空缺的地区区域经理通知该地区的员工及其他地区区域经理。区域经理通过挂出有空缺信息的布告来通知其员工。对此信息的响应,来自不同地区的员工会把她们的申请材料发给相应的区域经理。
然后申请者的技能要与空缺所要求的匹配,具有所要求技能的申请被列入到缩减的申请人的名单并获得面试计划表。已列入到缩减的申请人将获得面试的时间表。根据面试的程序,面试的材料将被更新。所有已选的申请者给以一份新的录用信。申请者通过接受或拒绝录用信来通知有职务空缺的地区区域经理。在员工接受录用信之后,转职请求被发送到该员工的当前HR。各个地区处理转职材料并把它发送给已转职的员工的新地区,然后新地区更新员工的材料,把调动的文档发送给此员工。
识别内部的工作布告过程中涉及的不同用例,并画出用例图。
热心网友
时间:2023-09-27 15:01
说来话长,,,,想详聊加375599791