中科院需求工程8D讲)多视点需求工程与矛盾需求处理_简介.ppt

中科院需求工程8D讲)多视点需求工程与矛盾需求处理_简介.ppt

需 求 工 程 金芝 中国科学院数学与系统科学研究院 zhijin@amss.ac.cn 什么是视点? 理解系统的需求,需要理解: 系统提供的服务 系统的应用领域 系统将处于的环境 影响系统的组织问题 等等 因此,需求工程过程涉及: 捕获、分析和决定——各种意见 什么是视点? 视点: 出自一个特定角度的,关于系统或相关问题、环境和应用领域的一组信息 角度: 系统的最终用户 其它的系统 涉及系统开发的工程师 任何系统相关者 什么是视点? 假设: 针对整个系统而言,每个视点都是不完整的 整个系统的需求将通过集成各个视点信息得到 由于一般而言视点之间会包含不同的需求,因此特别地要涉及矛盾的归结过程 什么是视点? “火车自动控制系统”中的可能视点和需求来源: 司机:来自火车司机的需求,可能大部分是涉及可用性的非功能性需求 轨道设备:来自轨道设备的需求,这些轨道设备将与系统发生交互 已有的其它系统:来自已经存在的其它系统的兼容性需求 安全工程师:来自于铁路安全工程师的系统安全性需求 火车制动装置的特征:从火车制动装置的特性中导出的需求 什么是视点? 视点:需求相关者对问题某个方面的观点,显式区别不同的需求来源 视点是分离关注点的一种方法,让参与者仅仅关注他们感兴趣的问题,忽略与他们无关的问题 提供组织和结构化这些不同信息的机制 提供手段,让需求源或需求相关者标识和检查他们对需求的贡献 第十讲

文档评论(0)

1亿VIP精品文档

相关文档