论文部分内容阅读
软件复用是软件从业人员的不懈追求,它能够提高软件生产率以及软件质量。人们在对软件系统进行分析时,经常会发现完全不同领域的分析模型却有着很多的相似之处,于是对于分析模型的复用逐渐引起了人们的注意。分析模式就是为着重解决面向对象系统中分析模型复用而诞生的技术。 分析模式是可复用的面向对象分析模型,它是一组概念,这些概念反映了在业务建模中的通用结构,而不是实际的软件实现。分析模式主要来源于对特定的业务领域的分析,但它既可以与该特定的领域相关,也可以跨越多个领域。 然而目前人们在应用分析模式的过程中遇到了各种问题,这在很大程度上是因为没有正确的方法模型指导使用分析模式。本文对分析模式展开深入研究,针对分析模式在应用中遇到的问题,根据分析模式的特点和作用,综合国内外相关研究成果,总结出一个将分析模式与UML分析方法相结合的分析模式应用方法模型,分别从建模语言、过程模型、模式运用原则和析取分析模式四个方面对分析模式的应用方法进行了研究。本文还对知识层与操作层分离、数量、观察、仓库管理器、账务等分析模式的背景、思想、作用和效果进行研究,并结合仓库管理器模式和账务模式提出了一个新的分析模式——仓库管理分析器模式。最后本文在分析模式应用方法模型的指导下运用这些分析模式对电力物资管理信息系统库存管理子系统进行分析,建立了分析模型,验证了分析模式的复用效果和方法模型的有效性。 本文通过对分析模式应用方法的研究,为在面向对象分析中有效运用分析模式实现分析模型复用提供了指导,从一定程度上解决了应用分析模式时遇到的问题。