【软件系统架构设计师-案例-1】架构风格

1. 请用200字以内说明系统可靠性的定义及包含的4个子特性,并简要指出提高系统可靠性一般采用哪些技术?

(1)可靠性定义:系统在规定的时间或环境条件下,完成规定功能的能力,就是系统无故障运行的概率。
(2)包含的4个子特性:成熟性、容错性、易恢复性、可靠性。
(3)提高可靠性的4类技术:冗余技术、软件容错技术、双机容错技术、集群技术。

2. 围绕“软件架构风格”,简要说明你参与的系统开发工作。

(1)在企业家电商平台项目中,我采用了分层架构的架构风格,将软件系统分为不同的层次,每个层次都有明确的职责和功能,层与层之间通过接口通信。这个架构风格有助于提高软件的可维护性、可拓展性和可测试性。
(2)表示层:负责与用户做交互,展示商品信息、订单状态等。接受用户的输入,如点击、添加、提交等操作,并将这些操作传递给业务逻辑层。我们使用了前端技术框架。React.js来提供流畅的用户界面和交互。
业务逻辑层:处理核心的业务逻辑,如商品管理、订单处理、用户授权等,是整个系统的核心,负责协调各个模块之间的关系,确保业务规则的正确执行。
数据访问层:负责与数据库做交互,执行数据的存储、查询、更新等操作。将业务逻辑层的请求转化为对数据库的操作,如SQL查询语句,然后从数据库获取的数据返回给业务逻辑层。我们使用了数据库抽象层框架,如MyBatis,可以根据不同的数据库类型生成相应的SQL语句。
(3)主要做的工作内容,做架构风格的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值