VB6.0からVB.NET コンバージョンサービス紹介

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