概述
1、什么时候进行系统架构设计:当需求分析阶段已经明确了系统的功能和业务后,即明确了系统的运营需求。则开始架构设计。
2、系统架构的主要工作是设计完成系统模型图,给到相关项目人员。架构设计模型主要包括5种:逻辑架构、开发架构、数据架构、物理架构、运行架构。一般来说需要设计的系统架构模型有逻辑架构、开发架构、物理架构3种.(数据架构一般在数据库中进行设计,运行加厚是在物理架构中增加了数据的流程)。
3、逻辑架构模型:主要是确定系统的功能范围和系统划分。两个关键点:一是将一个大系统划分为多个子系统,二是明确各子系统之间的协作和调用关系。绘制逻辑架构模型图有系统流程图和系统结构图。(系统流程图描述了各子系统、相关文件和数据的关系,记录了系统的关系结构; 系统结构图也称为层次图,它以层次方式啊描述了系统从顶层到最底层的功能分解。举例:下图所示)
4、开发架构模型:发开架构模型是给开发人员看的,是为了指导开发人员如何架构系统的开发环境。开发环境包括:开发框架的选型、开发工具、编程语言、模块划分等内容。例 人脉系统的开发架构模型。
5、物理框架模型:是给系统部署人员和运维人员看的,主要给出系统的部署环境模型,包括网络环境、硬件环境、软件环境。例下图:
从上面的模型图可看出,系统部署只需要一台主机,要求支持HTTP协议和远程桌面协议。系统可以考虑部署到aa'li'阿里云或腾讯云。
小结:
系统的架构设计主要涉及到三种模型图,分别是逻辑架构模型、开发架构模型和物理架构模型。逻辑架构模型一般采用系统流程图和系统结构图建模;开发架构模型没有标准的模型图,可以使用PPT或Visio绘图工具进行绘制;物理架构模型主要是由网路环境、硬件和软件环境组成。
最后
以上就是落后中心为你收集整理的关于对系统架构设计的理解的全部内容,希望文章能够帮你解决关于对系统架构设计的理解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复