ブログトップ 記事一覧 ログイン 無料ブログ開設

大人になったら肺呼吸 RSSフィード

2013-12-22

C言語やJavaのメトリクス計測ができるSourceMonitorを試してみたよ。

はじめに

C言語、C++、Javaなど各種プログラミング言語のソフトウェアメトリクスの計測ができるフリーソフト「SourceMonitor」を試してみました。

今回は試しにVisual Studio 2005で作られたVC++のプロジェクトを対象に計測してみました。

初めて学ぶソフトウエアメトリクス~プロジェクト見積もりのためのデータの導き方
ローレンス・H・パトナム ウエア・マイヤーズ
日経BP社
売り上げランキング: 323,738

SourceMonitorの入手

SourceMonitorは以下のサイトから入手できます。

SourceMonitorを起動する

1.起動すると以下のダイアログが表示されるので「Start SourceMonitor」をクリックします。

f:id:replication:20131222175832p:image

2.Fileメニューから「New Project」を選択します。

3.「Project Source Code Langage」からC++を選択すると、自動的に対象のファイル拡張子に「*.cpp;*.h;*.hpp」が入力されます。INCLUDEは対象とするファイル拡張子を指定します。反対にEXCLUDEは除外するファイル拡張子を指定します。

f:id:replication:20131222180203p:image

4.プロジェクト名とプロジェクトファイルを保存するパスを指定します。

f:id:replication:20131222181505p:image

5.ソースコードが格納されているフォルダを指定します。サブフォルダ配下も対象にする場合は、「All Subdirectories」を選択します。

f:id:replication:20131222181545p:image

6.オプションの指定を行います。

  • Use Modified Complexity Metric(修正されたメトリクス集計を使用する?)
  • Do not count blank lines(空行をカウント対象外とする)
  • Ignore Continuous Header and Footer Comments(連続するヘッダコメント、フッタコメントを無視する)

7.保存時のフォーマットを指定します。

  • Original SourceMonitor project format(旧バージョンのフォーマット)
  • New SourceMonitor project format(新しいフォーマット)

f:id:replication:20131222184527p:image

8.チェックポイントを作成する場合は、名前を指定します。チェックポイントとは、時系列で計測結果を比較するためのポイントのことです。

f:id:replication:20131222184842p:image

9.最後に完了ボタンをクリックします。

f:id:replication:20131222185341p:image

10.以下のように対象ソースのみが右側のペインに抽出されます。OKボタンをクリックします。

f:id:replication:20131222185553p:image

解析結果を確認する

1.解析が終了すると、以下の画面が表示されます。

f:id:replication:20131222205926p:image

2.右クリックから「View Checkpoint Files...」を選択すると、ファイル単位の解析結果を確認できます。

f:id:replication:20131222210451p:image

f:id:replication:20131222211254p:image

3.関数単位の解析結果を確認したい場合は、「Display Method Metrics...」をクリックします。

f:id:replication:20131222212016p:image

f:id:replication:20131222212134p:image

解析結果をXMLやCSVでエクスポートする

解析結果をXML形式やCSV形式でエクスポートしたい場合は、Fileメニューから任意の形式でエクスポートすることができます。

f:id:replication:20131222213117p:image


関連エントリ

2013-07-18

無料でできる!mppファイル(MS Project)を開く方法

f:id:replication:20130719000856j:image

photo credit: hawkexpress via photopin cc

はじめに

mppファイルとはMicrosoft Projectで作成されたファイルのことです。

Microsoft Projectが入っていないコンピュータでは開けないのですが、なんとかして開かないといけない場合があるかと思います。そこで、お金をかけずにmppファイルを開く方法について書いてみました。

Microsoft Office Project 2013 [プロダクトキーのみ] [パッケージ]
マイクロソフト (2013-02-07)
売り上げランキング: 1,652

Microsoft Project Professional 2013体験版を使う

Microsoft Project Professional 2013体験版をインストールすると、mppファイルを開くことができます。

Microsoft Project Professional 2013体験版のインストールにはMicrosoftのアカウントが必要なので、事前に登録しておく必要があります。

体験期間後も閲覧は可能

体験版なので、ある一定の期間*1を経過すると、一部の機能が使えなくなります。

この一部の機能とはmppファイルの編集にかかわる機能で、閲覧するだけなら体験期間の60日を過ぎても使うことができます。また、印刷も問題なくできるので、ビューワーとして利用することができます。

おわりに

Microsoft Projectはふつうに購入すると、数万円する高価なソフトウェアですが、閲覧するだけなら体験版を利用することでコストを削減できます。活用してみてください。


関連エントリ

*1:Microsoft Project Professional 2013体験版の場合、インストールしてから60日間