计是研究欲采用的实现环境和系统结构,结果是产生一个对象模型,即设计模型。设计模型包含了UseCase的实现,可以表现对象是如何相互通信和运作来实现UseCase流的。对于系统的静态结构。可以通过对象类图、对象图、组件图和配置图来描述,对于系统的动态行为,可以通过顺序图、协同图、状态图、活动图描绘。这些图再加上支持说明文档就构成一个完整的设计模型。
1静态结构的分析设计
仓储管理系统中拥有大量信息资源,其数据量大UML对仓储管理系统的分析和设计需要处理大量的类、接口、组件、节点和图,将语义相近并趋向一起变化的元素组织起来加入同一包,这样能更好的理解整个模型。本系统可以看成人员信息,实务信息和接口三块分别控制不同的应用。静态模型显示了类、接口、协作以及他们之间的关系。在详细设计阶段可以对系统的包图中的所有类进行细化,绘制具体的对象类图、和对象图等。
2动态结构的分析与设计
仓储管理系统提供的各种服务都是建立在分布、开放的信息结构之上。依托高速、可靠的网络环来完成。每项服务都可以看成一个事件流,由若干相关的对象交互合作来完成。对于这
f龙源期刊网httpwwwqika
comc
种系统内部的协作关系和过程行为,可以通过绘制顺序图和协同图来帮助观察和理解。一个对象在双生存期间所经历的状态序列。对于把握对象的行为和状态的迁移变化是非常重要的,可以通过状态回来了解一个对象的历史,引起一个状态向另一个状态转移的事件,以及由于状态的转移而引发的动作。
此外,描述工作流和并发处理行为还可以用活动图,表达从一个活动到另一个活动的控制流,顾序图和协同图适合描述多个对象的协同行为,而状态图适合描述一个对象穿越多个UseCase的行为。状态图与活动图的区别是:状态图描述的是对象类响应事件的外部行为。活动图描述的是响应内部处理的对象类的行为。
44开放式学籍管理系统的实现、测试和系统配置
经过系统分折与设计后.就可以根据设计模型在具体的环境中实现系统,生成系统的源代码、可执行程序和相应的软件文档,建立一个可执行的系统.然后需要对系统送行测试和排错,保证系统符合预定的要求。获得一个无错的系统实现,调试的结果将确认所完成的系统可以真正使用。最后系统配置的任务是在真实的使用运行环境中配置,调试系统,解决系统正式使用前可能存在的任何问题。
5小结
UML可以从多个方面描述系统的功能,将UML应用与仓储管理系统的建模,优化了开发过程。在仓储管理系统开发r