可重用需求文档构件模型研究
发布时间:2021-05-20 12:57
软件需求分析是贯穿软件开发生命周期各个阶段的一项关键且基础的工作,需求文档的作为需求分析的最终制品,对指导后续软件过程开发的意义至关重大。需求文档不是研究项目如何开发,而是要清楚把握客户意图,准确描述客户对产品的预期需求。需求文档是否规范、全面,是否便于重用,是评价软件需求分析是否高效、可靠的尺度,也是影响软件开发过程能否顺利实现的关键,更是决定产品最终能否顺利通过验收、持续有效运行的标准。传统的需求文档编辑与管理的方式往往难以拥抱客户需求变化,版本控制困难,不利于需求重用与二次开发。本文提出的可重用的需求文档构件模型,能够实现需求文档的重用,极大改善文档效率与质量。主要研究如下:1.基于以软件重用为核心的软件构件技术,站在软件重用角度,提出了基于需求文档构件模型的构件复用技术。在软件需求领域面向需求文档重新定义构件,将可重用的软件构件概念扩展到软件需求文档方面。2.定义、设计了六类需求文档构件模型、八种非功能性需求模式。依据软件需求规格说明文档的国内外标准及相关规范,对需求文档特征建模;基于分解规则分解特征模型,并以此启发、建立半形式化的需求文档构件模型;针对需求中的非功能特性设计八...
【文章来源】:湖南大学湖南省 211工程院校 985工程院校 教育部直属院校
【文章页数】:94 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题研究背景及意义
1.1.1 研究背景
1.1.2 研究意义
1.2 国内外研究现状分析
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 本文主要工作
1.4 本文组织结构
第2章 需求文档结构化分析
2.1 软件需求说明标准
2.2 需求文档结构化分析
2.2.1 引言
2.2.2 任务概述
2.2.3 功能需求
2.2.4 数据需求
2.2.5 非功能需求
2.2.6 运行环境
2.2.7 其他需求
2.2.8 附录
2.3 需求文档特征建模
2.3.1 特征模型
2.3.2 需求文档特征模型
2.3.3 特征关系分析
2.3.4 需求文档分解与重用方法
2.4 本章小结
第3章 可重用需求文档构件模型
3.1 文档分解
3.2 需求文档构件总体模型
3.3 构件模型
3.3.1 通用文档构件
3.3.2 纲要构件
3.3.3 角色构件
3.3.4 用例构件
3.3.5 数据构件
3.3.6 接口及环境构件
3.3.7 非功能性需求模式
3.4 模型评估方法
3.5 本章小结
第4章 需求文档构件模型应用设计
4.1 构件模型设计
4.1.1 纲要构件设计
4.1.2 通用构件设计
4.1.3 角色构件设计
4.1.4 用例构件设计
4.1.5 数据构件设计
4.1.6 接口及环境构件设计
4.2 构件检索设计
4.3 构件引用流程
4.3.1 单个构件使用流程
4.3.2 文档构件引用总体流程
4.4 本章小结
第5章 需求文档构件模型实现与评价
5.1 架构分析
5.2 系统设计
5.2.1 数据设计
5.2.2 开发环境
5.3 功能实现
5.3.1 需求文档管理
5.3.2 文档构件管理
5.3.3 个人信息管理
5.4 案例说明
5.5 实验及分析
5.5.1 研究问题
5.5.2 实验设计
5.5.3 结果分析
5.6 本章小结
结论
参考文献
附录A 攻读硕士学位期间所发表的学术论文
附录B 攻读硕士学位期间所参与的项目
致谢
【参考文献】:
期刊论文
[1]网络信息体系的需求建模与分析框架[J]. 王智学,禹明刚. 指挥信息系统与技术. 2017(05)
[2]一种适用于软件产品线的特征模型[J]. 赵鄂,杨博文,杨贯中. 计算机系统应用. 2013(10)
[3]一种软件需求描述语言的设计与实现[J]. 姚昱,毋国庆,吴怀广,万黎. 计算机工程与应用. 2009(21)
[4]军事电子信息系统的需求模型[J]. 王聪,王智学. 解放军理工大学学报(自然科学版). 2008(04)
[5]软件需求分析中的用例建模研究与应用[J]. 许海燕,张小东. 计算机工程与设计. 2007(18)
[6]信息需求描述方法综述[J]. 秦振,陆昌辉,张维明. 科学技术与工程. 2006(15)
[7]基于本体的领域需求分析方法与模型研究[J]. 殷磊,王润孝,姜晓鹏. 计算机工程与应用. 2005(07)
[8]关于产品组合分析四象限法的一些改进[J]. 胡洪亮. 经济师. 2003(07)
[9]基于UCM和SDL的电信业务功能需求建模[J]. 程勇,袁兆山,倪世道,琚川徽. 合肥工业大学学报(自然科学版). 2002(02)
[10]半形式化需求说明语言的设计及应用[J]. 郑善宇,庄成三. 计算机应用. 2002(01)
博士论文
[1]基于部件的软件重用技术研究[D]. 桑大勇.西安电子科技大学 1998
硕士论文
[1]面向特征的需求建模及模型转换的研究与实现[D]. 莫绪文.西安电子科技大学 2013
[2]基于Event-B的软件需求形式化建模技术的研究[D]. 陈志慧.电子科技大学 2013
[3]基于本体的构件描述系统的设计与实现[D]. 周缜.上海交通大学 2009
[4]基于场景和形式化方法的软件需求建模研究[D]. 程勇.合肥工业大学 2002
本文编号:3197794
【文章来源】:湖南大学湖南省 211工程院校 985工程院校 教育部直属院校
【文章页数】:94 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题研究背景及意义
1.1.1 研究背景
1.1.2 研究意义
1.2 国内外研究现状分析
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 本文主要工作
1.4 本文组织结构
第2章 需求文档结构化分析
2.1 软件需求说明标准
2.2 需求文档结构化分析
2.2.1 引言
2.2.2 任务概述
2.2.3 功能需求
2.2.4 数据需求
2.2.5 非功能需求
2.2.6 运行环境
2.2.7 其他需求
2.2.8 附录
2.3 需求文档特征建模
2.3.1 特征模型
2.3.2 需求文档特征模型
2.3.3 特征关系分析
2.3.4 需求文档分解与重用方法
2.4 本章小结
第3章 可重用需求文档构件模型
3.1 文档分解
3.2 需求文档构件总体模型
3.3 构件模型
3.3.1 通用文档构件
3.3.2 纲要构件
3.3.3 角色构件
3.3.4 用例构件
3.3.5 数据构件
3.3.6 接口及环境构件
3.3.7 非功能性需求模式
3.4 模型评估方法
3.5 本章小结
第4章 需求文档构件模型应用设计
4.1 构件模型设计
4.1.1 纲要构件设计
4.1.2 通用构件设计
4.1.3 角色构件设计
4.1.4 用例构件设计
4.1.5 数据构件设计
4.1.6 接口及环境构件设计
4.2 构件检索设计
4.3 构件引用流程
4.3.1 单个构件使用流程
4.3.2 文档构件引用总体流程
4.4 本章小结
第5章 需求文档构件模型实现与评价
5.1 架构分析
5.2 系统设计
5.2.1 数据设计
5.2.2 开发环境
5.3 功能实现
5.3.1 需求文档管理
5.3.2 文档构件管理
5.3.3 个人信息管理
5.4 案例说明
5.5 实验及分析
5.5.1 研究问题
5.5.2 实验设计
5.5.3 结果分析
5.6 本章小结
结论
参考文献
附录A 攻读硕士学位期间所发表的学术论文
附录B 攻读硕士学位期间所参与的项目
致谢
【参考文献】:
期刊论文
[1]网络信息体系的需求建模与分析框架[J]. 王智学,禹明刚. 指挥信息系统与技术. 2017(05)
[2]一种适用于软件产品线的特征模型[J]. 赵鄂,杨博文,杨贯中. 计算机系统应用. 2013(10)
[3]一种软件需求描述语言的设计与实现[J]. 姚昱,毋国庆,吴怀广,万黎. 计算机工程与应用. 2009(21)
[4]军事电子信息系统的需求模型[J]. 王聪,王智学. 解放军理工大学学报(自然科学版). 2008(04)
[5]软件需求分析中的用例建模研究与应用[J]. 许海燕,张小东. 计算机工程与设计. 2007(18)
[6]信息需求描述方法综述[J]. 秦振,陆昌辉,张维明. 科学技术与工程. 2006(15)
[7]基于本体的领域需求分析方法与模型研究[J]. 殷磊,王润孝,姜晓鹏. 计算机工程与应用. 2005(07)
[8]关于产品组合分析四象限法的一些改进[J]. 胡洪亮. 经济师. 2003(07)
[9]基于UCM和SDL的电信业务功能需求建模[J]. 程勇,袁兆山,倪世道,琚川徽. 合肥工业大学学报(自然科学版). 2002(02)
[10]半形式化需求说明语言的设计及应用[J]. 郑善宇,庄成三. 计算机应用. 2002(01)
博士论文
[1]基于部件的软件重用技术研究[D]. 桑大勇.西安电子科技大学 1998
硕士论文
[1]面向特征的需求建模及模型转换的研究与实现[D]. 莫绪文.西安电子科技大学 2013
[2]基于Event-B的软件需求形式化建模技术的研究[D]. 陈志慧.电子科技大学 2013
[3]基于本体的构件描述系统的设计与实现[D]. 周缜.上海交通大学 2009
[4]基于场景和形式化方法的软件需求建模研究[D]. 程勇.合肥工业大学 2002
本文编号:3197794
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3197794.html