首页> 中文学位 >用例驱动方法在软件需求获取方面的研究及应用
【6h】

用例驱动方法在软件需求获取方面的研究及应用

代理获取

目录

文摘

英文文摘

1引言

2什么是用例

3需求及其分类

3.1需求及其工作流程

3.2需求的层次

3.3需求的冲突及常见的需求问题

3.4现代需求实践

4用例驱动分析技术

4.1简介

4.2参与者(Actor)

4.3用例(Use Case)

4.4事件流(Flow ofEvent)

4.5用例驱动分析方法

5用例驱动的需求获取

5.1需求也需要开发

5.2业务需求的获取

5.3用户需求的获取

5.3.1用户需求的获取问题

5.3.2参与者的确定

5.3.3用户需求用例的获取

5.3.4用户需求的用例模型

5.4功能需求的获取

5.4.1相关概念

5.4.2用例求精(Use Case Refinement)

5.5非功能需求的获取

5.6用例文档的编制

6行政学院房产管理系统开发实践

6.1开发背景

6.2使用实体关系图(ERD)开发需求

6.3使用用例驱动方法获取需求

6.3.1确定系统的初始范围

6.3.2确定参与者

6.3.3用户需求的获取

6.3.4功能需求的获取

6.3.5用例清单

6.3.6细化需求及用例求精

6.3.7紧缩需求

6.4系统的迭代开发实践

6.5两种分析方法的比较

7结束语

8参考文献

9作者在读期间科研成果简介

10声明

11致谢

展开▼

摘要

用例驱动方法是当前国际流行的软件开发过程之一,软件开发所有阶段的活动都是以用例为核心。UnifiedProcess和统一建模语言都是基于用例驱动的软件工程流程。在现实中,经常会看到有头无尾的工程,用户不满意的工程,难以投入使用的工程,或者严重超支和拖延进度的工程。同时,还看到测试用例在实际处理过程中没有起多大作用,编写出的测试用例并不是用户最初想要的。软件项目存在的问题仍然非常严重,而这种现象往往是需求问题造成的。软件需求获取是软件系统开发过程中最为困难也是最为重要的部分,只有真正满足用户需求的软件产品才能为用户所接受,而需求往往又是最能省钱的地方。  本文在对软件需求进行层次划分的基础上,以行政学院房产管理系统为背景,探讨了一个以用户为中心,使用用例驱动分析技术依据用户目标获取不同层次的软件需求的过程。首先根据业务需求的远景通过用例获取用户需求,接着通过求精这些用例获取相应的功能需求,最后再通过对获得的用户需求和功能需求的分析验证来反馈修正业务需求。实践证明,这种循环迭代式的需求获取方法可以有效地获取正确、合理的软件需求,以开发出令用户满意的软件产品来。用例驱动、迭代增量的软件体系结构构建方法,对于软件体系结构的构建具有很好的指导作用,它符合人们的认识和思维方式。以用例为核心组织需求--所有需求,最终的需求文档可以简单到只有一个用例文档。用例分析方法尽管有其自身的缺点,但目前仍然是非常好的解决方案。实践证明,这种方法相对于传统的体系结构构建方法,具有更高的效率。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号