From 9a6ca8ec4ff94c957ffd489b9ec1ada62a1f1c37 Mon Sep 17 00:00:00 2001 From: Lan Hui <1348141770@qq.com> Date: Sun, 21 Jul 2024 08:46:14 +0800 Subject: =?UTF-8?q?=E6=94=B9=E8=BF=9B=E7=BF=BB=E8=AF=91=EF=BC=9AWe=20hope?= =?UTF-8?q?=20it=20is=20clear=20that=20correct=20software=20cannot=20be=20?= =?UTF-8?q?written=20unless=20each=20of=20those=20requirements=20is=20defi?= =?UTF-8?q?ned,=20and=20that=20once=20you=20have=20succeeded=20in=20specif?= =?UTF-8?q?ying=20each=20of=20those=20things,=20you=20have=20completely=20?= =?UTF-8?q?specified=20the=20requirements=20for=20your=20system..?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parnas-a-rational-design-process.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parnas-a-rational-design-process.rst b/parnas-a-rational-design-process.rst index 57d4785..b8967b7 100644 --- a/parnas-a-rational-design-process.rst +++ b/parnas-a-rational-design-process.rst @@ -294,7 +294,7 @@ A. 建立并记录需求 - 需求还必须讨论由于意外事件,系统无法满足全部需求时应该做什么。大多数需求文档忽略这些情况;它们讨论当一切都完美工作时将发生什么,却把发生部分故障时应该做什么留给程序员去决定。 -我们希望明确,除非定义了每个需求,否则无法编写正确的软件,并且,一旦成功地指定了每个需求,你就已经完全指定了系统的需求。 +我们希望明确,除非定义了每个需求,否则无法编写出正确的软件,并且,一旦你成功地指定了每个需求,你就已经完全指定了系统的需求。 -- cgit v1.2.1