0

シナリオをスケッチしましょう。

仕様は、それを読み、プロジェクト (Web アプリケーション) を開始する必要がある開発者に渡されます。ほとんどの場合、開発者はコーディングを始めたばかりで、ほとんど計画を立てません。これにより、特定のセクションがすぐにはわからないため、完了が遅くなったり、急いで完了したりします。

私は小さな Web 開発ショップでこの考え方を変えようとしています。最初に開発者にすべての機能、クラス、ページ、データベース テーブルなどをスケッチしてもらいます。アプリケーション全体をすばやくプロトタイプ化し、実際のコードを埋めることができるという考えです。後で。

これはノートブックまたはホワイトボードで実行できることはわかっていますが、理想的には、モデル化された後にクラスまたは関数を作成する何らかのソフトウェアが必要です。たぶん、コメントを提供することさえあります。

これは可能ですか?ソフトウェアは存在しますか?私は怠惰なだけですか?

補足: これは、API を計画して実装する方法に似ていると思います。

4

4 に答える 4

0

私はMindmangerを使用して新しいシステムのワークフローを表示しており、最近はbalsamiqを使用して UI をモックしています。この組み合わせはとてもいいと思います。

ガット

于 2010-03-02T15:41:26.323 に答える
0

UML を使用してコードを生成するのと同じように?

http://www.altova.com/umodel/uml-code-generation.html

http://netbeans.org/kb/61/uml/codegen.html

http://www.visual-paradigm.com/product/sde/ec/

于 2010-03-02T15:41:36.340 に答える
0

http://www.sparxsystems.com/「エンタープライズ アーキテクト」ソリューションをお勧めします。
また、MS-VISIO も優れたソリューションです。

于 2010-03-02T15:42:25.930 に答える
0

ノートブック/ホワイトボード アプローチは、中規模のアプリケーションに非常に適しています。そのように最初にクラスをスケッチするように人々に要求することには注意します。確認すべきことは、要件がすべて理解されていることと、コア部分が論理的に設計されていることです。目標は、特定の実装の詳細に立ち入ることなく、「方法」の質問に答えることです。

最初にクラスをスケッチする際の問題は、それが上記の次の段階になることです。もちろん、これには例外もありますが、平均的なアプリケーションの場合、ボディが最初は空白である可能性があるとしても、どのクラスをどの正確なメソッドで使用するかを尋ねる人には注意が必要です。

于 2010-03-02T15:43:54.057 に答える