软件架构学习笔记_第1页
软件架构学习笔记_第2页
软件架构学习笔记_第3页
软件架构学习笔记_第4页
软件架构学习笔记_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件架构学习总结汇报 李国彬汇报内容架构师介绍架构师在系统开发周期中的作用结合新开发平台说明软件架构分析五视图法大数据和云平台软件架构方案什么是软件架构师架构师是介于需求与研发的中间人能够统领全局的将军能够将需求转换为技术能够为软件研发提供指导需要全面思考软件系统方方面面的问题能够攻关和搞定重要技术难题良好的沟通能力良好的大局观洞悉前沿与市场嗅觉见多识广的大牛缜密地思考问题公司可信赖的干城软件架构师解决方案架构师 与客户探讨业务需求 将业务、市场,与技术、产品结合起来 为客户提供解决他们需求的方案系统架构师 最终确认和评估系统需求,并将业务转换为技术 为研发人员制订核心框架与技术规范 为研发工

2、作澄清技术细节并扫清技术障碍基础平台架构师 提炼和优化公司以往的技术沉淀 设计与研发基础性的、可共用的软件开发平台企业架构师 为企业规划未来的技术路线与发展方向架构师在系统开发周期中的作用需求调研概要设计详细设计软件研发单元测试整体测试模拟运行解决方案架构师基础平台架构师系统架构师技术顾问研发工程师需求调研及概要设计系统功能树用例模型用例描述主流、成功流:所有步骤都执行成功的情况下执行的流程。可以不走的流程;应当有进入条件。异常流:异常情况的处理流程,应当有异常情况定义。详细设计及软件开发详细设计逻辑架构分析开发架构数据架构逻辑架构开发架构开发架构界面变更业务变更数据库访问方式变更表结构变更基

3、础平台扩展系统分层开发架构JFINALQUI框架,JSP,AJAX,JQUERY,JSON手机端:react.jsMYSQLORACLEREDIS所用技术WEBLOGIC TOMCAT前端技术数据架构各种转换耗费了大量代码代码越多BUG越多从界面到数据库统一起来实现自动化的值对象转换新平台架构带来的优势单元测试和整体测试 与后台交互次数 传输数据量 网络带宽与路由 网络部署结构MVCBUSDAOWeb应应用用网络接入点 数据库性能 数据库服务器压力测试发现瓶颈点重要瓶颈点节点扩展受限数据量太大切实可行的优化方案 OLTP库 只保留当月 数据写操作 当月查询定时同步 OLAP库 保留完整数据 建

4、立数据仓库 往月查询 BI数据分析优点: 运用OLTP技术高效实现数据写操作 保留当月数据使 运用OLAP技术高效实现数据分析缺点: 生成机压力依然大 查询库数据量巨大数据库灾备与恢复方案大数据与云服务未来发展趋势越来越集中地进行管理由市集中向省集中、全国集中发展建立面向全国的应用接口建立大型的数据中心集中式管理面临着大并发、大数据量的技术压力越来越迫切地呼唤系统整合以统一的服务推送给用户用户只要申请就能得到相应的服务需要将各个系统整合成一个有机体软件即服务(SaaS)在云端提供用户软件服务软件系统被搭建在了云端用户只要提出申请即可使用服务软件以组件化的形式提供给各类用户软件企业拥有更加广阔的市场用户不再有地域与类别的限制用户与应用系统的“桶”被打破就像家里的电插座一样方便就像插上插头一样简单就像使用开关按钮一样简便如何软件即服务建立数据中心统一化管理将各个业务系统的数据集中在一起将各个地区的数据集中在一起整合各业务系统于统一云平台将各个业务系统通过接口

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论