---
# System prepended metadata

title: 2021.05.19（月）①②
tags: [SD25, 授業ノート]

---

# 2021.05.19（月）①②
###### tags: `SD25` `授業ノート`

2.4.3 画面設計
 * 外部設計と同様の考え方
 * インターフェースを具体的に、ユーザーに見える・触れる形で作りこむため、使用感・使い勝手…ひいては、システムそのものの良し悪しの評価にもつながる
 * とにかく『使いやすさ』最優先



* 基本はGUIで設計
* 設計・開発手法はプロトタイピング的手法をとることが多い
* 業務内容・特性などにも注意を払う

    1. GUI
        * 直感的に識別・操作できる
        * どのようなGUIの部品を用いるかを注意深く選択すること

    2. GUI環境における用語・・・・省略

    3. GUIによる画面設計手順と作業内容
        1. 標準化
            * 操作性
            * 統一性
            * 表示
            * 機能
            * 用語・色
        1. 全体図の作成
        1. 画面（ページ）フローの作成
            * 表示位置は固定しておく
            * 次の画面へ移るときは、元の画面を閉じてから移る
            * 単なるメッセージの表示では、メッセージボックスを利用する
    4. GUI部品の設定
        * 習熟度が低いユーザーには『選択式』が良い
        * 習熟度が高いユーザーには『記入式』が良い
        * 選択式か記入式かのどちらか一方を決める必要があるなら、選択式にする
        * 紙ベースでのデータ入力の場合には、ベースとなる帳票のレイアウトデザインと統一したものにする→わかりやすくて、間違いが起こりにくい
        * 視線の動きは『Ｚ型』か『И型』か『Ｉ』です

    5. 出力方法の設定
        * 画面出力と印刷出力での違いを理解する
        * 出力内容の整合性をとる

    6. レイアウト設計・・・プロトタイプでやる・・省略

    7. 画面設計上の留意点
        1. 標準化を図る
        2. ショートカットキー
        3. 処理がフリーズした際の回避方法や入力ミスへの対処
        4. 画面パターン
    
    8. メッセージ設計
        * 処理結果や状態をコード化しておき、対応するメッセージを登録しておくと、保守・運用が効率よく行える

2.4.3 出力データ詳細設計
* 紙であれ、画面であれ最終的な出力形式
    1. 設計手順と作業内容
        * 外部設計を基にして設計を進める
        1. 各部品の配置位置や明細情報のレイアウトの決定
            * キーとなる項目を基準として左上(上側)から
            * 明細情報などの繰り返し項目は下側に
            * タイトルはもちのろん一番上だお
            * その他一般的に、発行日はページ右上に記載される同じく発行者もその近辺に記載されます。
    
    2. データ項目の配置、桁数の決定
        * 見せる必要がないなら記載しない
        * 十四追うな項目から左から並べる
        * 金額については0埋めしない
        * 日付については0埋めしてもいい
        * 金額、数量については「桁区切り」を付けること
            場合によっては、用紙フォーマットで区切り線を入れること

        例：２百万を表す・・・
        1. 2,000,000
        2. 
            | 002 | 000 | 000 |
            | --- | --- | --- |
            NG：　2000000
            　百万　　　千
            | 002 | 000 | 000 |
            | --- | --- | --- |

        読み間違いの入り込む余地を排除する

        ③実際に帳票を作成する・・・・省略
        
    3. 設計上の留意点
        * 標準化されているか
        * 見やすさは問題ないか
        * データの重要度に応じたレイアウトが保たれているか
        * 文字列は左詰め、数値は右揃え
        * グループ、分類ごとに書体を揃える（分ける）
        * 文字サイズは3~4種類に絞る

### 2.5 部品化と再利用
##### 2.5.1 部品化、再利用の考え方
 * 作業効率・保守性の向上
 * 『オブジェクト指向』でいえば部品の単位はオブジェクト
 * オブジェクト指向は成果物（部品）の再利用に適している
 * 『車輪の再開発はしない』

##### 2.5.2 ソフトウェアパッケージの利用
1. サブプログラムライブラリ（単にライブラリとも）
    * 利用頻度の高い処理や関数を、メーカーや各種団体・個人が提供しているもの
    * ただしそれらライブラリには、「商用利用」を禁止しているものもあるので、注意が必要
    * また、社内的にこれらライブラリが整理されている場合は、それを利用することで、開発効率が向上される

2. クラスライブラリ
    * オブジェクト指向開発におけるライブライリの活用

### 2.6 内部設計書の作成
##### 2.6.1 構成  


1. 内部設計方針
2. システム構成
     * 概要、構成図、プログラム{間I/F、関連図、一覧表}
3. プログラム機能
     * {総括/詳細}ダイアグラム
4. 画面レイアウト
5. 入出力帳簿レイアウト
6. ファイル構成（データベース構成）
7. システム性能
8. テスト計画








<span style="color: #ff3333">aaa</span>
<span style="text-decoration: underline">aaa</span>
## 雑談 (0→やまぴ 1→みや 2→やすい 3→りょうくん)
りょうくん〜
ランドスケイプのアンケートの所属サークルって何？無しでいい？
あざす！
大学の部活動みたいなやつ
なしでいいと思うよ
正直に書いた方がいいんか笑
おけい
間違ってるね
教科書見ないとわからん



他社選考状況って詳しく書いた？
1社内定、2社最終面接って書いた
言っといたら選考の時期とかを考慮してくれるくらいのメリットって感じ
別にどっちでもいいと思うよ
(4)ってどこからでてきとんねん
わけわからん
ランドスケイプ最終までいったわ
いいな〜俺金曜が一時
BEENOSは面接時間短すぎて相手にされてない感あった笑