领域模型驱动的渔业船舶船用产品检验 系统设计

来源 :大连海事大学 | 被引量 : 3次 | 上传用户:zhl2707
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
渔业船舶船用产品检验的目的是保证渔业船舶具备安全航行和作业的技术条件,保障渔业船舶和渔民生命财产的安全,防止水域污染。渔业船舶船用产品检验具有自己的领域范围,且其业务种类繁多、产品设备复杂、证书发放量大,亟需渔业船舶船用产品检验系统来实现规范化管理。渔业船舶船用产品检验独有的业务领域需求和规则的捕捉及理解是软件开发的难点。传统的数据库驱动的设计方式,很难将需求信息完整的表达,必将导致需求分析与产品实现在形式上的不一致,影响设计人员的设计思路,甚至使整个系统的设计偏离用户需求。传统的数据库驱动的设计方式还容易导致过程化程序设计,使模块间或层次间代码混乱,从而导致开发出来的系统可维护性和扩展性低下。本文在深入研究国内外相关文献资料及研究成果的基础上,提出搭建渔业船舶船用产品检验领域模型,并运用该领域模型驱动渔业船舶船用产品检验系统的设计与开发工作。首先在领域专家的协作下获取领域知识完成业务需求分析,并在依此为完成领域划分,确立出核心域及其支撑子域。其次是进行领域模型的建立,核心领域模型的建立是领域驱动设计的关键,本文采用彩色UML建模方法即四色原型方法建立领域模型,通过颜色划分增强视觉冲击力,并且四色原型建立的领域模型可以很好的衔接系统分析与系统设计,将领域模型引导到四层架构中。四色原型与四层架构的映射可以为系统实现阶段的代码设计提供指导,从而提高系统开发效率。本文将基于四色原型的领域模型建立方法应用于舟山渔业船舶船用产品检验实际项目的开发中,并以此来驱动渔业船舶船用产品检验系统的开发,充分证明了领域模型提高业务需求理解的速度以及系统开发的效率,同时也验证了领域模型的正确性。四色原型与架构的映射可以直接定位到代码块,为后期的需求变更引起的系统修改提供准确定位。只要保证领域模型的正确性便能保证最终产品与需求的一致,领域模型的完善为以后渔业船舶船用产品检验系统的开发提供可复用基础。
其他文献
本文借鉴报童问题的分析框架对利用电子集市处理剩余存货时的折价补贴策略进行了研究。在本模型中,零售商获取残值更有优势,因此生产商和零售商之问采用的是折价补贴策略,同时,零
国家信息化领导小组《关于我国电子政务建设指导意见》指出:“十五”期间,我国电子政务建设要坚持整合资源、统一标准、保障安全的原则。本文作者在对目前政府信息资源状况进行
期刊
本文从资产证券化的理论渊源出发,通过资产证券化的基本原理、运作流程和法律关系的分析,阐述了资产证券化的结构化筹资优势;指出了资产证券化可以作为金融机构的融资方式之一,并
高职特教听障生工艺课程存在问题,本文针对听障生的群体特点,以专业设置要适应市场需求、服务特教听障生职业发展为依据,探讨课程设置的原则。旨在完善高职特教听障生工艺课
期刊
学位
在寻求赢得、保持顾客的过程中,顾客服务是一个关键的因素。在世界范围内,顾客服务已经成为赢得市场份额的重要武器,所以如何有效满足顾客需求,提升顾客满意度(SCM)以保持长期竞
期刊