ソフトウェア エンジニアリング デザインに関する本 (amazonの本) を読んでいます。本に記載されている正しい要件と誤った要件の例が理解できません。
本は言う:
間違った要件は次のとおりです。
このソフトウェアでは、ユーザーはユーザー ID とパスワードの一意の組み合わせを使用してログオンする必要があります。
正しい要件は次のとおりです。
ソフトウェアは、ユーザーがユーザー ID とパスワードを使用してログオンする必要があります。ソフトウェアは、ユーザーが有効なメール アドレスを使用してログオンする必要があります。
要件の正確性の問題を説明するために、この本は例を示しています。
例は、ユーザー ID とパスワードの一意の組み合わせを使用してログオンする必要があるコンピューター セキュリティ システムの要件に基づいています。
この場合、ユーザーが既存のユーザー名またはパスワードを使用してログオンしようとすると、システムはその試行を拒否する必要があるため、他のユーザーのログオン情報を知ることができます。
ユーザーのログオン情報を把握するにはどうすればよいですか? ログオンの拒否からどのような情報を取得できますか?