marunomaruno-memo

marunomaruno-memo

CODE コードから見たコンピュータのからくり

2006年01月14日 | アーキテクチャー
CODE コードから見たコンピュータのからくり
http://bpstore.nikkeibp.co.jp/item/main/148910033830.html

■ Charles Petzold 著/永山 操 訳
■ A5
■ 520ページ
■ 定価 2,625円(税込み)
■ ISBN 4-89100-338-3
■ 日経BPソフトプレス
■ 2003年4月14日発行

はじめに
第1章 親友
第2章 コードと組み合わせ
第3章 点字とバイナリコード
第4章 懐中電灯の解剖学
第5章 角を回って見る
第6章 電信とリレー
第7章 私たちの10個の数字
第8章 10に代わるもの
第9章 ちょびっとずつビットで
第10章 論理とスイッチ
第11章 ゲート
第12章 2進数加算器
第13章 でも引き算はどうする?
第14章 フィードバックとフリップフロップ
第15章 バイトとヘクス
第16章 メモリの構築
第17章 オートメーション
第18章 算盤からチップへ
第19章 2つの古典的マイクロプロセッサ
第20章 ASCIIとキャラクタの配役
第21章 バスに乗る
第22章 オペレーティングシステム
第23章 不動点、浮動点
第24章 高級言語、低級言語
第25章 グラフィカル革命

はじめて学ぶソフトウェアのテスト技法

2006年01月09日 | アーキテクチャー
はじめて学ぶソフトウェアのテスト技法
http://bpstore.nikkeibp.co.jp/item/main/148222825110.html

はじめて学ぶソフトウェアのテスト技法
■ リー・コープランド 著 宗雅彦 訳
■ A Practioner's Guide to Software Test Design
■ A5判
■ 256ページ
■ 定価 2,520円(税込み)
■ ISBN 4-8222-8251-1
■ 日経BP社
■ 2005年11月7日発行

第1章 テストのプロセス
テストとは何か
テストで直面する課題
テストケース
 入力
 出力
 実行の順番
テストの種別
テストのレベル
すべてをテストすることはできない
まとめ
演習問題
参考文献

第2章 ケーススタディの説明
なぜケーススタディを使用するのか
ブラウン&ドナルドソン
ステートレス大学の登録システム

Section I ブラックボックステスト技法
ブラックボックステストの定義
ブラックボックステストの適用対象
ブラックボックステストの難点
ブラックボックステストの利点
参考文献

第3章 同値クラステスト
はじめに
技法の解説
例題
 例題1
 例題2
 例題3
 例題4
適用の対象と制約
まとめ
演習問題
参考文献

第4章 境界値テスト
はじめに
技法の解説
例題
 例題1
 例題2
適用の対象と制約
まとめ
演習問題
参考文献

第5章 デシジョンテーブルテスト
はじめに
技法の解説
例題
 例題1
 例題2
適用の対象と制約
まとめ
演習問題
参考文献

第6章 ペア構成テスト
はじめに
技法の解説
 直交表
 直交表の利用方法
 全ペアアルゴリズム
 最後に
適用の対象と制約
まとめ
演習問題
参考文献

第7章 状態遷移テスト
はじめに
技法の解説
 状態遷移図
 状態遷移表
 テストケースの作成
適用の対象と制約
まとめ
演習問題
参考文献

第8章 ドメイン分析テスト
はじめに
技法の解説
例題
適用の対象と制約
まとめ
演習問題
参考文献

第9章 ユースケーステスト
はじめに
技法の解説
例題
適用の対象と制約
まとめ
演習問題
参考文献

Section II ホワイトボックステスト技法
ホワイトボックステストの定義
ホワイトボックステストの適用対象
ホワイトボックステストの難点
ホワイトボックステストの利点

第10章 制御フローテスト
はじめに
技法の解説
 制御フローグラフ
 カバレッジのレベル
 構造化テスト/基礎パステスト
例題
適用の対象と制約
まとめ
演習問題
参考文献

第11章 データフローテスト
はじめに
技法の解説
 静的データフローテスト
 動的データフローテスト
適用の対象と制約
まとめ
演習問題
参考文献

Section III テストのパラダイム
パラダイムとは何か
テストの計画
参考文献

第12章 スクリプトテスト
はじめに
IEEE 829 標準規格の各ドキュメント
 テスト計画書
 テスト設計仕様書
 テストケース仕様書
 テスト手順書
 テスト項目移管レポート(リリースノート)
 テストログ
 テスト不具合レポート(または「障害レポート」)
 テストサマリーレポート
スクリプトテストの利点
スクリプトテストの難点
まとめ
参考文献

第13章 探索的テスト
はじめに
探索的テストの詳細説明
探索的テストの利点
探索的テストの難点
まとめ
参考文献

第14章 テストの計画
はじめに
技法の解説
まとめ
演習問題
参考文献

Section IV 支援技法
ブックエンドからの発想

第15章 欠陥の分類
はじめに
プロジェクトレベルでの分類
 SEIによるリスク識別のための分類
 ISO 9126 による品質属性の分類
ソフトウェアにおける欠陥の分類
 Beizerによる分類
 Kaner、Falk、Nguyenによる分類
 Binderによるオブジェクト指向用の分類
 Whittakerによる“How to Break Software”の分類
 VijayaraghavanによるEコマース用の分類
 最後の注意点
自分自身の分類を作る
まとめ
参考文献

第16章 テストの終了判定
バナナの原則
終了判定の方法
 カバレッジの目標値
 欠陥検出率
 限界コスト
 プロジェクトチームの合意
 「いいから出荷しろ」の一言
結論に代えてのアドバイス
まとめ
参考文献

Section V 最後の考察事項
読者自身のテスト用道具箱
参考文献

付録 A ブラウン&ドナルドソンのケーススタディ

付録 B ステートレス大学の登録システムのケーススタディ

JUnitによるテストファースト開発入門

2006年01月08日 | アーキテクチャー
JUnitによるテストファースト開発入門

http://www.sbcr.jp/books/products/detail.asp?sku=4797325720

著者 サイバービーンズ株式会社(五十嵐敏郎・滝澤克泰) 著
今野睦 監修

サイズ種別 B5変/1色
ページ数 360
ISBN 4-7973-2572-0
価格 2604円(税込)
出版日 2004/04/12
試し読みURL http://books-support.softbank.co.jp/isbn/pdf/2572.pdf

■第1章 テストはなぜ必要なのか?

●1.1 テスト
●1.2 テストファースト
 システムは人間の思考を表現している
 反復による改善
 小さなテストを繰り返す
 テスト駆動開発

●1.3 テストケース
 テストの流れ
 テストケース作成
 テストケースの抽出
 テストケースの種類
 顧客の要求を満たすテストケース

●1.4 テストのプラクティス
 テスト自体を修正せよ
 テスト中の禁じ手
 書かないコードに単体テストは不要
 テストを回避せよ
 第1章のまとめ

■第2章 テストツール

●2.1 JUnit
 JUnitによるJavaのテスト
 JUnitの使い方
 テストランナー(TestRunner)の種類について
 テストスイート(TestSuite)について
 TestCaseクラスのメソッド
 テストデータの配置と構成
●2.2 ビルド環境
 Ant
 AntとJUnitの連携
 Eclipse
 Maven
 Mavenの基本動作
 project.xmlのカスタマイズ
 新しくゴールを作成する

●2.3 ツールの連携
 Maven-Eclipse-JUnitの連携
 第2章のまとめ

■第3章 テストの実行

●3.1 テストの流れ
 システム開発にかかわる人
 開発手法
 V字モデル
 システム開発
 レビューの落とし穴
 手戻りとイテレーション

●3.2 エラーの種類と対応するテスト
 エラーの種類とテストの種類
 境界値テスト
 制約値テストの例
 限界値テストの例
 妥当性テスト
 存在テスト

●3.3 正常処理と異常処理、そして例外
 正常処理と異常処理
 異常処理の種類
 発生した例外の処理方法
 例外として処理
 エラーとして処理
 どちらを選ぶか決める

●3.4 テストの実際
 サンプル仕様
 要件定義と運用テスト
 ユースケース記述の見直し
 新しく修正したテスト仕様書
 基本設計と結合テスト
 詳細設計と単体テスト

●3.5 表明を取り入れた単体テスト
 契約による設計
 表明
 assertの使い方
 契約による設計のサンプル仕様への適用
 第3章のまとめ

■第4章 単体テストの周辺

●4.1 モックオブジェクトとボックスメタファ
 モックオブジェクト
 ボックスメタファ

●4.2 データベースアクセスのテスト
 データベースの更新テスト
 テスト実施後のテストデータの復元
 DBUnitによるデータベース更新テスト
 独立したデータアクセス

●4.3 ユーザインタフェースのテスト
 ユーザインタフェースの単体テスト項目
 画面遷移のテスト
 ユーザインタフェースのテスティングフレームワーク

●4.4 ログの利用
 ログの要求事項
 ログユーティリティ
 Log4J
 JDK1.4のロギング
 第4章のまとめ

■第5章 テストの管理

●5.1 開発/運用におけるテスト管理
 テスト管理の2つの側面
 管理対象の成果物
 テストの開発管理
 テストの運用管理
 テスト計画

●5.2 ツールによるテスト管理
 CVSによる管理
 継続的なインテグレーション
 チェックイン/チェックアウトの流れ
 CVSでは足りないテスト管理の実態
 CruiseControl
 サンプル実行
 config.xmlの設定
 CruiseControlの起動
 AlexandriaとGump
 XPlanner

●5.3 その他のテスト管理
 ソースコード上の修正履歴
 第5章のまとめ
■第6章 まとめ

●6.1 検収テスト
 納品時の検収テスト
 他社からの検収テスト

●6.2 パフォーマンステスト
 パフォーマンスに影響を与える要因
 JMeter

●6.3 リファクタリング
 プログラムコードのリファクタリング

●6.4 サーブレットの仕様適合テスト
 Watchdog
 第6章のまとめ


■付録A JUnitタグ
■付録B インストール手順
■付録C Strutsバリデータ
■付録D JXUnit
■付録E 参考文献


リファクタリングワークブック 設計の改善テクニックを学ぶ

2006年01月02日 | オブジェクト指向
リファクタリングワークブック 設計の改善テクニックを学ぶ

http://www.ascii.co.jp/books/detail/4-7561/4-7561-4502-7.html

書名 リファクタリングワークブック 設計の改善テクニックを学ぶ
著者等 ウィリアム・C・ウェイク 著、長瀬嘉秀 監訳、株式会社テクノロジックアート 訳
シリーズ

発売日 2004/07/16
形態 B5変 (256ページ)
付属品

定価 3,990円 (税込)
ISBN 4-7561-4502-7
内容 本書はマーチン・ファウラー著『リファクタリング』のワークブックで、実践的な練習問題と事例からコードの匂いとその対処法を学ぶことができる。実践からリファクタリングを学習したい人には最適な一冊である。
目次 ・まえがき
・監訳者まえがき
◆第1章 ロードマップ
パート1 クラス内の匂い
◆第2章 リファクタリングのサイクル
◆第3章 測定できる匂い
◆第4章 名前
◆第5章 不必要な複雑性
◆第6章 重複
◆第7章 条件分岐ロジック
パート2 クラス間の匂い
◆第8章 データ
◆第9章 継承
◆第10章 責任
◆第11章 馴れ合いの変更
◆第12章 クラスライブラリ
パート3 プログラムのリファクタリング
◆第13章 データベースの例
◆第14章 シンプルなゲーム
◆第15章 カタログ
◆第16章 計画ゲームシミュレータ
◆第17章 今後の参考
パート4 付録
 ・付録A 一部の問題の解答
 ・付録B Javaのリファクタリングツール
 ・付録C 逆のリファクタリング
 ・付録D 重要なリファクタリング
・参考文献
・索引


図解 マイクロコンピュータ 8086アセンブラプログラミング入門

2006年01月01日 | x86
図解 マイクロコンピュータ 8086アセンブラプログラミング入門
井出 裕巳 (著)

価格: ¥2,100 (税込)
単行本: 166 p ; サイズ(cm): 26
出版社: オーム社 ; ISBN: 4274072509 ; (1985/06)

---
すでに絶版らしい。
まあ、わりと古いし、8086 なので、あまり使わないが、
アセンブラーの基本は身につくかもしれない。
また、100円だったので、暇つぶしにいいかも。

チャーリーとチョコレート工場

2006年01月01日 | 映画
■内容:チャーリーとチョコレート工場
 原題:Charlie AND THE CHOCOLATE FACTORY

http://wwws.warnerbros.co.jp/movies/chocolatefactory/

さあ、世界一オカシな工場見学へ!
【ジョニー・デップ×ティム・バートン】による全世界注目の極秘工場、
ついに公開!
驚異のロング・ベストセラーは、この2人に映画化されるのを待っていた!!
ありきたりな日常を侵食する、魅惑のミラクル・ワールド!

【物語】 チャーリー・バケット少年は、とても貧しい家に暮らしながらもそれなりに幸せでした。彼の家のそばには、世界一有名なチョコレート、ウォンカのチョコレートの大工場がありました。チョコレートが大好きなチャーリーは毎日その大工場の中を見たいなぁと思っていました。そんなある日驚くべきニュースが世界中を駆け巡りました。ウォンカの工場を5人の子供達に公開するというのです!チャーリーは世界中から選ばれる幸運な5人になれるのでしょうか?
監督:ティム・バートン「スリピー・ホロウ」「シザーハンズ」他 
キャスト:ジョニー・デップ フレディー・ハイモア ジュリア・ウィンター 
     アナソフィア・ロブ ジョーダン・フライ フィリップ・ウィーグラッツ他
2005年/アメリカ/1h55/ヴィスタ/配給:ワーナー・ブラザース

---
けっこうおもしろかった。
板チョコをかじりたくなる。-> じっさいに食べた。
このために、りすを 4 ヶ月訓練。


ティム・バートンのコープスブライド

2006年01月01日 | 映画
■内容:ティム・バートンのコープスブライド
  原題:TIM BURTON'S CORPSE BRIDE

http://wwws.warnerbros.co.jp/corpsebride/

ホネまで愛してくれますか?
【ジョニー・デップ×ティム・バートン】究極のコラボレーション!
この世で最もピュアなラブ・ストーリーが、あの世の花嫁の涙から生まれる
あの世でハネム~ン

【物語】 それは、19世紀のヨーロッパの片隅の小さな村のお話。その村で明日1組のカップルが結婚式を挙げようとしていました。成金のバン・ドート夫妻の息子ビクターと、貧乏貴族エバーグロット夫妻の娘ビクトリアです。2人は式の前夜に始めて顔を合わせるという、親同士の政略結婚でしたが、何だか2人共いい感じでした。夜ビクターは、外で木の小枝でビクトリアに指輪をはめる練習をしていました。ところが、小枝とばかり思っていたのは実はコープスブライド(=死体の花嫁)の骨の手だったのでさあ大変です!

  監督:ティム・バートン「ビッグ・フィッシュ」「PLANET OF THE APES/猿の惑星」                                 猿の惑星」他     
声の出演:ジョニー・デップ ヘレナ・ボナム=カーター エミリー・ワトソン他 
2005年/アメリカ/1h17/ヴィスタ/配給:ワーナー・ブラザース