基于特征驱动构件化方法的集团化企业物流信息化研究

基于特征驱动构件化方法的集团化企业物流信息化研究

论文摘要

随着计算机应用领域的迅速扩大,软件规模和复杂性的不断提高,软件危机愈加明显地暴露出来。软件复用是软件工程的重要研究领域,被认为是解决软件危机,提高软件生产率和软件质量,增强软件的开放性和对外部扰动的适应性的主要途径。基于构件的软件复用是当前复用研究的焦点,被视为成功实现复用的关键技术之一,基于构件的软件开发(CBSD)为提高复杂软件开发的效率和质量提供了解决方案。企业物流系统是企业信息化系统的重要组成部分。与普通企业相比,集团化企业信息化建设更为复杂,难度更大。本文以集团化企业内部物流信息化建设的研究开发为背景,首先介绍了我国集团化企业信息化和构件技术发展现状。然后,文中对基于构件的软件开发方法所涉及的软件构件技术、领域工程、应用工程、软件体系结构、统一建模语言UML等技术进行了阐述。接着,文章给出了具体的基于构件的软件开发的步骤,介绍了两种典型的基于构件的开发方法——RUP和Catalisys方法。在分析了各种方法所存在的不足的基础上,本文提出了以特征模型作为开发核心的思想,即,特征驱动的构件化软件开发方法(Feature Driven Component-Based Software Development,FDCBSD)。该方法将开发过程分为三个阶段:分析、设计和实现,文章中明确定义了每个阶段的活动和软件产品、特征及特征模型在开发中的地位和作用。最后,上述研究成果在集团化企业内部物流信息体系的构建中得到了应用。本文通过重点介绍物流领域中供应物流子领域的开发过程,进一步详细阐述了特征驱动的构件化开发方法的应用。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.2.1 我国集团化企业信息化建设现状研究
  • 1.2.2 构件技术及其他相关技术现状
  • 1.3 主要研究内容
  • 1.4 论文工作量情况
  • 第2章 相关技术研究
  • 2.1 软件复用和软件构件技术
  • 2.1.1 软件复用的关键因素
  • 2.1.2 软件构件技术
  • 2.1.3 基于构件的开发活动
  • 2.2 领域工程与特征工程
  • 2.2.1 领域工程
  • 2.2.2 特征工程
  • 2.3 软件体系结构
  • 2.3.1 软件体系结构的描述
  • 2.3.2 软件体系结构风格
  • 2.3.3 特定领域体系结构DSSA
  • 2.4 统一建模语言UML
  • 2.4.1 UML 概述
  • 2.4.2 UML 应用于领域工程
  • 2.4.3 UML 应用于软件体系结构描述
  • 2.5 小结
  • 第3章 一种特征驱动的构件化开发方法
  • 3.1 CBSD 方法概述
  • 3.2 相关开发方法的研究
  • 3.2.1 RUP 介绍
  • 3.2.2 Catalysis 方法介绍
  • 3.2.3 现有方法的不足
  • 3.3 本文提出的方法——FDCBSD
  • 3.3.1 FDCBSD 各阶段活动和产品概述
  • 3.3.2 本方法的改进和特点
  • 3.4 小结
  • 第4章 分析阶段
  • 4.1 领域界定
  • 4.1.1 领域界定的主要活动和产品
  • 4.1.2 集团化企业内部物流领域界定
  • 4.2 领域分析
  • 4.2.1 领域分析的主要活动和产品
  • 4.2.2 集团化企业内部物流领域分析
  • 4.3 小结
  • 第5章 设计阶段
  • 5.1 领域参考体系结构设计
  • 5.1.1 领域参考体系结构的基本层次
  • 5.1.2 集团化企业物流领域的体系结构
  • 5.2 领域构件设计
  • 5.2.1 领域构件设计的基本思想
  • 5.2.2 几个关键问题
  • 5.2.3 集团化企业物流领域构件模型建立
  • 5.3 小结
  • 第6章 实现阶段
  • 6.1 开发工具介绍——面向构件的互联网应用基础平台EOS
  • 6.1.1 EOS 概述
  • 6.1.2 EOS 集成开发环境(EOS STUDIO)
  • 6.2 EOS 中各构件的开发
  • 6.2.1 环境配置
  • 6.2.2 创建EOS 项目和EOS 构件包
  • 6.2.3 定义数据模型
  • 6.2.4 运算构件的选择和开发
  • 6.2.5 业务构件的组装
  • 6.2.6 展示逻辑构件开发
  • 6.2.7 页面构件开发
  • 6.3 小结
  • 总结与展望
  • 参考文献
  • 附录A 攻读硕士学位期间发表的学术论文目录
  • 致谢
  • 相关论文文献

    • [1].基于本体的构件化软件演化信息获取及度量研究[J]. 计算机科学 2015(01)
    • [2].服务构件化在海战场信息体系中的应用构想[J]. 舰船电子工程 2020(07)
    • [3].基于本体及模式驱动的构件化软件共同变化识别研究[J]. 计算机应用研究 2016(03)
    • [4].计算机操作系统构件化方法探讨[J]. 电子世界 2014(03)
    • [5].构件化软件及中间件的研究[J]. 科技资讯 2012(25)
    • [6].构件化开发技术在啤酒行业的应用[J]. 啤酒科技 2011(09)
    • [7].面向重用的构件化平台设计和实现[J]. 微电子学与计算机 2010(05)
    • [8].构件化操作系统的内核设计及其发展趋势探析[J]. 网络安全技术与应用 2014(12)
    • [9].嵌入式软件的构件化设计研究[J]. 科技广场 2015(08)
    • [10].构件化设计在电子签名中的应用[J]. 电脑编程技巧与维护 2012(05)
    • [11].面向复杂产品协同优化的构件化分析方法研究[J]. 机械研究与应用 2012(04)
    • [12].一种基于角色的特征模型构件化方法[J]. 电子学报 2011(02)
    • [13].构件化信息系统开发方法研究[J]. 计算机与数字工程 2009(06)
    • [14].无线网络构件化协议研究[J]. 计算机科学 2009(08)
    • [15].构件化操作系统的跟踪调试方法[J]. 计算机工程 2008(17)
    • [16].面向数据的构件化信息系统原型设计[J]. 信息系统工程 2019(09)
    • [17].建筑构件化生产对生态可持续的影响分析[J]. 中国住宅设施 2015(Z3)
    • [18].基于构件化设计的嵌入式软件测试方法研究[J]. 机械制造与自动化 2011(01)
    • [19].异体字构形理据探析四则[J]. 四川职业技术学院学报 2020(03)
    • [20].构件化软件演化信息建模和获取方法研究[J]. 计算机应用研究 2014(02)
    • [21].计算机网络路由协议构件化设计方法研究[J]. 西南民族大学学报(自然科学版) 2013(05)
    • [22].构件化机载软件非功能属性测试分析方法研究[J]. 测控技术 2013(11)
    • [23].复杂产品数字样机的构件化分析方法研究[J]. 计算机集成制造系统 2008(02)
    • [24].构件化股票实时接收信息系统的开发(1)[J]. 电脑编程技巧与维护 2016(13)
    • [25].构件化股票实时接收信息系统的开发(2)[J]. 电脑编程技巧与维护 2016(15)
    • [26].谈计算机网络路由协议构件化设计方法[J]. 科技视界 2014(01)
    • [27].构件化思想在物流大系统中的应用[J]. 物流技术 2013(19)
    • [28].软件构件化生产集成支撑平台研发[J]. 计算机工程与设计 2011(08)
    • [29].一种面向无线传感网络的构件化开发方法[J]. 微计算机信息 2010(08)
    • [30].软件构件化研究与实践[J]. 办公自动化 2009(16)

    标签:;  ;  ;  ;  ;  ;  

    基于特征驱动构件化方法的集团化企业物流信息化研究
    下载Doc文档

    猜你喜欢