VB6.0 から VB.NET コンバージョンサービス紹介
目次 (1) VB6.0からVB.NETコンバージョンサービスご案内 2 (2) VB6.0からVB.NETコンバージョンサービスの強み 3 (3) VB6.0からVB.NETコンバージョンサービスの流れ 4 (4) SCCのシステムコンバージョン方法について 5 (5) システムコンバージョンでの問題点と解決策 6 (6) VB6.0からVB.NETコンバージョンサービス開発実績 7 (7) VB6.0からVB.NETコンバージョンサービスの事例 (1) 8 (8) VB6.0からVB.NETコンバージョンサービスの事例 (2) 9 (9) 変換コードサンプル 10 1
(1) VB6.0 から VB.NET コンバージョンサービスのご案内 VB6.0 から VB.NET コンバージョンサービスを利用すれば ソースファイル (VB6.0 プロジェクトファイル ) SCC VB6.0 VB.NET コンバージョンサービス ソースファイル (VB.NET プロジェクトファイル ) スピーディ かつ スムーズ に Visual Basic6.0 のソースを Visual Basic.NET のソースに変換します 経験 知識 ツール VB6.0 VB.NET コンバージョンサービス の特徴 その 1. 変換率を向上させた移行が可能! その 2. 変換エラーになった箇所に SCC 製変換ツールを適用することで大幅に変換エラーを救済できます! その 3. 高い自動変換率により コンバージョン費用が低減! その 4. 貴社に最適化された変換ツールで高い変換率が期待できます! その 5. スピーディなコンバージョンで短期間に.NET 化が可能! 2
(2)VB6.0 から VB.NET コンバージョンサービスの強み.NET 技術者の保有率 新旧言語を熟知している技術者を自社で保有しています 知識 全社員 ( エンジニア数 :700 人 ) のうち.NET 技術者 : 約 200 人 VB 技術者 : 約 80 人 本移行サービスの経験 25 システムを超える実績があります 製造メーカ 独立行政法人 社団法人 医療機関 運輸業等 経験 ツール 豊富な.NET の移行経験 運輸業基幹業務 ( 設備管理業務 /ICカード系管理業務/ 経費管理業務 ) 医療系システム ( 健康診断 / 看護支援 / 画像 / 検査 ) など 豊富なシステム開発経験 お客様向けの.NET 環境の開発経験 (.NET 変換サービス以外 ) 39 年間培ってきた各企業様向けの開発経験 流通系 小売系 ( 受発注業務 / 集配業務 / 顧客管理業務 /EC 決済系業務 ) 製造系 ( 生産管理 / 原料管理 / 部品管理 / 受発注管理 ) 食品系 ( 生産管理 / 販売管理 / 飼育経過管理 ) など SCC で開発したコンバージョンツールによる自動変換 高い自動変換率により コンバージョン費用が低減! 貴社に最適化された変換ツールで高い変換率が期待できます! スピーディなコンバージョンで短期間に.NET 化が可能! 3
(3) VB6.0 から VB.NET コンバージョンサービスの流れ VB6.0 から VB.NET コンバージョンサービスの流れについてご説明します SCC 担当範囲 お客様作業 SCC 担当範囲はお客様のご要望に合わせて柔軟に対応させて頂きます システム調査 システム移行開発 システム検証 ( 調査 ) ツールを使用してコンバージョン 手作業でシステム移行 ( 検証 ) お客様の稼動環境や開発環境を調査し アプリーケーションで利用される全コンポーネント調査を実施 ( ステップ 1) 移行変換前に 事前ソースコード確認や事前ソースコード変換を実施 ( ステップ 2) Microsoft 移行ツールによるソースコード変換作業の実施 ( ステップ 3) Microsoft 移行ツールの変換エラー分に対して SCC 移行ツールによるソースコード再変換作業の実施 ( ステップ 4) ソースコード変換不可能部分を専門技術者による移行作業の実施 変換されたソースコードが正しく変換されているか検証した上で 操作検証 安定動作検証 パフォーマンス検証を実施 繰り返し実施 システム調査詳細 参考作業期間 ( システム規模 300 万ステップ相当のシステム調査作業を実施した場合です ) 1 週間 2 週間 調査事前準備 調査分析 調査報告 & お見積り プログラム状況把握 参照コンポーネント使用ツール把握 ツール投入 システム調査結果分析 システム調査結果作成 お見積り作成 現行システムの構成状況を確認します 現行システムが利用している参照コンポーネント / ドライバは何かを確認します Microsoft 移行ツールや SCC 移行ツールで システム調査確認を実施します システム調査確認終了後 各種ログより変換内容やエラー内容を分析します システム調査確認結果 ( 全体分析 エラー分析 ) を纏め今後の作業に向けて作業方針を検討します 左記結果資料を基に今後の作業工程の定義及びその作業見積りを作成します 4
(4) SCC のシステムコンバージョン方法について 内容 :Visual Basic6.0 から Visual Basic.NET へコンバージョンします 特徴 : Microsoft 社システム移行ツール + SCC 社システム移行ツール で変換します 効果 : ソースコードの高い自動変換率により 開発コストの低減が可能です 現行システム Microsoft 社移行ツールのみ利用の場合 システム移行 Microsoft 社 + SCC 移行ツール利用の場合 現行アプリケーション 手作業によるシステム移行 手修正作業 :35%~50% Microsoft 社提供システム移行ツール 自動変換率 :50%~65% 手作業によるシステム移行 手修正作業量 平均 10% 未満 +α システム移行ツール 自動変換率 :20%~35% Microsoft 社提供システム移行ツール 自動変換率 :50%~65% 5
(5) システムコンバージョンでの問題点と解決策 システムコンバージョンを行う際に発生する問題点と 問題点に対する解決策を表します 問題点 解決策 言語 データベース ユーザーインターフェース定義の変更 新たに必要となった定義 ハンドリングの厳格化 Microsoft 製品コンポーネントの大幅変更 システム移行ツール コードの自動生成 手作業によるシステム移行 手作業によるソースコード修正 他社製品 データベース接続コンポーネント大幅変更 サードパーティ製品の参照コンポーネットの大幅変更 OS オペレーティングシステムで追加されたアプリケーション ファイルのアクセス制御 (Windows Server 2008 などへの対応 ) 操作性 Visual Basic.NET の新機能の活用による操作性向上に関するカスタマイズ作業 システム検証時に別途検討 6
(6)VB6.0 から VB.NET コンバージョンサービス開発実績 過去のシステム移行開発案件 ( 抜粋 ) です システム名称業種 OS DB 開発規模変換率備考 1 会員管理システム 社団法人 Windows Oracle 60,000 STEP 97.3 % 事例 (1) 2 某社成分管理システム 製造 Windows Oracle 200,000 STEP 92.0 % 事例 (2) 3 販売管理システム 商社 Windows SQL Server 2,800,000 STEP 96.1% 4 電話受付システム 社団法人 Windows Oracle 80,000 STEP 95.8% 5 総務管理システム 情報処理 Windows ACCESS/SQL Server 1,280,000 STEP 94.5% 6 有価証券管理システム 情報処理 Windows ACCESS/SQL Server 1,770,000 STEP 89.7% 7 某病院健康診断システム 医療 Windows SQL Server 524,000 STEP 88.6% 8 融資管理システム 情報処理 Windows ACCESS/SQL Server 1,090,000 STEP 88.1% 9 某社生産管理システム 製造 Windows SQL Server 700,000 STEP 82.6% 10 某病院健康診断システム 医療 Windows SQL Server 1,720,000 STEP 78.2% 7
(7)VB6.0 から VB.NET コンバージョンサービスの事例 (1) 対象システム システム名業種 OS/DB 対象ステップ数 導入経緯 : 会員管理システム : 社団法人 :Windows / Oracle :60,000Step 老朽化に伴い VB5.0 と VB6.0 が混在するシステムを再構築したい 操作性は満足しているのでそのまま踏襲してほしい Microsoft Office 製品 (Excel 帳票 ) との連携はあるが サードパーティ製品はない 提案内容 操作性をそのままとし かつ 現行プログラムを流用することで 使い慣れたシステムを新しい環境で再現できること VB6.0 から VB.NET コンバージョンサービスを利用することで 新規で作り変えるよりも安価であること VB5.0 から VB6.0 の変更箇所を熟知する技術者にて VB.NET へ変換後にプログラム修正を行う 導入効果 短期開発の実現 : 開発期間は 3 ヶ月 ( 通常は 5 ヶ月 ) コスト : 作り変えた場合に比べ 1/4 自動変換率 :97.3 % を実現! 8
(8)VB6.0 から VB.NET コンバージョンサービスの事例 (2) 対象システム システム名業種 OS/DB 対象ステップ数 導入経緯 : 某社成分管理システム : 製造 :Windows / Oracle :200,000Step 老朽化に伴い VB6.0 のクライアントサーバシステムを再構築したい サードパーティ製品が存在する (Spread Sheet 使用 /Resize Kit( 画像自動リサイズ機能 ) を使用 ) 試験内容をドキュメントとして納品してほしい 提案内容 現行プログラムをできるだけ流用するため 品質面において安全であること サードパーティ製品である Spread Sheet 部分は新たにプログラムを書き換えることになるが 経験者をアサインすることでコストの高騰を最小限に抑えること 現新比較試験においては SCC のエビデンスツールを利用することで エビデンス取得作業を省力化し さらにエビデンスの取得漏れが防止できること 導入効果 短期開発の実現 : 開発期間は 6 ヶ月 ( 通常は 12 ヶ月 ) コスト : 作り変えた場合に比べ 1/3 自動変換率 :92.0 % を実現! 9
(9) 変換コードサンプル 変換前後のコードサンプルです 変換前の VB6.0 のコード 変換後の VB.NET のコード 10
ご連絡先 まずは お気軽にご相談ください! CONTACT 担当者 営業本部営業部 03-3228-4442 03-5380-7077 MAIL: solution@scc-kk.co.jp 本社 本社別館 164-8505 東京都中野区中野 5-62-1(EDC ビル ) TEL 03(3319)6611( 大代表 ) FAX 03(3319)6999 164-0001 東京都中野区中野 5-36-14(EDC 第 2 ビル ) 北海道支店 060-0003 札幌市中央区北 3 条西 7 丁目 1-1( 緑苑ビル ) TEL 011(281)0661 FAX 011(271)4658 名古屋支店 460-0008 名古屋市中区栄 4 丁目 15 番 14 号 ( 栄ハイホーム 3 階 ) TEL 052(242)0404 FAX 052(251)1852 関西支店 553-0005 大阪市福島区野田 5-17-22( 大拓ビル ) TEL 06(6461)1211 FAX 06(6461)1188 九州支店 810-0003 福岡市中央区春吉 1-11-18 TEL 092(724)8555 FAX 092(724)8605 本カタログの著作権は 株式会社エスシーシーに帰属します 本カタログに記載されている会社名 商品名は各社の商標または登録商標です 11