47、面向目标的Web工程需求影响分析

面向目标的Web工程需求影响分析

1. 角色与目标概述

在Web工程中,存在三个相互依赖的角色,分别是“评审者”“作者”和“会议管理系统(CMS)”。评审者需要使用CMS来“评审论文”,作者则依赖CMS使“论文得到评审”。这些依赖关系以及CMS角色通过SD和SR模型进行建模。

CMS的目标是“选择论文评审流程”。为了实现这一目标,SR模型规定需要执行两个导航需求之一:“盲审流程”或“正常评审流程”。在这个示例中,通过“盲审流程”来实现CMS的目标,为该路径实现的所有需求都进行了标记。

在SR模型中可以观察到,一些导航和服务需求会分解为其他需求,其中一些会对非功能需求产生正向或负向影响。例如,服务需求“下载无作者姓名的论文”需要内容需求“论文”,同时对软目标“最大化隐私”有正向影响,对软目标“获取更完整信息”有负向影响。这对于考虑Web应用软目标来满足“选择论文评审流程”的目标非常重要。因此,最大化或最小化需求对软目标的贡献是找到完全满足目标路径的可行解决方案。

2. 影响分析算法

2.1 启发式规则

为了确定意向元素与软目标之间贡献链接的影响,定义了一些启发式规则。表1总结了理解这些启发式规则的一些术语,这些术语对应于i*建模框架中最常见的贡献链接类型。

启发式术语 i*贡献类型
强正向 Help
弱正向
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值