【系统架构设计师】高分论文:论软件的可用性设计

devtools/2024/11/9 0:00:34/

更多内容请见: 备考系统架构设计师-专栏介绍和目录

文章目录

    • 摘要
    • 正文

摘要

2021年5月,我参加了某市人才集团信息化集中项目的建设。在该项目中,我担任系统架构师。该项目合同金额为 523.5 万元,建设工期为8个月,项目建设内容包含新建一个门户网站、新建4个子系统以及集成改造 5个原有子系统等,并提供一年免费运维服务。软件可用性对于提高业务连续性、提升用户体验以及降低运维成本具有十分重要的意义,是系统常见的重要非功能性指标。

本文对比了在软件可用性设计中常用的冗余技术、检错技术和故障转移等技术:阐述了该项目的软件设计中,在数据库层、应用层和 web 层中采用的双机热备技术、分布式设计技术和动静分离技术。项目设计和开发非常成功,在试运行期间,通过了第三方评测机构的各项可用性测试。最后该项目于 2022年1月正式通过了业主方的验收,有力支撑了人才集团业务运作。

正文

近年来,全国各地的事业单位陆续开展事企分离工作,剥离经营行为转制为纯公益事业单位,剥离出的经营部分则转为国营或民营企业。某市人才市场于 2020 年底进行了事企分离&


http://www.ppmy.cn/devtools/132427.html

相关文章

腾讯为什么支持开源?

今天看到一条新闻,感觉腾讯在 AI 大模型方面确实挺厉害的,符合它低调务实的风格,在不知不觉中一天竟然开源了两个核心的,重要的 AI 大模型。 据新闻报道,11月 5 日,腾讯混元宣布最新的 MoE 模型“混元 Larg…

window10解决 docker is starting 问题

win10 需要开启 Hyper-V。 在程序和功能中开启服务Server (不开启的话,安装完会报错) 安装toolbox 最新版 Toolbox 下载地址: 访问 https://www.docker.com/get-started,注册一个账号,然后登录。 点击 Get started with Docke…

Python并发编程库:Asyncio的异步编程实战

Python并发编程库:Asyncio的异步编程实战 在现代应用中,并发和高效的I/O处理是影响系统性能的关键因素之一。Python的asyncio库是专为异步编程设计的模块,提供了一种更加高效、易读的并发编程方式,适用于处理大量的I/O密集型任务…

Flutter 鸿蒙next版本:自定义对话框与表单验证的动态反馈与错误处理

在现代移动应用开发中,用户体验是至关重要的一环。Flutter和鸿蒙操作系统(HarmonyOS)的结合,为开发者提供了一个强大的平台,以创建跨平台、高性能的应用程序。本文将探讨如何在Flutter与鸿蒙next版本中创建自定义对话框…

Spring Boot 项目启动时打印端口号、项目名及访问地址

背景 在开发过程中,我们经常需要在项目启动时知道应用使用的端口号和访问地址。为了提高开发效率,我们可以通过简单的配置,在项目启动后直接把这些信息打印在控制台上。 解决方案 通过使用 Environment 类,可以在项目启动时获取…

[docker]拉取镜像失败

List item vim /etc/docker/daemon.json在insecure-registries中添加你的socket(IP端口号) {"bip": "33.33.33.1/24","registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"],"insecure-registri…

Git Bash 常用命令

关于版本控制,前几年,我认为只使用 TortoiseGit 图形界面就足够了,而现在,我改变了这个看法。 Git Bash 在某些情况下要方便的多,比如“创建分支并切换到新分支”、“切换分支”、“删除分支”等。 另一个方面&#xf…

Ubuntu开启FTP与SSH服务

在配置开发环境时,这两个配置感觉是最有用的,开启FTP服务可以将远程linux上的文件映射到Windows上,不管是使用虚拟机还是嵌入式linux设备,特别在开发写代码的时候,映射到Windows上使用VS code打开编写比在linux上编写舒…