下载此文档

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


文档分类:IT计算机 | 页数:约204页 举报非法文档有奖
1/204
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/204 下载此文档
文档列表 文档介绍
第四讲:基于SA的软件开发基于SA设计应考虑的因素基于SA的设计模式基于SA的设计基于SA的软件开发过程一个简单的开发实例Date1mrchenq@基于SA设计时应考虑的因素陈虔mrchenq@*******@SA设计应考虑的因素约公元前25年,古罗马建筑师维特鲁威说:“理想的建筑师应该既是文学家又是数字家,他还应通晓历史,热衷于哲学研究,精通音乐,懂得医药知识,具有法学造诣,深谙天文学及天文计算。”理想的SA设计师的要求呢?Date3mrchenq@与SA相关的几个基本概念模块(module)ponent)模式(pattern)SA模式(architecturalpattern)层(layer)系统分层方法SA(Architecture)SA的描述方式结构Date4mrchenq@模块模块(module):一组完成指定功能的语句,包括:输入、输出、逻辑处理功能、内部信息、运行环境(与功能对应但不是一对一关系)。******@ponent):系统中相当重要的、几乎是独立的可替换部分,它在明确定义的SA环境中实现确切的功能。Date6mrchenq@模式模式(pattern):指经过验证,至少适用于一种实用环境(更多时候是好几种环境)的解决方案模板(用于结构和行为)。存在各种范围和抽象程度的模式,例如,SA模式、分析模式、设计模式和代码模式或实施模式。模式将可以帮助我们抓住重点。Date7mrchenq@模式-SA模式SA也是存在模式的。比如,对于系统结构设计,我们使用层模式;对于分布式系统,我们使用代理模式(通过使用代理来替代实际的对象,使程序能够控制对该对象的访问);对于交互系统,我们使用MVC(M模型(对象)/V视图(输出管理)/C控制器(输入处理))模式。模式是针对特定问题的解,可以针对需求的特点采用相应的模式来设计SA。Date8mrchenq@模式-UML模式在UML中,模式由参数化的协作来表示,但UML不直接对模式的其他方面(如使用结果列表、使用示例等,它们可由文本来表示)进行建模。Date9mrchenq@模式-SA模式SA模式(architecturalpattern):表示软件系统的基本结构组织方案。它提供了一组预定义的子系统、指定它们的职责,并且包括用于组织其间关系的规则和指导。Date10mrchenq@

第四讲基于SA地软件开发 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数204
  • 收藏数0 收藏
  • 顶次数0
  • 上传人840122949
  • 文件大小1002 KB
  • 时间2018-09-10