论文基于敏捷思想方法并结合企业现有的需求开发方法,提出了用例法与
敏捷方法中的用户故事相结合的需求开发方法。首先,对用例与故事分析模型
的基础理论进行了系统阐述;其次,研究了用例与故事需求分析模型;第三,
对 G 公司软件需求开发过程现状和问题进行了分析;最后,以 G 公司的一个项
目为背景,分析了 G 公司当前需求开发中存在的问题,并将新的需求开发方法
应用于 G 公司这一项目中,并分析了需求开发方法改进后的效果
新的需求开发方法在 G 公司的软件开发项目中取得了成功,提高了 G 公司
软件开发项目的效率和质量。论文研究能够对同行业其他企业在需求开发策略
改进方面提供积极的借鉴和重要的参考价值
关键词:软件项目,需求开发,敏捷方法,用户故事II
ABSTRACT
With the development of economic society, the scale and complexity of
software projects are increasing more than before. The changes that user needs are
more frequent, the requirement management facing more challenges, software
requirement analysis has become one of the main reasons for the failure of the
project. How to do a good job of software requirements analysis is not only related
to customer satisfaction, but also is an important factor affecting the software
enterprise competition. At present, many of our software companies do not do well
on software requirement analysis. Therefore, the research on the software
requirement development is not only a great academic significance, but also the
practical guiding significance.
In this paper, based on the agile thinking method and combining with the
existing methods of requirement development of G company, this paper puts
forward a method of using the combination of the use case method and the user
story in the agile method. This paper introduces the implementation of this model in
detail.
And base on G company&39;s project as a background, we analyze the existing
problems of G company&39;s current method of requirement development. And apply
the new requirement development method in the G-Care project. Meanwhile, the
effect of the improved requirement analysis method is provided.
The new requirement development method has been successfully used in the
software development project of the company. It improved the efficiency and quality
of the software development project.
Hope that this paper can be a positive reference for other enterprises in the
software development industry to improve their software requirement development
strategy.
KEY WORDS: Software Project, Requirement Development, Agile Method,
User StoryIII
目 录
摘要I
ABSTRACT ..........II
第 1 章 绪论 .......1
1.1 研究背景 ..........1
1.2 国内外研究现状 .......2
1.3 研究目的和意义 .......4
1.4 研究方法与内容 .......5
第 2 章 用例与故事分析模型基础理论.........7
2.1 软件需求与需求工程..........7
2.2 用例方法及其特点 ...........10
2.2.1 用例与使用场景 ......10
2.2.2 确定用例 .........12
2.2.3 编写用例 .........12
2.2.4 用例与功能性需求 .14
2.2.5 用例的优点与特点分析....15
2.2.6 用例使用的特点分析 ........16
2.3 敏捷开发基本原理 ...........17
2.3.1 敏捷宣言内容 ...........19
2.3.2 敏捷方法遵循的十二条原则......19
2.3.3 用户故事分析 20
2.3.4 用户故事定义 ...........20
2.3.5 编写用户故事 ...........21
第 3 章 用例与故事需求分析模型研究.......23
3.1 用例与用户故事相结合的目的和意义 ........23
3.2 用例与用户故事相结合的分析模型 .23
3.2.1 项目发起 .........23
3.2.2 事件驱动的用例 ......34
3.2.3 收集需求 .........41
3.2.4 编写需求 .........48
3.2.5 质量保障 .........49
3.3 用例与故事需求模型应用的可行性分析 ...49
第 4 章 G 公司软件需求开发过程现状和问题分析..........53
4.1 G 公司基本情况及业务介绍......53
4.1.1 G 公司基本情况介绍
。。。以上简介无排版格式,详细内容请下载查看