基于业务与数据驱动的系统架构设计

基于业务与数据驱动的系统架构设计

ID:34573461

大小:7.41 MB

页数:79页

时间:2019-03-08

基于业务与数据驱动的系统架构设计_第1页
基于业务与数据驱动的系统架构设计_第2页
基于业务与数据驱动的系统架构设计_第3页
基于业务与数据驱动的系统架构设计_第4页
基于业务与数据驱动的系统架构设计_第5页
资源描述:

《基于业务与数据驱动的系统架构设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号UDC密级单位代码!Q15i基于业务与数据驱动的系统架构设计包娜娜指导教师陈佳职称教授学位授予单位大连海事大学申请学位级别工学硕士学科(专业)管理科学与工程论文完成日期2013年5月答辩日期2013年6月答辩委员会主席TheDesignofSystemFrameworkBasedonBusinessandDataDrivingAthesisSubmittedtoDalianMaritimeUniversityInpartialfulfillmentoftherequirementsforthedegreeofMasterofEngine

2、eringbyBaoNana(ManagementScienceandEngineering)ThesisSuProflChenJiaesisSuoervisor:rotessorhenJiaMay2013m3眦7洲5吣5mm7删3㈣2ⅢY大连海事大学学位论文原创性声明和使用授权说明原创性声明本人郑重声明:本论文是在导师的指导下,独立进行研究工作所取得的成果,撰写成硕士学位论文==基王些釜皇麴握壅麴的丕筮袈塑退让::。除论文中已经注明引用的内容外,对论文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本论文中不包含任何未加明确注明的

3、其他个人或集体已经公开发表或未公开发表的成果。本声明的法律责任由本人承担。学位论文作者签名:螂越L一学位论文版权使用授权书本学位论文作者及指导教师完全了解大连海事大学有关保留、使用研究生学位论文的规定,即:大连海事大学有权保留并向国家有关部门或机构送交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连海事大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论文。同意将本学位论文收录到《中国优秀博硕士学位论文全文数据库》(中国学术期刊(光盘版)电子杂志社)、《中国学位论文全文数据

4、库》(中国科学技术信息研究所)等数据库中,并以电子出版物形式出版发行和提供信息服务。保密的论文在解密后遵守此规定。本学位论文属于:保密口在年解密后适用本授权书。不保密口(请在以上方框内打“√”)论文作者签名:屈$p吣导师签名:日期:20』≥年6月25日中文摘要摘要随着网络普及,信息系统软件的使用也遍布了工作生活的各方面,所以作为信息系统设计开发人员,如何提供更好的系统设计与更便捷的软件服务,如何使信息系统更精确的满足用户的需求成为了软件开发设计的关键问题。现行的系统分析往往只注重系统功能需求的分析,而忽略了非功能需求的获取,因此本文对系统业务

5、功能与数据服务两方面进行架构构建,对信息资源的整合具有重要意义。本论文通过对分层架构思想、不同架构模式、需求工程等论题的研究,分别从业务功能需求和基础数据需求两方面,搭建一种以数据与业务共同主导的多层次框架。首先通过对系统关注点的分离,将需求分析分为功能需求和非功能需求两方面,功能需求对应问题领域业务逻辑的需求,而非功能需求对应数据处理、系统性能、安全性、数据完整性以及数据信息服务方面的需求。对业务逻辑进行用例驱动建模,将描述状态变化的状态图与数据结合得到数据状态图,用以表示不同数据状态导致的不同操作对于核心业务实现的影响,对其进行数据建模,

6、实现数据库操作与业务实体的数据操作的对接,使得业务与数据共同驱动。同时通过需求分析分离系统关注点,得到包括数据完整性验证与数据操作层等的横切关注点,采用面向方面编程(AOP)的思想对横切关注点进行模块化,形成数据完整性字典,进行数据验证的按需调用方式,对于业务逻辑和数据完整性等操作充分的解耦,达到了低耦合的目的,同时对数据的完整性提供良好的支持,为未来信息资源整合与数据服务奠定了良好的基础。本文将所构建的系统架构应用于广西北部湾港引航调度系统中,针对北部湾中的三个港口的引航调度系统实现了C/S、B/S与移动设备的实现,在具体业务实现上也达到了

7、预期的目标,并验证了架构的可行性。从系统分析设计到实现,把引航业务和引航数据相结合进行架构实现,使系统不只关注引航业务需求,对于非功能需求也得到关注与实现,从而提升了系统质量,对系统的可修改性与可维护性提供了很方便的支持。由于系统的方面分离,使得由于不同港口的不同需求导致的程序修改不会影响其他部分,提高了改进的效率与准确性。并且数据验证的横切方面形成独立的组件,可方便应用于其他系统中,具有广泛的应用价值。关键词:非功能需求;AOP;用例驱动;架构设计;数据驱动英文摘要ABSTRACTAlongwiththenetworkbecomepopul

8、ar,theuseoftheinformationsystemsoftwarespreadalloverthevariousaspectsofworkinglife

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。