怎么架构系统
1、项目背景
主要从分别从业务,技术说明系统功能。业务比如需要提供什么什么,技术上说比如从技术上而言,它是一个什么的样产品,比如CRM,ERP,企业级中间价,CMS,或互联网社交网站、电子商务平台等等
2、关键功能
2.1 关键功能需求
用户帐号管理,适应各类组织机构需求
信息计费管理,提供什么样计费功能,满足了什么样计费需求
核心业务,比如天气预报信息服务,购物车。
2.2 关键性非功能需求
能够满足同时在线5000个用户,并发操作50人.
保证帐号信息及相关操作等安全信息
支持负载均衡,自动恢复机制
具备相应的错误处理机制
具备完整的监控服务,能监控各个系统节点的状态和数据指标
宕机时间不能超过1小时/月
2.3 关键性商业需求
简化系统复杂度
简化系统实施与安装
便于运维
考虑单个企业定制及单个产品的需求
考虑与第三方系统及客户系统整合的需求
考虑兼容多种数据库
2.4 关键约束
采用java作为基础实现技术
尽量采用三方开源产品,以降低成本
3、系统功能分析
3.1 业务功能划分
增值服务平台:绩效服务,报表服务
业务支撑平台:用户管理服务,业务数据服务,
业务网关:
服务质量监控服务:
三方API接口:
4、架构设计
4.1 名词字典
4.2 架构分析
从关键功能及业务划分的基础上,以技术角度分析和解决问题,并以此作为架构。
4.3 技术架构说明
4.4 技术选型决策
4.5 模块架构详解
5、架构验证
5.1 数据流、业务流程处理验证
5.2 性能验证
5.3 论证测试
5.4 数据完整姓验证
分享到:
相关推荐
架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计架构设计...
华为出品-安全架构设计方法指南,讲解安全架构设计的来源、软件系统架构与安全架构的定义,常见的系统架构表现形式,安全架构视图,安全架构设计的基本步骤和参考,基于八维度设计框架的安全架构设计方法,维度安全...
企业架构是一项非常复杂的系统性工程,需要将业务能力分析、端到端流程分析、传统架构设计(TOGAF)和领域驱动设计(DDD)方法相结合,形成符合公司数字化转型发展要求的新版企业架构总体框架(CSG-EAF 2.0)。...
华为企业数据架构、应用架构及技术架构设计方法 本资源摘要信息来自于一份52页的PPTX文件,标题为"华为企业数据架构、应用架构及技术架构设计方法",描述为"华为企业数据架构、应用架构及技术架构设计方法",标签为...
【软考】架构设计师论文案例分享【软考】架构设计师论文案例分享【软考】架构设计师论文案例分享【软考】架构设计师论文案例分享【软考】架构设计师论文案例分享【软考】架构设计师论文案例分享【软考】架构设计师...
在不同的架构设计方法中出现的软件架构视图种类很多,本文介绍最常用的两种架构视图——逻辑架构视图和物理架构视图,并通过具体案例的分析说明如何运用它们进行架构设计。当观察和描述事物大局的时候,逻辑架构和...
软考系统架构设计师(高级)学习笔记汇总 系统架构设计师考试大纲 系统架构设计师考试大纲和复习指南 系统架构设计师课程大纲 系统架构设计师:浅谈架构 系统架构设计师:软件架构师之路 系统架构设计师复习笔记 系统...
华为企业数据架构、应用架构及技术架构设计方法 华为企业数据架构、应用架构及技术架构设计方法是企业架构设计的核心组件之一。企业数据架构旨在整合企业内的数据资源,提高数据的Accuracy、Completeness和...
"系统架构设计(模板)" 系统架构设计是软件开发的重要阶段,它定义了系统的总体架构、逻辑功能架构、物理网络架构、数据架构设计、核心模块组件概要描述、出错处理设计和安全保密设计等方面的设计思想和实现方案。 ...
数字化转型企业架构设计手册 本资源是关于数字化转型企业架构设计手册的详细介绍。企业架构是一项复杂的系统性工程,旨在帮助企业实现数字化转型。该手册涵盖了企业架构的总体框架、业务架构、数据架构、技术架构、...
股权架构设计实操手册.pdf 股权架构设计实操手册.pdf 是一本详细介绍股权架构设计的实操手册。该手册共分为三部分,分别是顶层架构、主体架构和底层架构。 第一部分 顶层架构 在顶层架构中,手册介绍了24个核心...
Java架构设计示例文档涉及的知识点众多,通常它旨在为读者提供一个关于如何设计高效、可扩展和可维护的Java应用架构的参考。文档可能包含以下几个核心部分:需求分析、系统设计、技术选型、模块划分、接口设计、安全...
企业架构设计方法包括业务架构设计、数据架构设计、应用架构设计和技术架构设计四个方面。 业务架构设计是指对业务的结构化表达,描述组织如何运用业务的关键要素来实现其战略意图和目标。业务架构设计的输出是业务...
华为企业架构之业务架构设计方法 业务架构设计是企业架构的重要组成部分,旨在描述企业的治理结构、业务能力与价值链的正式蓝图。业务架构明确定义企业的治理结构、业务能力、业务活动、业务数据。 业务架构设计的...
数据安全架构设计需要考虑到企业的数据存储、处理和传输的各个方面,确保数据的机密性、完整性和可用性。 数据安全架构设计的原则 数据安全架构设计需要遵循一定的原则,包括: * 数据安全架构设计需要考虑到企业...
其中,企业架构设计是整个过程的核心部分,需要对企业的业务、数据、应用和技术等方面进行分析和设计。 本文档中介绍了TOGAF企业架构设计方法,该方法是由The Open Group发布的国际标准,已经被全球各大型企业和...
要成为一位合格的系统架构设计师,首先需要掌握计算机组成与结构的基础知识。这包括了解计算机的五大基本组成部分:运算器、控制器、存储器、输入输出设备和总线结构。运算器主要负责数据处理,而控制器负责指令的...
"高级软件架构设计" 软件架构设计是软件开发中最重要的环节之一,对于软件的质量、可靠性、安全性、可扩展性和可维护性等方面都有着至关重要的影响。因此,软件架构设计的知识点非常广泛和复杂,本文将从多个方面对...
《系统架构设计师考试全程指导》是一本专门为全国计算机技术与软件专业技术资格(水平)考试中的系统架构设计师级别考试编写的参考书。这本书由希赛IT教育研发中心组织编写,由张友生和王勇主编,根据2009版大纲进行...