最近、C++ で新しいプロジェクトに取り組む任務を与えられました...そして、それにどのようにアプローチするかについて、昼夜を問わず考えていました....残念ながら、その考えはうまくいかず、現在設計段階で奮闘中。基本的に前提は次のとおりです。
「有名な地元のデパートである Ruddles の経営陣は、店舗全体の顧客レジに特定の変更を実装することを決定しました。購入した顧客に正しい釣り銭を提供する際にスタッフに問題があるため、将来、釣り銭はから自動的に計算されます。商品の価格と顧客が入札した金額. 硬貨はレジによって自動的に払い出されます, 機械式払い出しが可能な機械に置き換えられようとしています.」
これはビジネス自体に関するほんの一部の情報です。以下は、私に与えられた要件仕様です。
特定の金種のコインの数が特定の値を下回ったときに警告を発します。したがって、そのようなプロビジョニングを提供する機能をソリューションに含める必要があります。現時点では、ハードウェアでメモを発行することはできませんが、将来の開発によって可能になる可能性があります。これらの改善が行われた場合、ソリューションはこれに対処できるようにする必要があります。したがって、そのようなハードウェアのアップグレードが行われた場合に、ソフトウェアにどのような変更が必要になるかを示す必要があります。」
現時点では、プロジェクトの次の要件にどのようにアプローチするかについて本当に確信が持てないので、私よりもはるかに知識が豊富で経験豊富な方がアドバイスや提案を提供できるかどうか疑問に思っています。時間と注意を払っていただければ幸いです。 :-)
これには複数の方法がある可能性があることは承知していますが、これまでのところ、完全にはわかりませんが、配列と永続化構造を使用する必要があることを理解しています..
幸いなことに、仕事をしている限り、過度に完成させる必要はありません。繰り返しになりますが、アドバイスやヒントをいただければ幸いです。ありがとうございました。