• 締切済み

プログラミング時の設計書参照方法について

新卒で現在の会社にはいり、他の企業の手法がわからないのと、こんなツールないかな?と思い質問させていただきます。 私はAccessやVB.net、C#でプログラミングをしています。 プログラミングをやっている時に、今開発している設計書や仕様書、 または既存で組まれている仕様書を膨大な資料から探すのがすごく面倒で、 探すだけで時間がかかってしまっているのが、悩みになっています。 そこで、こういうツールがあったらいいのに・・・と思ったのが、 プログラミングしているソースに該当する設計書等が自動で画面に表示されてくるような ツールです。 そんな夢のようなツール無いと思うのですが、もし、そんなツールがあるなら教えていただきたいです。 (ネットで探してはみたものの、イメージに合うものが見当たらない・・・) もしくは、 皆様がプログラミングする時、既存・新規設計書をどんな形で管理し、参照しているのか 手法をご教授願えませんか?

みんなの回答

  • takasue
  • ベストアンサー率9% (3/31)
回答No.2

構造設計仕様を作成してからプログラムを組むのがいわゆる一般的です。そのため、基本プログラムにはいってから仕様を探すということはしないのではないかと思われます。特別なツールより工程管理を如何に確実に実施するかだと思いますよ。 ちなみにワード、エクセルで大規模といわれるプログラムも管理できています。

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

> プログラミングしているソースに該当する設計書等が自動で画面に表示されてくるような って事は前提として、仕様書、設計書は電子化されてるんですよね? 普通にgrepツールなんかで、指定した文字列を検索、表示すればよいのでは。 自分が使ってたのはWordやExcelのファイル内の文字列を検索するツールでしたが、そういう物でも結構役に立ってました。 現在は開発や配布が終了してるので、紹介は出来ませんが。 上のようなキーワードで情報収集してみると良いかも。 「office grep」 - Google 検索 https://www.google.co.jp/#q=office+grep

osora000
質問者

補足

電子化はされているのですが、基本的にプログラマーに配布されるのがPDFなのです。 もともとはエクセルなので、grepもありですね。

関連するQ&A

  • システムの仕様がわかりません(新人)

    vbでシステム開発をしています 他の人が書いたプログラムの構文は本を読んだり ネットで検索して何とか解決できるのですが システムの仕様みたいなものがわかりません コードが0の時に何々するとか区分が何々の時 何々するみたいなことが全然わかりません プログラムの仕様書は忙しくないらしいです どうすれば一人前のプログラマーとして プログラミングできるようになるでしょうか 教えてもらいながらプログラミングしてます。 外注の人はほとんど聞かずにゴリゴリと プログラミングしてます。 外注の人のようになりたいです

  • エクセルVBAにて参照設定で不明・・・・

    いつもお世話になります。早速ですがエクセルVBAにて 社内で作成したエクセルで正常に作動していたマクロが客先にセットアップしたところFormat文やMid関数でエラーが出てしまいます。開発もとのPCにはVB6.0 VB.NET がインストールされていますが客先にはされていません、何か関係がありますか?専門の知識のある方どうぞ宜しくお願いします。 ※客先PCでVB EDIT画面でツール→参照設定を見てみますと不明な項目が幾つかあります。

  • プログラミングで稼げない

    Youtubeやネットでよくプログラミングは稼げると大々に宣伝してますが、 私は記憶があるうちに家コンピュータがあり、小さい時からプログラミングできます。現在も10言語以上はできます。 20台設計を含み、たくさん仕事がありましたが、30代になって一気に減りました。 35歳超えた現在、まったく仕事がありません。 人手不足の極点まで達した今、なぜ仕事がないでしょうか。

  • プログラミング経験のないSEのキャリアアップについて

    こんにちは。僕はSEのキャリアアップについて少し悩みがあって、 みなさんのご意見をお聞きしたいと思います。 ■現状 男性、27歳、現在あるIT会社に勤めています。入社3年目。 設計-開発-テスト-運用 という流れから見れば、僕の仕事は「テスト」です。ユーザーに近い立場でのテストで、プログラムはあまり触りません。 僕はコンピュータが好きで、この業界で働き続きたいと思います。自分は中国人であるため、将来日本語と中国語を両方活用でるなブリッジSEになりたいんです->まだ遠い話です。 ■悩み 本格な開発・プログラミングの経験がないため、今後キャリアアップはどう設計すればよいか分かりません。 周りの友達は、ほとんど【開発 → 内部設計 → 外部設計】というキャリアだそうです。それはIT業界での「王道」ではないか思います。つまり、みんなは本格的なプログラミング経験があります。 しかし僕の場合は、 入社時JAVAの研修が2ヶ月間。自習でVBAを少々。 会社に入ってから、いきなり「テスト」になってしましました。開発の部署に異動しようとしても、開発の仕事はほとんどアウトソーシングで、自社にはなさそうです。 現場で、仕事の効率を上げるために時には200行ぐらいの自作ツールを開発します。(自分だけが使うため) その程度です。 ほかの人と比べたら、僕は本格的なプログラミングの経験が足りないのです。 僕は一生ずっとプログラミングをするつもりはありません。しかしまったく経験ないままで大丈夫かどうか、不安します。 ■質問 1.IT業界で働いている皆さんは、皆プログラミングの経験がありますか。 2.SEのキャリアアップの視点から見れば、プログラミングは必須ですか。 3.僕は二つの道を考えています。  A 現在の部署、仕事を維持して、そのまま成長していく。  B プログラミング経験できる部署あるいは会社にいって、本格なプログラミングを経験します。2、3年後、また現在の仕事に戻る、あるいは他の仕事をします。 経験の浅い僕は、この二つの道がどちらがよいか分かりません。 皆さんのご意見をお伺いしたいと思います。 以上、ありがとうございます。

  • VB6.0からVB.NETへ移行する利点

    VB6.0は何年か開発してきたのですが、VB.NETは開発経験はほとんどなく、ネットなどで見聞きした程度しか知識はありません。 現在、人事の社内システムがあるのですが、そのシステムがその部長さんが趣味がプログラミングで、それが高じて何年もご自分でVB6.0で開発したものをずっと使っているんです。確かに、色々勉強して作ってあるだけあって、すごいんですが、社内開発でその部長さんしかシステムの仕様を知らないということが問題になってきて、外部に発注して新たにシステムを開発してもらうか、私が所属している情報システム部で開発する、ということになりました。 私としては、VB.NETで開発をしようと思ったんですが、その人事の部長さん(趣味:プログラミング)から「.NETだと遅いからよくない。」とか言われてしまいました。 私からすると、その部長さんが自分がVB6.0でしか開発したことがなくて、VB.NETだと自分がかかわれなくなるのがいやなのかなぁ。と思ってしまっています。 VB6.0はもう販売も中止されていて、今後開発しようにも、社内にはライセンスが2つしかなく、規模的にも2つじゃ足りないし、その点を進言したのですが、「使うのはうちの部署だから、今より遅いのは嫌だ」と言われてしまいました。 なんとか部長を説得したいのですが、毎月山のように雑誌や書籍を買いあさり、相当勉強もしているみたいなので、私にはとても説得できる材料がありません。 私もVB6.0で進めていった方がいいのかなぁ、と悩み始めています。 やはりVB6.0の方がいいんでしょうか? 色々アドバイスいただけると幸いです。

  • VBにてexeを実行させる方法

    環境OS:2000 開発ツール:VB,ACCESS,TDBGrid を用いてDBシステムを作成したのですが ・VB や その他のツールをインストールした端末にて  exe を実行できるのですが ・ツールを全くインストールしていない端末では一部  しか動作しません 開発時、[プロジェクト]-[参照設定]or[コンポーネント] の設定は変更いたしました 予想では dll,ocx ファイルが無いのが原因かなと 思っています この場合,どのようなファイルをどこに入れると、 ツールのインストールしていない端末でも動作するのでしょうか? 教えて下さい

  • VB.NET,2005でのオブジェクト指向、クラス設計のポイント。

    VB6ユーザでした。 これから、VisualStudio2005で、VisualBasiの開発を 新規に行う所です。 VB6ユーザの悩み所として、クラス設計があるかと思います。 オブジェクト指向の概念は理解しているのですが、 クラス設計のポイントをアドバイス頂けないでしょうか。 みなさんの、VB.NET、VisualStudio2005等での オブジェクト指向プログラミングの勘所を教えて頂けると 助かります。 思いつく事では・・・ 例1) 顧客DBがあり、いろんな画面から操作する場合、 顧客クラスを用意し、DB操作は、顧客クラスを経由して 行うとか。 例2) 出来るかどうか分かりませんが、 画面で共通部品となる部分を、クラス化し、継承して いくとか。 参考になるHPでも良いので、アドバイスをお願い致します。

  • HOLONついて教えてください。

    NEC独自の言語(だと思いますが・・)HOLONについて、なんでも結構ですので教えてください。 プログラミング言語なのですか?それとも、開発ツールのようなものになるのでしょうか?(VBみたいに・・・) 宜しくお願いします。

  • アスペクト指向について

    アスペクト指向プログラミングについて今勉強中です。 分からないことはいくつあります。 1)その手法はなんのものものですか?  単純なクラスの設計の手法ですか?その手法を適応するために  あるツールを使わないといけないでしょうか?  簡単なサンプルソースをあれば、いい 2)ログの出力にいい方法ですか? 以上です。よろしくお願いします。

    • ベストアンサー
    • Java
  • これから学ぶべきプログラミングについて

    プログラミングのまったくの初心者です。以下の質問に語弊等がありましたらどうかご容赦下さい。 仕事上の顧客データ(氏名、生年月日、購入歴等)、製品情報(商品名、仕様、値段等)を外出中にPCや携帯で、簡単な条件を入れて検索し、条件に合ったものをサーバーからダウンロード?して参照したいと思っています。情報量はほんのわずかなものです。 資金に乏しく自力で構築したいのです。 そのようなプログラミングを作る場合、PCと携帯ではまたべつの言語が必要なのでしょうか? PCではPHPというのを覚えればよいのでしょうか? Perlやrubyというものとの違い、初心者にとっての覚えやすさ、それぞれの特製を詳しく教えて頂けたら助かります。 また色々調べるとXMLといのも必要な感じなのですが、どうかかわるのでしょうか? サーバーについても難しいようなのでレンタルしようと思うのですが、それだと初心者にも扱えますでしょうか? ブログを作った事はありますが、HPなどは作った事はないです。 自分なりに図解雑学シリーズのソフトウェアやプログラミング言語などを読んだのですが、開発の歴史がわかっただけで、どの言語が何に向いているのかはよくわかりませんでした。 どういうような過程で、何が必要で、習得する年月の目安等も教えて頂けたらありがたいです。どうぞ宜しくお願いします。