声明
摘要
第1章 绪论
1.1 研究背景及意义
1.2 研究的内容
1.3 论文的组织结构
1.4 本章小结
第2章 研究基础及现状
2.1 软件质量概述
2.1.1 什么是软件质量?
2.1.2 软件质量相关模型及标准
2.2 可信软件研究现状
2.2.1 可信软件概述
2.2.2 可信软件国内外研究现状
2.3 软件开发方法理论
2.3.1 关注点及关注点分离的发展
2.3.2 面向过程开发方法和面向对象开发方法
2.3.3 面向方面开发方法
2.4 非功能需求概述
2.4.1 非功能需求的概念
2.4.2 非功能需求的特性及分类
2.5 模糊理论相关概念
2.5.1 模糊集合与隶属函数
2.5.2 三角模糊数
2.5.3 模糊数的去模糊化
2.6 本章小结
第3章 面向方面需求分析方法及非功能需求框架
3.1 面向方面需求分析方法
3.1.1 面向方面需求工程的主要方法
3.2 软件非功能需求框架
3.2.1 非功能需求框架
3.2.2 非功能需求描述
3.3 本章小结
第4章 改进的面向方面软件非功能需求分析方法框架
4.1 AORE模型及NFR框架的不足
4.1.1 AORE模型的不足
4.1.2 NFR框架的不足
4.1.3 SIG图的不足
4.1.4 改进的E-SIG图
4.2 非功能需求分离策略与层次结构
4.2.1 非功能需求的分离策略
4.2.2 非功能需求层次结构
4.3 改进的面向方面软件非功能需求分析方法框架
4.3.1 确定需求与分离需求
4.3.2 非功能需求分解过程
4.3.3 非功能需求操作性精化过程
4.4 举例说明
4.5 本章小结
第5章 基于改进的面向方面可信软件非功能需求设计及评估方法
5.1 非功能需求评价
5.1.1 评价成员的组织
5.1.2 建立非功能需求影响矩阵
5.1.3 评价意见精确值计算
5.2 量化评估方法
5.2.1 量化评估计算方法
5.2.2 评估结果权衡分析原则
5.3 基于改进的面向方面可信软件非功能需求设计及评估方法
5.4 本章小结
第6章 实例分析
6.1 系统需求描述
6.2 传统开发方法的需求分析
6.2.1 确定需求
6.2.2 功能需求的用例模型
6.2.3 非功能需求分析
6.3 面向方面的可信软件非功能需求分析过程
6.3.1 确定需求与分离需求
6.3.2 非功能需求的分解与精化
6.4 量化评估过程
6.4.1 非功能需求评价计算
6.4.2 构建评估树
6.4.3 评估结果分析
6.5 非功能需求映射
6.6 实例分析总结
6.7 本章小结
第7章 总结与展望
7.1 本文研究总结
7.2 进一步研究工作
参考文献
致谢
攻读硕士学位期间发表的论文及参加的课题