 |
概要 |
|
| - |
お客様: 某製造業(エレクトロニクス製品の開発・製造) |
| - |
アプリケーション: 物流系アプリケーション |
| - |
移植対象言語と規模: C言語、約150万行 |
| - |
移植OS: UNIX → Red Hat Linux 7.2 |
| - |
移植期間: 4ヶ月(単体テストは含まず) |
 |
 |
|
|
Linux移植の理由
|
|
| - |
OSが比較的類似しており、ツールの活用で移行期間の短縮とコスト抑制が実現できる |
| - |
Linuxへ移行後のメンテナンスも容易(これまでと大きな違いが無い) |
| - |
ツールの活用でテストの工数を減らすことができる |
 |
 |
|
|
Linux移植の効果
|
|
| - |
ツールで自動変換したソースに対して、修正した部分だけに焦点を絞ったテストが実施でき、結果としてテストの工数を大幅に減らすことができた
|
| - |
保守・ライセンスコスト抑制によるTCO削減に期待 |
 |
 |
|
|
移植の方法 |
|
| - |
解析から単体テストまでをSIで対応
結合・システムテストはお客様にて実施
ソースプログラムと両OSのMake環境から両OSの差異をツールによって解析し、変換テーブル(変換ルールを記載)と自動変換ツールにより生成した実行モジュールをテストカバレッジツールにてテストを実施 |
 |
 |
|
| |
 |