要件定義・要求定義の本
組込みソフトウェア開発のための構造化モデリング 要求定義/分析/設計からソースコード作成までソフトウェア開発上流工程の基本を構造化手法に学ぶ
うまく構造化できるということは、うまくモデルが作れたというのと同義だと思っていました。そのため、要求分析、設計、ソースコード作成は一体として構造化へまっしぐらだという感じです。
対象となるシステムによって、構造化の仕方が違うかもしれません。 経験が豊富ではないので、本書も一つの事例として参考にさせていただきます。 ありがとうございます。
構造化は、コーディングでは常用されていて重要だと思う。大学初年の教科書にぴったりだと思う。
プログラミングの知識として必要だと思う。ただ、オブジェクト指向なのが、ちょっと気にかかる。 欲を言えば、純粋に構造化だけで書いて欲しかった。と申しますのは、オブジェクト指向にしてしまうと、継承の問題がからみ、実際にコーディングが終わると反省会で良くなかったねとなるからです。 現場では、オブジェクト指向より明示的メソッド(全部自分で書く事になるけど)の方が良く使われます。 でも、良本です。
組込み系はOO開発と手続き型(機能型)開発の2種類あります。
一般にエンジンボードといわれているところは手続き型のC言語で記述しているところも多々あり、現場ではまだまだ使われているのではないでしょうか? sessameが著書のオブジェクト指向もありますが、オブジェクト指向のベースの一部は構造化からきていることもあって合わせて読むと理解が大変深まります。 オブジェクト指向編では何故構造化が悪いのか、悪いというか陥りやすいアンチパターンについて書いてあり、手続き型の開発からオブジェクト指向開発に移行する際にもためになるでしょう。
まだまだ開発現場に
オブジェクト指向開発が浸透してるわけでもない昨今 組込み系と構造化モデリングの組み合わせは 現場に即したものではないでしょうか。 オブジェクト指向設計を学ぶ前段階としても 意義のある著作だと思う 欲をいえば モデリングツールであるDFDとかCFDそのものを もうちょっと突っ込んで詳しく解説してほしかった 続編を望む
要件定義・要求定義の本組込みソフトウェア開発のための構造化モデリング 要求定義/分析/設計からソースコード作成までソフトウェア開発上流工程の基本を構造化手法に学ぶ
システム開発・プロジェクトマネジメントに役立つ知識特集プロジェクトマネジメント特集システムコンサルタント・ITコンサルタント特集システム開発に役立つ業務知識 特集ERP、業務パッケージ等の知識人気著者特集 |
リンク |