首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
系统设计
ClaudeEvangelist
创建于2024-04-13
订阅专栏
系统设计示例,参考RUP规范,可能是概要设计,也可能是详细设计
等 1 人订阅
共11篇文章
创建于2024-04-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Secure Payment Flow Design: Privilege Escalation and Authorization Control
Payment systems are the core of many applications. When a user completes a payment, the system needs
解构“隐形”的地基:一文读懂基础设施架构
从物理机房到虚拟化,再到云原生和基础设施即代码,基础设施架构的演进从未停止。它的终极目标,是为上层的应用开发者提供一个 强大、稳定且几乎“无感” 的平台。
软件设计:统一过程(RUP)的辉煌历史与现代应用探讨
简介 统一过程(Rational Unified Process,RUP)是由Rational Software公司开发的一种软件开发过程框架,后来被IBM收购。RUP是一种软件开发过程框架,旨在为软
计算机科学:微软系统芯片 (Microsoft SoC) 探讨
近年来,随着硬件技术的飞速发展,系统芯片 (System on Chip, SoC) 成为了推动各类智能设备性能提升的关键技术。微软作为全球科技巨头,积极投身于SoC的研发,以期在移动设备、游戏
Protocol Buffers vs Swagger: 为什么Google选择设计Protocol Buffers?
在现代分布式系统中,接口定义和数据序列化是两个至关重要的组件。Protocol Buffers(protobuf)和Swagger(OpenAPI)是两种广泛使用的技术,它们在功能上有一定的重叠
从RUP到敏捷:软件开发方法的演变
在20世纪90年代后期,Rational统一过程(RUP)迅速成为主导的软件开发过程。然而,到了2000年代初期,RUP逐渐被敏捷方法所取代。RUP在特定情况下应用得当时确实能非常有效
软件设计:推荐ISO/IEC 25010:2023标准,软件质量框架与设计指南
在现代软件开发中,确保软件系统的高质量是每个开发者和团队的重要目标。国际标准化组织(ISO)发布的ISO/IEC 25010:2023标准,为定义和评估软件系统的质量提供了一个全面的框架。
Go:软件开发中的抽象类型温故:简化抽象、泛化抽象与分层抽象
在软件工程中,抽象是通过隐藏不必要的细节,聚焦于系统的核心功能,从而简化复杂系统的过程。抽象的核心目标是降低复杂性,提高代码的可维护性和复用性。本文将详细探讨三种主要的抽象类型
GitHub Copilot Workspace 和 Kubernetes:重新定义基础设施的设计理念
在当今的软件开发和部署领域,两大革新技术——GitHub Copilot Workspace 和 Kubernetes,分别在开发环境和应用部署方面掀起了波澜。
Go:操作系统进程控制块详解
在操作系统中,进程控制块(Process Control Block, PCB)是一个非常关键的数据结构。它保存了进程的状态信息,使操作系统能够有效地管理和调度进程。
软件架构:信号量在并发控制中的作用与实现
在软件开发的复杂世界中,多线程和并发操作为程序带来了前所未有的效率和速度。然而,这些优势也伴随着复杂的同步挑战信号量(Semaphore),一种广泛使用的同步机制