展開のための質問
このトピックの内容: |
展開のための質問
次の質問は、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 サーバーで 直接作業しますか。
- (コード) レビュー手順または事前チェックイン承認段階がありますか?