首先明确主执行者就是那些想要系统为他们做些事情的人,通过执行者-目标来用例简述来了解项目的功能范围,执行者-目标(执行者、任务级目标,优先级、触发事件等等)来分析范围。设计范围即系统黑盒子包括系统软件和硬件的范围,并且通过列范围,陈述企业和组织的行为等来消除系统差异带来的不同,可以用图表来突出设计范围用适当的图标来标注每一个用例从而可以轻易的了解其范围,使用范围来确定工作产品,构思陈述,设计范围图,‘内/外’列表,执行者-目标列表决定了系统的范围,这四个就是密不可分的工作产品,“....詹妮站在银行的ATM机前,天色很晚。她已经输入她的PIN,正在寻找确认按钮.....”,主执行者是詹妮,目标是在天色黑的情况下很快找到ATM机的确认按钮。
执行者的范围可以从系统的项目相关人员,用例的主执行者,被设计系统本身,用例的辅助执行者,内部执行者,在例子中公司没有注意系统的项目相关人员,导致系统没有提供完全的服务修改请求蜂拥而至。朱执行者是直接触发用例的执行者,当然主执行者不一定就必须是触发者,主执行者在需求收集工作刚开始时和系统发布前是很重要的二之间是不重要的,一旦开始写用例一个用例可能有多个主执行者。
用户目标是主执行者努力使工作得以完成的目标相当于基本业务过程,它陈述了操作是否令主执行者满意的情况,给顺便路过的人注册时一个蓝色用例被包含在另一个用例中,概要的层次目标包含多个用户目标,它显示用户运行目标的语境,显示生命周期,为底层目标提供目录表,在颜色梯度上属于白色,概要用例通常需要执行较长时间,子功能层次是实现用户目标时可能会被用到的目标,在颜色梯度中属于靛蓝色。关于目标层次应该把较多精力投入到海平面用例的考察,为其它用例提供语境。
时间: 2024-10-25 02:17:59