4493073 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

システムエンジニアの晴耕雨読

システムエンジニアの晴耕雨読

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
2010.06.23
XML

ソフトウェア開発はなぜ難しいのか

大槻繁「ソフトウェア開発はなぜ難しいのか ~「人月の神話」を超えて」(技評SE選書)

技術評論社

2009年刊

 


 ソフトウェアエンジニアリングの難しさは、

 ≪実世界≫
 ≪コンピュータ世界≫
 ≪人間世界≫
 の3つの世界が複雑に絡み合っていることによる。


 ≪ソフトウェアが実世界に接続され、実世界が複雑であることが困難の要因である。≫
 ・・実世界の変化、認識の変化の影響を受ける。


 
 ソフトウェアエンジニアリングとは、
 複合的な≪記述≫活動に関する知識体系である。

 ≪記述によって、抽象的な機械としてのソフトウェアが生み出され、
  それが計算や情報処理を行い、人々に便利な機能やサービスを提供していきます。≫
 ・・『人月の神話』によると、複雑なものを分析するために、階層化や構造化をし、
 抽象化を図る。
 しかし、抽象化することにより、必要情報も捨象されてしまうため、
 うまく抽象化をし、可視化することは不可能である。




 ソフトウェアの4つの本質的困難とは、

 「複雑性」 大きくて複雑なことそのもの
 「同調性」 ソフトウェアは、ハ―ドウェア、ネットワーク、他システム等と
       関係し、順応し続けていなければならない。
 「可変性」 常に変化しし続けなければならない。
 「不可視性」ソフトウェアは目に見えない

 にある。



≪ソフトウェア開発がハードウェア生産と決定的に異なるのは、≪製造≫がないこと≫にある。


 人間の管理限界・・優秀なプログラマでも、1万ステップ程度

 1000万ステップのシステムならば、最低1000名が必要。


 ≪一般に、趣味と製品との間の工数の差異は10倍程度と言われています。≫

 ・・大人数のプロジェクトとなる難しさがある。

 ≪規模が大きくなると、コミュニケーションオーバーヘッド工数が増大する。≫

 100Kステップの場合で、コミュニケーション工数比率は、約37%。
 1Mステップで、50%に達する。

 ≪・・ソフトウェアは、プロダクトとプロセスとの複合的な依存関係に
  よって複雑なものになっていくます。≫


 段取りだけではうまくいかない。

 その理由の一つは、最初からWBSを明確に定義することができないことであり、
 もう一つは、そもそもプロジェクトを定義することが難しいことにある。



<目次>
はじめに
なくならない苦労
人月の神話
本書の構成

第1章 普遍的な問題
プロフェッショナルとしてのソフトウェア開発
ソフトウェアエンジニアリングとは
人月という考え方の根源
組み合わせの爆発
火に油を注ぐ
労働価値説

第2章 本質的困難
本質と偶有
本質的困難の普遍性
複雑性とは
同調性とは
可変性とは
不可視性とは

第3章 人月との戦い
ソフトウェアエンジニアリングは何を解決してきたのか
時代背景と本質的困難の関係
ソフトウェアエンジニアリングと本質的困難

第4章 これからのソフトウェアづくり
抽象化・自動化・モジュール化
抽象化
仕様化と実現の関係
進化型ソフトウェア
新しい世界観
一様から多様へ
操作から生命へ
可視から不可視へ
本質的困難再考

おわりに―人月の神話を超えて

読書案内





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2010.06.23 20:32:08
コメント(1) | コメントを書く


PR

カレンダー

カテゴリ

日記/記事の投稿

コメント新着

 モンゴル鎌倉サムライ@ Re:佐藤優「自壊する帝国」(08/09) ルパン三世のマモーの正体。それはプロテ…
 toyopika@ Re:足立巻一「虹滅記」(06/18) 足立敬亭先生が逝去したことを知って悲し…
 背番号のないエース0829@ もし高校野球の女子マネージャー 『アルフィー「君が通り過ぎたあとに-Don…

お気に入りブログ

千原ジュニア  故郷… New! くまんパパさん

30秒ルール New! lavien10さん

主力株候補のアイデ… New! みきまるファンドさん

【日本史】三千名以… New! alex99さん

出会いが人生を決め… よびりん2004さん

iPadのキーボード、… ハワももさん

詐欺広告関係で再び… 山田真哉さん

ネモフィラが咲いて… 一緒がいいねさん

キーワードサーチ

▼キーワード検索

フリーページ

サイド自由欄

設定されていません。

© Rakuten Group, Inc.