商品のご購入は、コンピュータ書籍専門ネット書店cbook24.com。ご購入金額にかかわらず全商品送料無料。
お問合せ
お客様情報
利用ガイド
買い物かご


検索
検索オプション
ご購入金額に関わらず送料無料! 平日16時までのご注文は当日発送
ITエンジニアのための ブックレビュー
何を読んでいいかわからない・・・たくさんありすぎて選べない・・・そんな悩みをイッキに解消!
このコンテンツは、Microsoft .NET に興味を持つ開発者コミュニティの 団体である INETA Japan の協力のもと、企画編集しております
2008年 08月
  • .NET Framework プログラミングテクニック for VisualBasic/C# Vol.7 グラフィック&イメージ(II) VisualC#編
  • 速効!SEのためのコミュニケーション実践塾
  • エンジニアのためのWord 再入門講座
2008年 07月
  • JavaScript 中級講座
  • 速効!SEのためのコミュニケーション実践塾
  • Windows Server 2008 テクノロジ入門
2008年 06月
  • ソフトウェア開発者採用ガイド
  • ガジェットプログラミングのためのJavaScript入門
2008年 05月
  • Microsoft ASP.NET AJAX入門
  • システム開発 火事場プロジェクトの法則―どうすればデスマーチをなくせるか?
2008年 04月
2008年 03月
2008年 02月
2008年 01月
2007年 12月
2007年 11月
2007年 10月
2007年 09月
2007年 08月
2007年 07月
2007年 06月
2007年 05月
2007年 04月
2007年 03月
2007年 02月
2007年 01月
2006年 12月
2006年 11月
2006年 10月
2006年 09月
2006年 08月
2006年 07月
2006年 06月
2006年 05月
2006年 04月
2006年 03月
2006年 02月
2006年 01月
2005年 12月
2005年 11月
2005年 10月
2005年 09月
2005年 08月
2005年 07月
2005年 06月
Review01 掲載日:2005/10/03

ソフトウエア開発 55の真実と10の嘘

ソフトウエア開発 55の真実と10の嘘

開発プロジェクトの真実がわかります
発売:日経BP出版センター
本体価格: \2,200
本書の内容は、中・大規模のチーム開発を行っていると共感できると思います。
パートごとにそれぞれの役割に立った内容なので、プロジェクト全般を見ている人や、今後ステップアップしていきたいと考えている人にはお奨めです。

プロジェクトの全フェーズにまたがって書かれた数少ない書籍であり、タイトルの通り、55個の真実と10個の嘘が書かれています。
ここで言う真実というのは、システム開発の法則のようなもので、プロジェクト管理や開発者など様々な視点からシステム開発の法則(真実)が書かれています。
また、嘘というのはシステム開発に関する間違った認識を指していて、本書ではこれに関する反論が書かれています。

内容は、以下のようにカテゴライズされています。

1. プロジェクト管理
人員、ツールと技法、見積もり、再利用、複雑性

2. ライフサイクル
要求仕様、設計、コーディング、不良除去、テスト、レビューとインスペクション

3. 品質
品質、信頼性、効率

4. 研究

本書で特徴的なものは統計から算出された具体的な数値に関する部分です。
一例ですが、テストの項目に「100%のテスト網羅が可能でも、完全テストとは言えない。バグの約35%は、パス抜けが原因であり、40%はパスの特定の組み合わせを実行したときに起きる。このバグは、パスを100%カバーしても検出できない。」というものがあります。
この統計結果は筆者の研究成果に基づくもので、ここではパス抜けによるバグが発生する原因について解説されています。
こう書いてしまうと、筆者の考えに偏ったものが出ているのではないかと考えてしまうかもしれませんが、様々な参考書籍が紹介されていて、それらを集約した結果出てきたものであることがわかります。
統計結果やプロジェクト管理など日本と全く一致するものではないかもしれませんが、考え方や根拠は十分納得できるものです。

もう一つ興味深かったのは、再利用に関する項目で、「プログラムを再利用する場合、流用母体の変更は、バグの原因になる。
20%〜25%も変更する必要があるなら、最初から作った方が効率が上がるし、品質もよい。」という部分です。
開発者は体感的にわかっている部分ですが、実際に数値が出ていることでより説得力が増していると考えられます。
今後、このような案件が来たときに説得する材料に使おうと小さくガッツポーズをしておきました。

ただし、統計結果が書かれている項目ばかりではありません。ほとんどがプロジェクトに関する法則と言えるものです。
見積り、モジュール化、テストに関する項目は実際に体験しているものも多く、「そうそう」とうれしくなりました。

問題の解決方法についてすべて解説されているわけではありませんが、知っているかどうかでプロジェクトの進め方や問題の理解が違ってくると思います。
尾崎 義尚    【om’s System】    INETA Japan 正会員
 
Review02 掲載日:2005/10/03

XMLクイックリファレンス 第2版

XMLクイックリファレンス 第2版

XMLを利用する開発を行う場合、机上に一冊!!
発売:オライリー・ジャパン
本体価格: \5,800
 XML・・・eXtensible Markup Language(拡張可能なマークアップ言語)。
ここ数年でシステム開発の現場で登場することが多くなったこのHTMLにも似たXML。XMLとはいったい何なのでしょうか。

 ”XMLとは?”を説明するのは実はそう難しいことではありません。W3C(World Wide Web Consortium)というXMLなどの仕様を作成する組織があり、そこで作成した仕様書もXML自体についてはそう複雑ではありません。しかし簡単に説明した”XMLとは?”では、XMLの本質を理解したことにはならないでしょう。

 XMLには関連する仕様が非常にたくさんあります。DTD、XML名前空間、XSLT、XPath、XLink、XPointer、CSS、XSL-FO、RDDL、XMLスキーマ、DOM、SAX・・・本書ではこれだけの範囲を一から理解へ導いてくれます。これらの幅広い仕様があるということ、またそれらを幅広く見ることそれが”XMLとは?”を理解することにつながるのではないでしょうか。

 またリファレンスとしてXML、XMLスキーマ、XPath、XSLT、DOM、SAXなどが掲載されていますが、全体の約1/3ページですので、どちらかというと全般の理解に比重が置かれています。

「XML + XSLTを使いXHTML形式でWebサイトを作成する」などの場合、少しXSLTの説明などが物足りないと感じることもあるでしょう。本書内でも述べられていますが、この本でXML技術全体を俯瞰した上で、詳細な説明で物足りない部分に関してはさらにXSLTの専門書籍などに進まれることをお勧めします。

 開発の現場で本書に出てくる関連仕様すべてを使うということは珍しいと思います。ただXML技術全般を習得するのには最適だと思います。
中博俊    【中の技術日誌】    【中の技術日誌ブログ】    INETA Japan 正会員
 


cbook24.com はグローバルサインとSBIベリトランスのシステムで
お客様の情報を保護しています。
Powered by marble ASP
Copyright(C) 1999-2008 cbook24.com ,Inc. All Rights Reserved.
SBIベリトランス