Comments
Description
Transcript
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 お客様に質の高いシステム、サービス&コンテンツのトータルソリューションを提供いたします