近代科学社

書籍検索
ジャンル選択

情報

トップエスイー入門講座 第1巻

実践的ソフトウェア工学実践現場から学ぶソフトウェア開発の勘所

監修 石田 晴久
著者 浅井 治

著者紹介

ありそうで無かった解説書!机上の理論ではなく、開発の現場で活かせる実践的知識と理論の体系化!

■ソフトウェア開発の裏表を知り尽くした現役エンジニアが語る基本とエッセンス!
ソフトウェア工学は、ソフトウェア開発に内在する課題や問題を解決する土台となる基礎知識。しかし、様々な要素が複雑に絡まる開発現場では、抽象化された理論では対応しきれない面があることも否定できない。本書は著者が長く開発の第一線で活躍してきた中で、理論と経験を現場で活かせる知識として体系化した、実践に使えるソフトウェア工学の解説書。エンジニアの目からウロコの1冊です。

電子書籍¥2,750 小売希望価格(税込)

紙の書籍¥2,750定価(税込)

基本情報

発売日 2009年6月1日
本体価格 2,500円
ページ数 224 ページ ※印刷物
サイズ B5 変形
ISBN 9784764903708
ジャンル 情報
タグ ソフトウェア工学, 教科書
電子書籍形式 固定型

主要目次

第0章 はじめに

第1 章 ソフトウェア工学とは
1.1 ソフトウェアの誕生
1.2 ソフトウェア産業
1.3 ソフトウェア工学とは
1.4 ソフトウェア工学の目標
1.5 ソフトウェア工学の必要性

第2章 ソフトウェアライフサイクル
2.1 計画
2.2 設計
2.3 制作(改造)
2.4 テストとデバッグ
2.5 運用、保守

第3章 ソフトウェア分析
3.1 ソフトウェアの評価
3.2 コードの物量(ステップ数)
3.3 コードの物量(オブジェクト容量)
3.4 可搬性(portability)
3.5 品質管理
3.6 バグ発生率
3.7 実行性能、ベンチマーク
3.8 ファンクションポイント法
3.9 使い勝手

第4章 開発プロセス
4.1 ウォーターフォール型開発プロセス
4.2 スパイラルモデル
4.3 反復型開発プロセス
4.4 アジャイルプロセス
4.5 開発手法の使い分け
4.6 リスク駆動型開発プロセス

第5章 モデリング
5.1 UMLの生い立ち
5.2 UML図
5.3 UMLを使う場面
5.4 各図の説明
5.5 その他の話題

第6章 要件定義
6.1 要件定義
6.2 論理設計(機能設計)
6.3 物理設計(詳細設計)
6.4 インタフェース設計
6.5 性能予測値と実績値
6.6 拡張性
6.7 保守性
6.8 セキュリティ設計

第7章 設計
7.1 設計アプローチの実習
7.2 プロセス指向アプローチ(POA)
7.3 データ指向アプローチ(DOA)

第8章 コーディング
8.1 ソフトウェア開発体制
8.2 可視性
8.3 コーディング作法
8.4 よいコードとは?
8.5 コーディングテクニック
8.6 一致性
8.7 設計書の書き方
8.8 ドキュメントレビュー
8.9 フローチャート

第9章 テスト手法
9.1 ホワイトボックステスト
9.2 ブラックボックステスト
9.3 テスト十分度
9.4 統計情報
9.5 閾値、最大値、最小値のテスト
9.6 自動化
9.7 動機的原因の追及と再発防止策

第10章 デバッグ
10.1 リアクティブアプローチ
10.2 プロアクティブアプローチ

第11章 SWEBOK
11.1 SWEBOKの概要
11.2 SWEBOKの目標
11.3 知識領域

第12章 特許
12.1 知的財産権
12.2 著作権
12.3 特許権
12.4 ネタの発掘
12.5 弁理士の活用

第13章 法律
13.1 契約
13.2 個人情報保護法
13.3 労務関係法
13.4 製造物責任法(PL法)
13.5 コンプライアンス

第14章 各種の規格との関連
14.1 ベストプラクティス
14.2 成熟度
14.3 ISO9000
14.4 ISMS ISO27001 (Information Security Management System)
14.5 PMBOK (Project Management Body Of Knowledge)
14.6 ITIL (Information Technology Infrastructure Library)

参考図書
推薦図書
練習問題の解答
付録・関連用語
索引

目次をさらに表示する

著者紹介

シリーズ監修者

本位田 真 一(ほんいでん しんいち)
1978 年 早稲田大学大学院理工学研究科博士前期課程修了
1978 年 株式会社東芝
現 在 国立情報学研究所教授・東京大学大学院情報理工学系研究科教授 工学博士

監修者・著者紹介(※は監修者)

石田晴久(いしだ はるひさ)(※)
1959 年 東京大学理学部物理学科卒業
1964 年 アイオワ州立大学電気工学科大学院博士課程修了 Ph.D.
1964 年 MIT(マサチューセッツ工科大学)研究員
1966 年 電気通信大学助教授
1970 年 東京大学大型計算機センター助教授
1975 年 AT&T Bell 研究所客員研究員
1982 年 東京大学大型計算機センター教授
1997 年 東京大学名誉教授
2007 年 サイバー大学 IT 総合学部長
2009 年 没
慶應義塾大学教授や多摩美術大学教授なども歴任。
著書
『UNIX』(共立出版、1983 年)
『インターネット安全活用術』(岩波書店、2004 年)
『改訂新版 コンピュータの名著・古典 100 冊』(編・著、インプレスジャパン、2006 年)など多数。
訳書
『プログラミング言語 C 第 2 版 ANSI 規格準拠』(共立出版、1989 年)など多数。

浅井 治(あさい おさむ)
1982 年 名城大学理工学部電気工学科卒業
1982 年 日立プロセスコンピュータエンジニアリング株式会社
現 在  ソフトバンクモバイル株式会社
専門は、ソフトウェア開発、セキュリティ、プロジェクトマネジメント、IT 教育研修。
趣味は、読書、ドライブ、DIY。
資格は、MCSE、Oracle Master、IT コーディネータ、PMP など。
著書
『プログラマーは芸術家であり、職人だ』(幻冬舎ルネッサンス、2006 年)

著者紹介をさらに表示する

サポート