うた-LINK.com (05/22update)

▼最新情報をCheck!!▼


「ソフトウェアドキュメンテーション」||うた-LINK.com (05/22update)

ソフトウェアドキュメンテーション wikipedia|無料辞書

前のページ 1/2 次のページ
ソフトウェアドキュメンテーションとは、コンピュータソフトウェアに付随する文書、またはそのような文書を作成することを意味する。類似の用語としてソースコードドキュメンテーションがある。
仕様書とは異なる。仕様書は設計/実装のために事前に作成される文書だが、ここでいうドキュメンテーションは開発中あるいは既に完成したソフトウェアに付随する文書である。

◆ ドキュメンテーションの分類
ドキュメンテーションはソフトウェア開発の重要な部分を占めているが、見過ごされることが多い。ドキュメンテーションは以下のように分類される:
アーキテクチャ/設計 - ソフトウェアの概要。外部環境との関係、設計原則などが記述される文書。
技術 - コード、アルゴリズム、インタフェース、APIなどの文書。
エンドユーザー - エンドユーザー向けのマニュアル、システム管理者やサポートスタッフ向けの文書。
マーケティング - 製品概要などのプロモーション用文書。

◆アーキテクチャ/設計文書
設計文書は様々な形式がある。どのように(HOW)使うのかよりも、なぜ(WHY)そのように設計されているかを解説することに注力していることが多い。例えば、データ構造がそのようになっている背景となる原理を解説したり、特定オブジェクトのメンバー関数をリストアップしたり、コードの追加方法を記述したりする。あるクラスがなぜそのように構成されているかを説明し、パターンを示し、よりよい方法の概略を提案したり、今後の改善を提案したりする。これらは、コードに関する文書やユーザー向け文書には不適切だが、設計にとっては重要である。
アーキテクチャ文書は設計文書の特殊例である。ある意味で、アーキテクチャ文書はコードからの第3の生成物(第1はコードに関する文書、第2は設計文書)である。アーキテクチャ文書にはコードに固有な部分はほとんどない。特定のルーチンのプログラム方法を説明することはほとんどなく、あるルーチンがなぜ現在のような形になっているかさえ説明しない。代わりにそのルーチンの存在意義や動機となった要求仕様などを解説する。よいアーキテクチャ文書は詳細に関しては紙幅を費やさず、解説に重きをおく。下位の設計の方針を示唆することもあるが、そこに踏み込むことはせず、他の文書に任せる。
その他の設計文書として類似製品との比較文書がある。これは「ホワイトペーパー」の形式となることが多い。ある特定の観点でシステムを論じ、代替手法を示唆する。その観点はユーザーインターフェイス、コード、設計、アーキテクチャなど様々である。現状を概説し、複数の代替手法を説明し、それぞれの長所と短所を列挙する。よい比較文書はしっかりした研究の上に成り立ち、考えを明確に述べ(読者を戸惑わせる専門用語を使わず)、何よりも公平である点が重要である。比較文書の目的は、特定の観点を押し付けるというよりも、最善の解決法を見出すことである。結論に至らない場合でも全く問題はなく、現在の状況を改善するような代替案が全くないという結論であっても構わない。比較文書はマーケティングの道具として最初から執筆するのではなく、あくまでも科学的な考察の上で書かれるのがよいとされる。

◆技術文書(コード文書)
これは、多くのプログラマが「ソフトウェアドキュメンテーション」という用語で想定している文書である。ソフトウェア開発では、コードだけでは不十分である。コードと共にそれをどう使うかといった様々な事柄を記述した文書が必要である。このような文書はソースコードに埋め込まれていることが多く、ソースコードを入手すれば同時に参照可能となることが多い。
この文書は非常に技術的で、主にAPIデータ構造アルゴリズムなどを定義し解説する。例えば、m_name という変数が人間の名前を参照するものである、というような説明が書かれる。コード文書は完全であることが重要だが、同時に保守性を考慮して冗長性をなるべく排除しなければならない。
DoxygenJavadocROBODocPODTwinText といったツールでコード文書を自動生成できる。これらツールはソースコードからコメントを抜き出して、テキストまたはHTMLの形式でリファレンスマニュアルを作成するものである。コード文書は「リファレンスガイド」のスタイルで構成されることが多く、プログラマが素早く任意の関数やクラスを検索できるようになっている。

▲上へ / ▼下へ

多くのプログラマがいくつかの理由から文書の自動生成を活用している。例えば、ソースコードにコメントの形で文書が埋め込んであると、プログラマはコードを書くのに使っているツールで文書も同時に書くことができ、コードを見ながら文書を書くのに便利である。これにより、コードと文書を常に同時更新するのが簡単になる。
もちろん欠点もあり、プログラマ以外がこの形式の文書を編集できないという一面もあり、プログラマ以外はツールによって更新されるまで最新の文書を参照できない(例えば、ソースからの文書生成は毎晩まとめて行われたりする)。もっとも、このような特徴を利点と見る考え方もある。
ドナルド・クヌースは、ソフトウェアドキュメンテーションをコードを書いた後で行うのが非常に難しいと考え、文芸的プログラミングという手法で文書をソースコードと同時に書くようにして、自動的手段で文書をソースコードから抜き出すようにした。

◆ユーザー文書
ユーザー文書は一般にソースコードとは完全に分離したもので、単にそのプログラムの使用法を解説するものである。
ソフトウェアライブラリの場合、コード文書とユーザー文書は実質同じであるが、一般のアプリケーションではそうではない。一方で、LISPマシンでは全てのコードに文書が付随していた。これに強力な検索機能を組み合わせて、LISPマシンでは文書を検索して、そこから関連する関数名などをコピー&ペーストでユーザーが作成中のコードに直接利用することができる。このレベルの使い易さを実現した最近のシステムというものは見受けられない。
一般に、ユーザー文書はプログラムの機能毎にその機能を呼び出すのに必要な手順を説明している。よいユーザー文書はさらに、問題発生時の解決策を与えてくれる。ユーザー文書にとって重要なことは、紛らわしい記述を避けることと、付属するソフトウェアに正しく対応していること(最新であること)である。ユーザー文書の形式は定まっていないが、索引が非常に重要である。一貫性と単純性も重要である。ユーザー文書はソフトウェアの契約の一部を構成する。
ユーザー文書の形式として広く採用されている3つの形式がある。チュートリアル形式は新規ユーザーにとっては最も便利であり、特定のタスクを手順を追ってガイドしてくれる。テーマごとの文書形式は、章や節ごとに特定のテーマを解説したものであり、中級ユーザー向けと言える。最後の形式は、コマンドやタスクを単純に辞書的順序で並べたもので、通常それぞれの項目に関連項目への相互参照が記されている。これは自分がどういう情報を求めているか判っている上級ユーザー向けといえる。実際の製品では、これら3つの形式の文書が同時に付属することはあまりないため、ユーザーがその点に不満を持つこともある。
ユーザー文書の提供形式として、パーソナルコンピュータ上のオンラインヘルプしか用意せず、コマンドやメニュー項目に関する情報しか与えないということも多い。この場合、チュートリアルや詳細な情報は、ソフトウェア開発者から特別な支援を受けた出版業者が書籍の形で販売することが多い。

◆マーケティング文書
多くのアプリケーションでは、その内容を広く知ってもらうための宣伝目的の文書が必要となる。この形式の文書には以下の3つの目的がある:
# 製品の潜在的ユーザーを刺激し、彼らにその製品をもっと知りたいと思わせる。
# 製品が何をするのかを正確に知らせ、その製品を購入することで何が得られるのかを周知させる。
# 他の類似製品との比較によって、その製品の位置づけを明らかにする。
よいマーケティング手法の1つは、覚えやすい「キャッチフレーズ」を使って伝えたい要点を明確にし、同じ業者の他の製品との相互運用性を強調することである。

◆ アーキテクチャ/設計/技術文書のためのツール
統一モデリング言語(UML)

◆ ソースコードからの文書生成ツール

前のページ 1/2 次のページ
・ソフトウェアドキュメンテーション page1
ソフトウェアドキュメンテーション page2

ソフトウェアドキュメンテーションを他のサイトで調べる
@[ソフトウェアドキュメンテーション]暇つぶしマスター
A[ソフトウェアドキュメンテーション]性病マスター
B[ソフトウェアドキュメンテーション]ダイエットNAVI
C[ソフトウェアドキュメンテーション]価格比較マスター
D[ソフトウェアドキュメンテーション]肛門科マスター
E[ソフトウェアドキュメンテーション]産婦人科科マスター
F[ソフトウェアドキュメンテーション]結婚情報マスター


■着うたLINK関連検索

無料 着うた
嵐 着うた
EXILE 着うた
宇多田ヒカル 着うた
KAT-TUN 着うた
YUI 着うた
アニソン 着うた
関ジャニ∞ 着うた
加藤ミリヤ 着うた
安室奈美恵 着うた
浜崎あゆみ 着うた
ジャニーズ 着うた
倖田來未 着うた
aiko 着うた
KinKi Kids 着うた
AI 着うた
伊藤 由奈 着うた
NEWS 着うた
Bz 着うた
いきものがかり 着うた
BONNIE PINK  着うた
X JAPAN 着うた
UVERworld 着うた
BUMP OF CHICKEN 着うた
木村カエラ 着うた
Janne Da Arc 着うた
YUKI 着うた
RADWIMPS 着うた
ビヨンセ 着うた
ゆず 着うた
コブクロ 着うた
GReeeeN 着うた
ラルク 着うた
ポルノグラフィティ 着うた
ケツメイシ 着うた
ORANGE RANGE 着うた
大塚愛 着うた
チャットモンチー 着うた
平井堅 着うた
スピッツ 着うた
Every Little Thing 着うた
Aqua Timez 着うた
福山雅治 着うた
柴咲コウ 着うた
ロードオブメジャー 着うた
交換 着うた
KREVA 着うた
スキマスイッチ 着うた
中島美嘉 着うた
BoA 着うた
アンジェラ・アキ 着うた
絢香 着うた
Dragon Ash 着うた
槇原敬之 着うた
CHEMISTRY 着うた
ウルフルズ 着うた
TOKIO 着うた
DREAMS COME TRUE 着うた
湘南乃風 着うた
Crystal Kay 着うた
RIP SLYME 着うた
FLOW 着うた
Chara 着うた
SEAMO 着うた
ランキング 着うた
小田和正 着うた
AAA 着うた
自作 着うた
小島よしお 着うた
レミオロメン 着うた
SOULd OUT 着うた
桑田 佳祐 着うた
LArc〜en〜Ciel 着うた
mihimaru GT 着うた
MONKEY MAJIK 着うた
Gackt 着うた
Ne-Yo 着うた
徳永英明 着うた
MEGARYU 着うた
アヴリル・ラヴィーン 着うた
川嶋あい 着うた
MINMI 着うた
BENNIE K 着うた
AKINO 着うた
マライア・キャリー 着うた
MISIA 着うた
ブラック・アイド・ピーズ 着うた
SoulJa 着うた
おしりかじり虫 着うた
バックストリート・ボーイズ 着うた
INFINITY 16 着うた
着うた配信サイト
ET-KING 着うた
DJ OZMA 着うた
高橋洋子 着うた
ファーギー 着うた
FUNKY MONKEY BABYS 着うた
ERIKA 着うた
ムーディ勝山 着うた
作り方 着うた

■着うたLINKWikipedia情報

着うたフル
波形編集
著作権保護機能
携帯動画変換君
アップローダー
着信ボイス

おすすめサイト

ダイエット

 美容・ダイエットならオマカセ!ダイエットNAVI

性病

 性病?お悩み・病院検索は性病マスター

暇つぶし

 いま、ヒマ?暇つぶしマスターで暇つぶし★

価格比較

 気になる商品の価格を比較!価格比較マスター

懸賞

 カンタン応募で豪華商品が当たる!アタックchance!

バイト

 駅チカバイトなら楽ラクバイト.com

求人

 地域を選んでバイト、仕事を探せる!!バリバリ仕事!.com

アルバイト

 バイトをこだわり条件で探す!こだわりキャリア.com

求人情報

 自分に合ったバイト探し★Myピッタリ仕事.com

バイト

 "資格"でバイト探し!天職さがそ!.com

バイト

 いいバイト、あるある!aruアルバイト.com

懸賞

 アタックchanceで懸賞チャレンジ!

産婦人科

 病院探し!病気相談なら産婦人科マスター

出産

 妊娠!出産!育児!赤ちゃんマスターでお悩み解決!

外為

 外為・為替レートをチェック!外為マスター

結婚

 結婚マスター!結納・両親・マリッジブルーノお悩みに…

先物

 先物・取引!詳しくなる!先物マスター

資格

 資格!キャリアアップ!資格GETマスター★

小説

 小説・書籍ならオマカセ!小説マスター

スポーツ

 スポーツ!健康!デトックス!スポーツマスターにオマカセ!

葬儀

 お葬式・葬祭のことなら・・・葬儀マスター

痩身

 ダイエット・デトックス・痩身!スリムGETマスター

脱毛

 パーフェクトBODY目指せ!脱毛マスター

着うた

 最新!人気!定番!うたマスターで着うたCHECK!

デコメ

 キラ系かわいいデコメCHECK!デコメマスター

転職

 履歴書・マナー・転職テク!就職情報なら転職マスター

バイク

 ハーレー!改造!バイクマスターにオマカセ!

派遣

 派遣!転職!キャリアアップ!転職マスター

ペット

 カワイイ犬・猫を飼いたい!ペットマスター

豊胸

 薄着の季節…お悩み解決!豊胸マスター

包茎

 包茎のお悩みなら…包茎マスター

レシピ

 今晩のおかず…料理・レシピならレシピマスター

モバグラMIXの人気キーワード

 モバグラMIXの人気キーワード一覧

外為

 外為情報をいち早く!外為LINK

求人

 転職・就活なら求人LINKにオマカセ!

金融

 金融業界の勉強するなら!金融LINK



 TOYOTA!HONDA!BMW!車のコトなら車LINK

モバグラMIXの人気キーワード2

 モバグラmixの人気キーワード2

  ■モバグラMXIの人気キーワード3

 モバグラMIXの人気キーワード3

  ■モバグラMIXの人気キーワード4

 モバグラMIXの人気キーワード4

  ■モバグラMIXの人気キーワード5

 モバグラMIXの人気キーワード5

  ■モバグラMIXの人気キーワード6

 モバグラMIXの人気キーワード6

  ■モバグラMIXの人気キーワード7

 モバグラMIXの人気キーワード7

  ■モバグラMIXの人気キーワード8

 モバグラMIXの人気キーワード8

  ■モバグラMIXの人気キーワード9

 モバグラMIXの人気キーワード9

  ■モバグラMIXの人気キーワード10

 モバグラMIXの人気キーワード10

  ■モバグラMIXの人気キーワード11

 モバグラMIXの人気キーワード11

  ■モバグラMIXの人気キーワード12

 モバグラMIXの人気キーワード12

モバグラMIXの人気キーワード13

 モバグラMIXの人気キーワード13

  ■モバグラMIXの人気キーワード14

 モバグラMIXの人気キーワード14

  ■モバグラMIXの人気キーワード15

 モバグラMIXの人気キーワード15

  ■モバグラMIXの人気キーワード16

 モバグラMIXの人気キーワード16

  ■モバグラMIXの人気キーワード17

 モバグラMIXの人気キーワード17

車査定

 車査定.com

献立レシピ1

 レシピが月額99円

献立レシピ2

 レシピが月額99円



~うた-LINK.com (05/22update) トップへ
(C)うた-LINK.com

モバイルSEO