クロスプラットフォームライブラリとAPI
Qt Creator IDEと生産性向上ツール
UI compositionのためのUIデザインツール
Qtプロジェクト向け
モバイルアプリのデジタル広告
受託開発、トレーニング、サポート等
組み込み向けユーセージ分析
Qtは、UIデザインやソフトウェア開発から品質保証、展開に至るまで、製品開発ライフサイクル全体で生産性を向上させます。あなたのニーズに最も適したソリューションを見つけてください。
最新のリソースを入手し、今後のイベントを確認しましょう。
理想的な学習リソースを見つけたり、コミュニティと交流したりして、Qtのスキルを向上させましょう。
初心者であろうとベテランのQtプロであろうと、成功するために必要なサポートと助けがすべて揃っています。
静的解析ツールAxivion Suiteは、CIベースのクオリティーゲートにおいて不可欠な要素です。完全にカスタマイズ可能であるため、自動化されたテストツールと組み合わせて、最初から高品質のコードを保証します。
静的解析ツールのAxivion Suiteは、ソフトウェアプロジェクトの自動解析により、MISRA (MISRA C: 2023およびMISRA C++:2023を含む)およびAUTOSAR C++14に準拠したコーディングガイドラインの違反を特定します。セキュリティに関連する違反は、CERT®、C Secure Coding、CWEに従ったコーディングガイドラインで解析されます。メトリック違反は、クローン、サイクル、到達不可能なコードと同様に表示され、文書化されます。
静的解析ツールのAxivion Suiteは、解析の結果はCおよびC++で作成されたソフトウェアの開発に伴う継続的な品質保証をサポートします。品質チェックを自動化することで、開発者は人間の知性と創造性を必要とする作業に集中できます。繰り返しの作業はAxivionで自動化し、全体のチェックを繰り返し実行し、包括的なレポートを提供します。
ソフトウェア劣化(技術的負債とも呼ばれる)とは、ソフトウェアの保守性、拡張性、再利用性が、時間の経過とともに困難になる、あるいは不可能になるプロセスのことです。
ソースコードは、新しい要件や変更された要件に適応するために、ソフトウェアの機能を強化するために継続的に修正されます。これはソフトウェアの機能を損なわないかもしれませんが、将来のタスクにさらなる負担を強いる可能性があります。
結果として、ソフトウェア劣化は、システムの観測可能な動作を劣化させ、その機能安全とセキュリティを損なう可能性もあります。その結果、ISO、DOD、MISRAなどの関連基準が満たされなくなり、特定の応用分野での認証取得ができなくなる可能性があります。
クローン検出機能は、ソフトウェア内の重複したコードや似たようなコードを検出し、これらを時間の経過にわたり追跡し、一貫した開発をサポートします。構造体を使用するため、関数名や変数名が変更されたクローンも検出できます。
行やトークンに基づくメトリクス、ネスティング、サイクロマティック複雑度、制御フロー、あるいはHalsteadなどのソフトウェアメトリクスのルールセットが含まれています。HISのようなルールセット全体もサポートされています。HISのようなルールセット全体もサポートされています。
静的解析ツールAxivion Suiteのコーディングガイドラインの自動チェックにより、開発中にソースコード内の危険な脆弱性を簡単に特定できます。統合されたデルタ解析により、ソースコードに新たに出現したリスクに対して効果的な対応が可能になります。
欠陥分析では、ソースコードに潜在的なランタイムエラーがないかチェックします。スケーラブルなデータフローと制御フローのチェックが含まれます。これにより、配列の範囲外アクセスやゼロ除算などのエラーを、ソフトウェア開発の初期段階で検出できます。
実行されないコードにも注意が必要です。デッドコードや到達不可能なコードは、理解、やテスト、保守性を複雑にします。直接的なフィードバックを通じて、予防的なバグ修正や閾値の低いリファクタリングが最適化されます。
この解析では、さまざまなレベルにおける循環依存関係を特定します。コールサイクル(再帰)だけでなく、コンポーネントサイクルやインクルードサイクルも特定し、監視することができます。
セキュリティ関連ソフトウェアを開発する際に、静的アプリケーションセキュリティテスト(SAST)は重要な要素です。Axivion Static Code Analysisは、SASTツールを探している場合に理想的な選択肢です。これにより、セキュアなコーディングプラクティスが適切に実装され、開発プロセスの初期段階で脆弱性が除去されることが保証されます。
C/C++を使用する開発者だけでなく、セキュリティとコンプライアンスを重視するあらゆる方にとって、このツールは価値があります。ソフトウェアのセキュリティとコンプライアンスの維持が重要な場合、Axivionはソースコードを保護するための優れた選択肢です。
詳細については、お問い合わせください。
Schaeffler Automotive Buehl GmbH & Co. KG
Dejan Pangercic
Apex.AI のCTOおよび共同設立者
Sven Neuberg
Siemens Healthcare GmbH のコンピュータ断層撮影ソフトウェア開発者
Jan Schröder
Jungheinrich Norderstedt AG & Co. KG のソフトウェアアーキテクチャおよびモジュールを担当するチームリーダー
Heiko Stehli
HENSOLDT Sensors GmbH のソフトウェアアーキテクト
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.