论文摘要
随着对软件需求的不断增大,要求的不断提高,软件开发机构也迫切地需要一种能够更有效地开发更高质量软件的方法。过去软件生命周期方法一直占据着主导地位,但近年来随着面向对象的发展,面向对象方法也逐渐代替生命周期方法成为了软件开发方法主流,由此面向对象的软件开发模式也随即成为研究的重点。其中又以Rational公司的RUP过程最具有代表性。 统一开发过程是一种基于UML的软件开发过程,依赖于用例驱动、以构架为中心以及迭代和增量三个关键概念,建立了一个集成软件生命周期、阶段、工作流、风险缓解、质量控制以及项目管理等方面内容的统一过程框架。 本文在分析RUP过程的基础上,主要对基于RUP为指导应用UML进行系统分析、设计及建模过程的方法进行了研究和实践。 首先简要介绍了统一软件开发过程RUP及其核心思想。在此基础上,分析了基于RUP的统一建模语言UML在指导软件系统的设计与实现中的优势。 其次我们结合“高校院级图书借阅管理系统”项目开发的实际情况,将RUP转换为直接用于指导该项目实际开发过程的具体实施步骤,提出了一种实用的基于RUP的UML需求分析及其建模方法。主要工作包括:在获取系统的实际需求的基础上以应用例图表达系统需求并构建了需求模型;在此基础上,根据需求模型进行系统分析和设计,以活动图模型来表达业务模型,以概念层的对象图、状态图及交互图模型表达系统的结构逻辑及行为逻辑,由此完成了包括系统的分析建模、设计建模以及实施建模过程。 最后基于上述模型,在Visual Basic 6.0环境下,编程实现了该系统。并结合系统的实际需求设计了包含快速录入、条码管理等一系列的关键技术。从实际的运行情况看,系统开发完全符合预期设想,取得了较好的效果。 实践表明,在基于RUP以体系结构为中心的建模方法指导下,应用UML语言丰富的可视化表达元素,可以清晰、快速地定义出面向对象的软件系统模型。
论文目录
相关论文文献
标签:模型论文; 用例驱动论文; 书刊借阅管理系统论文;