Mercurial > hg > Papers > 2013 > nobuyasu-sigos
annotate paper/compare.tex @ 46:adf4f992c2eb
modified implmodel.tex
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 01 Apr 2013 08:35:43 +0900 |
parents | 51b5c6c31db3 |
children | 5b8fef62a089 |
rev | line source |
---|---|
45
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1 \section{合意形成支援Webアプリケーションの考察} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
2 作成したWebアプリケーションに実際にデータを入力する. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
3 %入力するデータは琉球大学情報工学科のサーバ管理で実際に行われた作業である. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
4 また, 同じデータをredmineに入力する場合も想定する. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
5 redmineはプロジェクト管理ソフトウェアのことで, チケットと呼ばれる単位で作業の記録をとっていく. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
6 チケットにはさらに子チケットや関連するチケットといったものの登録ができる. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
7 コメント機能もあり作業の報告や相談をそこで行うこともできる. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
8 Webアプリケーションとredmineでの表示についての考察を行う. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
9 %redmineで入力する場合と作成したWebアプリケーションで |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
10 %このredmineと作成したWebアプリケーションの表示を比べ, 考察を行う. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
11 |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
12 \subsection{データの入力} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
13 今回入力するのはブレードサーバ(以下bldsv)のリフレッシュ作業 |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
14 に関する作業ログである. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
15 実際に行う予定だった作業は以下の通りである. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
16 \begin{enumerate} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
17 \item bldsv上で稼働しているVMのバックアップをとり停止させる |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
18 \item bldsvのリフレッシュを行う |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
19 \item VMをバックアップから戻し再稼働させる |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
20 \end{enumerate} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
21 |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
22 当初はこの3つの作業だけを予定していた. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
23 しかし実際に行った作業は以下の内容となる. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
24 \begin{enumerate} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
25 \item bldsv上で稼働しているVMのバックアップをとり停止させる |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
26 \item bldsvのリフレッシュを行う |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
27 \item VMをバックアップから戻すことに失敗する |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
28 \item VMを戻せない原因の追求を行う |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
29 \item 原因がbldsv上のVMを落としたためDNSサーバも落ち, アドレスが引けないことだと分かる |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
30 \item DNSサーバを使用しないですむ方法を考える |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
31 \item /etc/hosts に直接書き込むことでDNS無しでもドメインを解決できかもしれないと案があがる |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
32 \item /etc/hosts に必要なサーバの情報を書き込む |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
33 \item VMがbldsv上に戻り無事起動する |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
34 \item 次回からの解決方法を探る |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
35 \item 学外にセカンダリとなるDNSサーバを置くことで解決するのではないかと案があがる |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
36 \item 学外にセカンダリDNSサーバをおく |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
37 \end{enumerate} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
38 |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
39 ブレードサーバをリフレッシュするという話が学外にセカンダリDNSサーバを置くという話にまで |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
40 広がっている. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
41 redmineでチケットを作成しこの作業を行なわれた場合を考える. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
42 まず, 「サーバをリフレッシュする」というチケットがあるだろう. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
43 しかし, そのチケットの中で関連もしくは子チケットとして「学外にセカンダリDNSサーバを置く」というチケットがでてくる. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
44 これは初見の人にとっては繋がりがよく分からずに疑問が浮かぶことだろう. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
45 なぜそのようなチケットがあるのかを知るためには子チケットや関連するチケットのコメントを読む必要がでてくるかもしれない. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
46 しかしそれはいささか手間である. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
47 だが, 今回私達が作成したWebアプリケーションではredmineのチケットは1つの主張ノードにあたる. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
48 そのため, 各関係がエッジで繋がっているため関連の確認が行いやすくなっている. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
49 |
46
adf4f992c2eb
modified implmodel.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
45
diff
changeset
|
50 %\subsection{議論の様子の時系列的な味方} |
45
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
51 |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
52 %また, あるノードができた流れも過去のバージョンをみることができるため比較的分かりやすいと思われる. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
53 実際にWebアプリケーション上でデータを入力してできた木構造を\figref{fig:webapp}に示す. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
54 |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
55 \begin{figure}[htpb] |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
56 \begin{center} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
57 \includegraphics[scale=0.40]{figure/webapp2.png} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
58 \caption{木構造で表現された議論} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
59 \label{fig:webapp} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
60 \end{center} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
61 \end{figure} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
62 |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
63 |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
64 |