软考高级系统架构设计师系列论文七:论基于构件的软件开发

软考高级系统架构设计师系列论文七:论基于构件的软件开发

  • 一、摘要
  • 二、正文
  • 三、总结

一、摘要

  • 本文以我主持开发的某公司生产经营管理系统为例,探讨了基于构件的软件开发问题。该系统是一个集原料采购、生产管理、物流管控等七大功能于一体的综合信息系统,在该系统的开发过程中,我担任系统架构师角色,主要负责需求分析、系统建模和方案设计三个方面的工作。 本文首先简要分析了CORBA、EJB、COM/DCOM三种构件技术的特点,然后着重论述了采用构件技术进行软件开发的过程。在构件的获取阶段,我们采用了三种构件获取方式来解决用户提出的3类不同的需求;在构件的开发阶段,我们统一采用一个查询构件进行了封装,以实现将同一功能的不同表现封装到一个独立的构件中;在构件组装阶段,采用了3种构件组装方式完成了构件的组装。最终项目顺利上线并运行稳定,获得用户一致好评。

二、正文

  • 2013年5月,我所在公司承接了某大型粮食加工企业某公司生产经营综合管理系统的开发工作。该系统是某公司在国家粮食案例政策的指导下,结合自身经营管理需求提出建设的。其目的是对内加强管理,对外提升服务,以实现提升品牌形象、保护消费者利益的战略目标。系统整体上分为两个部分,一是经营管理WEB平台,二是手机APP应用。系统采用了基于服务的层次架构,共分为三层。其中用户界面层使用Extjs、senchatouc

你可能感兴趣的:(软考高级系统架构设计师考试,软考高级系统架构设计师系列,论文七,论基于构件的软件开发)