要求工学知識体系(ヨウキュウ コウガク チシキ タイケイ)
ソフトウェア工学・設計- 著者:
- 情報サービス産業協会(ジョウホウ サービス サンギョウ キョウカイ)
- 出版社:
- 近代科学社
- 出版日:
- 2011年06月
- ISBN:
- 9784764904040
- 在庫:
- 在庫あり
なぜ注目されているか
技書の森解説
システム開発の失敗が上流工程に起因するケースは多いにもかかわらず、要件定義を体系的に学ぶ教材は限られています。本書は情報サービス産業協会 (JISA) が策定した REBOK (Requirements Engineering Body Of Knowledge) を書籍化したもので、要求の獲得・分析・仕様化・検証・管理といったプロセスを知識体系として整理しています。
対象として想定されているのは、要件定義プロセスに携わるシステムエンジニアやプロジェクトマネージャーです。個人のスキルアップだけでなく、組織内で要求工学の共通言語を持つための参照フレームワークとしても機能します。 PMBOK がプロジェクトマネジメントに果たした役割を、上流の「要求」領域で担う位置づけと考えると分かりやすいでしょう。
学術寄りの記述が多く、実装寄りのエンジニアが読むと抽象度の高さに戸惑う場面もあります。ただし知識体系としての網羅性に価値があるため、まず全体像を俯瞰し、実務で該当する領域を深掘りする辞書的な使い方が噛み合います。要件定義を属人的な経験知から脱却させたいチームにとって、拠り所となる一冊です。
言及 Qiita 記事 (2 件)
この本に興味がある方におすすめ
この本に関連
関連記事
写経を超える - 技術書のコードを自分のプロジェクトに応用する方法
技術書のサンプルコードを写経するだけでは実力は伸びません。書籍のコードを自分のプロジェクトに応用し、実務で使える力に変える 5 つのステップを解説します。
ソフトウェア開発の歴史を変えた 5 冊の技術書
アルゴリズムの学問化からコードの可読性革命まで、ソフトウェア開発の方向性を決定づけた 5 冊の技術書を、時代背景とエピソードとともに紹介します。
コードを書かない日に読む本
休日や有給休暇など、コードを書かない日にこそ読むべき本があります。実装から離れた日に読むと効果が高い本のジャンルと、その理由を解説します。
関連用語
Elixir
高い並行性と耐障害性を持つ関数型言語。大量接続を捌くシステムに向く
プロセスタイプ
Twelve-Factor App のプロセスモデルで、アプリケーションの実行形態を分類する概念
プロジェクトマネジメント
目標達成に向けて、計画 / 人 / 進捗 / リスクを管理し、プロジェクトを成功へ導く活動
オブザーバーパターン
オブジェクトの状態変化を複数の依存オブジェクトに自動通知するデザインパターン
プロセスとスレッドの違いとは - メモリ空間 / 生成コスト / 通信方法を比較
プロセスとスレッドの違いをメモリ空間 / 生成コスト / 通信方法の 3 軸で比較。Node.js での使い分け、Lambda の実行環境、データ競合とコンテナの PID 1 の落とし穴まで解説
管理プロセス
Twelve-Factor App の原則で、DB マイグレーションなどの管理タスクをワンオフプロセスとして実行する