SA
アプリケーション設計
45 語収録 · 6 小分類
Scope · 6 小分類
学習範囲
- 3-1
ソフトウェア詳細設計
ソフトウェア方式設計に基づき、モジュール分割、アルゴリズム設計、データ構造設計などの詳細設計を行う
- 3-2
オブジェクト指向設計
クラス設計、継承、カプセル化、ポリモーフィズムなどのオブジェクト指向の概念を適用した設計を行う
- 3-3
デザインパターンの適用
GoFパターンをはじめとする設計パターンを理解し、再利用性・保守性の高い設計に活用する
- 3-4
モデリング技法
UML等のモデリング言語を用いて、システムの構造や振る舞いを可視化し、設計の品質を向上させる
- 3-5
ユーザインタフェース設計
ユーザビリティ、アクセシビリティを考慮し、画面設計、帳票設計などのUI設計を行う
- 3-6
コンポーネント設計とAPI設計
再利用可能なコンポーネントの設計方針、インタフェース仕様、APIの設計原則を適用する
Terms · 45 語
用語一覧
3-1ソフトウェア詳細設計
ソフトウェア方式設計に基づき、モジュール分割、アルゴリズム設計、データ構造設計などの詳細設計を行う
3-2オブジェクト指向設計
クラス設計、継承、カプセル化、ポリモーフィズムなどのオブジェクト指向の概念を適用した設計を行う
オブジェクト指向設計
Object-Oriented Design
FEAPFE2027
カプセル化
Encapsulation
FEAPFE2027SC2027
継承
Inheritance
FEAPFE2027
ポリモーフィズム(多態性)
Polymorphism
FEAPFE2027PD-SSC2027
SOLID原則
SOLID Principles
FEAPFE2027PD-SSC2027A-1
クラス図
Class Diagram
FEAPDBFE2027PD-SSC2027
抽象クラス
Abstract Class
APFE2027
インタフェース(プログラミング)
Interface
PD-S
コンポジション(委譲)
Composition
DI(依存性注入)
Dependency Injection
3-3デザインパターンの適用
GoFパターンをはじめとする設計パターンを理解し、再利用性・保守性の高い設計に活用する
デザインパターン
Design Pattern
FEAPFE2027A-1
Singletonパターン
Singleton Pattern
FE2027
Observerパターン
Observer Pattern
FE2027
Strategyパターン
Strategy Pattern
FE2027
Facadeパターン
Facade Pattern
Factory Methodパターン
Factory Method Pattern
FE2027
Adapterパターン
Adapter Pattern
FE2027
Template Methodパターン
Template Method Pattern
FE2027
MVVMパターン
Model-View-ViewModel Pattern
A-1
Decoratorパターン
Decorator Pattern
3-4モデリング技法
UML等のモデリング言語を用いて、システムの構造や振る舞いを可視化し、設計の品質を向上させる
クラス図
Class Diagram
FEAPDBFE2027PD-SSC2027
UML
Unified Modeling Language
IPFEAPSTDBESIP2027FE2027PD-MPD-DPD-SSC2027A-1
シーケンス図
Sequence Diagram
FEAPDBFE2027PD-S
アクティビティ図
Activity Diagram
FEAPFE2027PD-SSC2027
コンポーネント図
Component Diagram
FEFE2027PD-S
配置図
Deployment Diagram
FEFE2027
ユースケース図
Use Case Diagram
FEAPDBFE2027PD-S
オブジェクト図
Object Diagram
FEFE2027PD-S
SysML
Systems Modeling Language
FEESFE2027PD-SA-1
3-6コンポーネント設計とAPI設計
再利用可能なコンポーネントの設計方針、インタフェース仕様、APIの設計原則を適用する
