要件定義から設計・実装・テスト・保守までのシステム開発の流れと、開発プロセスの管理手法を理解できるようになります
機能要件と非機能要件、要件の評価とトレーサビリティ、ヒアリング・ユースケース・プロトタイプ・DFDなどの業務分析の手法を理解できるようになります。
システム設計とソフトウェア設計の流れ、JIS X 25010の品質特性、構造化設計とオブジェクト指向設計、モジュール分割の手法を理解できるようになります。
モジュールの強度と結合度、MVCモデルとデザインパターン、コードレビューとデバッグ、命令網羅や限界値分析などのテスト手法を理解できるようになります。
トップダウンテストとボトムアップテスト、スタブとドライバ、回帰テストなどのテストの種類、システム統合から検証テストまでの流れを理解できるようになります。
導入計画と移行の考え方、受入れテストと検収、妥当性確認テスト、教育訓練と利用者マニュアルという引き渡しの工程を理解できるようになります。
是正保守や予防保守などの保守のタイプ、リファクタリングとリバースエンジニアリング、移行の手順、廃棄の考え方を理解できるようになります。
ウォーターフォールとアジャイル、XPとスクラム、DevOpsとCI/CD、共通フレームやCMMIという開発プロセスの手法を理解できるようになります。
職務著作による著作権の帰属、専用実施権と通常実施権、ライセンス管理、DRMなどの技術的保護を理解できるようになります。
ステージング環境などの開発環境構築、設計データとツールの管理、ライセンスの棚卸という開発環境管理の要点を理解できるようになります。
構成識別体系とSBOM、構成状況の記録、完全性の保証、リリース管理というソフトウェアの構成管理・変更管理を理解できるようになります。