- 8
- 0
- 约8.11千字
- 约 5页
- 2024-02-18 发布于河南
- 举报
系统架构设计应考虑的因素
摘要:
本⽂从程序的运⾏时结构和源代码的组织结构两个⽅⾯探讨了系统构架设计应考虑的各种因素,列举了系统构架设计⽂档应考虑的⼀些问题。
1.与构架有关的⼏个基本概念
1、模块(module):⼀组完成指定功能的语句,包括:输⼊、输出、逻辑处理功能、内部信息、运⾏环境(与功能对应但不是⼀对⼀关系)。
2、组件(component):系统中相当重要的、⼏乎是独⽴的可替换部分,它在明确定义的构架环境中实现确切的功能。
3、模式(pattern):指经过验证,⾄少适⽤于⼀种实⽤环境(更多时候是好⼏种环境)的解决⽅案模板(⽤于结构和⾏为。在UML中:模式由参数化的协
作来表⽰,但UML不直接对模式的其他⽅⾯(如使⽤结果列表、使⽤⽰例等,它们可由⽂本来表⽰)进⾏建模。存在各种范围和抽象程度的模式,例如,构架
模式、分析模式、设计模式和代码模式或实施模式。模式将可以帮助我们抓住重点。构架也是存在模式的。⽐如,对于系统结构设计,我们使⽤层模式;对于分
布式系统,我们使⽤代理模式(通过使⽤代理来替代实际的对象,使程序能够控制对该对象的访问);对于交互系统,我们使⽤MVC(M模型(对象)/V视图
(输出管理)/C控制器(输⼊处理))模式。模式是针对特定问题的解,因此,我们也
原创力文档

文档评论(0)