首页 骏博科技 博尔游戏 立体视野 产品下载
水灵灵饰界 在线销售 骏博图文 在线交流 IT 资讯

 当前位置:首页 > 技术创新 > 正文

DOF(灵巧对像)架构

 

一、什么是DOF架构

  DOF 架构,(Dexterity Object Framework),中文名称“灵巧对像架构”。是一套以面向对像思想设计、开发,用于构建企业应用决方案的基础类库。是骏博独自拥有知识产权的专有技术。

  DOF 组件具备低偶合特性,使用它构建企业应用解决方案非常灵活。完全基于面向对像的思想开发,每个组件只代表一个实体。所以,我们把它称为 Dexterity Object Framework (灵巧对像)架构。

  简单地说,DOF 架构就像是一堆专门用于搭建企业应用解决方案的零件和图纸。可以将它比喻为一堆通用化的汽车配件。在不同图纸的安排下,可以组装成轿车、卡车、客车、跑车、货车。配上超酷的外形和超酷的广告,就可以投放市场了。

二、DOF 架构可以做什么

  DOF 架构的主要作用是,在企业应用软件开发中快速搭建数据管理层和业务逻辑层。并且对常使用的数据操作,如加密、远程传输等等进行处理。

三、开发 DOF 架构的初衷

  在长期的软件开发过程中,大量地开发人员积累了很多宝贵经验。其实很多工程师,很多公司都在重复开发相同的代码。其实许许多多地开发团队早已认识到了这些问,但重复发明轮子的编码工作仍然困扰着许多公司。

  开发 DOF 架构的初衷,就是要消灭枯燥无聊的重复编码工作。让开发人员集中精力发挥个人的创造力。让无聊的重复代码,僵死在 DOF 架构中吧。天才的开发人员,应该去做富有创造力的工作。去开创无数的神化。

四、DOF 架构为什么能节约软件开发成本

  在长期开发工作中,大量的软件工程师总结出软件开发的一般流程。

  1:确立软件系统的功能及功能范围-需求分析。如果是开发产品,就是一个市场调研的过程,如果是定制项目就是一个与客户沟通的过程。

  2:让产品需求变为可以为开发人员所理解的东西-程序设计。在概要设计中,工程师基本确立了系统的大致模块,以及数据库的结构。在详细设计中工程师确立了模块功能、函数接口、系统布署、窗体界面。若有更强、更细的要求,那就包括了程序中具体的对像和变量的命名。

  3:软件产品的最后实现-编码。在这个过程中,很多公司在不停地重复开发相同的代码。因为这些代码没有被对像化,模块化。所以不能被重复使用。

  4:产品质量保证-软件测试。这个过程按照理论,应该是随产品需求分析同时开始,并在软件产品上市前基本结束。

  由于真正做好产品测试工作需要消耗的资源,事实上并不比软件开发的三个主要流程加起来的成本要少。而且很有可能是要消耗与开发工作相比两倍、甚至数倍的资源。所以在很多公司中在产品质量保证工作上作的并不到位。这在很大程序上是由于开发资源不足或软件产品低价化倾销的原因。

  造成了低价竞争、便宜没好货的局面。而 DOF 架构可以在两个方面帮助开发者节约大量时间、精力、费用、人力、物力。从而用更少的成本开发出品质优良的软件产品。

  1:产品开发后期-编码阶段。

  由于 DOF 架构是一整套配上图纸的,经过测试的合格配件。它面向企业应用开发,包括了员工、部门、客户、产品、售后服务、进货、销售、库存、加密、远程服务等等一系列的实体类。

  所以在完成产品设计阶段工作后,可以使用 DOF 架构的组件快速搭建产品中间层。包括交互通信、模块调用、远程服务、数据加密等工作。极大地缩短了软件提供商完成代码的时间。

  当这个中间层按照开发文档,连接上数据库和界面后就可打造出完整的企业应用软件了。


Warning: main(../../lib/2/3/4/5/6/AdSense/ad_336_280.php): failed to open stream: No such file or directory in /home/kecourser2kksekc2oqu3rcs9etrk2/wwwroot/create/base/dof.php on line 58

Fatal error: main(): Failed opening required '../../lib/2/3/4/5/6/AdSense/ad_336_280.php' (include_path='.:/usr/local/php/lib/php') in /home/kecourser2kksekc2oqu3rcs9etrk2/wwwroot/create/base/dof.php on line 58