关键技术实现,整体架构确定

原创 2006年06月07日 18:22:00

系统的整体设计,大致思想是分成子系统,互不影响,单独开发。

 

主菜单为主控系统,动态调用任何子系统。子系统开发完成以后,经过配置就可以加入菜单项中进行运行。很类似于插件的使用。现阶段基本技术已经实现。

主控系统完成后,不再变动,在新开发的系统中,可以直接使用。不同的是插入的子系统,子模块由应用要求而添加。

子系统的开发互不干预,开发完成一个,单独测试。如果没有Bug后加入主控中,进行联合调试。

好处:

  1. 各子系统单独开发
  2. 各子系统单独测试
  3. 子系统更新方便,可动态更新组件,不影响全局应用
  4. 可以按应用来添加组件,动态调整
  5. 各子系统完成后,能够应用到不同的系统中,比较独立,重用性高

坏处:

  1. 需要接口设计,开发困难
  2. 需要考虑周全,设计公用模块。
  3. 需要抽象更多应用,才可以进行开发。
  4. 互相调用困难。

 但值得肯定的是,代码的重用性,组件化得到了很好的应用。对以后开发工作效率有所提高,代码生成率也将有所改善。下一篇我将把相关技术发布出来,其实很简单。:)

《软件架构设计》学习笔记--7--6大步骤3:确定关键需求

成为一名合格的架构师是每个开发者的梦想。成为合格架构师的难点在于预见系统问题的思考方式。——曾登高,CSDN技术总监 本篇记录6大步骤中的第三步:确定关键需求。包括如下内容: 什么决定了架构? 如何确...
  • aflyeaglenku
  • aflyeaglenku
  • 2016年04月06日 20:00
  • 3687

任卫红:关键信息基础设施的等级保护

任卫红 公安部等级保护评估中心技术部主任 核心观点: 1、关键信息基础设施和等保对象是什么关系 2、等保定级和CII认定过程 3、CII和等保制度关系 一、关键信息基础设施和等保对象是什么关系?...
  • featherli2016
  • featherli2016
  • 2017年08月04日 15:37
  • 1403

分页技术总结

1.要分页,首先在dao层加入以下两个抽象方法。 DAO:  /**   * 查询分页记录   * @param startIndex 开始的索引   * @param pageSize 每次取到的条...
  • tangliuqing
  • tangliuqing
  • 2014年03月13日 00:21
  • 1016

公安部网络安全保卫局郭启全总工:《从实战出发,落实重要措施,保卫国家关键信息基础设施和大数据安全》

2018年1月12日下午,江苏省信息网络安全协会2017年协会在南京召开,公安部网络安全保卫局郭启全总工做了《从实战出发,落实重要措施,保卫国家关键信息基础设施和大数据安全》的报告,报告内容干货满满。...
  • AGAINTEENY337
  • AGAINTEENY337
  • 2018年01月15日 12:28
  • 157

什么是数据分析的关键指标?

什么是核心关键指标呢? 这是一个好问题,不过没有标准的答案。企业性质不同,所处行业、发展阶段不同,关注点当然不同。不过大体可以这样来划分。 1、发展阶段不同,需求不同 对于一个想要做数据化管理的...
  • liukecun0614
  • liukecun0614
  • 2017年06月26日 10:17
  • 766

一个项目的整体架构

在首次进入到一个team,如果有幸作为技术负责人的时候,你需要全盘把握整个项目,可从如下几方面入手: 流程规范 开发流程代码规范安全规范统计规范 开发环境 coding工具代码管理工具调试工...
  • YanJiangbo
  • YanJiangbo
  • 2014年03月03日 13:22
  • 1336

Docker源码分析(一)之整体架构图

一、Docker的总架构图  docker是一个C/S模式的架构,后端是一个松耦合架构,模块各司其职。 用户是使用Docker Client与Docker Daemon建立通信,并发送请求给后者...
  • huwh_
  • huwh_
  • 2017年05月07日 10:40
  • 1228

jquery整体架构分析

【参考书籍:>,尽信书不如无书】 任何复杂的技术都是从最简单的问题开始的,如果你被jQuery几千行庞杂结构的源代码所困惑,那么建议你阅读本文,我们将探索jQuery是如何从最简单的问题开始,并...
  • atgwwx
  • atgwwx
  • 2013年02月22日 08:56
  • 259

推送的架构及关键技术实现

推送是在日常终端使用场景中经常碰到,特别是移动互联网普及之后,手机终端成为了消息推送的主战场,例如生活服务类的优惠券推送,咨询类的新闻推送,电商类的购物推送等等,在业务用户触达上起到了至关重要的作用,...
  • qq_36946260
  • qq_36946260
  • 2017年03月30日 09:46
  • 257

聊聊推送的架构及关键技术实现

推送是在日常终端使用场景中经常碰到,特别是移动互联网普及之后,手机终端成为了消息推送的主战场,例如生活服务类的优惠券推送,咨询类的新闻推送,电商类的购物推送等等,在业务用户触达上起到了至关重要的作用,...
  • flykinghg
  • flykinghg
  • 2017年03月29日 17:49
  • 3918
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关键技术实现,整体架构确定
举报原因:
原因补充:

(最多只允许输入30个字)