タグ付けされた質問 「flowchart」

8
どのような状況でも、フローチャートは依然として価値のある便利なツールですか?
最初にプログラミングを始めたとき、私はフローチャート(およびプリンター間隔チャート)に大きく依存していました。COBOLクラスにいる間、フローチャートがインストラクターによってサインオフされるまで、コードを書き始めることができませんでした。当時、私はすべてのフローチャートを作成する必要がありました。 25年後の今日、私は2種類のことだけをフローチャート化しています。ロジックがトリッキーまたは非常に一般的な概念であるすべての大きなステップを適切な順序で定義できるようにするための非常に具体的なアルゴリズム。 私が単に見落としているフローチャートの他のユースケースはありますか?

2
コールグラフを描く
私はpythonで書かれた古いコードベースを維持しています。特に、モジュールから他の関数​​を呼び出す他のモジュールから他の関数​​を呼び出す複雑なコードがあります。OOPではなく、単なる関数とモジュールです。 メイン関数を呼び出すたびにフローの開始位置と終了位置を追跡しようとしましたが、サブコールで迷子になるため、これを描画する必要があると感じています。 私が心配しているのは、各関数が自分のタスクを完了し、呼び出し元に値を返すために、体内で複数の外部関数を呼び出すことです。 これをどうやって描くことができますか?この種の動作/コードを文書化するのに適切なチャート/グラフィックの種類は何ですか? したがって、UMLダイアグラムを作成するのに、フローチャートではなく、役に立つとは思いません。多分コールグラフ?

2
フローチャートとメソッド呼び出し
私はいくつかのフローチャートを実行していますが、これに正しく近づいているかどうか疑問に思っています。基本的に、いくつかのメソッド呼び出しがあり、それぞれ個別にフローチャートを作成しています。ただし、これらのメソッドのいくつかは、何らかの情報のメソッド呼び出しを行ってから続行します。この例を参照してください。 GetQueue()を呼び出す他の3つのメソッドがあり、これを正しく表現しているかどうか疑問に思っています。AddQueue()フローは視覚的に壊れているように見えます。 注:フローチャートで行った変更:
11 flowchart 

9
フローチャートの代わりに疑似コードをいつ使用しますか?
私はプログラミングのさまざまな技法を使っている学生で、疑似コードとフローチャートに出くわしました。これらは両方とも、実際にプログラミングする前に問題を検討するために使用されることを知っていますが、これについていくつか質問があります。 いつ計画を立てるために疑似コードを使用し、いつフローチャートを使用しますか?または、実際にプログラミングする前に両方を行う方が良いでしょう。それは私の次のプロジェクトなので、特に、JAVAの小さなアーケードゲームに適しています。 疑似コードがフローチャートではなく実際のコードに非常に似ていることに気づきました。本質的にプログラムに疑似コードをコピー/貼り付けするので、これは疑似コーディングをより良くしますか(もちろん、言語に合わせて変更する必要があります。その部分は理解しています)。 プログラミング中にこれらの両方を使用することは現実的ですか?特に前述の同じゲーム。ありがとう。

3
フローチャートを使用したRESTインターフェースの文書化
RESTスタイルのWebインターフェースのフローチャート表現の作成に関する提案はありますか?共同開発者に完全なドキュメントを提供するために、製品リソースを変更および生成するためのインターフェースをモデリングするために、いじくり回してきました。 この特定のシステムは、ユーザー認証/リソース数によって異なる動作を開始するため、変更を加える前に、いくつかの明確化を探しています。 複雑さ:全体の構造を単純化してこれを読みやすくするにはどうすればよいですか? 表示記号:これはページを表すのに適していますか? 手動操作記号:これは、ボタンクリックなどのユーザーアクションを表すのに適していますか? 他の提案は大歓迎です。 再投稿をお詫び申し上げます。メインのstackexchangeサイトは、この質問はプログラマーにより適切に提示されることを示唆しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.