系统架构
文章平均质量分 74
variation8
这个作者很懒,什么都没留下…
展开
-
软件架构综述知识
一、软件架构的定义1、软件架构的概念软件架构(software architecture)是一个系统的草图,是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构描述的对象是直接构成系统的抽象组件。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。软件构架是一个容易理解的概念,多数工程师(尤其是经验不多的工程师)会从直觉上来认识它,但要给出精确的定义很困难。特别是,很难明确地区分设计和构架:构架属于设计的一方面,它集中于某些具体的特征。在“软件构架简介”...原创 2021-10-25 15:42:49 · 1386 阅读 · 0 评论 -
系统架构相关知识点3
微服务架构的涵义:微服务是一种软件开发技术,是面向服务的体系结构(SOA)架构风格的一种变体。微服务将应用程序构造为一组松散耦合的服务,微服务中单个应用程序由许多松散耦合且可独立部署的较小组件或服务组成。微服务架构关键原则:1. 每一个 URI 代表 1 种资源2. 客户端使用 HTTP Verb 表示操作方式的动词对服务端资源进行操作3. 通过操作资源的表现形式来操作资源4. 资源的表现形式是 XML 或者 HTML5. 客户端与服务端之间的交互是无状态的,客户端每个请求必须.原创 2021-10-19 10:46:08 · 118 阅读 · 0 评论 -
系统架构相关知识点2
一、C/S 架构 优点:C/S 体系结构的优点主要在于系统的客户应用程序和服务器构件分别运行在不同的 计算机上, 系统中每台服务器都可以适合各构件的要求,这对于硬件和软件的变化显示 出极大的适应性和灵活性,而 且易于对系统进行扩充和缩小。在 C/S 体系结构中,系统 中的功能构件充分隔离,客户应用程序的开发集中于数据的显示和分析,而数据库服务 器的开发则集中于数据的管理,不必在每一个新的应用程序中都要 对一个 DBMS 进行编 码。将大应用处理任务分布到许多通过网络连接的低成本计算机上,以节约大量费原创 2021-10-11 15:19:36 · 262 阅读 · 0 评论 -
系统架构相关知识点1
质量效应树:识别质量属性并排序,主要包含性能、可用性、可修改性、安全性四个方面。系统架构风险:架构设计中潜在的、存在问题的架构决策带来的隐患。敏感点:为了实现某种特定的质量属性,一个或多个系统组件所具有的特性 。权衡点:影响多个质量属性,并对多个质量属性来说都是敏感点的系统属性。DSSA特征:(1)一个严格定义的问题域或解决域(2)具有普遍性,使其可以用于领域中某个特定应用的开发(3)对整个领域的合适程度的抽象(4)具备该领域固定的,典型的在开发过程中的可复用元素原创 2021-09-23 19:11:14 · 1983 阅读 · 1 评论 -
Linux服务器环境快速搭建
⼀ 、搭建前期准备==注:操作系统centos7.0以上 64位,客户服务器是否需要添加域名⽩名单(ip可以访问,域名不能访问)==安全组需要开通端⼝:22 80 3306 6379ftp:有则开(21,20000/30000)(1)⽣成软件包信息缓存1 yum makecache(2)安装更新1 yum update -y(3)安装必要软件1 yum install -y zip unzip wget curl git vim zsh nano scr...原创 2021-05-26 19:57:33 · 152 阅读 · 0 评论 -
软件测试和软件维护简单说明
软件测试可分为单元测试、集成测试、配置项测试、系统测试、验收测试和回归测试等类别。 单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块、软件构件或面向对象软件中的类(统称为模块),其目的是检查每个模块能否正确地实现设计说明中的功能、性能、接口和其他设计约束等条件,发现模块内可能存在的各种差错。单元测试的技术依据是软件详细设计说明书。测试一个模块时,可能需要为该模块编写一个驱动模块和若干个桩模块。驱动模块用来调用被测模块,它接收测试者提供的测试数据,并把这些数...原创 2021-08-19 15:37:04 · 984 阅读 · 0 评论 -
系统分析--详细描述
目录详细调查 1.收集资料2. 开调查会3. 个别访问4. 书面调查5. 抽样调查6. 现场观摩7. 参加业务实践8. 阅读历史文档现有系统分析1.获得现有系统的物理模型2.抽象出现有系统的逻辑模型3.建立新系统的逻辑模型4.建立新系统...原创 2021-08-25 11:41:04 · 3940 阅读 · 0 评论