单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级软件体系结构设计——设计方法及原理目录结构结构设计方法的元模型1软件体系结构设计方法的分析2系统的管理端业务处理模块3耦合和内聚原理的应用41结构设计方法的元模型1.结构设计方法的元模型元模型是对各种体系结构设计模型的抽象各种不同的体系结构设计方法都可以描述成元模型的实例每种方法在过程的顺序上在概念的特定内容上有所不同图1
??? ?? ??? ????? ??? ???? ??????? ???? ???? ????? ????? ?? ??? ????? ??? ???? ??????? ???? ???? ????? ?? 紧耦合的类很难独立的被复用因为他们是相互依赖的 松散耦合提高了一个类本身被复用的可能性并且系统更易于学习移植修改和扩展 Someone has already solved y
2010 年第 04 期(下)
模式面向接口编程的原则面向接口编程而不是面向实现编程可变性封装的原则在设计时应当考虑系统中什么可能会发生变化或者什么特性具备多变的特征这种变化不应该散落在代码中的各个角落而是应该被适当的封装起来以便于维护以及扩展开-闭原则软件中的实体(包括类模块函数等等)应当是可扩展的(开)而不应被修改(闭)里氏替换原则父类的方法都要在子类中实现或者重写不允许子类出现父类所没有定义的方法依赖倒转原则高层模块不应该
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第9章 软件体系结构与设计模式软件体系结构的基本概念典型的软件体系结构风格特定领域的软件体系结构分布式系统结构体系结构框架设计模式9.1 软件体系结构的基本概念什么是体系结构目前还没有一个公认的关于软件体系结构的定义许多专家学者从不同角度对软件体系结构进行了描述BassClements和Kazman给出了如下定义:一个程序或计
Mail:wyh_ 软件体系结构王映辉 博士(后)教授博导42620221Mail:wyh_软件体系结构内容提要:第一部分:软件体系结构概述第二部分:软件体系结构风格典型结构分析第三部分:软件体系结构设计方法第四部分:软件体系结构描述包括软件体系结构描述语言形式化模型和规格说明等第五部分:软件体系结构文档化第六部分:基于UML设计软件构架第七部分:软件体系结构评估第八部分:基于软件体系结构的开发
第1章 软件体系结构概论◇ 软件危机的表现 第1章 软件体系结构概论◎ 软件规模越来越大 随着软件应用范围的增广软件规模愈来愈大大型软件项目需要组织一定的人力共同完成而多数管理人员缺乏开发大型软件系统的经验而多数软件开发人员又缺乏管理方面的经验各类人员的信息交流不及时不准确有时还会产生误解 软件项目开发人员不能有效地独立自主地处理大型软件的全部关系和各个分支因此容易产生疏漏和错误 第
Click to edit Master title styleClick to edit Master text stylesSecond levelThird levelFourth levelFifth level软件体系结构42120221Mail:wyh_925163软件体系结构Part 1:软件体系结构概念2P1-1软件体系结构的定义P1-2若干研究内容P1-3需要研究的问题P
#
软 件 体 系 结 构第1章 软件体系结构概论11 从软件危机谈起落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。 1、 软件危机的表现 ◎ 软件成本日益增长 20世纪50年代,软件成本在整个计算机系统成本中所占的比例为10%-20%。到20世纪60年代中期,软件成本在计算机系统中所占的比例已经增长到50%左右。而且,该数字还在不断地递增,
违法有害信息,请在下方选择原因提交举报