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

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

一、摘要

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

二、正文

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

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

  1. 软考高级系统架构设计师系列论文六十四:论软件测试方法和工具的选用

    软考高级系统架构设计师系列论文六十四:论软件测试方法和工具的选用 一.软件测试相关知识点 二.摘要 三.正文 四.总结 一.软件测试相关知识点 写论文前先全面了解软件测试相关知识点: 软考高级系统架构 ...

  2. 软考高级系统架构设计师系列论文五十四:论软件设计模式及应用

    软考高级系统架构设计师系列论文五十四:论软件设计模式及应用 一.设计模式相关技术知识点 二.摘要 三.正文 四.总结 一.设计模式相关技术知识点 写论文前充分了解设计模式相关的知识点,并把这些知识点应 ...

  3. 软考高级系统架构设计师系列论文之:百篇软考高级架构设计师论文范文

    软考高级系统架构设计师系列论文之:百篇软考高级架构设计师论文范文 软考高级架构设计师论文写作技巧: 软考高级系统架构设计师系列论文:详细介绍一篇论文的万能模版,快速了解如何写好一篇架构设计师论文 软考 ...

  4. 软考高级系统架构设计师系列论文三十五:论企业应用集成

    软考高级系统架构设计师系列论文三十五:论企业应用集成 一.摘要 二.正文 三.总结 一.摘要 2021年4月,我参加了南京车站综合信息平台项目的开发,承担项目的方案设计任务.该项目力图通过对车站现有系 ...

  5. 软考高级系统架构设计师系列论文十三:论软件测试方法和工具的选用

    软考高级系统架构设计师系列论文十三:论软件测试方法和工具的选用 一.摘要 二.正文 三.总结 一.摘要 软件测试作为保证软件质量和可靠性的关键技术手段正日益受到广泛的重视.本文以某区贸工局的电子政务系 ...

  6. 软考高级系统架构设计师系列论文二:论软件的性能优化设计

    软考高级系统架构设计师系列论文二:论软件的性能优化设计 一.摘要 二.正文 三.总结 一.摘要 本文结合我2008年在某人民银行实施的E户通电子转账系统的经历,就软件的性能优化设计进行了详细讨论.在系 ...

  7. 软考高级系统架构设计师系列论文一:论软件架构的选择与应用

    软考高级系统架构设计师系列论文一:论软件架构的选择与应用 一.摘要 二.正文 1.项目概述 2.架构设计 三.总结 一.摘要 公司承担了某省社会保险管理信息系统的开发工作,我在该项目中担任系统架构设计 ...

  8. 软考高级系统架构设计师系列论文三十六:论基于构件的软件开发

    软考高级系统架构设计师系列论文三十六:论基于构件的软件开发 一.摘要 二.正文 三.总结 一.摘要 本文以我主持的某商业银行交易监控分析系统项目为实例,探讨了作为开发方公司基于构件技术开发项目碰到的问 ...

  9. 软考高级系统架构设计师系列论文四:论分布式数据库的设计和实现

    软考高级系统架构设计师系列论文四:论分布式数据库的设计和实现 一.摘要 二.正文 三.总结 一.摘要 本文论述<金蚕工程>的分布式数据库的设计和实现.该项目的设计目标是实现企业间茧.丝等的 ...

最新文章

  1. Linux shell 学习笔记(16)— shell 入门总结
  2. 思科:全球近75%的物联网项目失败
  3. 大数据是怎么知道你去过新发地的?
  4. C语言二叉树曲折级顺序遍历(附完整源码)
  5. C++smallest circle 获取外接给定点集的最小圆的中心和半径算法(附完整源码)
  6. linux nginx完全卸载
  7. 使用linux expect进行ssh和telnet自动化登录等操作
  8. mysql利用binlog删除数据库_MySQL数据库之mysql手动删除BINLOG的方法
  9. 项目管理学习总结(16)——如何突破技术管理
  10. oracle 查询脚本分析,一个oracle数据查询脚本
  11. 2018 ACM-ICPC Asia Beijing Regional Contest题解
  12. 锐捷校园网环境下使用虚拟机上网
  13. 一个初学者的辛酸路程-函数-4
  14. 向量积(叉积)和数量积(点积)的区别和联系之解析
  15. Python爬虫之实例---网易云评论爬取
  16. [任务2]安装ubuntu Linux
  17. 实现简单的轮播图(单张图片、多张图片)
  18. 如何解决浏览器提示“您与此网站之间建立的连接不安全”
  19. 如何调整屏显时间_电脑怎么设置自动关闭显示器的时间?
  20. 【降维打击,带你深度学习CPU(上)】

热门文章

  1. 红警2共和国之辉如何打7冷酷
  2. 【Java后台开发规范】--- 圈复杂度
  3. 一般英文(java)
  4. Android Qcom USB Driver学习(一)
  5. 【毕业设计_课程设计】基于协同过滤算法的个性化推荐系统(源码+论文)
  6. EAS自带的查询分析器使用教程
  7. 1.12 将工作簿导出为PDF文件 [原创Excel教程]
  8. arcgis栅格缺失值填补
  9. 类和对象(一)——类对象概念及定义
  10. 聊一聊JAVA指针压缩的实现原理(图文并茂,让你秒懂)