转载自同学幕布https://mubu.com/doc/explore/26560,幕布查看更佳 软件体系结构概论 ...
软件体系结构 质量属性: 开发期质量:可扩展性,可复用性,可维护性等 运行期质量:正确性,健壮性,性能,可靠性,容错性,易用性,安全性,可移植性,兼容性。 设计原则: 面向接口编程 Program to interfaces, not to implementations 多用组合,少用继承 Favor composition over inheritance Principle of Least ...
2019-09-14 13:34 0 2314 推荐指数:
转载自同学幕布https://mubu.com/doc/explore/26560,幕布查看更佳 软件体系结构概论 ...
摘要:2013年7月,我参加了信息检索系统的开发,在这次项目中,我担任系统设计和开发的工作。该项目是在部门SHARE POINT 的基础上,集SHARE POINT种各文档的分类检索,预览,下载和显示于一体,提供类似于百度搜索和百度文库预览的效果。本论文结合作者的实践,讨论了软件体系 ...
首先,我们需要先明确一个概念,什么叫软件体系结构的风格?定义便是:描述某一特定应用领域中系统组织方式的惯用。即,定义了用于描述系统的术语表和一组指导构建系统的规则。这方便了软件大粒度的重用。因此,当人们使用常用的,规范的方式来组织时,即可使别的设计师很容易理解系统的体系结构。下面是一些常用 ...
,并指导如何将各个模块和子系统有效地组织成一租个完整的系统。按这种方式理解,软件体系结构风格定义了用于 ...
第1章:软件体系结构概论 什么是软件危机,软件危机的具体表现有哪些? 软件危机:落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。 软件危机的表现: 软件成本日益增长,开发进度难以控制,软件质量差,软件维护困难 产生软件危机的原因,如何克服软件 ...
解释器风格 1.首先要理解什么是解释器 对于初学者的我来说,当听到解释器这一名词时,我首先弹出的概念是它可以把某种语言转换或者翻译成及其所能理解并能正确执行的语言。也就是说解释器在程序语言执行 ...
1.软件体系结构的定义 软件体系结构尚处在发展期,对于其定义,目前学术界尚未形成统一意见,不同学者有不同的看法。以下介绍并分析几个具有代表性的定义。 定义1 IEEE610. 12—1990软件工程标准词汇中的定义 体系结构是以构件、构件之间的关系、构件与环境之间 ...
7.1.1 评估关注的质量属性 软件体系结构的设计是整个软件开发过程中关键的一步。对于当今世界上庞大而复杂的系统来说,如果没有一个合适的体系结构而要有一个成功的软件设计几乎是不可想象的。 不同类型的系统需要不同的体系结构,甚至一个系统的不同子系统也需要不同的体系结构。体系结构的选择是一个 ...