CppDepend

C/C++プロジェクトの静的分析・コード品質ツール

製品画像 拡大

メーカー

CoderGears

ソフトウェア
お見積もり依頼・お問い合わせ

製品について・導入までの流れ・価格・お見積もりなど、お気軽にお問合せ下さい

CppDependの製品概要

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

Visual Studio でCppDependの各種UIを使用することができる Developer ラインセンスと、CppDependの解析結果をビルドプロセスに統合するサーバー向けのDevOps ライセンスの2種類が提供されています (DevOps ライセンスには SonarQube 向けのプラグインが含まれています)。

※CppDepend は Windows および Linux 向けソフトウェアです

主な用途
  • コードのアーキテクチャ解析
  • 依存関係の視覚化と管理
  • サイクロマティック複雑度の測定
  • コードの変更に対する影響分析
  • コード品質の自動評価

メーカーサイトURL

https://www.cppdepend.com/

ライセンスの種類

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.

それぞれのライセンスの機能比較表はこちら (メーカーWEBサイト)

 

主な特徴

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

DevOps: Build Process Integration
CppDepend をビルドプロセスに統合し、詳細なレポートを取得することで、コードの品質劣化を防止
詳細はこちら

Coding Standards
一般的な C++ コーディング規約であるMISRA、CERT、CWE、Autosarに対応
詳細はこちら

Code Vizualisation
コードを可視化するための Dependency graph や DSM (Dependency Structure Matrix) 等のビュー機能
詳細はこちら

Code Rule & Code Query
Code Query over LINQ (CQLinq) をサポートし、カスタムルールやクエリコードを簡単に記述可能
詳細はこちら

Technical Debt Estimation
各問題に対して、修正するためのコストと重要度を、カスタマイズ可能なC# Formulaで推定
詳細はこちら

Quality Gate
コード品質に対するPASS/FAILの基準を実装したC# LINQ(CQLinq)クエリ
詳細はこちら

 

その他の CoderGears社 製品

JArchitect / メーカー詳細ページ

Javaプロジェクトの静的分析・コード品質ツール

VBDepend / メーカー詳細ページ

VB6/VBA プロジェクトの静的分析・コード品質ツール

 

動画

Getting Started with CppDepend

 
CppDepend Graphs

検索キーワード :
静的解析 / コード管理 / デブオプス / DevSecOps / デブセックオプス / Static Analysis / Code Quality Tool / ソースコード品質 / SonarQube / Jenkins / Hudson / AppVeyor / Bamboo / TeamCity / TFS / Continuous Integration servers / MISRA / CERT / CWE / Autosar / Code Query over LINQ (CQLinq) / ソフトウェア品質管理 / プロジェクト品質管理 / チームコラボレーション / セキュアコーディング / デプロイメント自動化 / ソフトウェアテスト / 静的解析ツール / インテグレーションサーバー / CI/CDツール / ビルドツール / チーム開発ツール / コーディング規約準拠 / ソースコード品質向上 / ソフトウェアセキュリティ / リスク管理 / 自動検査 / コードレビュー / 開発効率向上 / コード品質管理 / プロジェクト管理 / ソフトウェア品質保証

SonarQubeとの連携方法(メーカーページ)
横にスクロールできます
商品名 納品方法 納期 価格
電子デリバリー お問い合わせください お問い合わせください
電子デリバリー お問い合わせください お問い合わせください

ご希望の商品にチェックを入れてボタンをクリックすることで、
該当商品をお見積もりフォームへ追加できます。

お見積もり依頼・お問い合わせ
STEP 01

WEBサイト内より商品を検索

「探す」ページより、ご希望の商品を検索してください。
ご希望の商品が見つかりましたら、商品名をクリックし詳細ページをご覧ください。

検索アイコン
STEP 02

商品詳細ページをご確認ください

表示された商品情報をご覧いただき、商品内容やエディション、価格などをご確認ください。
ご希望の商品名のチェックボックスにチェックを入れていただくと商品名がフォームに自動入力されます。

検索アイコン
STEP 03

フォームにて見積もり依頼

ここで商品名や数量、ご希望のオプションやその他のご要望、ご質問、
お客様情報など必要事項をご記入いただき、「送信する」ボタンを押してください。

検索アイコン
STEP 04

弊社スタッフよりお見積もりをお送りしますので、
メールにてご注文ください

お客さまからのお問い合わせを受理しだい、弊社スタッフよりお見積もりをメールにてお送りします。
お見積もり内容をご確認後、ご注文いただけるようでしたら、弊社からのお見積もりメールへのご返信にて、ご注文の旨をお知らせください。

検索アイコン
STEP 05

商品を配送、またはメールにてお届け

ハードウェア、パッケージソフトウェア等は弊社より宅配便でお届けいたします。
ご注文いただいた商品がダウンロードソフトウェアやライセンス、レポート等の場合は「電子デリバリー」にてお届けいたします。

検索アイコン

 

ご注文の流れの詳細はこちら

※ 返品・交換について
海外製品のため、ご注文後のキャンセル、ご返品はお受けできません。
ただし「納品後一週間以内」の初期不良品については、正常動作の同品もしくは同等品と無償交換させていただきます。
万一在庫切れの場合は同等品交換もしくは全額返金いたします。

ユニポスはCppDependの調達販売を行い、海外製品調達に関するお困りごとを解決するサービスです。 詳しくはこちら。

法人掛売り(※)

納品・請求書による後払いです。
ご注文手続きはお見積もりメールへの返信のみでけっこうです。

銀行振込

ご注文の返信メールをいただいた後、弊社指定の銀行口座へのお振込みを確認した時点で注文の確定とさせていただきます。

※法人掛売りでのお支払いについては一定の条件がございます。
お支払い方法の詳細はお見積もりメールに記載しておりますので、ご確認ください。

CppDependを
ご覧の方におすすめの商品