《软件构架实践》阅读笔记三

摘要:
过程视图,主要用于确保系统的容错性。将认识到,从一开始就可以看出该架构是设计者精心设计了初始段组系统的软件架构,因此修改可以是直接的,有时甚至非常简单。因此,在设计软件架构时,我们应该足够小心,清楚地考虑质量属性和实现这些质量属性的架构技术。

这一章主要是通过ISSS系统的构架来分析交通管制系统的实际解决方案。

首先从物理视图的角度来分析,物理视图主要是一些硬件方面的视图,通过它我们可以清楚的看到各个硬件之间相互关联关系,使系统的物理分布显示的更加清晰。

模块分解视图,软件的模块元素被称为计算机软件配置项,主要是讲的软件的一些配置模块,这些模块构成了可提交的文档和软件单元,标志着开发工作的进程,模块分解视图反应了可修改性战术。

进程视图,这一视图主要用来保证系统的容错性。

客户机—服务器视图,这一视图通过精心设计,使客户机和服务器具有一致的接口,这通过使用交互的简单消息传递得到了促进。

代码视图,代码视图主要任务就是如何把功能映射到代码单元上。

分层视图,分层视图,就是将软件的各部分,如存储器、应用程序、服务以及内核等进行层次划分,是整个软件系统结构更加清晰。会体会到构架开始

可以看出,设计师对初始区段组系统软件工构架经过了精心设计,从而使得修改能够直截了当、有时甚至是非常简单地运行。所以说,在对软件构架的设计时,要足够精心,要明确考虑质量属性以及实现这些质量属性的构架技术。

免责声明:文章转载自《《软件构架实践》阅读笔记三》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇apollo1.7.1初探(一)安装apollo、创建并启动brokerWifiManager Wifi 管理器&&知识点下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux下卸载apache方法小结

方法一 代码如下: 1.root@server ~]# rpm -qa|grep httpdhttpd-2.2.3-11.el5_2.centos.4httpd-manual-2.2.3-11.el5_2.centos.4 说明:rpm –qa | grep httpd命令是为了把httpd相关的包都列出来, 我上面的例子是Linux默认安装apache...

win2012基础服务

目录 1 防火墙 2 远程连接 win同时只能单用户登录 rdesktop&mstsc 单用户多连接 3 系统准备工具sysprep封装系统-安全策略 4 cmd常用命令 5 文件共享 samba协议 基于smb右键共享 服务器管理器smb/nfs 6 AD域 2012r2安装AD域 新建组和用户 win7加入域 域用户凭据...

Word恢复文本转换器-修复损坏的WORD文件

第一步:找任意一个未损坏的文件打开word,新建的或者是已有的好的word文档,在文档的工具-选项-常规中,选中“打开时确认转换”复选框,并按确定。 第二步:点击word软件左上角的 文件-打开,找到你损坏掉了的那个文件的路径,比方说我要恢复的是ww.doc这个文件,那么用鼠标点击一下它,注意,是点击一下,不是双击,不要直接按“打开”按键,而是按“打开”按键...

Android测试:从零开始1——简介

参考文档:https://developer.android.com/training/testing/start/index.html 测试分类 使用android studio进行测试,首先需要先了解android测试的分类,新建工程后,项目会默认包含两个测试目录: 1、本地单元测试(Local unit tests) 测试代码位于module-nam...

windows 中如何定位恶意软件的藏身位置

目录 一: 下载spy++ 打开后 点击 搜索下面的查找窗口(Alt+F3) 点击 查找程序工具 右侧的 靶子一样的图标,鼠标左键按住不放,拖放到 弹窗上面,弹窗周围会出现 黑框。 然后 我们点击确定, spy++ 会定位到对应的窗口。 我们右键选择属性,查看进程栏。 二: 查找进程 将刚才得到的进程ID 转换成10进程,记下此时的数值 ”2...

ArcGIS中国工具(ArcGISCTools)2.0正式发布

ArcGIS中国工具,简称CTools,集成在ArcMap10.0, ArcMap10.1, ArcMap10.2,安装就可以直接使用。主要有以下功能 1.接合图表生成2.图框工具3.制图工具4.图形裁剪5.批量处理6.数据空间分析7.其他工具1)编号:自上而下,从左到右编号软件2)椭球面积计算:任意坐标系椭球面积计算。以后将加入很多内容,敬请关注。Ar...