欢迎来到天天文库
浏览记录
ID:34753706
大小:13.14 MB
页数:77页
时间:2019-03-10
《领域模型驱动的引航调度系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号UDC密级单位代码!Q151领域模型驱动的引航调度系统设计安凤娇指导教师陈佳职称教授学位授予单位大连海事大学申请学位级别工学硕士学科(专业)管理科学与工程论文完成日期2013年5月答辩日期2013年6月答辩委员会主席IIlllUlUlllIlllUlY2375571TheDesignofPilotSchedulingSystemDrivenbyDomainModelAthesisSubmittedtoDalianMaritimeUniversityInpartialfulfillmentoftherequiremen
2、tsforthedegreeofMasterofEngineeringbyAnFengjiao(ManagementScienceandEngineering)ThesisSu[ProfeChenJiaIIesisSuoervisor:rotessorhenJiaMay2013大连海事大学学位论文原创性声明和使用授权说明原创性声明本人郑重声明:本论文是在导师的指导下,独立进行研究工作所取得的成果,撰写成硕士学位论文!塑燮撞型墼麴笪里』航迥廑丕筮遮进::。除论文中已经注明引用的内容外,对论文的研究做出重要贡献的个人和集体,均
3、已在文中以明确方式标明。本论文中不包含任何未加明确注明的其他个人或集体己经公开发表或未公开发表的成果。本声明的法律责任由本人承担。学位论文作者签名:遵雌学位论文版权使用授权书本学位论文作者及指导教师完全了解大连海事大学有关保留、使用研究生学位论文的规定,即:大连海事大学有权保留并向国家有关部门或机构送交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连海事大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论文。同意将本学位论文收录到《中国优秀博硕士学位论文
4、全文数据库》(中国学术期刊(光盘版)电子杂志社)、《中国学位论文全文数据库》(中国科学技术信息研究所)等数据库中,并以电子出版物形式出版发行和提供信息服务。保密的论文在解密后遵守此规定。本学位论文属于:保密口在——年解密后适用本授权书。不保密囫(请在以上方框内打“4”)论文作者签名:害良娇导师签名:日期:移月中文摘要摘要船舶的引航调度工作关系到船舶的自身安全和港口的健康发展,随着社会信息化的发展引航调度系统是势在必行。对于非商业性系统需求,引航调度有它独有的业务规则,这对于分析人员来说需求的捕捉和理解是软件开发的一大难点。
5、传统开发方式是以数据为基础的面向过程编程,程序中的过程化设计很难让分析人员对陌生领域有全面了解,而面向对象的分析方式导致分析阶段与设计阶段断裂,由于分析人员与设计人员的关注点不同,使得开发产品与业务需求不符。针对这一问题,论文在分析并总结国内外相关学者主要研究成果的基础上,提出搭建引航调度领域模型,并进一步提出以该领域模型为驱动进行引航调度系统的设计与开发。该领域模型集合了需求分析的领域知识,并引入四色UML建模方法进行建模,通过颜色划分业务对象增强了视觉冲击力,这样经过颜色渲染的领域模型既方便与客户进行沟通又帮助系统设计
6、人员更好的理解需求,领域模型是用户、系统分析人员与系统设计人员沟通的桥梁。同时,领域模型的搭建结合领域驱动设计的四层系统架构,重点突出领域层,使得设计人员投入更多的精力在业务逻辑上而不仅仅在于开发技术。根据领域模型与四层系统架构的映射,在.NETFramework开发框架下实现系统界面,并根据该场景下的领域实体分离成业务角色类和领域对象类,将四色原型直接映射到代码中,最终形成引航调度系统原型。在此基础上,本文进一步迭代该领域模型,并在广西北部湾港的引航调度系统开发中,使用该领域模型进行驱动设计,验证了该领域模型的正确性。在
7、该项目的投入使用初期,对于客户提出的需求变更,通过领域模型与代码结构的映射台E¨,q甘I.w。好的定位变更代码并进行修改。只要维护好领域模型便能保证最终产品与需求一致,领域模型的完善为以后引航调度系统的开发提供了方便。关键词:领域模型;引航调度;四色8NL建模;领域驱动设计英文摘要ABSTRACTAsshippilotageishighlyrelevantwithshippingsecurityandportdevelopment,itisimperativetobuildshippilotingsystemforpilo
8、tage.Shippilotingsystemismadeforpublicservice,andithasparticularbusinessrules,whichmakesitdifficulttoidentifyandunderstandsystemrequirementsindeveloping
此文档下载收益归作者所有