|
▼木人 さん:
おはようございます。
>プログラミングについて全くのど素人なのですが、仕事を効率的におこなってゆくためにマクロの開発方法を知りたいと思っています。
>
>オブジェクト指向言語の場合、UMLという図法によって設計してるみたいですが、VBAはオブジェクト指向言語ではないのでその設計方法は当てはまらないように思えます。
クラスが作れるのですから、オブジェクト指向の概念に則って作成することは
可能ですけどね!!
>しかし、他の設計方法はデータベース用(ER図など)であったりと、マクロ自体に直結するような設計方法が見当たりません。
いづれにせよ、上記の例だと設計を行う際の表記手法が知りたいということですか?
であれば、私はPADを使っています。
(実際には、以前いた会社でPADをもっと簡素化したSimplePAD---SPADですが)
そうではなく設計そのももの手法がしりたいということでしょうか?
私は、古いプログラマですから、
ダイクストラの構造化プログラミングから、始まって、
ワーニエ法
マイヤーズの(構造化)複合設計法
ジャクソン法(データ分割法)
等の設計書は一読した経験があります。
これらは、VBAの作成において無駄にはなっていませんし、
「マイヤーズの(構造化)複合設計法」
を知っていたことにより、オブジェクトという概念は抵抗なく
受け入れることができました。
いや、ワーニエ法だって、知っていれば、
ERモデルの考え方も素直に受け入れられると思いますよ!!
これらの設計手法は一つだけでなく、
複合的に使用する場合が殆どだと思います。
何かの参考になれば幸いです。
|
|