展開のための質問

展開のための質問

次の質問は、Klocwork をどのように展開するか考える際に役立ちます。

基本的な展開の構造

  • 複数のサイトで展開されますか?
  • ユーザーはどこをベースとしますか?
  • 理想的にはサーバーはどこをベースにしますk?

ハードウェアの要件

  • デベロッパー、チームおよび成果物であるソース コード ビルドに使用するプラットフォームは何ですか。
  • 既存のデベロッパー マシンおよびビルド サーバーでは、最小システム要件が満足されていますか?
  • サーバーは仮想化されますか、あるいはクラウド ベースになりますか?

ライセンス

  • 企業の Reprise ライセンスサーバーがありますか?この既存のサーバーで Klocwork ライセンスを管理しますか?
  • 特定のチームまたはビジネス ユニットが使用するために、ライセンスを制限する必要がありますか?

認証およびアクセス

  • コーポレート認証システムをお持ちですか (LDAP/AD または NIS)?
  • 中央管理 Klocwork データは、中央管理 IT、ツールチーム、QA またはプロジェクトチームが管理しますか?
  • チーム メンバーまたは組織内の他のグループ内で、どのソース コードまたは解析データが表示されるか制限がありますか?
  • Klocwork Web ポータルにはセキュア接続 (HTTPS) が必要ですか?

移行およびアップデート

  • 既存の Klocwork プロジェクトを新しい設定に移行する必要はありますか?
  • 既存のソフトウェア インストール アップデートおよびパッチを「プッシュ」しますか?

バックアップ

  • 標準的なバックアップ手順はありますか。
  • コールド バックアップは可能ですか、あるいはシステムは常時使用されますか?
  • バックアップの責任者は誰ですか?

コンプライアンスおよびレポート

  • 特定のビルドのために、データ ポイントのセットを保つ必要がありますか (プロジェクト リリースに対応するものなど)?
  • 認証あるいは規格に対するコンプライアンス要件がありますか?
  • 欠陥承認手順または偏差を許可する役割がありますか?
  • 解析データからレポートおよび監査トレールを作成する必要がありますか?
  • ツールは認証の一部として修飾される必要がありますか?

ツールおよび環境

  • 最終的なプロジェクト ビルドは何のプラットフォームを使用しますか?
  • ツール チェーンは何ですか: どのコンパイラおよびリンカーが使用されていますか?
  • 何のソース コード管理 (SCM) システムを利用し、ソース ファイルはローカルでチェックされますか?
  • Klocwork と同時に他の静的または動的実行時ツールを実行しますか?
  • 継続的な統合/継続的なデリバリ ツールを使用しますか?
  • 分散ビルドツール (Electric Cloud や Incredibuild など) を使用していますか?
  • 既存の Klocwork の結果をバグ追跡システムにエクスポートしますか?
  • Klocwork を ALM/PLM ソフトウェアに接続しますか?

プロジェクトの構造

  • プロジェクトには複数の言語があります?
  • システムのすべてのコンポーネントが、同じ規則セットで解析される必要がありますか?
  • プロジェクトはサードパーティーまたはオープン ソースのコードを使用しますか?また、このコードは頻繁に変わりますか、あるいは比較的変化がありませんか?
  • プロジェクトはサードパーティーのライブラリ (プラットフォームまたはコンパイラに提供されていない) を使用しますか?
  • 同じプロジェクトの複数のブランチを解析するために Klocwork を使用しますか?
  • 共通コードがある複数のプロジェクトを解析するために Klocwork を使用しますか?
  • プロジェクトはチェックする必要がある、複数のバリアントまたはターゲットがありますか?
  • レガシー コードの問題は、問題バックログに含まれる必要がありますか?

デベロッパーの状況

  • デベロッパーが使用する環境は何ですか。
  • すべてのデベロッパーが Eclipse や Visual Studio などの IDE を使用しますか。または、他の IDE または普通のエディターを使用しますか。
  • デベロッパーは、ローカル マシンで解析を実行しますか。 または、統合ビルド サーバー/CI サーバーで 直接作業しますか。
  • (コード) レビュー手順または事前チェックイン承認段階がありますか?