• ベストアンサー

Linux系での開発ドキュメントの作成・管理

今日人生ではじめての転職をしました。 Linux環境で開発ドキュメント(UI仕様書や、データ設計書など)を 作成する際に、どのようなツールを使用していますか? また、ドキュメントのバージョン管理にはどのようなソフトを使用していますか? オススメがあれば教えていただきたいです。 昨日までの会社ではWindowsベースでの開発環境だったため、 開発ドキュメントの作成にはVisioやExcelを使っていました。 今日から勤務する会社ではLinuxベースの開発環境なのですが 現存するドキュメントが全く無く、参考にするものがありません。 困った困った・・・

質問者が選んだベストアンサー

  • ベストアンサー
  • MrBan
  • ベストアンサー率53% (331/615)
回答No.2

ドキュメントは、Windowsからであれば多分OOo(OpenOffice.org)がよいかと思います。 # LaTeXやHTML等というのもありえますが。 UML等を書くならEclipseベースのモデリングツールや、Umbrello等が候補でしょうか。 関数仕様レベルの詳細はdoxygen等を使うと便利です。 バージョン管理は、SVN(Subversion)等がお勧めです。

noppi_99
質問者

お礼

いくつかの候補を挙げていただいてありがとうございます。 それぞれの特徴など調べて決めたいとおもいます。 ありがとうございました。

その他の回答 (1)

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.1

今までEXCELを使っていたのならOpenOfficeはどうでしょうか? http://ja.openoffice.org/

noppi_99
質問者

お礼

ありがとうございます。 OpenOfficeであれば操作感が大差ない点や、 PDF出力など魅力的な面もありますので候補にしています。 他にも比較できるようなツールがないか探して見ます。

関連するQ&A

  • Linuxでゲーム開発

    Linuxで(具体的にはLindows)ゲームを作りたいと考えています。 LinuxはツールがいろいろあってVBのようなGUIの統合開発環境がないようなのですが、何か良いツールはないものでしょうか? VBのようなツールが欲しいと思うのですが、なければそれに近いようなものでも構いません。 kylixを勉強しようかなあーとも思いましたが、どうも初心者向けの書籍がなく、インストールしたままです。WideStudio本も買いましたが、どうもrubyやC++などが必要のようで・・・。 Javaっていう話もありますが、それならWindowsでもいいじゃんっ!って思えてしまってどうも踏み込めません。 みなさん、どうやってゲーム開発などをされているんでしょうね??? QTを使うためにGLADE入れて、gtk+やGCC・・・・んーーいろいろと使えるのがLinuxの良いところですけども、GUIアプリの統合開発環境ともなると、ううううううううううむ、です。_| ̄|○ ちょっとゲーム開発したいだけなのに。。。 いろいろありすぎ!!(×_×)

  • ソフト開発に関する仕様書の書き方は?

    ある携帯を用いたシステム開発における仕様書を作ってくれと会社の上司から依頼されました。 当方、プログラム経験は少々ですがあります。 (といっても、MS-DOS時代のC、エクセルVBAでのツール作りくらいですが・・) よって、具体的な仕様書をおこしたことはありません。 一口に仕様書といっても、システムの種類や内容などによって、いろいろあると思うのですが、何か具体的な仕様書フォームとかあれば、ぜひ欲しいです。 どういった項目が必要なのかがわからず、何から手をつけて良いかが、わからないもので・・ ちなみに、仕様書を作成する側(SEと呼ばれる立場?)は、開発する環境(使用するハードやソフト)、開発言語、使用するDB、開発するための規則なども細々と決めなければならない(仕様書に盛り込む必要がある)のでしょうか? プログラミングは、外部のソフトベンダーに依頼するそうなのですが、そうなると仕様書がしっかり書かれていないとマズいような気がしています・・ しかし、どこまでのことを仕様書を作成する側がやらなければならないかも、ちょっとわからないんです。 また、仕様書を作成する業務=システム設計またはプログラム設計と考えてもよろしいのでしょうか?

  • Linuxでの開発について

    よく転職サイトでシステムエンジニアとかの募集でLinuxでの開発があることとありますが、実際はどういうことを指すのでしょうか? プログラマとしてJava(サーブレットやサーバサイド開発込み)やTeratermは使用したことがありますが、それとは別ものとはわかってても、じゃあ何?と聞かれると答えられません。 Linux環境での開発、これだと解る説明をください。

  • システム設計を作成するときに使用するツールは?

    データーベースを用いた業務ソフトを作成する際、最初に作られる仕様書のなかで、特に、 【基本設計】 ・画面仕様書 ・帳票仕様書 ・テーブル定義書 ・機能設計書 を作成する際、どのようなツールを用いて作成されることがおおいのでしょうか? VISIOでしょうか?

  • 開発用ドキュメントのあり方

    お世話になります。 要件定義書などのドキュメントのあり方について、ふと疑問におもうことがあり、質問させていただきます。 先日、私の会社で小さなプロジェクトを行うことになり、開発に関するさまざまなドキュメントを必要としています。 そこで問題は、そのドキュメントをどういう形式で作成しようかということです。 私としては、適材適所色々あるので、エクセル、ワード、あればビジオを使い分けすべきであるとおもうのですが、エクセルで統一しましょうという意見も中にはあります。 効率のよさという点から言うと、統一したほうが楽ではありましょうが、今まで自分の見てきた要件定義書などは大概ワードで作成されていることが多く、エクセルで書くことに若干抵抗があります。 皆さんは、どのような形式でドキュメントを作成されていますか?

  • システム設計時に作成するドキュメントについて

    情報システムを設計するときにドキュメントを作成しますが、実際の業務ではどのドキュメントを作成していますか? このフェーズではこのドキュメントを作成するといった一般的なものはわかっているのですが、実際に開発するときは必ずしも全てを作成するわけではないですよね? 開発業務から遠ざかってかなり年月が経過したので、最近の現場がよくわかりません是非いろいろ教えてください。

  • システム開発の納品物(ドキュメント)の扱いについて

    システム開発(請負)での納品物(ドキュメント)とは、 A:作業工程内で作成されるものをいうのか、 B:別途金額が発生する制作物なのか、 どのように考えるのが普通なのか、教えてください。 (経緯) Webサイトのシステム開発のリニューアルを行うことになり、 以前開発を依頼した会社に見積りをあげてもらいました。 ※私が会社に就職する前に依頼経験がある会社で、私自身は初の対応の会社です。 PG単価4万円、作業工数:64人日(2人月)、260万の見積りで、 納品物としてはソースコード一式のみ。 それ以外の設計書や定義書などドキュメントは一切なし。 ソースコードのみでは、自社での検収作業が大変なので、 「検収作業を自社で行うためにもせめて設計書をつけて欲しい」と話をしたら、 新しい見積りで、設計の工数が倍になって、320万となっていました。 設計書だけで、40万も違うものかと驚きました。 こちらとしては最初の見積りで「設計」「製造」「テスト」の工程が提示されていたため、 その際に作るであろう設計書をもらえればと考えていましたが、 プロトタイピング開発であるため、設計書に関してはリリース後に 最終的なシステムをもとに書き起こして提出するという流れになるといわれました。 検収で必要としていると伝えたにも関わらず、リリース後に渡すというのも、 よくわからない説明で困りました…。 通常、設計書などは途中工程で作成されるだろうと考えていましたが、 そうではないのでしょうか。 価格を吊り上げるためのやり方に思えて仕方ありません。 これについて、ご意見お願いします。

  • Linuxでの制御開発について

    いつもお世話になっております。 Contec製品などのインターフェースを使用してPCから外部への制御開発をしています。 ここ最近新しいWindowsが発売を控えているようですが、それに伴って今後販売されるPCの実装OSや、周辺機器も移行していくと思うのです。 正直新OS基準の周辺機器への対応には開発環境・実行環境ともに余計な労力がかかるため、短期的に仕様が変わるOSやハードウェアに対する開発を避けたい気持があります。 そこでできるだけ上記に依存しない(10年間程度)開発を続けるために、安易ではありますがプラットフォームをLinuxに移行することを考えています。 しかしながら、あまりLinux環境でPCからの制御開発を行っている文献を見つけられていません。ただ冒頭で述べたContec社は一部製品のLinux対応をサポートしているため、幾ばかりかの期待を持っています。 私が必要としている機能は、 1.ユーザインタフェースとして、画像や動画を成果物上で再生できる 2.PC(マザーボード)が実装している外部インターフェースを利用できる 3.OSのバージョンとコンパイラが長期的に対応し続ける 4.データファイル(形式は不問)をWindowsと変換無しで閲覧・編集できる 5.開発言語は問わないが、Windowsライクなフォームアプリケーションも作成ができる これらはPCアプリケーションの開発者としては夢のような話かもしれませんが、もし実現されている方がおられましたら、実例などご教授いただけたら良いなと思っています。 宜しくお願いします。

  • 開発系の資格で、内部設計書、外部設計書、テスト仕様書などのドキュメント

    開発系の資格で、内部設計書、外部設計書、テスト仕様書などのドキュメント類の書き方を学習できる資格はありますか?

  • ドキュメントの保守について

    ソフトウェア開発で画面仕様書などのドキュメントを作成すると思います。 開発中や開発終了後、機能変更や追加が行われた場合、 既に作成されている仕様書も合わせて変更や追記される必要があると思います。 しかし、今の現場ではこのドキュメントの更新が徹底されておらず、 ドキュメントとアプリケーションの実際の仕様にギャップがあります。 機能の追加や変更があった場合に、 ドキュメントの更新を徹底させる何か良い方法はありませんでしょうか。