2)静态模型的建立 静态模型是依据系统结构从静态观点描述系统的视图,它定义系统中的对象和类及类之间的关系和类的内部结构,即类的属性和操作。分析用例模型和系统功能需求,在图书管理系统中的类主要有item(条目)、title(标题)、loan(借出)、reservation(预定)、borrower(借书者信息)等。 3)建立动态模型 系统的静态模型建立以后,开始进行系统的动态建模。动态模型是描述系统的功能是如何完成的,用顺序图、活动图和协作图等从不同的角度来描述对象和对象之间的交互。顺序图将交互关系表示为一个二维图。纵向是时间轴,横向代表协作中独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。消息从一个对象的生命线到另外一个对象生命线的箭头表示。箭头以时间顺序在图中从上到下排列。 在图3给出了图书管理系统中借书模块的顺序图。图3 图书管理系统中借书模块的顺序图 4)建立实现模型 uml使用构件图和部署图来描述系统的实现,这两种图都描述了系统在实现时的一些特征,主要涉及到源代码的静态分布特征和要使整个系统运行时的实现特性。 构件图显示系统中软件构件的分布以及它们之间的依赖关系,即显示逻辑结构。 建模完成以后,uml建模工具rational rose2003可根据系统的构件图生成系统的代码框架,所要生成的代码取决于所选的编程语言,本系统选用vb语言,通常包括类的声明、属性声明、范围声明等。产生代码后,可根据特定业务完成整个代码的编写,最终实现系统。3 结束语 本系统在分析图书管理系统的基础上,给出了采用uml和rational rose2003对其进行面向对象的建模设计,采用这种方法比传统的过程开发方式要好,能够对整个系统的开发过程提供灵活、一致、易读的表达,在很大程度上降低了软件开发的风险性,从而提高了软件开发的质量。参考文献[1] 董兰芳. uml课程设计. 机械工业出版社,2004年[2] 吴健. uml基础与rose建模案例. 人民邮电出版社,2007年[3] 王少峰. 面向对象技术uml教程. 清华大学出版社,2003年
中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。