用例研究与应用综述

用例研究与应用综述

ID:44260646

大小:114.50 KB

页数:25页

时间:2019-10-20

用例研究与应用综述_第1页
用例研究与应用综述_第2页
用例研究与应用综述_第3页
用例研究与应用综述_第4页
用例研究与应用综述_第5页
资源描述:

《用例研究与应用综述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用例研究与应用综述第23卷第5期2007年9月森林工程FORESTENGINEERINGV01.23NO.5Sep.,2007用例研究与应用综述袁涛,孔蕾蕾(哈尔滨商业大学,哈尔滨150076)摘要:用例不仅成为软件需求获取中最为重要的技术,而且已经成为软件工程,软件开发方法学,软件体系结构等诸多研究领域的热点•本文从用例的实现,描述和形式化,重用和重构,粒度,用例应用于非功能性需求,跟踪性,用例的评审和检测,用例支持新型软件开发技术,用例支持工具的开发等九个方面回顾了近十年用例研究的状况,对用例研究的进展和涉及的应用领域进行了较系统地归纳,着重提出了用例有待深入研究和解

2、决的问题.关键词:用例;用例建模;需求工程中图分类号:TP311.5文献标识码:A文章编号:1001005X(2007)05—0085—05SummaryofResearchandApplicationofUseCa〜/YuanTao,KongLeilei(HarbinUniversityofCommerce,Harbin150076)Abstract:Usecasehasemceedasanimportanttechniqueinthefieldofsoftwarerequirements,andhasbecomethehotpointsinthedomainofsof

3、twarescientificresearches,suchassoftwareengineering,so9waredevelopmentmethodology,so,warearchitecturcandsoon,Studyconditionsofusecaseinthelasttenyearswerereviewed,whichincludedusecaserealization,de・scripfionandformalization,reuseandreconstruction,granularity,nonfunctionalrequirement,traci

4、ng,evaluationandinspection,softwaredevelopmenttechnology,andtools.ResearchandapplicationoftheUseeaseweresummarized,andproblemsandtenden.cyofthelJsecaseresearchwerepointedoutfinallyinthispape匚Keywords:Usecase;usecasemodeling;requirementengineering需求工程在软件工程中已经被反复证明是一个非常关键的研究领域1需求获取不仅是软件需求工程

5、中最为重要的核心部分,也是软件系统开发中最艰难的任务之一.20世纪9o年代后期,在需求获取中大量应用了用例的方法,用例建模逐渐成为十多年来软件需求获取中最为重要的技术Jacob,son指出,用例是需求获取的媒介,是捕获功能性需求的基础”用例为需求跟踪提供了依据,用例持续驱动着业务过程,软件系统和构件工程项目J.除了在需求工程中的应用之外,用例还被应用于项目计划,进度控制,测试等各种软件开发环节•同时,用例可以使开发团队与客户之间的交流更加顺畅,为用户界面,用户手册和文档记录等提供基础.近年来,用例在软件T程中出现的•系列新方收稿日期:2007—03—05基金项冃:黑龙江省

6、口然科学基金项冃(F200511)第一作者简介:袁涛(1962—),男,黑龙江省哈尔滨人,硕士,教授,研究方向为软件工程,软件体系结构.法和理论中起到了十分重要的作用,用例驱动逐渐成为许多软件开发过程的重要特征,用例的研究成为了软件工程,软件开发方法学,软件体系结构等诸多软件科学研究领域的热点.2用例的定义和属性1986年,Jacobson在向OOPSLA提交的一篇论文13中首次提出了用例的概念.1987年Jacobson在文献中进一步介绍了许多用例建模的关键思想,在该文中,用例被定义为”一组由用户和系统在一个对话中所执行的特殊事务序列”14]•之后,用例的方法很快被人们

7、所接受,并大量应用于需求工程中.Jacobson,Booch和Rumbaugh在《统一软件开发过程1》中将用例进一步定义为',一系列包含变量的动作描述,系统由此对特定用户产生有价值的可见结果".Cockbum在^基于冃标的用例"方法中将用例定义为”与某个目标和关的当前系统和其外部参与者之间一个交互序列集”.根据Bittner等人对用例属性做出的总结,用例的属性主要包括:名称,参与者,简要描述,事件流,特殊需求,前置条件,后置条件,扩展点和用例问的关系.86森林工程第23卷3用例研究的现状和问题分析近十年来,用例在面向对象编程方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。