• ベストアンサー

システム開発における「開発実績」とは?

大学でシステム開発の実習をやってます。 そろそろ学期も終わりが近づき、作ったシステムを発表するプレゼンをしなければいけないんです。 そのプレゼンの資料作りをしているんですが、先生が資料作りにあたって、「ステップ数など開発実績を盛り込んだ項目を設けなさい」と言ってたんですが・・・ ステップ数?開発実績? 何を書けばいいのかわかりません。 ユースケース図とかクラス図とか、機能の説明とかの資料は作ったんですが 「ステップ数」と「開発実績」というのが何なのかよくわかりません。 実績と言われてもシステム設計の実習なんて初めてだし・・・。 先生は何を求めているのか、 わかる人教えてください、お願いします。

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

  • ベストアンサー
  • neumann
  • ベストアンサー率39% (900/2303)
回答No.2

ステップ数とはプログラムの行数です。 ※空行やコメント行は除きます。 ステップ数を示すことでどの程度の規模のプログラムを作成したかがわかります。 ※1500行だったら1.5kSTEPと呼びます。 ただし効率の良いアルゴリズムを使えばステップ数は減りますから、ステップ数が直接プログラムの規模になるわけではありませんが・・・。 恐らく先生は「どの程度の規模のプログラムを作ったのか説明しなさい」ということを言ったのではないでしょうか?

その他の回答 (2)

回答No.3

No.2の方がおっしゃるようにステップ数はコメントや空行を除いたプログラムの行数のことです。 場合によってはデバッグ用の行(本来の動作と関係なくテストのために内部動作を確認するためのログ出力など)も除外することもあります。 ステップ数は開発の規模を計る目安になります。 そのほかにはテスト項目数や発見バグ数なども開発実績になります。 これは作ったプログラムの品質を計る目安になります。 1000ステップのプログラムに対して100項目のテストをしました、というのと500項目のテストをしました、というのでは後者のほうがやっぱりバグは少なそうだし、同じステップ数のプログラムに対して10個バグを発見した、というのと20個バグを発見した、というのでは後のほうがやっぱりバグが少なそうですよね。 余談ですが。。。

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

システムの機能や構造だけでなく 出来上がったプログラムの規模やコスト面(開発労力=時間数)、開発期間等の 予定と実績、差異理由等について分析すると言うことです。 遊びや実験ならいいのですが、仕事としてやる場合にはごく当然のことです。

関連するQ&A

  • 【 COBOL 】見積スッテプ数の出し方

    こんにちわ。 システム開発において、見積をだすのにあたりCOBOLで開発ステップ数をもとめるよい方法をしってる方教えてください。 ちなみに、基本設計からステップ数を求めようとしています。よろしくお願いします。

  • ベンダーでBVを使って開発している方に質問です。

    VBで開発を請け負っている人に質問です。(逆の立場の人でもかまいません) 開発にはノータッチで完成してからお前が運用を考えろと渡された、人事管理 システムがあります。この中に名簿の定型帳票があり1万ステップを超えて いるので改修は許して欲しいと言うのプログラムがあります。 先日バグの切り分けの為にシステム設計書、概要設計書及びプログラム仕様書 を見て「バカやってんじゃねぇーよ!」と怒ってしまった。私はVBの知識は ありませんが、要求されている仕様を整理すれば1~2千ステップもあれば 書ける内容を、概要設計から出力フォーマットに沿った説明をコーディング レベルまで持ち込み大きなステップ数になっているのが判りました。 (推測ですが、以前はAccessで開発されていたものをセキュリティーやメンテ  ナンスの理由から書き換えを行ったことからAccessのクエリー等をそのまま  VBに置き換えたのかも知れません。) システム設計の先頭にメンテナンスビリティーを重視した開発を行う事と あるのに、この帳票は部課コードを始めにコード類は殆どConstant Valueを 使っていて組織変更等がある都度変更の必要があると言う優れもの。 開発の当社側担当の無能さもさることながらVBで開発されている方はこんな レベルが低いのかと呆れた次第です。汎用機を扱うベンダーであれば効率性や メンテナンスの事を良く考え、詳細設計書に書かれている内容では、それらが 損なわれると判断すると、設計の変更を申し入れられる経験をして来た人間に とって泥棒並のベンダーとの思いもします。

  • VBのシステムの設計書にUMLは適用できますか?

    現在、VBでシステム開発を行っている者(新人)です。 VBで開発するシステムの基本設計書、詳細設計書を作成する際、UMLは利用できますでしょうか。 UMLはJava(オブジェクト指向)向きのもので、VB向きではないのは分かっているのですが。 (上司に、VBの設計書にUMLはどう使えるかのレポートを書くように言われまして^^;) VBでクラスモジュールを作る場合には、クラス図やオブジェクト図が適用できるのかと思いますが、クラスを作らない場合など、他にはUMLのどのようなものが適用できるでしょうか? DBのER図などに適用できますでしょうか? また、VBで開発するシステムの設計書の特徴などがあったら教えていただきたいと思います。VBだったらこういう風に書くとか(画面設計にフォームの画像を貼るとか)、この項目はVBの場合いらないとか(上司は「VBはソースが分かりやすいから詳細設計はいらないんじゃないか?」と言っています)、どんなことでもいいので、アイデアを下さい。  ご指導の程、よろしくお願いいたします。

  • システム連絡表とは?

    システム開発は、下記のように流れると聞いたことがあるのですが、 「システム連絡表」とは、何を意味するのでしょうか? 概要設計書 要件定義書 データベース定義書 基本設計書 基本仕様書 詳細設計書 詳細仕様書 単体テスト仕様書 単体テスト報告書 結合テスト仕様書 結合テスト報告書 総合テスト仕様書 総合テスト報告書 バグ報告書 プロジェクト会議議事録 チーム打ち合わせ議事録 システム連絡表 開発スケジュール予定 開発スケジュール実績 テストスケジュール予定 テストスケジュール実績 進捗報告書

  • Accessで製造業向け販売管理システム開発

    現在運用中のシステム(dbMAGICで作成されたもの)老朽化のためリプレースを検討しております(不況下で予算はゼロです)。 DBアプリの開発は未経験なのですがMicrosoft Accessなら簡単らしいというのと、 使い慣れたVBで書けるということでAccessでの開発を検討中です(使用経験なしです)。 ユーザ数は50名なのですが、Accessのmdbは複数人同時使用に向かないと聞きました。Access+PostgreSQL or MySQLの組み合わせであれば問題ないでしょうか。 又、Accessは個人向けソフトというイメージが強いですが、このようなシステム開発の実績はあるのでしょうか。

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

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

  • C++ソースからUMLの設計書を作るには

    C++ソースからUMLを使った設計書を起こしたいです。 設計書等は一切ありません。 総ステップ数12万超です。複数のcppファイルに分かれています。 オブジェクト指向に基づいて開発されているので、クラスからクラスへと更には別のcppファイルへと呼び出されていくので、どこから見ていったら良いか悩んでいます。 まずはクラス図から作った方が良いのでしょうか? C++ソースから設計書を起こすには、どこから手を付けたら良いか、アドバイスお願いいたします。

  • UMLによるシステム設計について

    私はSIerの新入社員です。 システム設計について勉強しています。 特にウォータフォールモデルとUMLについてです。 今度、研修を兼ねて社内で使うツールの開発に参加することになりました。 ウォータフォールモデルに従って、要件定義から始めるのですが、 要件定義と外部設計の境界がわかりません。 要件定義書にはどこまで書くものなんでしょうか? あと、UMLの各モデルが、ウォータフォールモデルのどの工程に登場すべきなのかも今だわかっていません。 UMLのモデルについては大学で学びました。 しかし、それをウォータフォールモデルと繋げてイメージすることができません。 まず要求定義の工程ではUMLのどのモデルが出てくるのでしょうか? またユースケース文書はどの工程で書くのでしょうか? ↓私が想定しているユースケース文書です。 http://www.ibm.com/developerworks/jp/webservices/library/ws-tip-docusecase.html まとめますと、 (1)要件定義書にはどこまで書くのか(要件定義と外部設計の境) (2)ウォータフォールモデルの各工程にはどのUMLモデルが登場するのか (3)ユースケース文書はどの工程で書くのか(要件定義?外部設計?) 以上3つの質問です。 UMLはオブジェクト指向設計で用いると思うので、Javaのカテゴリで質問させていただきました。 会社によって設計書の書き方は大きく違うと思いますが、 「一般的にはこうしているはず」という話でも良いですし、 「うちの会社ではこうしている」という話でも良いですので、ぜひ教えてください。

  • 設計事務所から不動産業者への紹介料について

    設計事務所を開設している者です。 不動産業者から顧客を紹介していただいた際の紹介料についてご意見をください。 昨年、不動産業者より 「土地の購入を検討されている顧客が居るのだが、その敷地にどんな建物が建てられるかプレゼンをして欲しい」 との依頼を受けました。 配置図、平面図、3DCGパースを作成してプレゼン資料を作成し、不動産業者へ渡しました。 資料作成には5日ほど費やしましたので、15万程度の作成費ですが、 この不動産業者からは初の依頼で、事前の料金の話もなかったこともあり、 自己紹介も兼ねてプレゼン料は請求せず、無償でプレゼンしました。 半年後、プレゼンした顧客に土地が売れ、建物の計画案も気に入っていただけたので、 不動産業者を通じて、顧客が当設計事務所との面通しを希望され、顧客と直接設計契約に結びつきました。 その後は顧客と直接打合せを重ね、現在、設計も完了し、現場が着工した段階です。 そこで不動産業者より紹介料の請求を受けています。 不動産業者からの紹介料は「設計料の10%」との数字が出ています。 私としては、今後も不動産業者と上手にお付き合いをしていきたいと考えています。 そこで今回も含めて、今後のお付き合いの形として、紹介料の取り決めを不動産業者へ提案したいと思っています。 以下の内容で不動産業者へ提案したいと考えているのですが、ご意見をお聞かせください。 --------------------------------------- 今後予想される紹介のケースとして3つ考えられました。 (1)特命紹介 不動産業者より当建築設計事務所のみへの特命の顧客紹介の場合。 特命紹介の際は、設計料の10%を紹介料としてお支払する。 計算の際の設計料は、経費を除いた額とする。(構造設計料、設備設計料、その他下請けへの支払等) (2)コンペ形式 土地購入済みの顧客に対して、設計事務所数社の提案によるコンペによって仕事へつながった場合。 競合会社数で上記特命紹介の紹介料を割った割合の紹介料をお支払する。 例/コンペ参加社数2社の場合は、特命紹介料の1/2(設計料の5%)、 3社ならば1/3(設計料の3.3%)という割合です。 (3)提案形式 土地購入前の顧客に対して、当設計事務所のプレゼン資料を用いて土地の売却につながり、当社の設計業務へつながった場合。 設計事務所のプレゼン資料を用いて、土地の売却が決定し、設計の仕事へつながった場合は、プレゼン資料が不動産業者の土地売却の営業の一貫を担う役割を果たしていますので、プレゼン料金と紹介料は相殺したいと考えます。 またプレゼンにより仕事に結びつかなかった際には、プレゼン作成費の請求はせず、成功時の紹介料が複数回のプレゼン作成費と相殺するとします。 要するに、共に紹介料とプレゼン作成費は発生しないという考え方です。 --------------------------------------- 上記の提案をしようと思っております。 現在進行中の工事は(3)に該当し、今回請求を受けている10%の紹介料は、 プレゼン作成費と相殺としてもらおうと考えています。 不動産業者へは今回の物件で、信頼と実績は築けていると思っています。 私の作るプレゼン資料で土地の販売の促進になるので、 業務提携の形としては成り立っていると考えています。 一般的に不動産業者から設計事務所が顧客の紹介を受けた際に、 紹介料が発生するとした場合、どの程度の額が妥当なのかも教えていただけると有難いです。 私の考え方に助言・アドバイスを頂けると有難いです。 どうぞよろしくお願いいたします。

  • ACCESSで営業実績データを出したい

    はじめて質問をさせていただきます。 ACCESS初心者です。 営業会社の実績管理を任されるようになり、 会社の営業実績の管理データベースを作るよう言われ取り組んでいるのですが、なかなか出来ません。 テーブルはT_日報を1つ作成し、 日報実績ID(主キー) チーム名 実績A 実績B 日付 社員稼働時間 アルバイト稼働時間実績A口数 実績B口数 クレジットカード売上口数 DM発送数 があります。 まず、12ある各チームで上記の実績を業務終了後に入力してもらい、日々の実績として私が集計し、レポートで出力し朝礼時に使用したいのです。 (1)テーブルを細分化しデータ分析も今後したいですが、まずは取り急ぎ実績として上記データを1枚にまとめたい。 (2) 1)RDB(リレーショナルデータベース)   * 利用するデータの構造・形式など   2)VBA(ビジュアルベーシック):開発言語   * プログラミング(処理手順を記述出来る)   3)フォーム:画面設計   * 使いやすい画面(入力・表示・画面移動など) 3つの知識がないとACCESSは触れないのは理解していますが、既にある程度出来ているのは3)のフォーム:画面設計くらいで、 1)RDBについてはテーブルの構造、リレーションに自信がない (実績を集計する・データをどう扱っていいのか解らない) 2)VBAについては参考書を見ながらというレベルです。 ネットや本で調べ独学で進めていますが、PC歴も浅く、何から取り組めばいいのか解らない状況です。 ⇒「基礎から学んで下さい。」というのは承知していますが、 まず1つ完成させて自信にしたいです。 問題が多すぎて、教授するのも嫌になってしまうかもしれませんが、どうぞ宜しくお願いします。