IT用語帳
FEシステム開発技術 · 設計

共通機能分割

Common Function Partitioning

きょうつうきのうぶんかつ

複数の箇所で共通して使われる処理を、独立したモジュールとして切り出すモジュール分割の技法。同じ処理を重複して作らずに済み、修正も1か所で済むため、保守性と再利用性が高まる。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 2 回出題(システムアーキテクト試験 2)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

基本情報技術者試験の過去問によく出る用語

Related

関連キーワードの用語

FEコンポーネント

決められたインタフェースを通して利用できる、独立性の高いソフトウェア部品。内部を知らなくても組み合わせて使えるため、開発期間の短縮と品質の安定に役立つ。

FESTS分割

プログラムをデータの流れに着目して、入力データを受け取る源泉(Source)、データを加工する変換(Transform)、結果を出力する吸収(Sink)の3つの部分に分け、モジュールに分割する技法。入力・処理・出力の構造がはっきりした処理に適する。

FEトランザクション分割

入力データの種類(トランザクションの種類)ごとに処理が分かれる場合に、種類を判定して振り分ける部分と、種類ごとの処理の部分に分けてモジュールを分割する技法。TR分割ともいう。

FEモジュールの独立性

モジュールが、ほかのモジュールにどれだけ依存せずに機能できるかの度合い。モジュール間の結合度を弱く、モジュール内の強度(凝集度)を強くするほど独立性が高まり、変更の影響が広がりにくく、テストや再利用もしやすくなる。

IPフレームワーク

アプリケーション開発の基盤となる再利用可能なソフトウェア構造。共通的な処理の骨格を提供し、開発者が固有の処理を埋め込む(ハリウッドの原則)。生産性向上と品質の均一化に寄与する。

APソフトウェアプロダクトライン

共通部分を核として、差分の組合せで複数の製品を効率よく開発する考え方。再利用を計画的に行う点が特徴。