通常、テストは実装後に行われます。コードを書く前に分析と設計をテストすることは可能ですか?分析ソフトウェアのテストはありますか?
特に、以下の分析やデザインをテストする方法:
- ユーザー要件
- ユースケース&ユースケースシナリオ
- シーケンス図
- クラス図
- 物理データ・ダイアグラム
- ER図
- デザインインターフェイス
- 擬似コード
通常、テストは実装後に行われます。コードを書く前に分析と設計をテストすることは可能ですか?分析ソフトウェアのテストはありますか?
特に、以下の分析やデザインをテストする方法:
はい、あなたはCameo Simulation Toolkitを使用してUML(fUML)、のSysML、およびUPDMモデルのダイナミクスをテストすることができます。ここにはbrochureがあります。詳細はこちらをご覧ください。
このツールはどのような価格帯で始まりますか?彼らはオファーを要求する必要があります。だから私は天文学的な数を仮定します。 –
無料で評価版をコピーすることができます。十分な話があれば、評価期間はかなり長くなる可能性があります。私はコストをわかりません。 –
ソフトウェアメトリクス測定を使用して、解析と設計に関するテストを行うことができます。以下のような:クラスごと
加重方法(WMC)、継承ツリー(DIT)の 深さ、子供の 数(NOC)、オブジェクトクラス(CBO)の間 カップリング、クラスの 応答(RFC)、 方法の結束の欠如(LCOM)
メトリックはテストされていませんが、確実にモデルを改善するのに役立ちます。だから、基本的にあなたの質問は、「実装段階の前に分析と設計をどのように改善することができますか? –
私の質問はまだ同じです。私は彼のように答えた私の講師に尋ねた。モデルを改善する必要がある場合は、前にモデルの欠点を知る必要があります。欠点はテストになります。 –
英語は母国語ではありませんが、まだテストと改善は2つの異なることがあります。モデルを改善するためのテストやメトリックの使用が可能です。しかし、テスト自体は別の目的を持っています。それは物事を検証すること(要件の充足、悪いコードの発見など)です。その点で、モデルのテストは高価な方法@JimLだけで可能です。それをシミュレートすることによって指摘しています。 –
あなたは誰かが少数の段落でそれに答えることを期待していませんか? –
通常、テストは実装後に行われます。コードを書く前に分析と設計をテストできますか? –
私はそれがStackExchangeに置かれたほうがよいと思います。 –