• ベストアンサー

ステップ数によるスケジュール

言語がCOBOLの場合、1000ステップのプログラムを作るのにどれぐらいかかるかというのは、実力により、違うと思いますが、どれぐらいのレベルの人がどれくらい時間がかかるかというのは分かりますでしょうか。それが2000、3000となってきますと、時間はどのくらいの割合で増えるのでしょうか。

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

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.1

「プログラムを作る」をどう捉えるかで答えは変わってくると思います。 【要件定義 ~ システム(運用)テスト】と【コーディングのみ】では5~10倍ぐらいの差が有るかと。また、新規作成と修正でも、1ステップ辺りの工数が大きく変わってきます。 ですので、新規のプログラムの詳細設計, コーディング, 単体テストのみと仮定させて頂きます。 数年前に3年ほどCOBOLのプログラマーをしていた経験から考えますと、1年程度の経験者で、だいたい、1000ステップ当たり、6~8人日だったと思います。もちろん、仕様の複雑さなどにより大きく変わりますが、平均的にはそのぐらいだったかと。

konnyaku
質問者

補足

ご回答ありがとうございます。ステップ数とだけ書いてしまいましたが、ここでいうステップはコピー句を展開したステップも含む総ステップでしょうか。それとも、実ステップですか?

その他の回答 (1)

  • root139
  • ベストアンサー率60% (488/809)
回答No.2

> ここでいうステップはコピー句を展開したステップも含む総ステップでしょうか。それとも、実ステップですか? 実ステップです。コメントや空行なども除いた実効ステップ数の場合です。 まあ、かなり大雑把な数字ですし、ドキュメントの質や量やコーディング規約によっても大きく変わりますので、あくまで参考程度に考えてください。(^^;

konnyaku
質問者

お礼

そうですよね。こちらが責めを逃れるには、ドキュメントの質が悪いというしかないのでしょうか…。ドキュメント作る方が上ですからね。(..)

関連するQ&A

  • ステップ数について

    私の知人が会社面接にて「ソフトウェア関係の仕事がしたいです」と 言ったところ,会社側の人に「ステップ数はどれぐらいのプログラムを 書いたことがあるのか」とたずねられ,回答に困ってしまったそうです. 彼はC言語しかやったことがないそうで,ステップ数と聞けば繰り返し 何回ループさせたか,ということがステップ数だと思っていたそうなん ですが(っというか私もそうなんですが...),会社の人の言ってる ステップ数とはどうやら違う感じがしたらしく,「ステップ数とはなん ですか」と聞いたところ,それで話しは終わってしまったそうです. 後から調べてみたところ,fortran ではステップ数という言葉が出て来る ようなのですが,C言語ではあまりステップ数ということばを使わない ので,会社の人の発言の意味が良く分かりません. 誰かご存知の方がいましたら,教えて頂けないでしょうか.

  • ステップ?

    会社で汎用機のプログラミング(COBOL)をすることになり、独学で勉強しています。先日上司に「何ステップぐらいなら組める?」と聞かれました。このステップとは何のことでしょう。また標準的には何ステップぐらいのものが組めるようになれば、実務で使えるのでしょうか。あとCOBOLで組んだプログラムとJCLの関係について教えてください。ちなみに私は保険会社のシステム部門で、マシンはFACOMです。

  • プログラム言語レベル記述ステップ数とは、

    プログラム言語レベル記述ステップ数とは、 行数を数える時、コメントも数えるのですか?

    • ベストアンサー
    • HTML
  • フリーのCOBOL作成?ソフト

     学生です。今、学校でCOBOL言語を学んでいるのですが(全商1級レベル)正直なところさっぱり分かりません。プログラムの流れを見てもなんのことやら・・。現在学校では筆記による授業なのですが、昨年までは実際にパソコンを使って実技によって学んでいたのです。担当教師も実際に実技でやった方が理解できると言います。なので、学校ではできないのなら家でできないのか?と思ったのですが可能なのでしょうか?COBOL作成のソフト?のようなものがフリーであったりはしないのでしょうか?  また、もし実技でやらなくてもCOBOL言語の理解しやすい考え方があればそれでもいいのですが・・。  知っている方いらっしゃいましたら御願いします。

  • COBOLの学習方法?

    C,VB,PHPなどの言語でプログラミングはしたことがありますが、 COBOL言語でプログラムを書いた経験がありません。 富士通などのホスト?機のコボルの仕事をしたいと思っておりますが 書籍などで一般的なCOBOL?を学習したいので、良書を探しております。 コボラー?と呼ばれる方にお聞きしたいのですが、コボルは何が難しいのでしょうか?つまずき易い点など知りたいです。 また、コボルでオセロは作れますか?

  • ステップカウントツールが作成したいんですが・・・。

    C++言語で、読み込んだcppファイルのステップ数をカウントするツールを作成しているんですが、 複数行にまたがるブロックコメント行や、関数ごとのカウントなどがうまくいきません。 表示したいのは総ステップ、関数ごとの実ステップ、コメントステップ、その他(空白行や#include文など)です。 仕様はおおまかに以下になります。 ・コメント行とはC/C++のコメントで、//で始まる行コメントと、  複数行にまたがる/*~*/ブロックコメントのどちらも認識する。 ・非コメントとコメントが1行にある場合、その一文が関数内にある場合は  実ステップとしてカウントします。(a++ ;/* インクリメント */などの場合) 現在は"//"や"/*"や"*/"や"{"や"}"などの文字を検索し、それぞれが 見つかった場合ごとに処理を分けて考えていますが、関数の中に書かれているのか そうでないのかや、ブロックコメントなのかなど、複雑な条件がからんでいるので 正直、どういうプログラムになるのかわからず、混乱している状況です。 どのように組んでいけばいいでしょうか。よろしくお願いいたします。

  • プログラミング言語で環境

    こんにちは。 COBOL言語の総合開発環境はあるのでしょうか?? COBOL言語を紙面で勉強したことはあるのですが、 プログラムとしてコンピューターに打ち込んだことはありません。 また、勉強したのですがおすすめがあれば教えてください。 ※ ちなみにC言語の勉強するお勧めは[visual studio]ですよね??

  • プログラマーだったということになりますか?

    とある人が 前の業務内容が「COBOLを使った業務をしてた」という場合 プログラマーだったということになりますか? COBOLとはプログラミング言語ですよね?

  • 次のステップアップ

    HTMLが出来る人が次にステップアップするとしたら、どのようなプログラミング言語がいいですか? 個人的には、CGIを作って、自分のHPで運用したいと思っているので、スクリプトや、PHPなどをやってみたいと思います。 ホームページを作る以外で言ったら、ソフト、私用で使うソフトを作ってみたいとも思っています。独学で、比較的、簡単にマスターできる 言語は何でしょうか?

    • ベストアンサー
    • HTML
  • 伝達関数のステップ応答→グラフを書く

    伝達関数G(s)=50/(1+100S)(1+12S) のステップ応答h(t)を求め、コンピューターで数値計算を行いグラフを書くという問題で、計算を行うためのプログラムと、計算結果・グラフを提出しなければいけないのですが、その数値計算をするプログラムがかけません。 部分分数分解、ラプラス逆変換をしてステップ応答を求めることはできたのですが、コンピューターで数値計算をするには、どのようにプログラムを書けばいいのですか? ちなみにC言語で書こうと思っています。 ヒントだけでもいいので教えてもらえないでしょうか? よろしくお願いします。