ITの基礎知識|ITパスポート・基本情報

【テクノロジ】の記事一覧

この記事での学習内容 ITパスポート 基本情報 応用情報

  • 画面設計の考え方,手順,手法,代表的な入力チェックの方法を理解する。また,入出力項目とデータベースの対応,入出力項目の処理の対応を理解する。
  • 帳票設計の考え方,手順,手法を理解する。また,プリンタの種類やコピー方法などの装置制約事項と帳票設計の関係,フォームオーバレイや専用の事前印刷用紙への出力,入出力項目とデータベースの対応,入出力項目と処理の対応を理解する。

用語例:画面構成,情報の検索,情報の関係性,利用者の用語,情報提示ストーリ,ストーリボード,部分送信,ニューメリックチェック,フォーマットチェック,リミットチェック,組合せチェック,照合チェック,バランスチェック,チェックキャラクタ,穴埋め方式,メニューインプット方式,フォーマットエラー,論理エラー,シーケンスエラー、出力特性,入力特性

画面設計

対話型システムの開発プロセスには、画面設計が加わります。また、画面設計より前の開発フェーズには、画面設計に必要な情報の提供が加わります。また、画面設計より後の開発フェーズには、画面に関わるレビュー、テストなどの作業項目やチェックリストが加わります。

画面設計は次の手順で進めます。

  1. 画面全体像の作成:画面群の漏れやダブリがないように、全体構成を描く。
  2. 画面設計の標準化:既存の標準を入手したり、社内や当該システムの標準を制定したりする。
  3. 画面フローの設計:ユーザの操作を考慮し、画面間の遷移を決定する。
  4. 表現方法の検討:GUI等の技術を適材適所で活用することを考慮して、表現方法や対話方法を検討する。
  5. 画面レイアウトの設計:標準に沿って、各画面のレイアウトを設計する。

画面や帳票のレイアウト

画面のレイアウト設計では、入力の順序が概ね画面の左上から右下へ流れていくように項目を配置すると入力の流れが自然になります。

帳票のレイアウト設計では、関連する項目同士を近くに配置する、余分な情報は省いて必要最小限の情報に絞り込むなどの工夫をすると、見やすいレイアウトになります。

画面や帳票類が複数あるときは、タイトルの位置やページ番号のデザインなどは統一します。

固定的な内容に限られる入力項目は、メニューからの選択形式にしておくと、入力の手間が省けると同時に、不足の入力値に対するエラーチェックの処理などが不要になるという、開発する上でのメリットもあります。

*例えば、日時を入力する欄があるとすれば、月は1~12しかありえないし、曜日も7パターン。それらをユーザの任意入力項目にするよりは、メニューからの選択としたほうが効率的です。

入力チェック

入力チェックとは、画面から入力されたデータが制約条件に合致しているかどうかをチェックすることです。

以下のような入力チェックの中から、設計フェーズにおいて適切なものを選択します。

照合チェック
データが所定の集合に存在するかをチェックする。
重複チェック
データの重複をチェックする。
ニューメリックチェック
データが数字であるかチェックする。複数桁の数字列という条件であれば、数字の並びになっているかどうかをチェックします。(例:商品の購入数)
フォーマットチェック
データの桁数や構文規則などの書式をチェックする。
例えば、メールアドレスの場合、使用できない特殊記号があるので、それが混入していないかどうかチェックします。
リミットチェック
限界値を超えていないかチェックする。
例えば、商品の購入数であれば、在庫数を超えていないかをチェックします。
レンジチェック
下限値から上限値までの範囲から外れていないかチェックする。
例えば、「月」を入力する場合、1~12の数値になっていることをチェックします。
カウントチェック
データ群の件数をチェックする。
シーケンスチェック
データ群が順番に並んでいるかをチェックする。
バランスチェック
データ群が所定のバランスを保っているかをチェックする。
例えば、仕訳データの借方と貸方のように最終的な合計が一致すべきデータを別々に集計して、両者が一致することをチェックします。

帳票設計

帳票設計は以下の手順で進めます。

  1. 全体像の設計:帳票群の漏れやダブリがないように全体構成を描く
  2. 設計の標準化:既存の標準を入手したり、社内や当該システムの標準を制定したりする。
  3. 媒体の設計:利用場面を考慮し、適切な媒体を選択する(紙なのか電子データなのか)
  4. 表現方法の検討:見やすさ、わかりやすさを考慮して、表現方法を検討する。
  5. レイアウトの設計:標準に沿って、各帳票のレイアウトを検討する。

帳票のレイアウト設計

帳票のレイアウト設計では、関連する項目同士を近くに配置する、余分な情報は省いて必要最小限の情報に絞り込むなどの工夫をすると、見やすいレイアウトになります。

帳票類が複数あるときは、タイトルの位置やページ番号のデザインなどは統一します。

情報処理技術者試験での学習内容【応用情報・基本情報】 ・画面設計,帳票設計,コード設計の考え方,手順,手法を修得し,応用する。 ・ユニバーサルデザインの考え方を応用した望ましいインタフェースを修得し,応用する。【ITパスポート】 ・インタフェース設計の考え方を理解する。(1)画面設計・帳票設計 ITパスポート 基本情報 応用情報1.画面設計画面設計の考え方,手順,手...

Read more...

GUI

2017.10.25
この記事での学習内容 ITパスポート 基本情報 応用情報グラフィックスを用いた視覚的な表示,ポインティングデバイスなどによる直感的な操作などGUI の特徴,GUI で使われる構成部品の特徴と役割,GUI 画面設計やシナリオなどを使用した設計の手順と留意事項を理解する。用語例:ウィンドウ,アイコン,ラジオボタン(ラジオボックス),チェックボックス,リストボックス,プルダウンメニュー,ポップア...

Read more...

この記事での学習内容 ITパスポート 基本情報 応用情報ヒューマンインタフェースを決定する要件,インタフェースを実現する技術の種類,特徴を理解する。用語例:ユーザビリティ,アクセシビリティ,インタラクティブシステム,音声認識,画像認識,動画認識,特徴抽出,学習機能,選択的知覚,ユーザ操作の分析,身体的適合性,ノンバーバルインタフェース,マルチモーダルインタフェース,空間型インタフェース,自...

Read more...

この記事での学習内容 基本情報 応用情報インフォメーションアーキテクチャ(情報アーキテクチャ)の考え方,目的,情報の組織化(五十音,カテゴリなど),構造化(階層型,タグ付けなど)などを理解する。用語例:ラベル,チャンク,ナビゲーション,LATCH(Location,Alphabet,Time,Category,Hierarchy)法,階層型,直線型,Web リンク型,フォークソノミー型,セ...

Read more...

情報処理技術者試験での学習内容【応用情報・基本情報】 ・インフォメーションアーキテクチャの考え方,目的を修得し,応用する。 ・代表的なヒューマンインタフェース技術の種類,特徴を修得し,応用する。 ・GUI の特徴,構成部品,GUI 画面設計の手順,留意事項を修得し,応用する。【ITパスポート】 ・ヒューマンインタフェースの特徴を理解する。(1)インフォメーションアーキテ...

Read more...

消費電力

2017.10.24
この記事での学習内容 基本情報 応用情報ハードウェアの消費電力について,組込み機器の開発における消費電力の重要性,関連する技術,動向を理解する。用語例:低消費電力化,リーク電流,パワーゲーティング,クロックゲーティング消費電力デジタル回路やモーターなどの消費電力は、コンピュータにおいてもその削減が重要な課題です。特に大型のメインフレームコンピュータやサーバコンピュータでは、1台あた...

Read more...

論理設計

2017.10.24
この記事での学習内容 基本情報 応用情報性能,設計効率,コストなどを考慮して,どの構成が最適であるのかを検討し,設計することを理解する。 用語例:回路設計,タイミング設計,同期式設計,非同期式設計,加法標準形,論理圧縮論理回路論理回路は、論理演算を行う電気回路です。電気信号は連続した信号値を扱うアナログ回路と、電圧の高低で0と1だけを扱うデジタル回路とに区分されます。論理回路は...

Read more...

この記事での学習内容 基本情報 応用情報 代表的な半導体素子の動作原理,構造,特性,実装を理解する。 利用者が要求する回路をIC として実現できることを理解する。 組込み分野などで利用され,複数の半導体を組み合わせることによって占有面積を縮小し,システムを小型化し,高速化,低コスト化などのメリットがあることを理解する。 組込みシステムを構成する部品の役割,部品間の関係を理解する...

Read more...

機械・制御

2017.10.24
この記事での学習内容 基本情報 応用情報代表的な機械電子制御の実現方法について,その構造や動作原理,各部の働きを理解する。用語例:オープンループ制御,クローズドループ制御,シーケンス制御,フィードバック制御,PWM(Pulse Width Modulation:パルス幅変調)制御制御制御とは、計測によって得られた入力値を元に、出力値を調整することです。入力や出力に使われるものは...

Read more...