システム開発技術

システム開発技術

【応用情報技術者試験】システム開発技術を学ぼう!      ~第5章~テスト技法と評価

システム開発技術とは、企業や組織の「業務課題を解決し、効率化する仕組み(システム)」をIT技術を用いて、企画・設計・プログラミング・テスト・運用するまでの一連の技術とプロセスの総称で、具体的には、要件定義、設計、コーディング、テスト、運用・...
システム開発技術

【応用情報技術者試験】システム開発技術を学ぼう!      ~第4章~テストの概要

システム開発技術とは、企業や組織の「業務課題を解決し、効率化する仕組み(システム)」をIT技術を用いて、企画・設計・プログラミング・テスト・運用するまでの一連の技術とプロセスの総称で、具体的には、要件定義、設計、コーディング、テスト、運用・...
システム開発技術

【応用情報技術者試験】システム開発技術を学ぼう!      ~第3章~モジュール分割技法と評価

システム開発技術とは、企業や組織の「業務課題を解決し、効率化する仕組み(システム)」をIT技術を用いて、企画・設計・プログラミング・テスト・運用するまでの一連の技術とプロセスの総称で、具体的には、要件定義、設計、コーディング、テスト、運用・...
システム開発技術

【応用情報技術者試験】システム開発技術を学ぼう!      ~第2章~オブジェクト指向

この章では、状態と操作を持つオブジェクトを中心にシステムを設計する考え方を学びます。クラス・インスタンスから、カプセル化・継承・多態性へ進み、最後にUMLで関係と動作を確認します。クラス・インスタンス・属性・メソッド用語意味口座の例クラス共...
システム開発技術

【応用情報技術者試験】システム開発技術を学ぼう!      ~第1章~システム開発プロセス/開発モデル

システム開発では、何を実現するかを合意し、設計・実装・テストを通じて形にし、運用・保守につなげます。この章では活動の目的を表す「プロセス」と、進め方を表す「開発モデル」を分けて学びます。OSが実行を管理する「プロセス」とは別の意味です。共通...
システム開発技術

【応用情報技術者試験】ゴンペルツ曲線

ゴンペルツ曲線は、主にソフトウェアテスト工程でバグの累積発見数を示す信頼度成長曲線(PB曲線)として利用され、テストの進捗とともにS字状にバグ発見数が減少していく様子を表すことで、品質の収束を予測し、品質管理に役立てられます。ゴンペルツ曲線...
システム開発技術

【応用情報技術者試験】クロスコンパイラ

クロスコンパイラとは、ソースコードから開発環境とは異なる実行環境(別の機種やOSなど)向けの実行可能なコードを生成するコンパイラです。主に、PCで家電製品などの組み込みシステム用プログラムを開発する場合や、複数の異なるプラットフォームに対応...
システム開発技術

【応用情報技術者試験】プロセス中心アプローチ

プロセス中心アプローチ(POA:Process Oriented Approach)は、業務の機能や処理を中心に分析・設計する考え方です。どんな入力を受け、何を処理し、どんな情報を出すかに注目します。OSの実行単位であるプロセスとは別の用語...
システム開発技術

【応用情報技術者試験】データ中心アプローチ

データ中心アプローチ(DOA: Data Oriented Approach)とは、システム設計の手法の一つで、業務で扱うデータの構造や流れに着目し、データを中心にシステムを設計・開発する方法です。業務プロセスや機能よりも、データ構造の安定...
システム開発技術

【応用情報技術者試験】トップダウンテスト

トップダウンテストは、ソフトウェア開発における結合テストの手法の一つで、上位モジュールから下位モジュールへと順にテストを進めていく方法です。この方式の主な特徴は、上位モジュールからテストを始めることで、システム全体の重要な機能を早期に検証し...