软件体系结构期末大题精要
1.基于构件的软件开发的优势是什么?
基于构件的软件将软件开发的重点从程序编写转移到了基于已有构件的组装,更快地构造系统,减轻用来支持和升级大型系统所需要的维护负担,从而降低了软件开发的费用
尝试用自己的语言介绍Kruchten的“4+1”模型。
Kruchten 提出了一个4+1视图模型,从5个不同的视角包括包括逻辑试图、进程视图、物理视图、开发视图、场景视图来描述软件体系结构。每一个视图只关心系统的一个侧面,5个试图结合在一起才能反映系统的软件体系结构的全部内容?。
在希赛公司的一个财务管理系统,财务部要客户提供…… ……
不同的体系结构风格具有各自的特点、优劣和用途。试对管道-过滤器风格、事件驱动风格、分层系统、C2风格和基于消息总线的风格进行分析比较。P52-56
(1)管道和过滤器
特点:
@使得软构件具有良好的隐蔽性和高内聚、低耦合的特点;
@允许设计者将整个系统的输入输出行为看成是多个过滤器的行为的简单合成;
@支持软件重用。只要提供适合在两个过滤器之间传送的数据,任何两个过滤器都可被连接起来;
@系统维护和增强系统性能简单。新的过滤器可以添加到现有系统中来;旧的可以被改进的过滤器替换掉;
@允许对一些如吞吐量、死锁等属性的分析;
@支持并行执行。每个过滤器是作为一个单独的任务完成,因此可与其它任务并行执行缺点:①通常导致进程成为批处理的结构。
②不适合处理交互的应
您可能关注的文档
最近下载
- (共21页PPT)《演唱+火车开啦》课件.pptx VIP
- 宁夏宁国运新能源盐池区域管理中心2026年招聘考试参考试题及答案解析.docx VIP
- DG∕T 014-2019 谷物联合收割机.pdf VIP
- 变电站场地勘测技术规程.docx VIP
- 国企招聘台州临海市宏基建设工程设计审查中心招聘考试真题及答案.docx VIP
- 2026年佳音英语笔试测试题含答案解析.docx VIP
- 地震结构设计软件:Tekla Structures二次开发_结构元件自定义设计.docx VIP
- (共25页PPT)《大堰河我的保姆》课件.pptx VIP
- Microphotons气体吸收池Herriott 长光程气体吸收池用户手册.pdf
- 城市规划设计与设计:人工智能与未来城市.pptx VIP
原创力文档

文档评论(0)