九章软件需求工程新进展知识分享

上传人:yuzo****123 文档编号:138025868 上传时间:2020-07-13 格式:PPT 页数:18 大小:305.50KB
返回 下载 相关 举报
九章软件需求工程新进展知识分享_第1页
第1页 / 共18页
九章软件需求工程新进展知识分享_第2页
第2页 / 共18页
九章软件需求工程新进展知识分享_第3页
第3页 / 共18页
九章软件需求工程新进展知识分享_第4页
第4页 / 共18页
九章软件需求工程新进展知识分享_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《九章软件需求工程新进展知识分享》由会员分享,可在线阅读,更多相关《九章软件需求工程新进展知识分享(18页珍藏版)》请在金锄头文库上搜索。

1、第九章 软件需求工程新进展,周立新 博士 北京大学软件与微电子学院,课程提纲,软件需求基本理论和概念 软件需求工程过程 软件需求获取 软件需求分析 软件需求规格说明 软件需求验证 软件需求管理 软件需求实现 软件需求工程新进展 软件需求开发与需求管理工具,内容提要,基于知识的需求工程 形式化需求分析方法 软件需求自动化,一. 基于知识的需求工程,基于知识的需求工程工具,RA:MIT研究人员开发的基于知识的系统,为需求的开发提供一个智能助手 TMMRP:德国USU公司基于元模型对各种不同需求进行管理的工具 QARCC:美国南加州大学开发的一个基于知识的需求检测工具 PROMIS:中科院数学所设计

2、的MIS开发环境,二. 形式化需求分析方法,形式化方法的定义,从广义上说,是应用数学的手段来设计、模拟和分析,得到像数学公式那样精确的表示。 从狭义上说,是使用一种形式化语言进行语言公式的形式推理,用于检查语法的良构性并证明某些属性。,引入形式化方法的目的,减少二义性 提高准确性 为验证打好基础 允许对需求进行推理,形式化需求分析方法注意事项,选择科学的过程模型 选择合适的需求表达技术 选择合理的形式化验证方法,科学的过程模型的内容,完整的生命周期 一组全面而有条理的概念和模型 一套完整的技术(规则,指导和启发) 一组详细说明的可交付产品 一种建模语言,具有元模型以及有效而直观的表示方法 一组

3、用于测试和确认的规格说明 保证质量的指导方针或建议 编码(及其它)标准 系统复用建议 项目管理指导方针(包括对工作小组的结构以及各人的分工、程序和资源的分配和管理等),形式化方法描述需求实例,将图书管理系统的规格划分为Books,Readers,LibrarySystem3个模块,LibrarySystem,Books,Readers,Books的形式化描述,三. 软件需求自动化,需求工程自动化的重要性,从非形式化的软件需求定义到形式化的功能规约的自动转换仍是软件自动化的一大难题 形式化是软件自动化发展的基础 需求工程将向着对象化、形式化和自动化全面发展,需求工程自动化实例,需求分析自动化系统

4、(NDRASS)实现从DFD,ERD和STD,以及有关字典到Z形式功能规约的自动转换 需求分析支撑系统(NDORASS) 包括一个需求定义支撑子系统(NDORS)和一个需求定义自动转换子系统(NDFUNS),软件需求功能的新发展所涉及到的:基于知识的需求工程,面向方面的需求分析方法,基于MDA的软件需求开发,形式化需求分析方法和软件需求自动化等,主要查阅与参考了以下论文: 1.MDA的梦想与实现-解救西西弗斯 2.MDA开发中的模型一致性检验 3.基于UML扩展的面相方面建模 4.基于形式化方法的需求分析 5.基于知识需求的主动式知识系统 6.具有用户参与的面向方面的工程项目管理需求分析 7.软件需求定义语言NDRDL 8.软件需求定义语言NDRDL的设计 9.软件需求工程-方法及工具评述,10.软件需求工程及其发展 11.软件需求工程新发展 12.软件需求规格自动生成工具 13.数字图书馆非功能性需求的面向方面建模 14.需求工程洋酒新进展 15.一种基于面向方面的统一过程软件开发方法 16.一种面向方面的非功能需求建模框架 17.支持MDA的交互式需求获取方法及辅助工具,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号