论文部分内容阅读
模式技术是面向对象技术发展的必然结果,模式重用也是对象重用或组件重用的高级阶段。模式技术的出现,提升了软件的可重用性,提高了软件产品的幵发速度和生产效率,同时也提高了软件产品的质量,已经成为现代企业级信息系统幵发中广泛应用的技术以及学术界研究的热点方向。软件幵发方法学把软件过程划分为分析、系统设计、编码、测试、集成、维护等多个阶段,模式技术经过多年的发展,已经不再局限于最初的软件设计领域,而被扩展和应用到软件过程的各个阶段中,以期全面地、整体地提升软件的可重用性。因此,本文针对模式技术如何支持整个软件过程进行了充分的研究。论文课题来源于国防“十一五”预研项目,以某公司数字化车间为背景,在车间详实调研和深入分析车间生产特点的基础上,结合模式技术思想、信息集成技术与可视化技术,设计出基于模式的数字化车间管理系统。论文首先介绍了课题来源、研究背景、内容和意义;其次,以数字化车间为基础,结合车间现有管理方法,采用系统过程模式、软件构架模式、分析与设计模式、测试模式和集成模式对企业数字化车间进行系统分析和软件开发;再次,阐述了总体设计思想、分析了数字化车间生产特点和主要业务流程,使用UML建模语言建立了车间管理系统的生产模型、进行了系统生产管理用例分析,并建立了生产管理功能模型;采用基于“E-R模型”的数据库设计方法,完成了系统数据库的概念设计、逻辑设计以及物理设计;最后,给出了系统运行环境以及车间管理系统各个模块的应用,并总结了工作内容、展望了进一步的研究工作。