No.6
- 回答日時:
設計書あっての話にですが、
WPFを利用した開発や、ASP.NETのように、GUI部分と処理は切り離しての開発が一般的になってきています。
要するに、画面の開発と処理や機能の開発は別担当者が同時に行うケースです。
そのため、どちらが先かは問題ではないと思います。
設計段階においては、
要求仕様を満たすための設計になるはずですので。
まずは機能面が設計され、それをユーザーが使いやすいように、画面が設計されるというのが一般的ではないでしょうか。
個人で使用するような、ツールレベルの場合。
VB.NETやVB6ではプロパティ欄にイベントを一覧で表示したり、イベントへのハンドリングを自動で記述してくれる機能が備わっています。
そのため、コントロールを配置した後に処理を記述することが多くなると思います。
共通して確かなのは、実現したい機能をはっきりさせてから作り出せばよい。
また、作成途中での仕様変更は極力避ける。
No.5
- 回答日時:
> プログラムの設計指針とはどういったものですか?
コーディングの基本的なキメとか、
クラス利用に関することとか、
開発中のジャンルに関することとか、
まあ、自分で決めていけばいいんじゃないでしょうか。
構造化プログラミングとかの本を基にされてもいいでしょう。
> 逃避癖があるので。
性格の問題は自己解決してください。
仕事をしない、ということであれば問題外ですね。
No.4
- 回答日時:
プログラムの設計指針を持っていてそれから外れない
なら、その時その時で自由に手に付き易いところから
始めたらいいと思います。
GUI開発の利点は、やはり何と言っても想定した理論の
結果が直ぐに目に見えることです。
部分の確認をし、全体の見直しをし、また部分を確認
し、全体を見直す・・・これの繰り返しではないでし
ょうか。時間のかかるドキュメントも不要で、実に効
率がよく、恵まれた開発環境のように思います。
規模の大きな発想の人ほど有効かな、と感じます。
契約で中間提出物が要求されていると、その通りにす
るしかありませんが、結果だけならなんでもいいでし
ょう。
ありがとうございます。
プログラムの設計指針とはどういったものですか?
手の付け易いところからやるとあとあと時間が切羽詰って
自爆することがあります。逃避癖があるので。
No.2
- 回答日時:
理想はまずプログラムの処理の流れ(フローチャート)を固めてから、外見を作って、プログラム作成というのが普通かと思いますよ。
私は先輩からそう教わりました。でも、実際やるときは、外見から作成したほうが、イメージが沸きやすいですし、デバッグもしやすいので、いきなり外見を作る人のほうが多いですね。
私は簡単なプログラムは外見から作り、大規模なものやミスが許されないものは、フローチャートなどを先に作って、処理の流れを周りの人に確認してもらうという方法で、二つを使い分けていますよ。
ありがとうございます。
機能の洗い出しですか?必要項目を先に洗い出すわけですね。
フローチャート
↓
ガワ
↓
機能・処理
フローチャートですね。
GUIって分岐が多いと思いますが、独自のフローチャートなんでしょうね。
本どおりのフローチャートをいちいち書くとなると大変そうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで仕様書は書きますか?
-
C言語(gcc), Linux, FTPプログ...
-
プログラミングのコード量に関...
-
フレーク・デュアルディスプレ...
-
変数・オブジェクト名に漢字使用
-
CからJavaの呼び出し
-
FILEとfstreamどちらを使う方が...
-
ホワイトボックステスト と ブ...
-
コードリーディング力の上げ方
-
Accessエラー処理
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
正しい五十音順について
-
ホームページビルダーで料金の...
-
65536は2の何乗なのでしょうか?
-
VBAにてメール作成した際、一部...
-
フローチャートで。
-
Google カレンダーの商用利用
-
diffのアルゴリズムについて詳...
-
計算量の少ないn乗根の求め方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで仕様書は書きますか?
-
空elseの有無
-
プログラミングのコード量に関...
-
C言語(gcc), Linux, FTPプログ...
-
きれいなコード vba vbaを勉強...
-
Javaプログラムをリバースエン...
-
GUIプログラミングはガワを作っ...
-
他人が作ったプログラムのメン...
-
「ルーチン」という言葉の意味
-
他人の作ったソースの見方(どこ...
-
ソースコード改造 msペイント
-
クリップボードを排他的に利用...
-
ノベルゲームを作成中なのですが、
-
1~1000,1001~2000の間に素数が...
-
GDLでH8/3052Fのi2cプログラム...
-
FILEとfstreamどちらを使う方が...
-
(各種言語)自作関数化の基準...
-
ホワイトボックステスト と ブ...
-
変数・オブジェクト名に漢字使用
-
プログラム動作時のCPU処理時間...
おすすめ情報