要件定義の後、システムの実装前に行われる設計が外部設計と内部設計。システム設計時、UMLでソフトウェアの構造や情報の流れを視覚的に表現します。システム設計情報を共有するために開発されました。

本編の一部公開版