1、中国软件技术大会CHINA SOFTWARE TECHNOLOGY CONFERENCE架构管理规范 助企业进化有奖问答环节1*1有奖问答环节议程组织机构分析与产出规范业务范围分析与产出规范业务流程分析与产出规范业务规则分类与产出规范架构设计与产出规范接口设计与产出规范平台架构设计与产出规范基于平台的应用架构产出规范管理业务架构管理技术架构核心产物链及关系架构设计产出物平台设计产出物重 点 掌 握管理平台架构材 料案 例业务流程标准业务流程标准电脑自动操作电脑纯手工手工处理规则材料完整规则电脑操作规则数据录入规则系统处理规则数据完整规则业务规则标准业务功能的价值分支,完整入图。借机归纳业务分支
2、发现完善。案例串讲-page 1Application Service识别,是BA+SA联手的重中之重。Archimate粉墨登场,美美哒 可视化分析。案例串讲-page 2案例串讲-page 3为了建模清晰,善用Group。案例串讲-page 4映射到前端/后台/三方系统,一个都不能少如必要还有批处理系统SOA与微服务,这时划分!案例串讲-page 5案例串讲-page 6案例串讲-page 7案例串讲-page 8一Component实现多Service可,一Service对多Component不行。说明设计粗糙 粒度大了案例串讲-page 9案例串讲-page 10Product功能范围
3、定义,是BA+SA协作的产物。需求项-设计项映射矩阵,对架构管理有大用。案例串讲-page 11案例串讲-page 12议程组织机构分析与产出规范业务范围分析与产出规范业务流程分析与产出规范业务规则分类与产出规范架构设计与产出规范接口设计与产出规范平台架构设计与产出规范基于平台的应用架构产出规范管理业务架构管理技术架构核心产物链及关系架构设计产出物平台设计产出物重 点 掌 握管理平台架构先说接口三不漏不漏内容步1交互机制设计时机:联机接口 or 批处理接口发起:谁发起?回调需要吗?返回:同步 or 异步 错误应对:重试 or 对账 or 反交易步2接口技术选择技术:报文 or Remoting
4、 or Json等报文:二进制 or 文本 or XML步3接口格式定义编程语言:函数名、参数、参数类型、返回值通信协议:交易码、报文域、域类型、应答报文支付宝支付宝银行接口银行接口联机支付宝发起异步对账处理WebService字段字段类型三不漏不漏逻辑需求视图功能实现视图逻辑视图开发视图运行视图物理视图模块接口技术+三不漏不漏逻辑功能实现视图关键功能:跨模块/跨线程/跨机器的功能实现需求视图逻辑视图开发视图运行视图物理视图代码模块划分工程划分开发语言选择库/框架选择层划分子系统划分硬件网络结构软件部署结构基础设施选择群集/主从/互备选择进程/线程划分任务/中断划分模块接口定义进线程管理接口定
5、义集成接口定义上下文图功能范围识别来自上游方案的约束识别来自企业技术规范的约束UI 需求质量需求操作与处理流程接口模块技术+三不漏不漏设计项(示例)开发框架 as 应用开发接口开发库 as 应用开发接口原生接口层交互过程定义接口技术选择接口格式定义采用协议直接暴露C/C+/java接口SDKAPI接口设计内容框架标准报 告议程组织机构分析与产出规范业务范围分析与产出规范业务流程分析与产出规范业务规则分类与产出规范架构设计与产出规范接口设计与产出规范平台架构设计与产出规范基于平台的应用架构产出规范管理业务架构管理技术架构核心产物链及关系架构设计产出物平台设计产出物重 点 掌 握管理平台架构平台/
6、产品生命周期全景平台研发期产品研发期产品维护期平台需求平台设计平台开发测试产品开发产品设计产品需求产品运行升级需求升级开发测试测试架构师岗位使命平台架构师产品架构师设计产出验收标准产品开发支撑视图逻辑视图开发视图运行视图物理视图数据视图平台子系统划分平台分层架构平台开发代码工程平台开发涉及技术平台组件的划分网络结构软件运行环境平台组件部署平台的总体多进程结构持久化机制数据模型数据分布数据同步需求视图功能需求集成需求产品组件部署平台进程间的通信编程式开发图形化开发OpenAPI开发接口模型与资源文件格式设计API开发接口模型与资源文件运行原理产品设计规范发布包mount路径规范发布包结构规范进程通信方式规范其他规范设备无关需求部署灵活需求性能需求扩展需求产品开发支持调试诊断监控支持子系统间协作接口多种部署模式总览基于平台的开发调试总体分层结构作为SDK的库与框架议程组织机构分析与产出规范业务范围分析与产出规范业务流程分析与产出规范业务规则分类与产出规范架构设计与产出规范接口设计与产出规范平台架构设计与产出规范基于平台的应用架构产出规范管理业务架构管理技术架构核心产物链及关系架构设计产出物平台设计产出物重 点 掌 握管理平台架构业务流程业务流程分析分析多分支业务流程业务功能的名称架构的组成1*1END