10章:ソフトウェア開発規模と工数見 積もり
ステップ数(LOC:Lines Of Code)、画面 帳票数、ド キュメント・ページ数、
ファンクションポイント(FP)数などがある。 • ファンクションポイント ソフトウェアの大きさ
を表す指標の一つ。開発言語に捉われず、機能要求の規模を一定の ルールで数えた
もの。 • 工数 ある課題を達成するのに要する作業量。作業に従事する人間の数に、
かかる時間を乗じる。 「人月」、「人日」は工数の単位であり、人月は 1 人が 1 ヶ月に
従事する作業量を、人日は 1 人が 1 日に従事する作業量を示す。 どちらも 1 日あたり
の作業時間を定め、人 今まで一般的に用いられているSLOC見積りや機能規模測定法のデファクト
スタンダード であるファンクションポイント(FP)法に比べて,FS法は,理解しやすく,
計測が簡単で, 誰が計測しても同じ結果になることを目指した計測法である。 本稿では
,FS法が単なる規模計測手法の用途だけではなく,プロジェクトマネジメント において
どのように活用できているかについて事例を述べる。また,富士通グループ内へ FS法を
普及させるための様々な施策についての実施事例についても述べる。 本稿では,FS法
が単なる規模 -6 - ▫ 開発PJの成果量を表す「規模尺度」が少ない。 ➢ FP(Function Point)の特徴
10章:ソフトウェア開発規模と工数見 積もり
2.LOC法 • LOC法: ▫ 過去の開発経験や蓄積データ,類似のソフトウェアと比較して,
その要 求機能と想定される実装構造の差異より類推する ▫ 使用する言語によって1行
の重みが異なる ▫ 同一言語であっても,ソースコードの種類,作成方法によって異なる
命令実行 データ宣言 マクロ命令 コメント→カウントしない 空行→カウントしない ▫
作成方法の違い 新規作成 ジェネレータ,コンバータ 再利用,改造
Download 使えるメトリクス! 「予測に基づく定量的管理の実現」
2 FP生産性はプロジェクトの機能的な面のみを表す生産性である。 3 SLOC生産性は
、機能的な面のみではなく、品質要件、技術要件も反映した生産性である。 4 FP生産
性とSLOC生産性は特性の異なる量である。そのため工数を予測する方法も異なる。
FP生産性とSLOC生産性の 特性は異なる。 (IPA SEC ソフトウェア開発データ白書
2012 2013 より引用) 従って、FPとSLOCを組み 合わせて予測する方法も 考え
られる。 言語 FP生産性 [FP 人月] SLOC生産性 [SLOC 人時] COBOL(*1) 7 7 5 6
Java 13 4
Download 第5章 利用評価 - IPA 独立行政法人 情報処理推進機構
図表 5 1 13 FP と SLOC との換算 (*)Software Quality Analysis and Guideline
for Success by Capers Jones P191 共立出版社 (**) 2002 10 17 開催の JUAS
講演資料 ・COBOL 換算SLOC数は、それぞれの言語における1FP 当りの所要工数
比較比?100 で算出。 ・VB:1 8(VB 工数対 1FP 工数) 2 6(COBOL 工数対 1FP 工数)
?100(COBOL・SLOC 数 FP)=69→70 ・Java:0 9 2 6?100=35→35 ②プロジェクト
全体工期(月) = 2.7?(人月)1 3 「ソフトウェアメトリックス調査 2005」の標準工期
から計算
Download 「ソフトウェア開発データ白書2016-2017」 ご紹介 - IPA 独立行政法人
2016年11月16日 改修・保守」の中央値が400FP、「新規開発」が786FP SLOC規模 ○ 100KSLOC
以下のプロジェクトが多く、さらにその内訳は10KSLOC以下が多い。 ○ 「改修・保守」
の中央値が25KSLOC、「新規開発」が69 3KSLOC 工期 ○ 14ヶ月以下が9割弱を
占めている ○ 業種別において、「情報通信業」の工期がやや短い ○ 「改修・保守」の
中央値が5 5ヶ月、「新規開発」が7 6ヶ月 工数 ○ 工数が5,000人時(約31人月)以下
が4割弱を占めている。 ○ 「改修・保守」の中央値が5,950人時(約37 2人月)、「
Download その見積りの根拠は? - JFPUG
2016年11月25日 4 (C) 2015 2016 株式会社 DSR お客様 その見積りの根拠は?~事例1 SLOC 10
万行の 根拠は? 要求仕様とSLOCの関係 が不明確。自動生成され る部分も多いし、
SLOCで 示されても妥当性を確認 できない。 受注者 対象システムは、 Java で10万
行 になると考えら れます。 SLOCの生産性を 5 8 [SLOC 人時] とすると、必要な
工数は107人月と なります。
Download ソフトウェア開発プロジェクトの生産性評価に関する事例 - 日本ユニシス
一方,後者の SLOC には規模尺度として幾つかの問題があり,特に 以下の一つ目が,
生産性評価の観点で致命的である. 1) エンハンス(機能改良)は,既存プログラムの数
ラインの修正に対して,広範囲な母体 システムをテストする場合があり,SLOC と工数
の関係が弱い. 2) 開発言語別の厳密な SLOC 計測ルールが業界で統一されていない
. 3) 単一言語による開発は少なく,複数言語の SLOC をどのように扱うのかが難しい.
FP と SLOC 生産性は,「ソフトウェア開発データ白書*3」や,「ソフトウェア開発
Download 開発プロジェクトの 産性評価に関する事例
-6 - ▫ 開発PJの成果量を表す「規模尺度」が少ない。 ➢ FP(Function Point)の特徴
◇ 厳密な計測ルールがある。(IFPUG法など) ◇ 計測作業の負荷は⾼い。 ◇ 原則,
政府情報システムの⾒積り時に必須。(H27年4⽉施⾏) ➢ SLOC(Source Lines of
Code)の特徴 ◇ ⾔語別の計測ルールが曖昧。 ◇ 複数⾔語の扱いが不明確。 ◇
SLOCと⼯数の関係が弱い場合が。(特に機能改良) 2 1 IT分野における⽣産性指標
SLOCの特徴を考慮し「FP⽣産性」を採⽤することに・・・
Download 新たな開発規模見積り手法 -ファンクションスケール法の実践 - Fujitsu
今まで一般的に用いられているSLOC見積りや機能規模測定法のデファクト
スタンダード であるファンクションポイント(FP)法に比べて,FS法は,理解しやすく,
計測が簡単で, 誰が計測しても同じ結果になることを目指した計測法である。 本稿では
,FS法が単なる規模計測手法の用途だけではなく,プロジェクトマネジメント において
どのように活用できているかについて事例を述べる。また,富士通グループ内へ FS法を
普及させるための様々な施策についての実施事例についても述べる。 本稿では,FS法
が単なる規模
Download 定量的マネジメントのための公開データ利用ガイド - 経済産業省
ステップ数(LOC:Lines Of Code)、画面 帳票数、ド キュメント・ページ数、
ファンクションポイント(FP)数などがある。 • ファンクションポイント ソフトウェアの大きさ
を表す指標の一つ。開発言語に捉われず、機能要求の規模を一定の ルールで数えた
もの。 • 工数 ある課題を達成するのに要する作業量。作業に従事する人間の数に、
かかる時間を乗じる。 「人月」、「人日」は工数の単位であり、人月は 1 人が 1 ヶ月に
従事する作業量を、人日は 1 人が 1 日に従事する作業量を示す。 どちらも 1 日あたり
の作業時間を定め、人
Download SLOCとは - Weblio辞書
SLOCとは? LOCは、lines of codeの略で、ソフトウェアの規模を表す指標のひとつ。
ソースコードの行数を意味する。何の行数かを明確に示すため、SLOC (source lines of
code) とい
Download SLOCとFPのあいだ | Take IT Easy
2015年11月11日 SLOCとFPのあいだ · 仙頭 洋一 · 政府情報システム調達ガイドラインが2015年4月に
改訂された。この改訂において、これまで最も大きく変わったところは、規模見積り手法
にFP(ファンクションポイント)法を原則的に用いることが定められたところである。 「イ
要求内容に設計又は開発に関する工程が含まれる場合には、原則として、ファンクション
ポイントの見積り及びその根拠 ※ガイドラインより引用 第3章「予算要求」の「2 経費の
見積り」」 これが、見積り時に事業者より取得すべき事項として挙げられて
Download 「ソフトウェア開発データ白書」シリーズに関するよくある質問と回答:IPA
次のように改良した部分だけのSLOC数になります。「改良開発において新規に追加した
部分、変更した部分及び削除した部分を合計した規模」が改良開発の規模になります。
付録A 4 「導出指標の名称と定義」の「実効SLOC実績値」に説明されています。 Q
データ白書の元となるデータを各社から収集する際、規模の考え方についてどのような
基準で実施しているか? ASLOC FP規模に関しましては母体規模、追加・新規規模、
変更規模、削除規模に関してデータ収集しています。また、母体に関しまして、選択肢
として開発 規模について 工数について 生産性について 基本統計量について
Download 92 SLOC生産性
9 2 SLOC生産性 本節では、SLOC 生産性についての分析結果を示す。「SLOC 生産
性」は、SLOC 規模を開発5 工程の工数で除算したものである。すなわち、人時あたりの
SLOC 規模、又は、人月(人時への変換は1 人月= 160 時間を代用)あたりのSLOC
規模である。 この節で使用するデータのうち、その名称に(導出指標)と付記するデータ
は、付録A 4 でその定義や導出方法を示している。本節では、SLOC 規模データがあり、
言語名が明確なプロジェクトを対象とする。主開発言語については、収集データ件数が
Download KLOCとは - IT用語辞典
2013年8月9日 別名: キロステップ kstep KLOCとは、プログラムの規模を表す指標の一つで、ソース
コード1000行のこと。LOC SLOC(Source Lines Of Code)の1000倍を意味する単位。
KLOCはソフトウェア開発の受発注の基準などで用いられるプログラムの規模の推計に
用いられるが、同じ機能のプログラムでもプログラマの力量や選択するアルゴリズム
などによって記述量が大幅に異なることがあり、基準としての信頼性はあまり高くない。
また、現在利用されているプログラミング言語の多くはソースコードの改行
Download LOC(行数)とは - IT用語辞典
2007年5月9日 Lines Of Code 】 SLOC Source Lines Of Code 行数 コード行数 LOCとは、
プログラムの規模を表す指標の一つで、ソースコードの行数のこと。 LOCはソフトウェア
開発の受発注の基準などで用いられるプログラムの規模の推計に用いられるが、同じ
機能のプログラムでもプログラマの力量や選択するアルゴリズムなどによって記述量が
大幅に異なることがあり、基準としての信頼性はあまり高くない。 また、現在利用されて
いるプログラミング言語の多くはソースコードの改行に関して制約が少ない
Download LOC - - ウィキペディア
LOCは、lines of codeの略で、ソフトウェアの規模を表す指標のひとつ。ソースコードの
行数を意味する。何の行数かを明確に示すため、SLOC (source lines of code) という
こともある。 テキストファイルとしての行数を物理LOC (physical LOC) というが、これを
そのまま使うことは少ない。空行(改行など空白だけの行)やコメント行(コメントと空白
だけの行)は除く、2つの命令が書かれた行は2行と数える、括弧だけの行を除くなどの
換算をした行数を論理LOC (logical LOC) といい、通常はこちらを使う。ただし、細かい
規則に
Download 行数 | システム開発 | IT用語辞典 | 日立ソリューションズ
行数とは、LOCのことをいう。LOCとは、lines of codeの略で、ソフトウェアの規模を
表す指標のひとつである。ソースコードの行数を意味し、テキストファイルとしての行数は
物理LOC、何の行数であるか明確に示すことはSLOCという。 物理LOCに関しては、
そのまま使うことは少なく、空行やコメント行を除いた2つの命令が書かれた行を2行と
数える。括弧だけの行を除くなどの換算した行数は論理LOCという。物理LOCと論理
LOCでは、通常後者を使う。ただし、細かい規則にはさまざまな流儀があるため、論理
LOCを手作業
Download SLOC(スロック)とは - コトバンク
デジタル大辞泉 SLOCの用語解説 《sea lane of communication》海上交通路。
シーレーン。有事に際し確保しなければならない海上連絡交通路。
Download
8