システム開発技術

システム開発技術とは

 システム開発技術分野では,情報システムを計画・設計・開発・運用していくための手法やプロセスについて学びます。情報システムは,多くの工程を経て開発されるため,開発プロセスの流れや各工程の役割を理解することが重要になります。
 基本情報技術者試験などの情報処理技術者試験では,システム開発プロセスや共通フレーム2013,V字モデルなどの開発ライフサイクル,システム要件定義やソフトウェア設計などの設計工程,プログラミングやテスト工程,システムの導入や保守などの運用工程,オブジェクト指向設計やUML,ウォーターフォールやアジャイルなどの開発手法,レビューやテスト管理などの品質管理に関するテーマが多く出題されます。
 このカテゴリーでは,システム開発プロセス,共通フレーム2013,システム要件定義やソフトウェア設計,ソフトウェア構築やテスト,システムの導入や保守,オブジェクト指向設計やUML,ウォーターフォールやアジャイルなどの開発手法,レビューやテスト管理などについて,基礎からシンプルに解説しています。
 また,基本情報技術者試験の過去問題やサンプル問題の解説も掲載しています。

システム開発技術

システム開発プロセスの基礎まとめ【共通フレーム2013・V字モデルを解説】

システム開発プロセスは,基本情報技術者試験をはじめとする情報処理技術者試験で頻出となる重要分野です。全体の流れや各プロセスの役割を整理できていますか?システム開発プロセス=企画・要件定義・方式設計・詳細設計・構築・テスト・導入・保守・廃棄 ...
システム開発技術

ソフトウェア設計手法の基礎まとめ【構造化・POA・DOA・オブジェクト指向を解説】

ソフトウェア設計手法は,基本情報技術者試験をはじめとする情報処理技術者試験で重要となる分野です。各手法の違いや考え方を整理できていますか?ソフトウェア設計手法=構造化プログラミング・POA・DOA・オブジェクト指向 ソフトウェア設計にはさま...
システム開発技術

システム要件定義・システム方式設計の基礎まとめ【共通フレーム2013に対応した解説】

システム要件定義・システム方式設計は,基本情報技術者試験をはじめとする情報処理技術者試験で重要となる上流工程の分野です。両者の違いや役割を整理できていますか?システム要件定義=システムに求める内容(何を実現するか)を明確にするシステム方式設...
システム開発技術

ソフトウェア要件定義・ソフトウェア方式設計・ソフトウェア詳細設計の基礎まとめ【共通フレーム2013に対応した解説】

ソフトウェア要件定義・ソフトウェア方式設計・ソフトウェア詳細設計は,基本情報技術者試験をはじめとする情報処理技術者試験で頻出となる重要な設計工程です。それぞれの違いや役割を整理できていますか?ソフトウェア要件定義=ソフトウェアで実現する機能...
システム開発技術

ソフトウェア構築・テストの基礎まとめ【共通フレーム2013に対応した解説】

ソフトウェア構築・テストは,基本情報技術者試験をはじめとする情報処理技術者試験で重要となる工程です。プログラムの作成から,システム全体の動作確認まで,一連の流れを正しく理解できていますか?ソフトウェア構築=プログラムを作成し,単体レベルで正...
システム開発技術

システムの導入・受入れ支援・保守・廃棄の基礎まとめ【共通フレーム2013に対応した解説】

システムの導入,受入れ支援,保守,廃棄は,基本情報技術者試験をはじめとする情報処理技術者試験で頻出となる,システム開発の最終段階に関する重要な工程です。システムを完成させた後,「どのように運用を開始し,どのように維持・改善し,最終的にどのよ...
システム開発技術

オブジェクト指向設計の基礎まとめ【クラス・継承・ポリモーフィズムを解説】

オブジェクト指向設計は,基本情報技術者試験をはじめとする情報処理技術者試験で頻出となる重要分野です。しかし,「クラス」「継承」「ポリモーフィズム」といった用語だけを暗記しても,本質的な理解にはつながりません。オブジェクト指向=データ(属性)...
システム開発技術

UMLの基礎まとめ【構造図・振る舞い図の種類と特徴を解説】

UMLは,基本情報技術者試験をはじめとする情報処理技術者試験で頻出となる重要分野です。しかし,「図の種類が多くて整理しづらい」と感じていませんか?UML=システムを「図」で表現し,構造(静的)と振る舞い(動的)を整理するための言語 UMLで...
システム開発技術

開発プロセス・手法の基礎まとめ【ウォーターフォール・アジャイル・XP・スクラムを解説】

開発プロセス・手法は,基本情報技術者試験をはじめとする情報処理技術者試験で頻出となる重要分野です。特に,「ウォーターフォール」,「アジャイル」,「スクラム」などの違いや特徴は,正しく整理できていますか?開発モデル=「開発の進め方の型」/開発...
システム開発技術

レビューの基礎まとめ【ウォークスルー・インスペクションを解説】

レビューは,基本情報技術者試験をはじめとする情報処理技術者試験で頻出となる重要分野です。特に,「ウォークスルー」と「インスペクション」の違いや,それぞれの進め方は整理できていますか?レビュー=成果物を第三者が確認し,問題点を早期に発見する活...