「ドキュメント」(2007/08/05 (日) 22:00:22) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*ドキュメントの書き方
**どのような文書が必要か
プログラムを単に使用するだけの者の為にも以下のような文書が必要となる。
>#amazon(4894716658,right)
>***プログラムを使用するために
>+目的&br()主要な機能、このプログラムを書く理由は何か(プログラムの必要性)。
>+環境&br()実行可能な機械、ハードウェア構成およびオペレーティングシステム構成。
>+領域と範囲&br()どの入力領域が有効に処理されるか。また、規則通り出力される出力範囲はどこか。
>+実現される機能と使用されるアルゴリズム&br()要するに、何をするものなのか。
>+入出力フォーマット&br()詳細かつ完全に。
>+オペレーション指示&br()コンソールや出力リストに出力されるもので、正常時および異常時の終了処理を含む。
>+オプション&br()機能に関して利用者にはどのような選択が出来るか。また、その選択の正確な指示方法。
>+実行時間&br()指定された構成で指定されたサイズの業務を処理するには、どのくらいの時間が掛かるのか。
>+精度および検査&br()出力結果にはどのくらいまでの精度が求められるのか。精度を検査するためのどんな手段が組み込まれているのか。
>こうした情報は、往々にして三ページか四ページで全部説明できてしまうものだ。それには簡潔さと的確さに十分注意を払わなければならない。こういった文書のほとんどが、プログラムを書き始める前に下書きされる必要がある。というのも、それが基本的なプランを決定するのを具体的に示しているからだ。
当然、環境や目的の変更の為に改良しなければならない者には、より詳細な記述が必要となる。
*ドキュメントの種類
(予定)
*ドキュメントの書き方
**どのような文書が必要か
プログラムを単に使用するだけの者の為にも以下のような文書が必要となる。
>#amazon(4894716658,right)
>***プログラムを使用するために
>+目的&br()主要な機能、このプログラムを書く理由は何か(プログラムの必要性)。
>+環境&br()実行可能な機械、ハードウェア構成およびオペレーティングシステム構成。
>+領域と範囲&br()どの入力領域が有効に処理されるか。また、規則通り出力される出力範囲はどこか。
>+実現される機能と使用されるアルゴリズム&br()要するに、何をするものなのか。
>+入出力フォーマット&br()詳細かつ完全に。
>+オペレーション指示&br()コンソールや出力リストに出力されるもので、正常時および異常時の終了処理を含む。
>+オプション&br()機能に関して利用者にはどのような選択が出来るか。また、その選択の正確な指示方法。
>+実行時間&br()指定された構成で指定されたサイズの業務を処理するには、どのくらいの時間が掛かるのか。
>+精度および検査&br()出力結果にはどのくらいまでの精度が求められるのか。精度を検査するためのどんな手段が組み込まれているのか。
>こうした情報は、往々にして三ページか四ページで全部説明できてしまうものだ。それには簡潔さと的確さに十分注意を払わなければならない。こういった文書のほとんどが、プログラムを書き始める前に下書きされる必要がある。というのも、それが基本的なプランを決定するのを具体的に示しているからだ。
当然、環境や目的の変更の為に改良しなければならない者には、より詳細な記述が必要となる。
表示オプション
横に並べて表示:
変化行の前後のみ表示: