电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件体系结构总结【强烈推荐】

软件体系结构总结【强烈推荐】_第1页
1/21
软件体系结构总结【强烈推荐】_第2页
2/21
软件体系结构总结【强烈推荐】_第3页
3/21
. . 第一章:1、软件体系结构的定义国内普遍看法:体系结构 =构件+连接件 +约束2、软件体系结构涉及哪几种结构:1、模块结构( Module)系统如何被构造为一组代码或数据单元的决策2、构件和连接件结构( Component-And-Connector,C&C)系统如何被设计为一组具有运行时行为(构件)和交互(连接件)的元素3、分配结构( Allocation)展示如何将来自于模块结构或C&C 结构的单元映射到非软件结构(硬件、开发组和文件系统)3、视图视点模型视点 (View point)ISO/IEC 42010:2007 (IEEE-Std-1471-2000)中规定:视点是一个有关单个视图的规格说明。视图 是基于某一视点对整个系统的一种表达。一个视图可由一个或多个架构模型组成架构模型. . 架构意义上的图及其文字描述(如软件架构结构图)视图模型一个视图是关于整个系统某一方面的表达,一个视图模型则是指一组用来构建4、软件体系结构核心原模型1、构件 是具有某种功能的可复用的软件结构单元,表示了系统中主要的计算元素和数据存储。2. 连接件 (Connector):表示构件之间的交互并实现构件之间的连接特性: 1)方向性 2)角色 3)激发性 4)响应特征第二章1、软件功能需求、质量属性需求、约束分别对软件架构产生的影响功能性需求 :系统必须实现的功能,以及系统在运行时接收外部激励时所做出的行为或响应。质量属性需求 :这些需求对功能或整个产品的质量描述。约束 :一种零度自由的设计决策,如使用特定的编程语言。质量原意是指好的程度,与目标吻合的程度,在软件工程领域,目标自然就是需求。对任何系统而言,能按照功能需求正确执行应是对其最基本的要求。. . 正确性是指软件按照需求正确执行任务的能力,这无疑是第一重要的软件质量属性。 质量属性的优劣程度反映了设计是否成功以及软件系统的整体质量。系统或软件架构的相关视图的集合,这样一组从不同视角表达系统的视图组合在一起构成对系统比较完整的表达2、质量属性. . 3、系统非功能性需求?包括哪些质量属性非功能性需求 :用户对软件质量属性、运行环境、资源约束、外部接口等方面的要求或期望,包括:(1) 性能需求 :用户在软件响应速度、结果精度、运行时资源消耗量等方面的要求。(2) 可靠性需求 :用户在软件失效的频率、严重程度、易恢复性,以及故障可预测性等方面的要求。(3) 易用性需求 :用户在界面的易用性、美观性,以及对面向用户的文档和培训资料等方面的要求。(4) 安全性需求...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件体系结构总结【强烈推荐】

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部