プログラミング
プログラミング
この業務に必要なスキル
この業務の関連項目
この業務に関連する業務領域
自社向け情報システム開発・保守・運用
自社向けシステムの開発・保守・運用を担う部門(IT/非IT企業の情報システム部門)に関連するタスク
システム受託開発
アプリケーションシステムおよび基盤システムの受託開発を担う企業に関連するタスク
アプリケーションシステム
アプリケーションシステム開発に関連するタスク
ウォーターフォール
ウォーターフォール型の開発に関連するタスク
アジャイル
アジャイル型の開発に関連するタスク
パッケージ利用
アプリケーションシステムの開発において、ERPパッケージ(部品としてのパッケージは除く)を適用する場合に関連するタスク
データ活用システムエンジニア
データ活用の目的に則して、利用データソース加工、BI/Analyticsツールを含むデータ活用システムの構築と運用を担う人材に必要なタスク
IoTネットワーキング
IoTシステムを構成するサブシステムを有機的に結合するためのネットワーキングに関する設計、開発・運用を担う人材に必要なタスク
アプリケーションデザイン
企画されたITソリューションの実装として、個別のアプリケーションシステムの開発を行う。
ITアーキテクト
ビジネス上の問題解決や新手法開発のために、システム全体を俯瞰したアーキテクチャを設計する。 顧客の要求を満たすアーキテクチャデザインを行い、システムの設計、開発において技術面で総合的にリードする。
ITマイスタ(アプリケーション)
プログラミング・ソフトウェアエンジニアリングに習熟し、システム設計、導入およびテストを実施する。
情報システム部門
自社向け情報システムの開発において、システムの企画、開発、テスト、移行・導入のリーダシップをとり、開発プロジェクトのマネジメントに責任を持つ組織。 本タスクプロフィールは、戦略、企画、開発、評価・改善フェーズにおける情報システム部門の役割例を定義したものである。
自社向けシステムの開発・保守・運用を担う部門(IT/非IT企業の情報システム部門)に関連するタスク
システム受託開発
アプリケーションシステムおよび基盤システムの受託開発を担う企業に関連するタスク
アプリケーションシステム
アプリケーションシステム開発に関連するタスク
ウォーターフォール
ウォーターフォール型の開発に関連するタスク
アジャイル
アジャイル型の開発に関連するタスク
パッケージ利用
アプリケーションシステムの開発において、ERPパッケージ(部品としてのパッケージは除く)を適用する場合に関連するタスク
データ活用システムエンジニア
データ活用の目的に則して、利用データソース加工、BI/Analyticsツールを含むデータ活用システムの構築と運用を担う人材に必要なタスク
IoTネットワーキング
IoTシステムを構成するサブシステムを有機的に結合するためのネットワーキングに関する設計、開発・運用を担う人材に必要なタスク
アプリケーションデザイン
企画されたITソリューションの実装として、個別のアプリケーションシステムの開発を行う。
ITアーキテクト
ビジネス上の問題解決や新手法開発のために、システム全体を俯瞰したアーキテクチャを設計する。 顧客の要求を満たすアーキテクチャデザインを行い、システムの設計、開発において技術面で総合的にリードする。
ITマイスタ(アプリケーション)
プログラミング・ソフトウェアエンジニアリングに習熟し、システム設計、導入およびテストを実施する。
情報システム部門
自社向け情報システムの開発において、システムの企画、開発、テスト、移行・導入のリーダシップをとり、開発プロジェクトのマネジメントに責任を持つ組織。 本タスクプロフィールは、戦略、企画、開発、評価・改善フェーズにおける情報システム部門の役割例を定義したものである。
この業務に関連する評価項目
コーディング規約、命名規則、レビュー記録、バージョン管理などの開発標準を遵守してコーディングを行う
設計書(詳細設計書、プログラム仕様書)に基づいたコーディングを行う
作成するプログラムの機能を理解し、APIや再利用、代替プログラムを活用する
データ構造を理解し、データアクセス技術(SQL)を活用してプログラムを作成する
処理速度を意識してプログラムを作成する
セキュリティホールへの対策を理解して、セキュアなプログラムを作成する
デバッグの手法やデバッガなどの有効な手段を活用してプログラミング上の欠陥や誤りを発見し、修正を行う
プログラムのデグレードが発生しないための管理方法を理解し、実践する
設計書(詳細設計書、プログラム仕様書)に基づいたコーディングを行う
作成するプログラムの機能を理解し、APIや再利用、代替プログラムを活用する
データ構造を理解し、データアクセス技術(SQL)を活用してプログラムを作成する
処理速度を意識してプログラムを作成する
セキュリティホールへの対策を理解して、セキュアなプログラムを作成する
デバッグの手法やデバッガなどの有効な手段を活用してプログラミング上の欠陥や誤りを発見し、修正を行う
プログラムのデグレードが発生しないための管理方法を理解し、実践する