预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据 A随撇基于UML的系统需求分析贾晓辉1韩恺1乐嘉锦2oBJECT-ORmNTED。(肌。嘴”mn‰妇M妙矿7枞加研,zkng咖u2(cof2ege矿蜘mo£伽sc据,黜。以‰矗加嘶,Do,神蛐‰沁措蚵,Js^口ng^口iREQUIREMENTSUML言基于切订L的需求分析模型及建模过程计算机应用与软件Jiaj岔引第24卷第8期2007年8月ANALYSISBASEDXiaohuilKailUML矗echnology锄ongdia舒锄and0bject一耐emed统开发过程中,无论是采用传统的结构化方法还是面向对象开面向对象方法中,由于引入了继承,多态,封装等概念,不仅对象本身更关注需求、分析和设计,更易于开发高质量的软件,软件开发的第一步就是要收集用户需求,在用户需求基础上,进一步确定系统功能需求,其根本任务之一就是明确系统需在需求分析过程中,功能需求是系统需求的一个重要方面,另一种实现方式。需求描述不恰当,将容易导致设计人员理解建模语言,1997年被0MG采用作为系统建模的标准语言,从而能需求建模方法,改变了并行建立静态模型和用例模型’11的做开发一个软件系统,首先需要对该软件系统的功能和性能软件的其他有效性需求等。运用统一建模语言uML可以捕捉系统的功能需求,分析、提取所开发系统领域的类以及描述它们之间的合作概况,完成系统的面向对象分析00A(0bject—Orien—Analys劝在此基础上,对系统进行面向对象设计00D(0b—摘要uML(uni6edLanguage)是面向对象方法建模的语言标准工具,在系统建模过程中应用很广泛,在uML技术指导下,针对软件开发过程中的需求分析阶段,提出了一种结构清晰的功能需求分析模型,在系统用例图的基础上,建立类图和时序图,从静态和动态不同侧面表达系统模型,迭代的建模过程保证了模型的一致性,一个实例详细描述了系统功能需求分析建模的过程。关键词uML需求分析面向对象建模方法oNJia450DD7,mMn,蕊iM)200∞J,吼iM)0bject-Orientedapplic砒ion£i∞requirementsphase,classdi嘲弦m,which眦Il【es豳Iyw钾dsReqIliremem帅alysisO能够在预算的时间和费用范围之内,提供可靠的、容易维护的软件,无一例外的是软件开发方和客户方的共同愿望。在系发方法,都明确指出正确获取系统需求是最终成功开发软件的前提条件。使系统更易于维护和扩展,而且使复用成为可能,同时由于面向所有面向对象方法逐步取代了传统的结构化方法。要完成的任务,建立可理解的现实世界模型,这也是软件工程过程中的一个重要环节。一方面需求难以获取,特别是对于大型复杂系统;另一方面需求容易发生变化,也增加了需求获取的难度,所以对于需求分析应该给予足够重视。它描述该系统应该提供的功能,是人类现实生活中某个方面的错误,从而使开发的系统无法满足用户要求。uML是在众多面向对象建模方法中逐步发展起来的一种在建模符号上实现了统一,更进一步促进了面向对象方法的应用,是软件开发方法中的又一个里程碑。它主要用于确定、展示和记录软件系统,对软件系统进行规约及可视化的构造,利用uML提供的类图、用例图、顺序图、包图等,可以从不同侧面、不同层次分别静态或动态地反映系统。从用例出发,正确使用uML的建模元素用于理解和描述系统需求被证明是一种有效的需求分析方法,在借鉴RuP(Ra-Pmcess)的基础上,根据实际应用,提出了一种功法,使建模工作更集中于某个方面,按照合适的步骤进行,从而提高系统分析质量,并以学生用品交易平台为例阐述了uML在实际应用中的具体使用。1需求进行分析,确定相关限制及同其他系统元素间的接口,定义ject.0rientedDesign),可以大大提高成功开发的几率。基于uML的面向对象分析克服了传统的结构化方法中数据和操作分离的缺陷,实现了分析到设计的完全映射,使问题空ComputerApplic砒ionsandSoftwareV01.24No.8Aug.20071(中原工学院河南郑州450007)2(东华大学信息科学与技术学院上海200051)HanLeis_【hestanda耐modelinglanguagewhichabmadmodeling.Amodelingproposedb鹊edt}lethes0矗wa鹏requirementdia—c糟atedfiIlishingtllec鹊eexpress出etllroughintemctionco璐i8tencyex粤mpledepicteddetail.un诳edted收稿日期:2006—12—19。贾晓辉,讲师,主研领域:软件工程。ModellinguMLofmet}10dhasinsy8temfu