プログラマーな日々

I'm a Cloud Architect and Developer, and a trainee of the network engineer training course. I have certified by AWS and Cisco (SAA/SOA/DVA/CCNA). I especially have highly motivated to reduce toils.

要求を仕様化する技術・表現する技術(改訂第2版)

「要求を仕様化する技術・表現する技術(改訂第2版)」を読了しました。初版からかなり加筆されている印象です。初版を読んだ人も再読することをお勧めします。

読み取ったこと

要求、仕様、ソースコードは本質的には同一である。

図解すると以下になる。これらが同一でない場合は、仕様漏れ、実装漏れが発生している。

[要求]
↓具象化↑抽象化
[仕様]
↓具象化↑抽象化
[ソースコード]
要求を漏らさず仕様化する記法としてUSDMがある。