首页 > 娱乐 > UML业务建模实例分析[5、6]
UML业务建模实例分析[5、6]
网上收集 2007/12/17 11:32:32 (365)
在 UML 中,系统的体系结构使用部署图(DeploymentDiagram) 来完成。应用部署的规划对于规划整个B/ S 系统是很有用的。它确定了一种有效的应用部署的规划组织方式,还可以作为一个模式在多个类似B/ S 系统上应用。
   在建模完成后,开发人员利用一些UML Case工具如Rational ROSE生成程序代码框架,并对代码框架进行修改和补充,形成完整代码;而且,还可根据代码逆向生成 UML模型。这就较好地保证了模型与代码的一致性。
    测试必须在整个项目周期中进行,对每个阶段都要用所建立的模型进行测试,这样才能保证开发的质量,减少开发的风险。
    统一建模语言 UML 是国际软件工程领域具有划时代意义的重要成果,适用于以面向对象技术来描述任何类型的系统,而且适用于系统开发的不同阶段,从需求规格描述直至系统完成后的测试和维护。软件系统的规模越来越大,复杂度不断提高,RUP迭代式增量开发方式可以降低风险,同时可以适应需求变化的需要。
    在本次UML实践之旅中,我们通过对图书馆管理系统的需求进行分析,将 UML 应用于系统开发的各个阶段,建立了系统的需求模型、静态模型和动态模型,同时遵循Rationl统一过程(RUP)的核心思想和基本原则,采用以用例为驱动、以体系构架为核心的迭代化面向对象分析和设计过程。 
  
 
    图1:系统用例图
 
    图2:用况活动图
 
    图3:借书部分的类结构图

 

UML行为图

   用况图(use case diagram)描述了一组用况和参与者(一种特殊的类)以及它们之间的关系。
    交互图(interaction diagram)是顺序图和协作图的统称。
    顺序图(sequence diagram)是强调消息的时间次序的交互图。
    协作图(collaboration diagram)是强调收发消息的对象的结构组织的交互图。
    状态图显示了一个由状态,转换,事件和活动组成的状态机。
    活动图显示了系统中从活动到活动的流。
阅读(365) (责任编辑:城市网)
关于我们 - 联系我们 - 网站荣誉 - 广告服务 - 版权声明 - 网站地图
Copyright© 2007-2018 bj1.com.cn 首都热线 版权所有 QQ:165687462
中国·北京 粤ICP备14047004号-20