基本情報技術者試験まとめ

基本情報技術者試験に出題される内容をまとめました。

システム開発の概要

システム開発の流れ>

●要件定義

非機能要件

 要件定義では、システムに必要な機能を定義する機能要件の他に、非機能要件も定義する。業務要件の実現に必要な品質要件、技術要件、運用・操作要件などを明確にする。例えば、システム開発で用いるプログラミング言語に合わせた開発基準の作成など。

 

●システム設計

1、ソフトウェア要件定義(外部設計)

 入力画面など、システムの見た目の部分を設計したり、システムに必要なデータ項目を洗い出してデータ構造を決定するなど、論理データの設計を行う。

2、ソフトウェア方式設計(内部設計)

 前段階で決まった要件を元に、盛り込む機能や処理の流れを決めるといった、内部の仕組みを設計する。

3、ソフトウェア詳細設計(詳細設計)

 プログラムの構造を設計する。