软件工程第六章件体系结构
软件工程第六章 软件体系结构 6.1 软件体系结构的概念 6.2 软件体系结构的设计 6.3 特定领域的体系结构 6.4 分布式软件体系结构 6.5 设计模式 6.1 软件体系结构的概念 一个程序或计算机系统的软件体系结构包括一个或一组软件构件、软件构件的外部可见特性及其相互关系。 软件构件的外部可见特性是指软件构件提供的服务、性能、特性、错误处理、共享资源使用等。 软件体系结构的基本单位是软件构件,软件构件是一个软件体系结构的核心。 软件构件可以是子系统,也可以是模块。在它们之间没有清晰的界限,但可以依据下列两点加以区分: 一个子系统独立构成系统,不依赖其他子系统提供的服务。子系统由模块或更小的子系统构成。子系统之间的交互通过它们的接口。 一个模块通常是一个能提供一个或多个服务的系统构件,它能够利用其他模块提供的服务,一般不被看成一个独立的系统,模块可以由更简单的模块组成。 6.1.2 软件体系结构的不同形式 概念结构:从主要设计元素(构件)及其相互关联、设计原则和性能角度考虑的结构。 模块结构:根据功能分解建立模块的层次结构包括模块接口、模块管理、模块控制和一致性等问题。 代码结构:描述源程序,二进制程序,库文件。在开发环境下的组织包括系统资源配置管理,系统构造和对象嵌入机制 OEM 等。 执行结构:描述系统的动态结构包括性能、调度、动态配置和不同系统间的接口等。 6.1.
您可能关注的文档
最近下载
- 2026全国新高考:生物必背知识点总结.doc VIP
- 2025年上海市金山区中考英语一模试卷.pdf VIP
- 小升初数学【历年拔尖真题检测】.docx VIP
- 短剧专题报告(四):红果赶超长视频,海外持续高增,看好AI漫短.pdf VIP
- 第六章科技论文中的技术问题.ppt VIP
- 2026年广西桂林市中考二模语文试题(试卷+解析).pdf VIP
- 改良泪囊鼻腔吻合术治疗复发性慢性泪囊炎临床效果.doc VIP
- 传媒行业短剧专题报告(三):红果短剧成功突围的商业逻辑与投资空间.pdf VIP
- 11.1 法不可违 课件(共21张PPT)-2024-2025学年统编版道德与法治七年级下册.pptx VIP
- 2026年上海市金山区中考一模英语试卷.doc VIP
原创力文档

文档评论(0)