1. TOP
  2. おすすめコース
  3. システム開発関連コースのご紹介

システム開発とは

システム開発とは、お客様の課題やニーズを整理し、それを解決・支援する情報システムを開発する一連の活動です。
その一連の活動に対して、作業の流れや成果物(作業完了条件)などを定義したものが『システム開発工程』や『システム開発プロセス』と
呼ばれます。

以下は、一般的なシステム開発工程と各工程の概要を示したものです。システム開発工程における工程の名称や作業範囲、対象は組織によって
異なりますが、どのような開発工程であっても、ソフトウェアを単に作って終わりではありません。システム開発の契機となる、お客様の課題や
ニーズを明確にする活動や、お客様の課題やニーズを解決できているか、システムを監視し維持する活動も必要です。

一般的なシステム開発工程イメージ

工程名 概要
企画 組織の経営戦略に対応した、中長期的な計画を策定する。
現行業務および現行システムを分析し、課題と対策を明らかにする。
要件定義 要件を確認し、機能要件と非機能要件を定義する。
情報システムの概要設計と実現性の検討を行う。
基本設計 利用者から見たシステムの外部仕様(システム機能、データ、インターフェース、画面・帳票)を具体化する。
詳細設計 基本設計工程で作成した外部仕様をもとに、システムの内部構造(プログラム単位、DB物理構造など)を設計する。
プログラム間インターフェースを設計する。
実装 プログラムを作成し、モジュールやプログラム単位のテストを実施し、品質を検証する。
結合テスト プログラムを結合して、プロセス単位のテストを実施し、品質を検証する。
総合テスト 業務仕様とシステム機能をテストし、システム全体を検証する。
受入テスト 実機・実環境・本番データで、ユーザー部門による受入テストを実施する。
ユーザー部門が主体となり、受け入れの可否を判断する。
本稼働への意思決定と業務移行を行う。
運用・保守 システムの稼働状況、運用状況などを監視し、システムの正常な状態を保つ。
品質を測定し、PDCAサイクルでサービスを継続的に改善する。

各工程では作業内容が異なるため、求められる知識やスキルも変わります。プロジェクトメンバーとして自分の担当工程とその目的を理解し、
必要な知識やスキルを身につけることが大切です。

また、システム開発では多くのステークホルダー(利害関係者)がいるため、プロジェクトを円滑に進めるためにはプロジェクトマネジメントの
観点も重要になります。

システム開発関連おすすめコース

富士通ラーニングメディアでは、各工程で必要なスキルやプロジェクトマネジメントについて学べる、豊富なラインナップを揃えております。

システム開発全般

レベル コースコード コース名 学習期間
基礎 UZS69L 【集合】システム開発の基礎 1日間

企画・要件定義

レベル コースコード コース名 学習期間
入門 UZS84L 【集合】要件定義「超」入門 1日間
入門 UZT02L 【集合】業務部門のための要件定義入門 2日間
基礎 UDX06L 【集合】DXを推進するための部門業務の可視化技術 2日間
入門 UZS82L 【集合】業務分析設計概説~システム開発における要件定義のまとめ方~ 2日間
基礎 UZS68L 【集合】システム要件定義の基礎 2日間

おすすめラーニングパス

おすすめラーニングパス
【集合】業務部門のための要件定義入門 【集合】DXを推進するための部門業務の可視化技術 【集合】要件定義「超」入門 【集合】業務分析設計概説~システム開発における要件定義のまとめ方~ 【集合】システム要件定義の基礎

基本設計・詳細設計

レベル コースコード コース名 学習期間
入門 ULF80R 【ライブ】ゼロからはじめるシステム設計超入門 1日間
基礎 UZS70L 【集合】システム設計の基礎 1日間
応用 UFS84L 【集合】システム設計 実践トレーニング 2日間
基礎 UZS80L 【集合】ユーザーインターフェース設計の基礎 1日間
基礎 UZT01L 【集合】システム開発におけるユニバーサルデザインの基礎 1日間

おすすめラーニングパス

おすすめラーニングパス
【ライブ】ゼロからはじめるシステム設計超入門 【集合】システム設計の基礎 【集合】システム設計 実践トレーニング 【集合】ユーザーインターフェース設計の基礎 【集合】システム開発におけるユニバーサルデザインの基礎

実装

レベル コースコード コース名 学習期間
入門 UFN70L 【集合】体験操作で学ぶ、Webアプリケーションの仕組み 2日間
入門 UJS84L 【集合】ビジュアルプログラミングから始めるプログラミング超入門 1日間
基礎 UFN87L 【集合】API入門~サービス連携の実現に向けて~ 1日間
入門 ULG01R 【ライブ】生成AIによるシステム開発体験(UI実装編) 1日間
入門 ULF99R 【ライブ】生成AIによるシステム開発体験(アプリケーション実装・単体テスト編) 1日間

※上記以外にも、基礎コースや実践的な応用コースまでプログラミング言語ごとに提供しています。

おすすめラーニングパス

おすすめラーニングパス
【集合】体験操作で学ぶ、Webアプリケーションの仕組み 【集合】ビジュアルプログラミングから始めるプログラミング超入門 【ライブ】生成AIによるシステム開発体験(UI実装編) 【ライブ】生成AIによるシステム開発体験(アプリケーション実装・単体テスト編) 【集合】API入門~サービス連携の実現に向けて~

結合テスト・総合テスト・受入テスト

レベル コースコード コース名 学習期間
入門 UZS99L 【集合】ゼロからはじめるテスト超入門 1日間
基礎 UZS81L 【集合】プログラム開発におけるレビュー・テスト技術の基礎 2日間
応用 UFN83L 【集合】アプリケーションテスト 実践トレーニング 2日間
基礎 UZS79L 【集合】情報システム部門のためのテスト基礎~受入・移行の留意点~ 2日間

おすすめラーニングパス

おすすめラーニングパス
【集合】ゼロからはじめるテスト超入門 【集合】プログラム開発におけるレビュー・テスト技術の基礎 【集合】アプリケーションテスト 実践トレーニング 【集合】情報システム部門のためのテスト基礎~受入・移行の留意点~

運用・保守

レベル コースコード コース名 学習期間
入門 UAX67L 【集合】システム運用入門~運用起点でITサービスを考える~ 1日間
基礎 UUW76L 【集合】基礎から学ぶシステム運用管理・実践トレーニング~障害管理、変更管理など~ 2日間
基礎 UAX63L 【集合】ITIL(R)4ファンデーション(試験センター受験バウチャーつき) 2日間
基礎 UAX76L 【集合】運用視点でのシステム開発プロジェクトの勘所~運用は上流工程から~ 1日間
基礎 UAX70L 【集合】システム障害対策と対応~初動体験~ 1日間

おすすめラーニングパス

おすすめラーニングパス
【集合】システム運用入門~運用起点でITサービスを考える~ 【集合】基礎から学ぶシステム運用管理・実践トレーニング~障害管理、変更管理など~ 【集合】ITIL(R)4ファンデーション(試験センター受験バウチャーつき) 【集合】運用視点でのシステム開発プロジェクトの勘所~運用は上流工程から~ 【集合】システム障害対策と対応~初動体験~

プロジェクトマネジメント

プロジェクトマネジメントのおすすめコース、ラーニングパスについては以下をご覧ください。

関連コースマップ