内容简介
学科专业: 软件工程
授予学位: 硕士
学位年度: 2012
【中文摘要】目前,石油行业工程造价软件系统的应用已经比较普遍,但主要是停留在子公司层面的局部应用,不能实现母公司层面的整体应用和信息充分共享。
随着云技术的发展,在母公司层面构建统一的软件平台正成为趋势。本文试图应用目前已经逐步成熟的PAAS、云存储和虚拟桌面技术,通过面向对象的分析与设计方法,将原来子公司层面的工程造价软件系统扩展到母、子公司共同应用的工程造价软件平台。
具体分析与设计分为两个步骤:首先从业务层面分析软件平台相关的涉众、业务流程、业务对象,以获取系统需求;然后,通过用例模型定义这些系统需求,并采用MDA转换工具将业务领域对象模型转换成JAVA对象模型和数据模型,在JAVA对象模型中引入代码框架,并将系统对象模型转换成JAVA源代码。
本次分析设计的主要成果是采用建模工具EA(Enterprise Architecture)描述的业务流程、领域模型、用例模型、JAVA类模型、数据模型以及相关JAVA源码等。
业务流程采用UML活动图进行描述,表述了目前石油企业的比较普遍的造价管理流程;领域模型采用UML类图进行描述,表述了造价领域中经常要用到的项目、合同、造价文件、招标文件等业务对象及其关系和相关属性;用例模型描述了系统的主角和用例图,并采用EA的界面原型工具示例性表述了用户图形接口,力求准确定义系统功能;在JAVA类模型中,除了从领域模型转换过来的对象外,引入了系统框架的主要类,以期对系统的总体结构有比较清晰的描述;数据模型则采用JAVA类模型中的领域对象转换而成。
构建基于云技术的工程造价软件平台,为母、子公司层面提供统一的工程造价服务系统,在满足主要个性化需求的前提下,实现了信息的充分共享;并且,因为集中构建和维护以及平台本身很强的可伸缩性,为软件的应用提供了很好的经济价值,也为造价软件平台在石油行业的长远发展打下了良好的基础。
免责声明:BBS所有内容均为网友上传,仅供学习交流,如有侵权请通知我们删除。
中国 | 结构设计
3 关注
47 粉丝
999+ 发帖
1 荣誉分
∨
简介
二维码(建议尺寸80*80)