摘要:
一、名词解释 设计模式:一些面向对象软件开发经验的总结,就是系统的命名、解释、和评价某一个面向对象设计方案。 软件体系结构(Software Architecture) 软件体系结构以组件和组件交互的方式定义系统,说明需求与成品系统之间的对应关系,描述系统级别的可伸缩性、能力、吞吐量、一致性和兼容性 阅读全文
摘要:
解答题: 1、管道过滤器风格结构特点 ①使得软构件具有良好的隐蔽性和高内聚、低耦合的特点; ②允许设计者将整个系统的输入/输出行为看成是多个过滤器的行为的简单合成; ③支持软件重用; ④系统维护和增强系统性能简单; ⑤允许对一些如吞吐量、死锁等属性的分析; ⑥支持并行执行。 但是,这样的系统也存在着 阅读全文
摘要:
### 1、请简述并画出“4+1”视图模型 答案:“4+1”视图模型即从5个不同的视角(逻辑视图,进程视图,物理视图,开发视图和场景视图)来描述软件体系结构。每个视图之关心系统的一个侧面,5个视图结合在一起才能反映系统的软件体系结构的全部内容。 ### 软件体系结构“4+1” 视图是哪几种视图,简要 阅读全文
摘要:
一、简答题 1、软件体系结构建模的种类有: 结构模型 框架模型 动态模型 过程模型 功能模型 2、4+1视图模型从5个不同的视角包括: 逻辑视图 进程视图 物理视图 开发视图 场景视图 3、构件:是具有某种功能的可重用的软件模板单元,表示了系统中主要的数据元素和数据存储。 连接件:表示构件之间的交互 阅读全文