
系统架构设计师
aganliang
不能记录一下吗
展开
-
系统架构设计师 : 文件系统之文件实现
文件的结构是指文件的组织形式,从用户观点所看到的文件组织形式,称为文件的逻辑结构。 文件的物理结构指文件在存储设备上的存放方法,侧重于提高存储器的利用效率和降低存取时间。 文件的存储设备通常划分为大小相同的物理块,物理块是分配和传输信息的基本单位。常用的文件访问方法有两种:顺序访问和随机访问。 现代操作系统有多种文件系统类型...转载 2018-08-04 21:15:18 · 1594 阅读 · 0 评论 -
系统架构设计师:信息安全和保密技术
1.数字信封 综合应用对称加密、非对称加密、数字摘要等技术,如图所示。原创 2018-10-29 21:38:44 · 315 阅读 · 0 评论 -
系统架构设计师:信息系统基础知识
1.信息库(repository) 信息工程工具中,一般都具有存储开发信息和进行协调控制功能的计算机化的信息库。信息库中积累了信息系统的规划、分析、设计、构成各个阶段的相关开发信息,以及系统维护的有关信息,并提供综合信息的工具,是信息工程工具的核心部分。 信息库是针对软件开发或者信息系统开发中的大量信息管理工作提出来的,是一个包罗万象的、随着项目进展而不断修改、...原创 2018-10-26 18:22:32 · 398 阅读 · 0 评论 -
系统架构设计师:软件架构
1.基于构件的软件开发方法(CBSD) 利用模块化方法,将整个系统模块化,并在一定构件模型的支持下,复用构件库中的一个或多个软件构件,通过组合手段,高效率、高质量地构造应用软件系统的过程。开发过程是构件的组装,维护过程是构件升级、替换和扩充。 分为5个阶段:需求分析和定义、架构设计、构件库建立、应用软件构建、测试和发布。 构件是语义完整、语法正...原创 2018-11-03 17:29:08 · 1261 阅读 · 0 评论 -
系统架构设计师:RESTFULL风格服务
REST(表述性状态转移)是从几种基于网络的架构风格衍生出来的一种混合架构风格,它是目前互联网的核心架构风格。基于REST的web系统的设计任务主要包括:识别和设计REST风格服务,采用面向服务的思想进行REST服务集成。 REST风格的特点是客户端/服务端、无状态、缓存、统一接口、分层系统和按需代码。 REST风格具有以下优势: ...原创 2018-11-09 14:21:32 · 326 阅读 · 0 评论 -
系统架构设计师:三层企业应用框架
Java企业应用框架一般划分为:表现层、业务逻辑层和持久层。 表现层用来建立应用系统的界面,对应视图(View)。 业务逻辑层组件用来开发应用逻辑,对应控制器(Controller)。如EJB3.0的Session Bean。 持久层是实现持久化存储,对应模型(Model)。例如EJB3.0的Bean持久化模型,Hibernat...原创 2018-11-02 21:20:05 · 268 阅读 · 0 评论 -
系统架构设计师:分布式系统(中间件技术)
互联网使得联机的所有设备和软件成为全球共享的浩瀚资源,计算机环境也从集中式发展到分布式。开放式系统的发展使得用户能够透明地应用由不同厂商制造的不同机型、不同平台所组成的异构型计算资源,因此,分布式处理和应用集成自然而然地成为人们的共同需求。 分布式系统的主要特点:资源共享、开放性、并发性、可伸缩性、容错性以及透明性。 在分布式系统中,不同的构件可...原创 2018-11-02 21:42:46 · 982 阅读 · 0 评论 -
系统架构设计师:软件产品线
软件产品线是一个十分适合专业的软件开发组织的软件开发方法,能够有效提供软件生产率和质量、缩短开发时间、降低总开发成本。产品线是一个产品集合,这些产品共享一个公共的、可管理的特征集,这个特征集能满足选定的市场或任务领域的特定需求。 软件产品线主要由两部分组成:核心资源和产品集合。核心资源是领域工程的所有结果的集合,是产品线中产品构造的基础,可以共享、重用。甚至测试计...原创 2018-11-02 21:51:07 · 671 阅读 · 0 评论 -
系统架构设计师:数据备份和容灾
1.数据转储 所谓数据转储是DBA定期地将整个数据库复制到磁盘上保存起来的过程。这些备用的数据文本成为后备副本或者后援副本。用于恢复数据,增强数据库的容灾能力。 数据转储非常耗费时间和资源,不能频繁进行。分为静态转储和动态转储。 静态转储是在系统中无运行事务时进行的转储操作,即转储操作开始的时刻,数据库处于一致性状态,二转储期间不允许(或者不存在)...原创 2018-11-02 22:19:17 · 953 阅读 · 0 评论 -
系统架构设计师:电子政务安全
首先,没有绝对的安全 互联网为重新构造政府和政府、企业、居民三者之间的互动关系提供了一个全新的机会。 电子政务是信息化时代政府管理形式改革的必然选择,对提高政府管理效率、促进社会发展具有重大而深远的意义。而电子政务的职能能否得到切实、正常的执行,则与运行过程是否安全息息相关。保证电子政务的安全运行是数字政府构建与运作过程中的首要问题和核心问题。...原创 2018-11-02 22:57:23 · 958 阅读 · 0 评论 -
系统架构设计师:SOA
SOA是传统的面向对象模型的替代模型,面向对象的模型是紧耦合和细粒度的,而SOA是松耦合和大粒度。 SOA系统的原型是一个典型的通用对象请求代理结构(CORBA)。 随着Web Services的成熟,SOA已经有所发展,这些进展以XML技术为基础。在Web Services中,通过WSDL来描述接口,与CORBA的IDL(接口描述语言)相比,它动...原创 2018-11-02 23:03:54 · 312 阅读 · 0 评论 -
系统架构设计师:知识产权与标准化
1.按照《伯尔尼公约》的规定,一个成员国给予其他成员国作品的版权保护期,应按照该成员国版权法的规定。即其他国家的版权,要按照我国的版权法的规定。2.我国著作权不保护思想,即可以通过反向编译技术、净室技术和反向工程获取他人软件的技术构思。3.在公司工作期间的知识产权属于公司4.强制性国家标准代号为GB,推荐性国家标准的代号为GB/T,行业标准代号:QJ(航天)、SJ(电子)、JB(...原创 2018-11-04 20:14:44 · 386 阅读 · 0 评论 -
系统架构设计师:面向对象技术
1.UML UML有三种基本的构造块,分别是 事物(Things,元素)、关系(Relationships)和图(Diagrams) 事物也叫建模元素,包括:结构事物、动作事物、分组事物和注释事物。 结构事物:类、接口、写作、用例、活动类、组件和节点。 动作事物:交互和状态机。 分组事物:是UML模型中组织的...原创 2018-10-29 16:37:47 · 495 阅读 · 0 评论 -
系统架构设计师:多媒体基础知识
1.数据压缩 数据压缩就是在一定的精度损失条件下,以最少的数据量表示信源所发出的信号。 时间域压缩:迅速传输每天信源; 频率域压缩:可以并行开通更多业务; 空间域压缩:可以降低存储费用; 能量域压缩:可以降低发射功率。2.信号采样 数字通信中,根据采样定理,最小采样频率为语音信号最高频率...原创 2018-10-25 17:51:40 · 307 阅读 · 0 评论 -
系统架构设计师:数据库系统
一、三级模式 不同的数据库产品支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统上。数据的存储结构也各不相同,但架构基本上都具有相同的特征:采用 三级模式和两级映射。 外模式映像——模式,模式——内模式 映像 数据的独立性:指数据与程序独立,将数据的定义从程序中分离出去,由DBMS负责数据的存储,从而简化应用程序。 数...原创 2018-10-22 21:57:04 · 360 阅读 · 0 评论 -
系统架构设计师: 文件系统之索引节点
PS:下面的讲解,基于Linux/Unix 可以参考这篇文章:https://www.centoschina.cn/course/introduction/11033.html 索引节点,其英文为 Inode,是 Index Node 的缩写。存储于文件系统上的任何文件都可以用索引节点来表示。 文件系统主要分为两部分,一部分为元数据(metada...转载 2018-08-04 21:36:07 · 6870 阅读 · 0 评论 -
系统架构设计师:操作系统之PV操作和信号量
在操作系统中,进程之间经常会存在互斥(共享独占性资源)和同步(完成异步的两个进程的协作)两种关系。 为了有效处理这两种情况,专家在1965年提出信号量和PV操作。1.信号量:一种特殊的变量,表现形式是一个整型S和一个队列。2.P操作:S=S-1,若S<0,进程暂停执行,进入等待队列。3.V操作:S=S+1,若S<=0,唤醒等待队列中的一个进...原创 2018-08-04 22:25:18 · 800 阅读 · 0 评论 -
系统架构师:计算机组成与体系结构
1.冯诺伊曼计算机在结构上以 运算器 为中心,发展到现在,已转向以 存储器 为 中心。2.计算机硬件结构:控制器、运算器、主存储器、辅助存储器、输入设备、输出设备3.计算机发展经历了 电子管时代、晶体管时代、集成电路时代。4.指令系统的优化设计向着两个方向发展:复杂指令系统计算机(CISC)和精简指令系统计算机(RISC)5.总线是一组能够为多个部件分时共享的公共信息传送线路...原创 2018-08-06 22:07:06 · 1616 阅读 · 0 评论 -
系统架构设计师:系统性能评价
一、 性能指标一)计算机的性能指标1. 时钟频率(主频)。CPU的工作节拍是由主时钟来控制的,主时钟不断产生固定频率的时钟脉冲,这个频率就是主频。现在除了看单个CPU主频外,还要看处理器的核心数量。2. 高速缓存。高速缓存器均由静态RAM组成,CPU管芯面积不能太大的情况下,L1级高速缓存的容量不可能做得太大。3. 运算速度。MIPS:百万条指令/秒,MFLOPS:百万次浮点...原创 2018-08-30 23:05:15 · 798 阅读 · 0 评论 -
系统架构设计师:计算机网络
应用程序发送消息时,应用层按既定的协议打包数据,随后由传输层加上双方的端口号,由网络层加上双方的IP地址,由链路层加上双方的MAC地址,并将数据拆分成数据帧,经过多个路由器和网关后,到达目标机器。简而言之:应用协议——端口——IP——MAC地址 这样的路径进行封装,解包的过程反过来操作。 cmd---tracert ip/域名 可以看到所有经过的路由。1...原创 2018-08-21 22:09:12 · 1028 阅读 · 0 评论 -
系统架构设计师:软件开发基础知识
本课题是为了解决 “软件危机”问题。 软件开发方法是软件开发的方法学,通过软件开发方法研究,提高软件的质量、降低软件的成本。 软件开发方法包括:软件生命周期、软件开发模型、软件重用技术、逆向工程及形式化开发方法一、软件生命周期 软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程成为软件生存周期。 ...原创 2018-09-02 21:44:16 · 4211 阅读 · 0 评论 -
软件架构设计师:用户界面设计的原则
人机界面接口是相当容易被忽视的环节,现在比较流行 以用户为中心的界面设计。 系统界面是系统与用户接口,系统界面决定用户对系统的最直接的印象。设计优良的人机交互界面能够展示系统形象,表达系统的功能和内涵,用户带来轻松愉悦的感受和成功的感觉,自动引导用户完成相应的操作,起到向导的作用[18]。相反,人机交互界面设计的失败,在实用强大的系统功能都可能在用户的畏惧与放弃中...原创 2018-09-11 22:46:18 · 3162 阅读 · 0 评论 -
软件架构设计师:软件架构风格
软件架构设计的一个核心问题是能否使用重复的软件架构模式,即能否达到架构级别的软件重用。——基于这个目的,学者们开始研究和实践软件架构的风格和类型问题。 软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式,即定义了用于描述系统的术语表和一组指导构建系统的规则。 软件架构风格为大粒度的软件重用提供了可能性。 软件架构风格涉及...原创 2018-09-23 18:06:44 · 1429 阅读 · 0 评论 -
系统架构设计师:软件质量属性
软件属性包括功能属性和质量属性,但是,软件架构重点关注的是质量属性,在大量可能的结构中,可以使用不同的结构来实现同样的功能性。 即,功能性在很大程度上是独立于结构的,架构设计师面临着决策(对结构的选择)。 架构设计师追求质量属性常常陷入“鱼和熊掌”的两难境地。一、运行期质量属性1.性能:指软件系统及时提供相应服务的能力,包括速度、吞吐量和持...原创 2018-09-22 22:14:34 · 2609 阅读 · 0 评论 -
系统架构设计师:测试评审方法
软件测试与评审是软件质量保证的主要手段之一,也是在将软件交付给客户之前所必须完成的步骤。其实,软件的正确性证明尚未得到根本解决。 错误(error)和缺陷(fault)的关系:错误针对软件开发过程,缺陷针对软件产品。软件开发人员在软件开发过程(分析、设计和编码过程)中所出现的错误是导致软件产品缺陷的原因,反过来说,缺陷是错误的结果和表现形式。一、测试方法 ...原创 2018-10-07 10:45:12 · 897 阅读 · 0 评论 -
系统架构设计师:软件维护的类型
软件维护的类型包括:改正性维护(正确性维护)、适应性维护、完善性维护、预防性维护。1.改正性维护:软件交付使用后,必然会有一部分隐藏的错误被带到运行阶段,这些错误在某些条件或者环境下就会暴露出来,改正性维护就是对软件进行诊断和改正错误的过程。2.适应性维护:外部环境(新的硬件、软件配置)或者数据库环境(数据库、数据格式、数据输出输入、数据存储介质)可能发生变化,为了适应这种变化而修改软件的...原创 2018-10-19 21:18:31 · 1515 阅读 · 0 评论 -
CPU个数、内核数、线程数的区别
CPU主频就是CPU运算时的工作频率,在单核时间它是决定CPU性能的重要指标,一般以MHz和GHz位单位,如Phenom II X4 965主频是3.4GHz。说到CPU主频,就不得不提外频和倍频的概念,它们的关系是:主频=外频×倍频。 虽然提高频率能有效提高CPU性能,但受限于制作工艺等物理因素,早在2004年,提高频率便遇到了瓶颈,于是Intel/AMD...原创 2019-07-06 10:20:49 · 58968 阅读 · 3 评论