论文部分内容阅读
面向对象方法已经逐步取代传统的软件分析和设计方法,成为当前计算机软件工程的主流方法。UML统一建模语言是一种定义良好、易于表达、功能强大且普遍适用的建模语言,它溶入了软件工程领域的新思想、新方法和新技术。UML作用域不限于支持面向对象的分析与设计,还支持从需求分析——系统分析——系统设计——系统实现的软件开发全过程。为了能标准化建模过程,在系统开发中引入了Rational统一过程(RUP),RUP提供了在开发组织中分派任务和职责的方法,该方法使UML能够在一定框架下被规范化使用。结合北京捷图商贸有限公司进出口业务的特点,本文提出基于UML建模的进出口系统分析设计。首先,对进出口作业需求进行分析,通过引入控制论中的系统分析观点,将进出口作业看成一个完整的反馈控制系统,从进口、出口、翻修三个进出口主要操作岗位出发,确认进出口作业各个环节的需求,从而确定系统边界模型和分析问题领域,并据此绘制了系统的顶层用例模型。其次,在系统分析阶段,依据UML建模方法,先对顶层用例模型中的类和对象进行提取,细化顶层用例模型,分析系统逻辑体系构架,建立静态和动态模型;静态模型是通过用例图、包图和类图,定义进出口作业系统中对象的属性和操作以及这些对象间的相互关系;动态模型是通过顺序图、合作图、状态图和活动图,定义系统中对象的时间特性和对象为完成目标而相互进行的通信机制。第三,在系统设计阶段,先对系统的物理体系构架建模,通过绘制组件图和配置图,明确如何对进出口作业系统的组件进行描述、构造和组织,以及组件如何在节点上进行分布;随后确定系统的开发工具和数据库工具,设计并规范了系统中的数据库表。第四,通过系统界面图,对系统的实际功能进行简要的描述。该系统目前运行良好,已经处理了2000份进出口订单,提高了企业进出口的作业效率。因此,基于UML进出口作业系统的建模研究为加工贸易企业的系统开发提供了设计参考。