From a3ba5e455247b449f609282d248667b0cad5e423 Mon Sep 17 00:00:00 2001 From: huangguanghui <2371849349@qq.com> Date: Tue, 9 Dec 2025 13:51:09 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=20README=E5=92=8C?= =?UTF-8?q?doc=20=E6=96=87=E4=BB=B6=E4=B8=AD=E9=87=8D=E5=A4=8D=E6=95=99?= =?UTF-8?q?=E7=A8=8B=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- docs/home.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d1ed7eaf404..1bf61a93c71 100755 --- a/README.md +++ b/README.md @@ -284,7 +284,7 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8](https://docs.oracle. ### 基础 - [RestFul API 简明教程](./docs/system-design/basis/RESTfulAPI.md) -- [软件工程简明教程简明教程](./docs/system-design/basis/software-engineering.md) +- [软件工程简明教程](./docs/system-design/basis/software-engineering.md) - [代码命名指南](./docs/system-design/basis/naming.md) - [代码重构指南](./docs/system-design/basis/refactoring.md) - [单元测试指南](./docs/system-design/basis/unit-test.md) diff --git a/docs/home.md b/docs/home.md index 37162a2a3c8..07fc5d8388e 100644 --- a/docs/home.md +++ b/docs/home.md @@ -264,7 +264,7 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8](https://docs.oracle. ### 基础 - [RestFul API 简明教程](./system-design/basis/RESTfulAPI.md) -- [软件工程简明教程简明教程](./system-design/basis/software-engineering.md) +- [软件工程简明教程](./system-design/basis/software-engineering.md) - [代码命名指南](./system-design/basis/naming.md) - [代码重构指南](./system-design/basis/refactoring.md) - [单元测试指南](./system-design/basis/unit-test.md) From 7024d53c9dae82a2456615ba4f7a77583edaa55e Mon Sep 17 00:00:00 2001 From: huangguanghui <2371849349@qq.com> Date: Tue, 9 Dec 2025 14:12:09 +0800 Subject: [PATCH 2/3] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E4=B8=AD=E9=94=99=E5=88=AB=E5=AD=97=20=E6=8F=90=E9=AB=98?= =?UTF-8?q?=E8=BF=87=20=E4=B8=BA=20=E6=8F=90=E5=88=B0=E8=BF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/system-design/basis/software-engineering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/system-design/basis/software-engineering.md b/docs/system-design/basis/software-engineering.md index c6cd4fa3188..d19d5b277e2 100644 --- a/docs/system-design/basis/software-engineering.md +++ b/docs/system-design/basis/software-engineering.md @@ -15,7 +15,7 @@ category: 系统设计 简单来说,软件危机描述了当时软件开发的一个痛点:我们很难高效地开发出质量高的软件。 -Dijkstra(Dijkstra 算法的作者) 在 1972 年图灵奖获奖感言中也提高过软件危机,他是这样说的:“导致软件危机的主要原因是机器变得功能强大了几个数量级!坦率地说:只要没有机器,编程就完全没有问题。当我们有一些弱小的计算机时,编程成为一个温和的问题,而现在我们有了庞大的计算机,编程也同样成为一个巨大的问题”。 +Dijkstra(Dijkstra 算法的作者) 在 1972 年图灵奖获奖感言中也提到过软件危机,他是这样说的:“导致软件危机的主要原因是机器变得功能强大了几个数量级!坦率地说:只要没有机器,编程就完全没有问题。当我们有一些弱小的计算机时,编程成为一个温和的问题,而现在我们有了庞大的计算机,编程也同样成为一个巨大的问题”。 **说了这么多,到底什么是软件工程呢?** From f4d873aa042551593ded6af806ed1df26dd7edab Mon Sep 17 00:00:00 2001 From: huangguanghui <2371849349@qq.com> Date: Tue, 9 Dec 2025 14:15:01 +0800 Subject: [PATCH 3/3] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E4=B8=AD=E5=A4=9A=E4=B8=AA=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/system-design/basis/software-engineering.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/system-design/basis/software-engineering.md b/docs/system-design/basis/software-engineering.md index d19d5b277e2..598243efa7a 100644 --- a/docs/system-design/basis/software-engineering.md +++ b/docs/system-design/basis/software-engineering.md @@ -38,7 +38,7 @@ Dijkstra(Dijkstra 算法的作者) 在 1972 年图灵奖获奖感言中也 - 交付:将做好的软件交付给客户。 - 维护:对软件进行维护比如解决 bug,完善功能。 -软件开发过程只是比较笼统的层面上,一定义了一个软件开发可能涉及到的一些流程。 +软件开发过程只是比较笼统的层面上,定义了一个软件开发可能涉及到的一些流程。 软件开发模型更具体地定义了软件开发过程,对开发过程提供了强有力的理论支持。 @@ -46,7 +46,7 @@ Dijkstra(Dijkstra 算法的作者) 在 1972 年图灵奖获奖感言中也 软件开发模型有很多种,比如瀑布模型(Waterfall Model)、快速原型模型(Rapid Prototype Model)、V 模型(V-model)、W 模型(W-model)、敏捷开发模型。其中最具有代表性的还是 **瀑布模型** 和 **敏捷开发** 。 -**瀑布模型** 定义了一套完成的软件开发周期,完整地展示了一个软件的的生命周期。 +**瀑布模型** 定义了一套完整的软件开发周期,完整地展示了一个软件的生命周期。 ![](https://oss.javaguide.cn/github/javaguide/system-design/schedule-task/up-264f2750a3d30366e36c375ec3a30ec2775.png)