导 师: 李师贤
学科专业: H1202
授予学位: 硕士
作 者: ;
机构地区: 中山大学
摘 要: 统一建模语言(UNIFIED MODELING LANGUAGE,UML)是一种通用的、可视化标准建模语言,是面向对象的系统开发工具之一,它适用于各种软件开发方法、软件生命周期的各个阶段。I<,2>DEF(INTEGRATED IDEF)建模方法又称全程建模方法,它全面支持系统调查、系统分析和设计等各个阶段的建模,实现了软件开发从分析向设计阶段的平稳过渡;结构建模、动态建模和功能建模三位一体,可全面地对系统进行描述。因此,研究基于UML的全程建模具有重要的意义。 本文对用UML实现全程建模进行了研究,并提出了一套基于UML的全程建模方法。该方法重点从以下四个方面进行了有益的探索: 一、在结构模型中增加界面建模,利用界面建模与用户沟通,以消除用户与开发方的信息不对称,实现结构模型的迭代开发。 二、用UML的交互综述图描述动态模型,即将活动图中的控制流和顺序图中的消息结合在一起描述业务流程,以便用户直观地判断软件开发人员描述的业务流程的正确性和完整性,实现动态模型的迭代开发。 三、在功能模型中增加类的详细设计模型,即采用活动图说明类的详细实现过程,为开发人员提供直接到位的编程素材。 四、将类的设计贯穿于整个建模过程中,即在结构模型中获取分析类,在动态模型中整理分析类,再由此映射出设计类,从而建立功能模型,实现了三种模型之间的连贯性和一致性。 最后,本文通过一个具体的实例应用了上述建模方法,并将此应用与同类应用进行了分析比较。结果表明,本文提出的基于UML的全程建模方法能全面完整地描述系统;解决了模型连贯性和一致性的问题;对全程建模方法应用的推广具有促进作用。
关 键 词: 全程建模 统一建模语言 软件开发 软件生命周期
分 类 号: [TP311.5]
领 域: [自动化与计算机技术] [自动化与计算机技术]