当前位置: 首页 > news >正文

架构设计笔记-10-软件架构的演化和维护

目录

知识要点

案例分析

1.分布式数据库缓存设计

2.分布式数据库

3.缓存分片方法:哈希算法/一致性哈希算法

4.CDN技术

论文

1.论负载均衡技术在Web系统中的应用

2.论软件维护方法及其应用


知识要点

软件维护的4种类型:改正性维护、适应性维护、完善性维护和预防性维护

  1. 改正性维护:是要改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷;
  2. 适应性维护:是要在软件使用过程中数据环境发生变化或处理环境发生变化时修改软件以适应这种变化;
  3. 完善性维护:是在用户和数据处理人员使用软件过程中提出改进现有功能、增加新的功能以及改善总体性能的要求后,修改软件以把这些要求纳入到软件之中;
  4. 预防性维护:是为了提高软件的可维护性、可靠性等,事先采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试,为以后进一步改进软件打下良好基础。

案例分析

1.分布式数据库缓存设计

2.分布式数据库

3.缓存分片方法:哈希算法/一致性哈希算法

4.CDN技术

 

论文

1.论负载均衡技术在Web系统中的应用

2.论软件维护方法及其应用


http://www.mrgr.cn/news/49273.html

相关文章:

  • 智慧乡村可视化设计,让美丽的乡村更加魅力。
  • PAT甲级1007 Maximum Subsequence Sum
  • 24/10/13 算法笔记 批量规范化
  • stm32单片机个人学习笔记9(TIM输入捕获)
  • node简单实现读取文件内容
  • 第十五届蓝桥杯C/C++学B组(解)
  • C语言实现输出空心数字金字塔
  • Vue——Uniapp回到顶部悬浮按钮
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-13
  • 【gRPC】gRPC简单使用 protocol
  • GPT联网分析到底有多强?实测效果告诉你答案!
  • Mybatis(看这一篇就够了)
  • 可变参数列表详解
  • Jira 效率革命:从团队抱怨到交口称赞 | 专家实战分享三大秘技,让团队爱上效率工具
  • windows环境在git bash中配置jdk和maven
  • 责任链模式(C++)
  • 桥接模式(C++)
  • 架构设计笔记-12-信息系统架构设计理论与实践
  • Vue学习笔记
  • Claude 账号被封怎么办?被封的原因有哪些?国内不怕封号的方法