软件工程5-2【荐】.pptVIP

  • 1
  • 0
  • 约1.52万字
  • 约 71页
  • 2015-07-23 发布于河南
  • 举报
体系结构构成的二个方面:部件和规则 构成系统的原始的或集成的部件:语句、程序模块、数据结构 由部件集成为系统的静态集成规则:模块划分、连接方式 为系统提供语义的动态行为规则:控制模式、并行/同步模式 软件设计发展过程中,对体系结构认识的三个层次 执行级 代码级 包括算法和数据结构的选择。在此,部件是程序设计语言的字符、指针、进程控制等,集成的是记录、数组和过程 结构级 包括与部件相关联的系统总体性能。在此,部件是模块、模块的相互关系,它指明从模块到子系统、到系统的集成 在上世纪80年代,软件开发者关注的是代码级的,如今关注的是结构级 体系结构的更高层次问题 设计模式、风格、框架、体系结构 设计模式(Design Patterns) 模式:一种趋于固定的结构方式 例如:悲剧-《哈姆雷特》、言情-台湾琼遥、武打动作片-成龙、惊险片-美国大片等 软件设计模式:是软件设计中总结出来的、广泛应用和成熟的结构和结构关系 成功的模式,能针对特定问题,采用成熟和成功的方法,比重新设计要好的多 建筑师C.Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。 与艺术不同,工程领域,对经多年的磨练、完善和提高而获得的成功模式,愿意加以反复使用,模式为重用提供了基础

文档评论(0)

1亿VIP精品文档

相关文档