TEGAKARI
  • ホーム
  • 海外製品 新着情報 (ユニポスWEB)
  • 研究開発用PC 構成事例 (テグシス)
  • 研究開発者向けサービス情報
    • レンタルサービス tegakari
    • 研究開発・実験用機材一式構築サービス
  • 技術情報記事
  • バージョンアップ情報
  • テガラからのお知らせ
  • お問い合わせ
ピックアップ新着記事
  • [ 2025年10月24日 ] MinION Mk1D用ワークステーション 医学・看護学・薬学
  • [ 2025年10月24日 ] LLM要約で検証するGPU構成の性能差―研究用途に最適な選定のヒント 人工知能
  • [ 2025年10月22日 ] 機械学習・地震波動解析向けワークステーション 数物系科学
  • [ 2025年10月17日 ] nTop対応 3DCAD・シミュレーション用ワークステーション 工学
  • [ 2025年10月17日 ] Stata用ワークステーション:予算200万円 (2025年10月版) 人文学・社会科学

ホーム > アプリケーション開発・プログラミング > 【製品紹介】CppDepend : C/C++プロジェクトの静的分析・コード品質ツール

【製品紹介】CppDepend : C/C++プロジェクトの静的分析・コード品質ツール

2023年3月3日 テガラ株式会社 アプリケーション開発・プログラミング, 業務支援・効率化ツール, 海外製品 新着情報 (ユニポス)

ユニポスWEBサイトに、C/C++プロジェクトの静的分析・コード品質ツール「CppDepend」 のページを追加しました。

CppDepend は 複雑な C および C++ コードベースの管理を単純化するためのツールで、「コード構造の解析」「設計ルールの指定」「効果的なコードレビュー」「異なるバージョンのコード比較」といった機能を備えており、コードの品質向上に役立ちます。

利用シーン別に2種類のライセンス形態が用意されており、Visual Studio でCppDependの各種UIを使用することができる Developer ラインセンスと、CppDependの解析結果をビルドプロセスに統合するサーバー向けの DevOps ライセンスが提供されています。なお DevOps ライセンスにはソースコードの継続的品質検査のためのオンプレミスツール である「SonarQube(※)」 向けのプラグインが含まれています。

参考 : SonarQube もユニポスで取り扱っております

www.unipos.net
 
1 User
SonarQube | 海外ソフトウェアの購入なら「ユニポス」
https://www.unipos.net/find/product_item.php?id=3141
SonarQube(SonarSource S.A)を調達販売します。全国300以上の研究・教育機関、多数の企業様との取引実績。請求書払い対応。在庫品も多数。

 

CppDepend 主な特徴

DevOps: Build Process Integration – ビルドプロセスの統合

DevOps ライセンスを利用することで、CppDepend をビルドプロセスに統合するこが可能になります。自動で生成される詳細なレポートは、コードの品質劣化の防止に役立てることができます。

Coding Standards – コーディング規約

以下の主要な C++ コーディング規約に対応しています。

  • Cert C
  • Cert C++
  • Misra C
  • Misra C++
  • CWE
  • Autosar C++

 

Code Vizualisation – コードの可視化

CppDepend にはコードを可視化するための様々なビュー機能が備わっています。以下はその一例です。

Treemap Metric
Dependencies Graph
DSM (Dependency Structure Matrix)

Code Rule & Code Query – コードルールとコード品質

Code Query over LINQ (CQLinq) により、欠陥検出のためのクエリルールをカスタム設定したり、クエリコードを簡単に記述することが可能です。

Technical Debt Estimation – 技術的負債の推定

各種の問題に対し、それらの修正にかかるコストと重要度を、ルールのソースコードの中に組み込まれたC# Formulaで推定します。

Quality Gate – 品質ゲート

技術的負債量、コードカバレッジ、特定の深刻度の問題の量といった指標に関連する 12種のデフォルト品質ゲートにより、コード品質の基準を満たすかどうかをチェックすることができます。

CppDepend にはこの他にも様々な特徴や機能が実装されています。全ての機能・特徴紹介についてはこちらのメーカーページをご確認ください

ライセンスについて

※ CppDepend は年間ライセンスです

CppDepend for Developer

CppDepend のインタラクティブ UI を使用するための開発者向けライセンス。Visual Studio のアドインとして統合、または VisualCppDepend.exe というスタンドアローン実行ファイルを通し、利用します。

1ユーザーにつき1ライセンスが必要です。

for Developer の 主な特徴的機能

  • Dashboard in VisualCppDepend and Visual Studio
  • Interactive Dependency Graph, Dependency Matrix
  • Interactive Metrics Visualization through Treemaping
  • Checks: MISRA, Autosar, CERT, Code smells, CWE, HICPP.

 

CppDepend for DevOps

CppDependの解析結果をビルドプロセスに統合し、レポートを作成する、ビルドサーバー および CIサーバー(Continuous Integration servers)向けライセンス。

ビルドプロセスを実行する各物理マシンおよび各仮想マシン(VM)につき1ライセンスが必要です。

for DevOps の 主な特徴的機能

  • Integration into the Build Process with Jenkins, Hudson, AppVeyor, Bamboo, TeamCity, TFS
  • Automatic Report (HTML + javascript) Production.
  • C/C++ SonarQube Plugin
  • Fail the build upon Quality Gate failure.
  • Checks: MISRA, Autosar, CERT, Code smells, CWE, HICPP.

 

CppDepend を試しに利用してみる

以下メーカーサイトのリンクより、30日間有効のFree Trial 版をダウンロードいただけます。

Download CppDepend
https://www.cppdepend.com/download

 

CppDepend はWindows および Linux でご利用いただけるソフトウェアとなります (macOSではご利用いただけません)。ご利用の OS環境にあわせて、ダウンロードリンクをお選びください。

■商品の詳細、お問い合わせはこちら
CppDepend | C/C++プロジェクトの静的分析・コード品質ツール

メーカー (CoderGears) WEBサイト

参考:類似製品 「NDpend : .NETコードの解析ツール」

www.unipos.net
NDepend | 海外ソフトウェアの購入なら「ユニポス」
https://www.unipos.net/find/product_item.php?id=1084
NDepend(ZEN PROGRAM LTD)を調達販売します。全国300以上の研究・教育機関、多数の企業様との取引実績。請求書払い対応。在庫品も多数。

 


  • 品質管理
  • C言語
  • ソースコード管理

この記事を読んだ方はこんな記事も読んでいます

アプリケーション開発・プログラミング

ソースコードの品質管理ツール「SonarSource」

2016年5月27日 テガラ株式会社 アプリケーション開発・プログラミング, 業務支援・効率化ツール, 海外製品 新着情報 (ユニポス)

■こちらは、2016年5月27日に投稿された記事のため、情報の内容が古い可能性があります。ユニポスWEBサイトに、ソースコードの品質管理ツール SonarSou […続きを見る]

業務支援・効率化ツール

ファイル、フォルダの比較・統合・同期ユーティリティ「Beyond Compare」

2012年9月19日 テガラ株式会社 アプリケーション開発・プログラミング, 業務支援・効率化ツール, 海外製品 新着情報 (ユニポス)

■こちらは、2012年9月19日に投稿された記事のため、情報の内容が古い可能性があります。ユニポスWEBサイトに、ファイル、フォルダの比較・統合・同期ユーティリ […続きを見る]

アプリケーション開発・プログラミング

ソースコード変換ソフトウェア「C++ to C# Converter」

2012年10月9日 テガラ株式会社 アプリケーション開発・プログラミング, 海外製品 新着情報 (ユニポス)

■こちらは、2012年10月9日に投稿された記事のため、情報の内容が古い可能性があります。ユニポスWEBサイトに、C++ to C# Converter 等、カ […続きを見る]

サイト内検索:

テガラの研究開発向けキャンペーン情報

  • ライフサイエンス研究開発向け 特別キャンペーンのご案内【テグシス】
    2025年6月23日
  • 若手研究者応援キャンペーン 2025年6月2日~2026年3月31日まで
    若手研究者応援キャンペーン 開催のお知らせ
    2025年5月29日

テガラ株式会社 YouTube動画

【IR Pass Filter の効果】RealSense D435 と D435f でホワイトボードを撮影

最新の投稿動画を表示しています。
この他の動画はテガラ株式会社 Youtubeチャンネルをご覧ください

人気の記事 (過去7日間のアクセスランキング)

  • furix BetterWMF and CompareDWG tools for AutoCAD 【製品紹介】Beyond Compare:ファイル、フォルダの比較・統合・同期ユーティリティ 2022年11月18日
  • 【製品紹介】MarineTraffic : 船舶に関するリアルタイム情報提供サービス(サブスクリプションプラン) 2023年4月6日
  • 【製品紹介】Leap Motion Controller 2 – 手や指の動きを認識するハンドトラッキングカメラ 2023年6月9日
  • プロジェクションマッピングソフトウェア「MadMapper」の 最新バージョン 5 が正式リリースされました 2021年12月23日
  • CGTrader 3D Model Marketplace 【製品紹介】CGTrader 3Dコンテンツ:AR/VRやCGプロジェクト向け3Dモデル 2023年2月14日

最新投稿記事

  • MinION Mk1D用ワークステーション
    2025年10月24日
  • LLM要約で検証するGPU構成の性能差―研究用途に最適な選定のヒント
    2025年10月24日
  • 機械学習・地震波動解析向けワークステーション
    2025年10月22日
  • nTop対応 3DCAD・シミュレーション用ワークステーション
    2025年10月17日
  • Stata用ワークステーション:予算200万円 (2025年10月版)
    2025年10月17日

注目のタグ

解析ツール (56) 3Dカメラ (55) 機械学習(マシンラーニング) (54) ロボティクス (50) AI (47) バイオインフォマティクス (44) VR (44) DeepLearning (43) 統計解析 (43) ロボットアーム (42) RealSense (41) 動画・映像 (37) SBC (36) デプスカメラ (36) シミュレーション (35) 小型SBC (35) IoT (35) 計装 (35) スペクトル (33) Python (31) データ解析 (31) 第一原理 (29) 次世代シーケンサー (29) サイバーセキュリティ (28) JavaScript (27) 画像解析・画像検査 (27) 化学 (27) AR (27) Metashape (26) .NET (26) MATLAB (26) 画像処理 (25) LIDAR (25) 車載 (25) UI (24) フォトグラメトリー (23) プロトタイプ (22) 分子生物学 (22) 3Dモデル (22) サポート (22) 教育ロボット (22) Web開発・制作 (21) 電磁界解析 (21) 計測器 (21) GIS (20) マテリアル (20) ROS (20) 遺伝子 (20) テストツール (20) ロボットハンド (19) 可視化 (19) ロボット (19) 心理学 (19) ドローン (19) モバイルロボット (19) セキュリティー (19) アニメーション (19)
分野別に情報を探す – Category
  •  人文学・社会科学
  •  数物系科学
  •  化学
  •  工学
  •  医学・看護学・薬学
  •  生物学・農学
  •  情報学
 
  •  人工知能
  •  ロボティクス
  •  センサー技術
  •  開発キット・電子工作
  •  デジタルガジェット
  •  自動車・車両(vehicle)関連
  •  産業用通信技術
  •  アプリケーション開発・プログラミング
  •  ネットワーク・セキュリティ
  •  マルチメディア(映像・画像・音声)処理
  •  業務支援・効率化ツール
Translate
サイト内リンク
プライバシーポリシー
運営WEBサイト (サービス)
テガラ株式会社
テガラ株式会社コーポレートサイト

UNIPOS
研究開発者向け海外製品調達・コンサルテーションサービス

テグシス
研究用・産業用PCの製作・販売サービス

TKS 事業部
研究開発・実験用機材一式構築サービス
お問い合わせフォーム – Contact
TEGAKARI へのお問い合わせはこちら
SNSアカウント
  • Twitter
  • YouTube
  • Facebook

テガラ株式会社

テガラは、研究開発者さまに有用な製品・サービス・情報を統合的 (integrated) に提供するプラットフォームです。「研究開発を加速するお手伝い」

Copyright © 2020 | テガラ株式会社