系统构架设计应考虑的因素来自:51CMM.COM作者:厦门巨龙软件工程有限公司 卢琳生2003/12/29摘要:本文从程序的运行时结构和源代码的组织结构两个方面探讨了系统构架设计应考虑的各种因素,列举了系统构架设计文档应考虑的一些问题。关键字:系统构架、设计、考虑、因素正文:约公元前25年,古罗马建筑师维特鲁威说:“理想的建筑师应该既是文学家又是数字家,他还应通晓历史,热衷于哲学研究,精通音乐,懂得医药知识,具有法学造诣,深谙天文学及天文计算。”(好难哪,软件构架设计师的要求呢?大家好好想想吧。)本文目录一、与构架有关的几个基本概念;二、构架设计应考虑的因素概揽;三、程序的运行时结构方面的考虑;四、源代码的组织结构方面的考虑;五、写系统构架设计文档应考虑的问题六、结语 一、与构架有关的几个基本概念:1、模块(module):一组完成指定功能的语句,包括:输入、输出、逻辑处理功能、内部信息、运行环境(与功能对应但不是一对一关系)。2、组件(component):系统中相当重要的、几乎是独立的