論理設計

データベース

データベース設計 -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,データベース設計ついてシンプルにまとめています。概念設計,論理設計,物理設計と,データモデルの種類(階層モデル,ネットワークモデル,関係モデル)について説明しています。基本となる大切な内容ですので,覚えながら読むようにしてみましょう。
データベース

関係モデル(論理設計) -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,関係モデル(リレーショナルモデル)についてシンプルにまとめています。はじめに,データベースの論理設計について説明し,次に,関係モデルについて,キー(候補キー,主キー,外部キー),関数従属(完全関数従属,部分関数従属,推移関数従属),正規化(第1正規化,第2正規化,第3正規化),関係演算・集合演算(和(UNION),積(INTERSECT),差(EXCEPT),直積,選択,射影,結合(内部結合,外部結合),商)を説明しています。少しややこしいかもしれませんが,基本情報技術者試験や応用情報技術者試験で,実際に出題される内容ですので避けてはとおれません。根気よく読んでみましょう。
システム開発技術

ソフトウェア要件定義・ソフトウェア方式設計・ソフトウェア詳細設計 -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,ソフトウェア要件定義・ソフトウェア方式設計・ソフトウェア詳細設計についてシンプルにまとめています。ソフトウェア要件定義(外部設計)では,ソフトウェア要件の確立(業務モデルの作成(DFD,状態遷移図,状態遷移表),画面・帳票設計(GUIの部品),ヒューマンインタフェース(アクセシビリティ,ユーザービリティ(使用性)),コード設計(コードに要求される機能(識別機能,分類機能,配列機能,チェック機能),主なコード体系(順番コード(連番コード,シーケンスコード),区分コード,けた別コード,表意コード(ニーモニックコード),コード設計の留意点),チェック方法(チェックディジット,フォーマットチェック,ニューメリックチェック,リミットチェック,レンジチェック,重複チェック,照合チェック,シーケンスチェック,論理チェック)),論理設計,ソフトウェア適格性要件),ソフトウェア要件の評価及びレビューを,ソフトウェア方式設計(内部設計)では,機能分割と階層構造化,物理データ設計,入出力詳細設計(画面設計,帳票設計),ソフトウェア結合テストのためのテスト要件の定義,ソフトウェア方式設計の評価及びレビューを,ソフトウェア詳細設計では,ソフトウェアコンポーネントの詳細設計,ソフトウェアインタフェースの詳細設計(モジュール分割(STS分割,TR(トランザクション)分割,共通機能分割,ジャクソン法,ワーニエ法),モジュールの独立性の評価(モジュール強度(機能的強度,情報的強度,連絡的強度,手順的強度,時間的強度,論理的強度,暗号的強度),モジュール結合度(データ結合,スタンプ結合,制御結合,外部結合,共通結合,内容結合))),ソフトウェアユニットテストのためのテスト要件の定義,ソフトウェア詳細設計及び要求事項の評価とレビューについて説明します。たくさんありますので,繰り返しじっくり読んでみてください。