论文部分内容阅读
自1986年Booch提出面向对象方法论,迄今已出现50种以上的方法论,面向对象方法已经逐步取代了传统的软件分析和设计方法,成为当前计算机软件工程学中的主流方法。著名的软件工程学家Grady Booch、Jim Rumbaugh和Ivar Jacobson在精心比较不同的建模语言优缺点及总结面向对象技术应用实践的基础上发布了统一建模语言UML。 UML是用于描述、可视化和构架软件系统以及商业建模的语言,它涵盖面向对象的分析、设计和实现,融合了早期面向对象建模方法和各种建模语言的优点,为面向对象系统的开发提供了丰富的、严谨的、扩充性强的表达方式。 本文采用统一建模语言UML作为系统建模工具,使用用例驱动的迭代式开发过程,详细阐述了工伤管理信息系统的分析和设计过程。对工伤管理信息系统的分析、设计和实现这三个阶段进行了建模,对建模过程中的一般性指导原则,以及如何实现各个阶段之间的平滑过渡进行了探讨。 在工伤管理信息系统的开发过程中,用例图用来提取用户的需求,在信息系统的整个生命周期都有效,和类图一样起着衔接各个阶段的作用。在系统分析阶段,使用序列图、合作图、状态图和活动图来描述系统的业务流程,使用概念层类图描述各类对象的静态特性及其相互关系,以便于与用户交流,以及为以后的设计和实现奠定基础。在设计阶段,在概念层类图的基础上绘制说明层的类图,同时进一步细化已建立的序列图、合作图、状态图和活动图。在实现阶段,编程实现类的构造并绘制构件图和配置图。 最后,回顾工伤管理信息系统的开发过程,针对工伤管理信息系统的开发特点,对系统的开发过程进行了改进,简化了系统开发的复杂程度,提高了系统开发的效率。 本文对应用UML进行信息系统的分析和设计具有普遍的指导作用,并针对文中工伤管理信息系统的开发特点进行了系统开发过程的改进,对同类系统的开发提供了一定的参考作用。