パーソナルコンピューターが生まれる
パーソナルコンピューター小型化
インターネットの歴史
自作パソコンの作り方
メモリ メモリの増設 CPU
マザーボード 光学ドライブ
拡張カード フロッピー
ハードディスクドライブ
ハードディスク増設
ビデオカード 電源ユニット
パソコンケース Vistaインストール
OSインストール セキュティ対策
光学ドライブ選び方 CD焼き方
CDバックアップ パソコンリカバリ
音楽CD作成方法 画像アルバム
CD-ROMからの変革
ハードディスク丸ごとバックアップ
ドライブによる性能
パソコンの速度が低下する原因
コンピュータについて
アルゴリズム プログラミング
プログラミング作成方法
HTML グラフィックス言語
情報ベース 素子
自宅サーバ ポート番号
プロトコル ドメイン ネットワーク構成
モデムセットアップ サーバ検索
ルーター型 ルーター設定概念
情報システム構築方法
内部設計 内部設計進め方
データ物理編成方式 画像設計方法
データ設計方法 処理効率の検討
構造化設計 モジュール
ネット広告について
サーチエンジン バナーエクスチェンジ
さまざまなサイト クリエイティブ製作
メール製作 これからのネット広告
広告プランニング
メディアプランニング
広告マーケティング
|
内部設計方針を作成します
ツールおよび文書化技法
構造化設計をどのようなツールや文書化技法を使用して作業をするかどうか決定しましょう。
作業順序
サブシステムごとに優先順位をつけましょう。共通機能を洗い出して、標準化、あるいは部品化します。また、ソフトウェアパッケージを活用する業務を検討します。
仕様変更
仕様変更の扱い方を決めます。
レビュー
作業中に、あるいは作業結果を、いつ、どのようにしてレビューするかを決めておきましょう。
プログラム構造図
サブシステムの構造図を機能的に階層して、プログラムの構造図を作成します。
プログラム仕様
すべてのプログラム仕様を記述します。内容は下記のようなものがあります。
↓
・プログラムの機能
プログラムの目的と抽象的表現による処理内容、また、具体的で詳細な処理内容、入出力データ、エラー発生時の処理方法やエラーメッセージの出力、その他の制約を記述します。
画面設計
画面全体図や遷移図、および、画面レイアウトなどを記述します。
内部設計書のレビュー
・内部設計書の要件をすべて満たしているか
・すべてのプログラムやその関連について記述されているか
・プログラム間のインタフェースが適切に設計されているか
ジョブ/トランザクションの詳細化
この作業段階では、各サブシステムの機能を詳細化しながら、サブシステムの中でコンピュータで行う機能です。
つまり、ジョブおよびトランザクション処理の範囲を見直しながら、各ジョブおよびトランザクションの範囲を見直しながら、各ジョブおよびトランザクション処理を複数のプログラムに分割していきます。
システムフロー
まず外部設計で定義されましたサブシステムの機能と、サブシステム間の関連をDFDなどで記述しましょう。
サブシステム構造図
サブシステムの機能を断層的に表した図になります。
サブシステム関連図
サブシステム間のインタフェースを表す図で、DFDなどで記述します。
詳細化の結果、ジョブおよびトランザクションがもつべき機能を抽出、整理して、ほかのサブシステム間との整合性を検討します。
この作業の過程で、外部設計の設計内容に若干の変更を加えることもあります。
ジョブおよびトランザクションをプログラムに分割するには、下記のような方法で行います。
処理タイミングの検討をします
処理のタイミングや、オンライン/オフラインの区別によって分けます。
処理のタイミングとは、日次、週次、月次、期末などのことです。
ファイルの抽象化・カプセル化の検討をします
使用するファイルが共通の機能は、1つのプログラムにまとめます。
多数の機能が同一のファイルをアクセスするケースに、これをひとつのプログラムにまとめると大きくなりすぎてしまいます。
かといって、それぞれの機能をバラバラにしてしまうと、多数のプログラムが共通のファイルに対して同じような操作を行うことになり、同じようなプログラムを重複して開発するのは負担となります。
|