Polyspace Access 入門
Polyspace® Access™ では、ソフトウェア エンジニアリング チームがソフトウェア開発ライフサイクル全体にわたってコードの品質を確認できます。これには Polyspace as You Code が含まれます。Polyspace as You Code は IDE プラグインで、開発者が統合のためにコードを送信する前に、コード準拠からの逸脱、ソフトウェア欠陥、セキュリティ上の脆弱性を検出するために使用できます。またこれを使用して Web インターフェイスにアクセスし、Polyspace Bug Finder™ Server™ と Polyspace Code Prover™ Server により作成される、統合されたソース コードの静的コード解析結果を確認することもできます。
Polyspace as You Code は重大な欠陥とセキュリティ上の脆弱性を検出し、コーディング ルール規約 (MISRA C™、MISRA™ C++、AUTOSAR C++14、CERT® C、CERT C++ など) とカスタム命名規則にコードが準拠しているかどうかをチェックします。開発者が利用している IDE (Visual Studio®、Visual Studio Code、Eclipse™ など) にプラグインとして統合すると、ソース コード ビュー内で調査結果が報告されます。Polyspace Access 一元化リポジトリに接続すると、開発ベースラインと比較して、開発者によって追加された新たな問題のみを強調表示できます。
Web インターフェイスでは、開発者と品質管理エンジニアが、複数のプロジェクトの静的コード解析結果を共同で確認できます。プロジェクト ダッシュボードから調査結果の詳細まで、チーム メンバーは品質のトレンドを監視し、ソフトウェアの脆弱性、コード メトリクス、重大なランタイム エラーの解析、およびコーディング規約への準拠を解析、確認して、割り当てることができます。JIRA などのプロジェクト管理ツールと連携させることで、コード品質についてチームベースでの共同作業を行えるようになります。Polyspace Access には、オンプレミスまたはクラウドベースでホストされる一元化リポジトリがあります。このリポジトリは LDAP などの認証システムと連携して、プロジェクト データへのアクセスを制御します。
チュートリアル
- Polyspace Access Web インターフェイスでの重大度による順位付けと結果の割り当て
ダッシュボードに移動する、結果をフィルターする、問題をチーム メンバーに割り当てる。 - Polyspace Access Web インターフェイスでの割り当てられた結果の表示
自分に割り当てられた結果を確認する。 - 送信前の IDE でのコード品質の確認
Visual Studio、Visual Studio Code、または Eclipse で、Polyspace as You Code 拡張機能を使用して単一ファイルの解析を実行し、結果をレビューします。 - Polyspace Server および Access 製品のクイック スタート ガイド (Polyspace Bug Finder)
プロジェクト、チーム、および組織での、Polyspace 実行を設定するのに必要な作業を確認する。 - サーバーでの Polyspace Bug Finder の実行と Web インターフェイスへの結果のアップロード (Polyspace Bug Finder)
送信後のコードで欠陥およびコーディング規約違反をチェックし、Web インターフェイスでのレビューのために結果をアップロードする。 - Polyspace Bug Finder Server の結果を含む電子メール通知の送信 (Polyspace Bug Finder)
Polyspace の結果へのリンクが記載されている添付ファイルを含む電子メールを開発者に送信する。
Web インターフェイス
IDE
サーバー
- Visual Studio Code での Polyspace as You Code 解析の実行
Visual Studio Code で Polyspace as You Code の構成、実行、管理を行います。
Visual Studio Code での Polyspace as You Code の使い方
- Eclipse での Polyspace as You Code 解析の実行
Eclipse で Polyspace as You Code の構成、実行、管理を行います。
Eclipse での Polyspace as You Code の使い方
- Visual Studio での Polyspace as You Code 解析の実行
Visual Studio で Polyspace as You Code の構成、実行、管理を行います。