0

ソフトウェア エンジニアリング デザインに関する本 (amazonの本) を読んでいます。本に記載されている正しい要件と誤った要件の例が理解できません。

本は言う:

  • 間違った要件は次のとおりです。

    このソフトウェアでは、ユーザーはユーザー ID とパスワードの一意の組み合わせを使用してログオンする必要があります。

  • 正しい要件は次のとおりです。

    ソフトウェアは、ユーザーがユーザー ID とパスワードを使用してログオンする必要があります。ソフトウェアは、ユーザーが有効なメール アドレスを使用してログオンする必要があります。

要件の正確性の問題を説明するために、この本は例を示しています。

例は、ユーザー ID とパスワードの一意の組み合わせを使用してログオンする必要があるコンピューター セキュリティ システムの要件に基づいています。

この場合、ユーザーが既存のユーザー名またはパスワードを使用してログオンしようとすると、システムはその試行を拒否する必要があるため、他のユーザーのログオン情報を知ることができます。

ユーザーのログオン情報を把握するにはどうすればよいですか? ログオンの拒否からどのような情報を取得できますか?

4

1 に答える 1

2

拒否された場合は、ユーザー名またはパスワードが他の誰かによって既に使用されていることを意味します。したがって、パスワードとして p@assw0rd を選択し、他の誰かが既にパスワードとして使用している場合、拒否されます。そのため、これが誰かのパスワードであることがわかり、試してみることができます。

それにもかかわらず、要点は、要件を書き留めるときは正確でなければならないことを説明することだと思います. たぶん、例は明確ではありません。

于 2014-09-09T11:20:10.327 に答える