第四讲基于SA地软件开发.pptVIP

  • 12
  • 0
  • 约2.23万字
  • 约 204页
  • 2018-08-29 发布于江苏
  • 举报
第四讲基于SA地软件开发

mrchenq@263.net 第四讲:基于SA的软件开发 基于SA设计应考虑的因素 基于SA的设计模式 基于SA的设计 基于SA的软件开发过程 一个简单的开发实例 基于SA设计时应考虑的因素 陈虔 mrchenq@263.net SA设计应考虑的因素 约公元前25年,古罗马建筑师维特鲁威说:“理想的建筑师应该既是文学家又是数字家,他还应通晓历史,热衷于哲学研究,精通音乐,懂得医药知识,具有法学造诣,深谙天文学及天文计算。” 理想的SA设计师的要求呢? 与SA相关的几个基本概念 模块(module) 组件(component) 模式(pattern) SA模式(architectural pattern) 层(layer) 系统分层方法 SA(Architecture) SA的描述方式 结构 模块 模块(module):一组完成指定功能的语句,包括:输入、输出、逻辑处理功能、内部信息、运行环境(与功能对应但不是一对一关系)。 组件 组件(component):系统中相当重要的、几乎是独立的可替换部分,它在明确定义的SA环境中实现确切的功能。 模式 模式(pattern):指经过验证,至少适用于一种实用环境(更多时候是好几种环境)的解决方案模板(用于结构和行为)。 存在各种范围和抽象程度的模式,例如,SA模式、分析模式、设计模式和代码模式或实施模式。模式将可以帮助我们抓住重

文档评论(0)

1亿VIP精品文档

相关文档