【教学课件】第九章软件需求工程新进展.ppt
《【教学课件】第九章软件需求工程新进展.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第九章软件需求工程新进展.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第九章第九章 软件需求工程新进展软件需求工程新进展周立新周立新 博士博士北京大学软件与微电子学院北京大学软件与微电子学院课程提纲课程提纲1.1.软件需求基本理论和概念软件需求基本理论和概念 2.2.软件需求工程过程软件需求工程过程 3.3.软件需求获取软件需求获取 4.4.软件需求分析软件需求分析 5.5.软件需求规格说明软件需求规格说明 6.6.软件需求验证软件需求验证 7.7.软件需求管理软件需求管理 8.8.软件需求实现软件需求实现 9.9.软件需求工程新进展软件需求工程新进展 10.10.软件需求开发与需求管理工具软件需求开发与需求管理工具内容提要内容提要基于知识的需求工程基于知识的需
2、求工程形式化需求分析方法形式化需求分析方法软件需求自动化软件需求自动化一一.基于知识的需求工程基于知识的需求工程基于知识的需求工程基于知识的需求工程把把AI(Artificial Intelligence,人工,人工智能智能)技术应用到需求工程领域,具有技术应用到需求工程领域,具有一个知识库和推理机制,在此基础上进一个知识库和推理机制,在此基础上进行需求分析,检测其活动。行需求分析,检测其活动。AI中知识表示和知识获取、定向推理中知识表示和知识获取、定向推理等方法对于领域建模、问题理解和需求等方法对于领域建模、问题理解和需求获取的研究是有重要意义的。获取的研究是有重要意义的。基于知识的需求工程
3、工具基于知识的需求工程工具RA:MIT研究人员开发的基于知识的系统,为需研究人员开发的基于知识的系统,为需求的开发提供一个智能助手求的开发提供一个智能助手TMMRP:德国德国USU公司基于元模型对各种不同公司基于元模型对各种不同需求进行管理的工具需求进行管理的工具QARCC:美国南加州大学开发的一个基于知识美国南加州大学开发的一个基于知识的需求检测工具的需求检测工具PROMIS:中科院数学所设计的中科院数学所设计的MIS开发环境开发环境二二.形式化需求分析方法形式化需求分析方法形式化方法的定义形式化方法的定义从广义上说,是应用数学的手段来从广义上说,是应用数学的手段来设计、模拟和分析,得到像数
4、学公设计、模拟和分析,得到像数学公式那样精确的表示。式那样精确的表示。从狭义上说,是使用一种形式化语从狭义上说,是使用一种形式化语言进行语言公式的形式推理,用于言进行语言公式的形式推理,用于检查语法的良构性并证明某些属性。检查语法的良构性并证明某些属性。引入形式化方法的目的引入形式化方法的目的减少二义性减少二义性提高准确性提高准确性为验证打好基础为验证打好基础允许对需求进行推理允许对需求进行推理形式化需求分析方法注意事项形式化需求分析方法注意事项选择科学的过程模型选择科学的过程模型选择合适的需求表达技术选择合适的需求表达技术选择合理的形式化验证方法选择合理的形式化验证方法科学的过程模型的内容科
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 第九 软件 需求 工程 进展
限制150内