learning1029

用語

【応用情報技術者試験】継続的インテグレーション (CI) 

継続的インテグレーション (CI) とは、ソフトウェア開発で、開発者がコードをリポジトリにコミットするたびに、ビルドとテストのプロセスを自動的に実行し、コードの統合と品質を継続的にチェックする手法です。これにより、エラーを早期に発見し、修正...
用語

【応用情報技術者試験】テスト駆動開発(TDD)

テスト駆動開発(TDD)とは、実装コードを書く前に、そのコードが満たすべき仕様のテストコードを先に書き、テストが成功する最小限のコードを実装し、その後リファクタリング(改善)するという「レッド、グリーン、リファクタリング」の短いサイクルを繰...
用語

【応用情報技術者試験】ペアプログラミング

ペアプログラミングとは、2人のプログラマーが1つのコンピュータを共有し、1人がコードを書く「ドライバー」、もう1人が全体を指示・レビューする「ナビゲーター」として役割分担しながら開発を進める手法です。リアルタイムでの意見交換により、バグの早...
用語

【応用情報技術者試験】エクストリームプログラミング(XP)

エクストリームプログラミング(XP)とは、アジャイル開発手法の一つで、変化に柔軟に対応し、高品質なソフトウェアを迅速に開発することを目指します。テスト駆動開発(TDD)やペアプログラミング、継続的インテグレーション(CI)などの「プラクティ...
用語

【応用情報技術者試験】スクラム

スクラムは、アジャイル開発の手法の一つで、小規模なチームが「スプリント」と呼ばれる短期間のサイクルを繰り返し、顧客価値を最大化しながら製品を迅速に開発するためのフレームワークです。プロダクトオーナー、スクラムマスター、開発者の3つの役割を中...
用語

【応用情報技術者試験】ER図

ER図(Entity-Relationship Diagram:実体関連図)とは、システムが扱う「データ(実体:Entity)」と、それらの間の「関係性(関連:Relationship)」を視覚的に表現するデータベース設計図で、四角形(エン...
用語

【応用情報技術者試験】DFD

DFD(Data Flow Diagram:データフロー図)とは、システムや業務プロセスにおけるデータの流れを視覚的に表現する図で、プロセス、データストア(保存場所)、データフロー(矢印)、外部エンティティ(利用者など)の4つの基本要素と記...
プロジェクトマネジメント

【応用情報技術者試験】プロジェクトマネジメントを学ぼう!      ~第6章~コスト見積もりと評価

プロジェクトマネジメントとは、特定の目的を達成するため、スコープ(範囲)、コスト、品質、スケジュール(納期)などの要素を計画・実行・監視・制御し、限られたリソース(人・物・金)を最大限活用して成功に導くための体系的な手法・活動です。明確な「...
用語

【応用情報技術者試験】三点見積もり

三点見積もりとは、プロジェクトのコストや工数を見積もる際に、楽観値(最良ケース)、最頻値(最も可能性が高いケース)、悲観値(最悪ケース)の3つのシナリオを設定し、これらを平均してより現実的で信頼性の高い見積もりを算出する手法です。特に不確実...
用語

【応用情報技術者試験】係数見積もり

係数見積もりとは、過去の類似プロジェクトのデータ(実績コストや工数)を統計的に分析し、係数(パラメータ)と変数(コード行数、機能数など)を用いた数式モデルに当てはめて、新しいプロジェクトのコストや工数を算出する手法です。「1個あたり〇〇円」...