需求分析中系统参与者的概念和确定
参与者是与软件系统进行交互的外部实体
,
它不属于软件系统
,
可以是使用系统的用户
,
也可以是与系统进行交互的其它系统或硬件设备。常见的系统参与者有三类:用户、外部系统、系统的定时任务。在面对一个较大软件系统时
,
要确定参与者并不容易
,
可通过用户回答下列一些问题的答案来识别参与者
:
①谁使用系统的主要功能
?
②谁从系统获取信息
?
谁向系统提供信息
?
③谁管理系统
?
谁支持、维护系统
?
④谁对系统产生的结果感兴趣
?
⑤系统需要操纵哪些硬件
?
⑥系统需要与哪些其它系统交互
(
包含其它计算机系统和其它应用程序
)?
确定可能使用该产品的各种用户类,并描述他们的相关特征。描述各类各级用户的访问模式,如通过内联网访问或通过网间互联平台访问等,建议增加图示。
描述用户管理模式
—
(即用户与用户之间的管理关系)。