「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>移行・マイグレーション]] * 目次 [#t2513496] #contents *概要 [#p33b47de] [[移行・マイグレーション]]を行う際の作業量見積もりを行う。 *詳細 [#e4bbe9f6] **プログラムの移行性評価作業 [#hc692dc2] ***作業の概要 [#gf62428d] -.NETの[[バージョン・アップ移行>サーバ更改(バージョン・アップ移行)]]の場合~ -[[.NETバージョンアップ]]移行の場合~ [[コチラ>https://opentouryo.osscons.jp/index.php?targetFramework%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%83%E3%83%97#s81eeae9]]に書かれているような手順で、実際に、「targetFrameworkのバージョンアップ」を行い、ビルドが通るまでに必要な作業量を見積もってみる。 -[[VB6.0からVB(.NET)へのコンバージョン]]の場合、~ -[[VB6.0からVB(.NET)へのコンバージョン]]移行の場合、~ [[コチラ>VB6.0からVB(.NET)へのコンバージョン#qd70bfd8]]に書かれているような手順で、実際に、「ツールによるコンバージョン」を行い、ビルドが通るまでに必要な作業量を見積もってみる。 ***手修正作業 [#oceb297b] 上記の作業には、以下のようなコードの手修正作業が含まれる。 -[[ポーティング移行>移行・マイグレーション#ue626a7c]] -[[手修正有りのコンバージョン移行>移行・マイグレーション#ie63f591]] -[[母体理解(リバースエンジニアリング)>リエンジ用途でリバース・ツールを利用]] ***工数見積 [#w6382e7f] 上記の移行性評価作業を実施して、プログラム移行の工数を見積もる。 -[[各種、技術毎>移行・マイグレーション#d8cdc495]]にポイントが異なるので注意する。 -3RDパーティ製コンポーネント(UIコンポーネントの場合が多い)~ のサポートが無くなっていたり、インターフェイス変更があったり~ する場合に、工数への影響が大きくなるで注意が必要になる。 **環境の移行性評価作業 [#n68383c9] ***作業の概要 [#c8702e43] 環境構築作業(設計と実装) ***手修正作業 [#ia906997] 問題があったら、環境 or プログラムの修正が必要になる。 ***工数見積 [#w6382e7f] 同様に移行性評価作業を実施して、環境移行の工数を見積もる。 ---- Tags: [[:移行]], [[:テスト]]