システム設計の参考書
■ このスレッドは過去ログ倉庫に格納されています
0001さかな
NGNGそういうものが学べる書籍は無いのでしょうか?
プログラミング言語の勉強しかしていなくて苦労しています。
0002同感です
NGNGどなたかご存知ないでしょうか。
0003ムー
NGNG今でもバイブルとして大切にしている。
0004ここってどうでしょう?
NGNGにちゃんねらーの忌憚のない意見をお願いします。
0005>3@`4
NGNG0006名無しさん@お腹いっぱい。
NGNG0007龍之介
NGNG「要求仕様の探検学」とか、いっぱいあります。
0008名無しさん@お腹いっぱい。
NGNGやっておくよろし。
0009えび
NGNGちなみにそういう知識は、現段階でぜんぜんありません。
0010ななし
NGNG今読んでるのでお勧めなのが、ピアソンの「オブジェクト指向と
コンポーネントによるソフトウエア工学」。UMLベースだけど、
何のためにオブジェクト指向で開発するかがはっきりしている。
逆に最悪なのが、「図解でわかるソフトウエア開発の全て」と
いう本。哲学も何もなくて知識の羅列ばかり。しかも、間違い
(勘違い)も多いし、RADは設計が不要ってどういうことやねん。
大規模システム開発にはウォーターフォールとか馬鹿の馬鹿の
一つ覚えだしね。
まあ、情報処理技術者試験のための暗記本としては使える程度。
しかし、両方の本が同時期に出されたけど、両方を見ると日本
人ってソフトウエア工学に関してかなりお粗末。
0011Kinoko
NGNG特定の方法論を勉強する前に、
「設計する、ということは、いったいどういう精神活動をさすのだろう」
ということを勉強されてみては如何ですか。
最近のプログラミング方法論の本は、読者にこのような知識があることを前提として
書かれている場合が多く、上記のことを踏まえずに読むと、論理が飛躍しているように
見えてしまうのではないかと思います。
そのようなことを勉強するには、
>7
さんも紹介してくれた「要求仕様の...」は、とても良い本だと思います。
いずれにしろ、特定の方法論をうわべだけ勉強するのではなく、設計のエッセンスを勉強する
ことが大切かと思います。
0012名無しさん@お腹いっぱい。
NGNG恐らくGUI周りの事をいっているのでは?
でもラフスケッチぐらいしないと
ぐちゃぐちゃになりがち。
0013さかな
NGNG要求定義→外部設計→内部設計・・・
のようなことはまったく書いてありませんでした。
上に挙げたものの全体を解説したものはありませんか?
それともそれらの知識は今では廃れているのですか?
0014名無しさん@お腹いっぱい。
NGNG↓の4のような能力が求められている。
http://piza.2ch.net/test/read.cgi?bbs=tech&key=970031167
0015りゅーのすけ
NGNG言葉は違うけど、「要求定義→外部設計→内部設計」の全体について書いてあるが。
まあ、もっと具体的な、「いわゆる設計」について書いてあるものが欲しいのだね。
0016さかな
NGNGそうなんですか?私は設計というとウォーターフォールモデルとか
そういうのしか思い浮かばなくて・・
いかにも形式って感じのもので実践的なものではないかもしれませんが。
もう一度立ち読みしてみます
0018名無しさん@お腹いっぱい。
NGNGもちろん職業的なアプリのタライマワシ的設計なら本読めば出来ると思うけど
0019名無しさん@お腹いっぱい。
NGNG0020名無しさん@お腹いっぱい。
NGNG方法論で補ったり強化したりってのもあると感じる。
あと定石ってのもやっぱ大事だし。
なんか凡庸なレスになった。
0021名無しさん@お腹いっぱい。
NGNGかえって混乱させてしまうかもしれないけど、こんな考え方もあります。
http://www03.u-page.so-net.ne.jp/dc4/tnaka/fowler/newMethodology_j.html
私は、従来の手法はあまりにも形式的すぎてプログラミングから離れすぎている
ように感じています。ひょっとしたら、さかなさんもそのために混乱してるので
はないですか?
0022名無しさん@お腹いっぱい。
NGNGIDEから直接使えるプリプロセッサって存在するんでしょうか?
それがあるならそれで十分なんだけど‥
002322
NGNG0024名無しさん@お腹いっぱい。
NGNG気に入らなければ、大変でも一からやり直すんだそうで。
やり直すごとに、まえより格段によくなると。
壊す決断を正しくできるようになったら一人前だそうです。
0025名無しさん@お腹いっぱい。
NGNGいいお言葉ありがとう。
それが出来る勇気を身につけること。大事だと思います。
理論とかセンスとか言ったところで生身の人間がやるんだから、
諸事情にまみれて仕事することになるわけで、理想論は所詮、
十分条件にはなりえないということですね。
有・無・生成(有・無・生成(有・無・生成(有・無・生成(有・無・生成...
0026>21
NGNG現在なんの開発手法も取り入れておらず、どうしたものかと思案していたところです。
もう少し詳しく知りたいのですが、Extreme Programmingを解説した和書でオススメ
のものがあれば教えていただけませんか?
0027デフォルトの名無しさん
NGNG出版(予定) 書名 著者 ISBN 邦訳
1999 Extreme Programming Explained: Embrace Change Kent Beck 0-201-61641-6 XP エクストリームプログラミング入門
2000 Extreme Programming Installed Ronald Jeffries@` Ann Anderson@` Chet Hendrickson 0-201-70842-6
2000 Planning Extreme Programming Kent Beck@` Martine Fowler 0-201-71091-9
2001 Extreme Programming Examined Giancarlo Succi@` Michele Marchesi 0-201-71040-4
2001 Extreme Programming in Practice James Newkirk 0-201-70937-6
2001 Extreme Programming Explored William Wake
2001 Extreme Programming Applied: Playing to Win Ken Auer@` Ward Cunningham@` Kent Beck 0-201-61640-8
その他に,以下の本があります.
Refactoring by Martin Fowler
(邦訳 『リファクタリング』 児玉・友野・平澤・梅澤訳 ISBN: 4-89471-228-8 ピアソン・エデュケーション \4@`800)
The Pragmatic Programmer by Andrew Hunt@` David Thomas@` Ward Cunningham(Preface)
(邦訳 『達人プログラマー』 村上雅章)
和訳本は数が少ないのでと言いたいがそもそも洋書だってあんましないみたい。
今はとにかく情報かき集めるってのが吉?
設計って意味が単なるアプリケーション作成手順ってことなら良くある馬鹿本がかえっていいかも、
デザインてことならハード系の本に面白いのがあったりする。
新開発手法ってことなら自分は最近”人月の神話”を読み返してあてにしないことにしました。
0028>27
NGNG>新開発手法ってことなら自分は最近”人月の神話”を読み返してあてにしないことにしました。
はは、なかなか厳しいですね。
鉛の弾でもいいので欲しいのが本音です。
0029デフォルトの名無しさん
NGNGhttp://www.cbook24.com/bm_detail.asp?sku=99920519
ただ、翻訳が、かなり原文のニュアンスをはずしているという
噂が……
003029
NGNG噂通りひどいしろものだったね。同時期に買った達人プログラマとは
えらい違いだ。日本で初のXP本がこのていたらくじゃ、ケント・ベック
も浮かばれまい(死んでないって)。
タコ翻訳者のリストを作っとく必要があるな。
0031まつい ひでき
NGNG0032名無しさん@お腹いっぱい
NGNGこの人の翻訳ひどすぎ。以前「パターンハッチング」
でも誤訳が多すぎて叩かれてたけど、XP Series全部
彼が訳すんだろうね。
岩谷宏と長瀬義秀が翻訳ってだけで英語で読まなきゃ
いけないと覚悟せざるを得なくなる。
0033まつい ひでき
NGNG幾分マシだった気が・・・・・
おそらく長瀬氏が「監訳」だったことが幸いしたんだろうね
0034名無しさん@お腹いっぱい
NGNG市場で日本語の本が出回っているものなら大丈夫って
事では。
英語しかリソースがない本だと資料も英語だけだから、
翻訳者の英語力がストレートに出ると思うんだが。
0035デフォルトの名無しさん
NGNGなぁ。設計・コーディング・仕様変更まで全部一人でやるのは厳しいなり。
0037デフォルトの名無しさん
NGNG>翻訳者の英語力がストレートに出ると思うんだが。
それもあるけど、英語と日本語で普通使うプログラミング用語
とのマッピングがうまくいっていない感じ。
原文の文意をうまく表現できるプログラミング用語がすでにある
のに、変に日本語に訳そうとかもしてる。
■ このスレッドは過去ログ倉庫に格納されています