| ||||||||||||||
![]()
2008/06/16
|
ソフトウェア開発プロジェクトの大規模化や高機能化・複雑化によって、管理すべきソースコードや関連ドキュメントなどの成果物、及びプロジェクトの作業が増えている。そんな中、必要性が高まっているのが構成・変更管理ツールだ。日本版SOX法が本番を迎えた今、多くの企業では内部統制の強化を図っており、そのうちの1つの項目であるIT統制への対応手段としても構成・変更管理ツールは期待されている。今回の特集では、構成・変更管理ツールが提供する機能を解説するとともに、導入効果、最新動向について解説していく。また、「IT製品選び方ガイド」では、実際に製品を選定する際のポイントについて紹介しているので、そちらもご参照いただきたい。 |
|
|
※「構成・変更管理ツール/デグレード完全阻止!構成・変更管理ツール」の記事を一部ご紹介します。会員登録を行い、 ログインすると、「構成・変更管理ツール/デグレード完全阻止!構成・変更管理ツール」の記事全文がお読みいただけます。 |
|
ソフトウェア開発を効率的かつ高品質に行うために欠かせないツールとして活躍する構成・変更管理ツール。構成・変更管理ツールには、「構成管理」と「変更管理」双方の機能を1つの製品として提供するものだけではなく、各機能を個別製品として提供するものもある。そのため、特に「構成管理」機能についてはエンジニアによってとらえ方が異なる。認知度が高い代表的なツールとしてオープンソースで提供されているCVS(Concurrent Versions System)があがるが、このツールはソースコードファイルなどのテキストファイルの変更を管理する機能だけを持つツールで、一般的にはバージョン管理ツールに分類される。エンジニアによっては狭義の意味で構成管理ツールととらえる人も少なくないだろうが、本特集では狭義の構成管理ツールではなく広義の構成・変更管理ツールについて解説していく。
| 1-1 |
構成・変更管理ツールとは |
|---|
構成・変更管理ツールとは、ソフトウェア開発においてプログラム品質の向上や生産性を高めることを目的とし、ソースコードや関連ドキュメントなどの成果物とその変更履歴を一元的に管理できるツールだ。ファイルのバージョン管理のほか、ファイルの構成管理、変更要求管理、リリース管理、プロセス管理、そしてプロセス改善までも管理できる機能が備えられている。そのため、開発者だけでなくプロジェクトリーダやマネージャ、リリース担当者、品質管理担当者(チーム)が活用できるツールである。
構成・変更管理ツールのシステムは、図1のように構成管理・変更管理サーバとクライアントからなり、シンプルな構成となっている。構成管理及び変更管理の各情報はそれぞれがリポジトリと呼ばれる、ファイルやバージョン制御の管理ファイルを格納する領域に記録され、2つのリポジトリは互いに連携し、変更要求とファイルや成果物をひも付けて一元管理される。
|
||||||||
構成・変更管理ツールは分散開発環境におけるリポジトリの配置によって、集中型、分散型の2つに分類される。
多くの商用ツールが採用している配置方式。運用管理が簡単で、各拠点にサーバを設置する必要がないため、サーバコストが低減できるメリットがある。一方、各拠点を結ぶリモートアクセスの速度に性能が左右されるというデメリットがある。そこで各ベンダでは、分散拠点ごとにローカルにキャッシュすることで、アクセスのパフォーマンス向上を図るキャッシュ機能を装備するなど、デメリットを解消するための工夫を行っている。
各拠点にサーバを設置し、リポジトリを複製して同期をとる方式。各拠点(ローカル)にデータを置くため、高速にアクセスできるメリットがあるが、各拠点にサーバを設置することから、その導入コストはもちろん、運用管理コストがかかるデメリットもある。さらにリポジトリの同期管理に手間がかかることもあるが、各拠点のリポジトリをバックグラウンドで自動的に同期処理するなど、そのデメリットを解消する製品を展開しているベンダもある。万一、複数拠点で同じコードを修正しても競合が起きないよう、拠点単位でマスタシップ(どの拠点のリポジトリをマスタにするか)が設定できるようになっている。
…この記事の続きは、会員限定です。
会員登録はこちら(無料)
|
|
会員限定で「構成・変更管理ツール/デグレード完全阻止!構成・変更管理ツール」の続きが読めます |
会員限定の「構成・変更管理ツール/デグレード完全阻止!構成・変更管理ツール」(全文)では、「構成・変更管理ツール」の概要や基本的な仕組みを解説しています。会員登録を行い、ログインすると記事の続き(以下の内容)がご覧いただけます。
![]()
【1】構成・変更管理ツールを解体しよう!
1-1 構成・変更管理ツールとは
1-2 構成・変更管理ツールの機能解説
1-3 構成・変更管理ツール導入のメリット
【2】構成・変更管理ツール最新事情
2-1 ALM(アプリケーション・リサイクル管理)の1ツール
「構成・変更管理ツール/デグレード完全阻止!構成・変更管理ツール」関連の情報を、チョイスしてお届けします
※キーマンズネット内の「構成・変更管理ツール」関連情報をランダムに表示しています。
「開発」関連 製品レポート一覧
|
「構成・変更管理ツール/デグレード完全阻止!構成・変更管理ツール」の記事を一部ご紹介しました。 |
|
|
|
|
この記事に掲載している情報は、掲載日時点のものです。変更となる場合がございますのでご了承下さい。
30002535
構成・変更管理ツール
関連情報
|
WAS Mobile Feature Pack 【日本アイ・ビー・エム】 |
|
|
StiLL 【アイエルアイ総合研究所】 |
|
|
…ソフトウェア |
|
|
StiLL 【アイエルアイ総合研究所】 |
|
|
…ソフトウェア |
|
|
Visual Studio の『アプリケーションライフサイクル管理(ALM)』 【日本マイクロソフト】 |
|
|
【ノンプログラミングWebデータベースソフト】UnitBase 【ジャストシステム】 |
|
|
…ソフトウェア |
|
|
HP Fortify 【日本ヒューレット・パッカード】 |
|
|
…ソフトウェア |
|
|
企業システムにもっとオープンソースを! 【オープンソースビジネス推進協議会(OBCI)】 |
|
|
アリエル・オンデマンド 【アリエル・ネットワーク】 |
|
|
Magic uniPaaS 【マジックソフトウェア・ジャパン】 |
|
|
…ソフトウェア |
|
|
Zend Guard 日本語版 【ゼンド・ジャパン】 |
|
|
…ソフトウェア |
|