Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

デスクトップ アプリ開発における Visual Studio の進化

Visual Studio history, capability in desktop apps and ALM function.
http://www.microsoft.com/ja-jp/dev/default.aspx

  • Login to see the comments

  • Be the first to like this

デスクトップ アプリ開発における Visual Studio の進化

  1. 1. 日本マイクロソフト VisualStudio エグゼクティブプロダクトマネージャー 相澤克弘 デスクトップアプリ開発 におけるVisual Studioの進化
  2. 2. Today’s Goal
  3. 3. これまでのVisualStudioの遷移 2002 2006 2008 2010 2012 2013
  4. 4. Every App Every Developer
  5. 5. Every App
  6. 6. Visual Studio のALM ( & Azure ) デプロイ Contoso App 開発者 運用管理・監視 Azure Microsoft Azure リポジトリビルドテスト コーディング/ デバッグ
  7. 7. VisualStudioのデスクトップアプリ開発 .NET Framework コード メトリクス テストツール コード 構造分析 DevOps クローン 分析 VisualStudioOnline CodeLens ライフ サイクル 管理 オープン化 X-Platform 2002 2006 2008 2010 2012 2013 2015
  8. 8. どんな開発でも有用な機能
  9. 9. テストの効率化
  10. 10. テストリソース(空き時間、未使用マシン)を活用して繰り返し テストを実行することで品質向上とテスト工数削減を実現 自動UIテスト C#・VBのテスト スクリプトを生成 マウス・キーボードの操作を記録 テストの 記録を開始 テスト 結果 スクリプトの コード編集可能 テスト の再生
  11. 11. 自動UIテスト:クロスブラウザ 一回キャプチャしたスクリプトで、複数タイプのブラウザで同じ テストを再生し、テストを大幅に効率化。 スクリプト IEで操作を キャプチャ IEでテスト Chromeでテスト Firefoxでテスト
  12. 12. 受け入れテスト 依頼者: フィードバック依頼 テスター: アプリフィードバック チーム: フィードバック内容を タスクとして管理
  13. 13. 手動テスト実行時に使用されるプログラムを記録。アプリケーションの 更新時に、変更によって影響されるテストケースを自動的に検出 テストケース ケース1 ケース2 ケース3 ケース4 ケース5 テスト実行/結果 テスト対象アプリ 修正箇所から テストリスト化 プログラム修正 テスト影響分析 修正により推奨されるテスト テストされたプ ログラムを記録 テストケース を実行 TestManager ケース登録
  14. 14. Team Foundation Server 1.0.0.1 1.0.0.2 1.0.0.3 開発イテレー ション リリース・ イテレーション ソース ワークフロー 承認 ビルド アプリ テスト環境 デプロイ 本番環境 デプロイ 1.0.0.3 1.0.0.3 リリースの効率化
  15. 15. ビルド/リリース 開始 リリースに関するワークフローを定義・設定し管理クライアント およびメールによる承認作業を管理 承認処理 中断 テストフェーズ 運用フェーズ 開発フェーズ 承認 却下 デプロイ ビルド/リリース 開始 承認処理 中断 承認 却下 デプロイ ビルド/リリース 開始 承認処理 中断 承認 却下 デプロイ リリースパスの設定
  16. 16. .NETターゲットバージョン選定 VisualStudio2013では、.NETFramework2.0以降の バージョン指定が可能
  17. 17. ソリューションファイル操作 VisualStudio2013では過去のソリューションファイルを開いても 以前のバージョンのソリューションファイルとして保存
  18. 18. コードクローン分析 同一または類似性の高い別コードを検出し、変更漏れを防いだり、 コードの統合等でメンテナンス性を高めていくことが可能
  19. 19. その他、生産性をあげられる機能が色々あります REQUIREMENTS Ops Dev WORKING SOFTWARE
  20. 20. Visual Studio 2015 Preview
  21. 21. VisualStudio2015Previewの新機能
  22. 22. VisualStudio+Azure+MSDNで開発をリード
  23. 23. MSDN Subscription Windows Dynamics SQL Server Windows Server SharePoint Server Exchange Server MSDN 個別調達 一括調達 すぐダウン ロード可 旧バージョ ン入手 複数PC 利用 テクニカル サポート 技術ト レーニン グ受講 Visual Studio Online Azure 無償利用枠
  24. 24. まとめ Visual Studio 2013 はパワフルなツール Azure+VisualStudioは唯一無二の開発環境 VisualStudio は今後も強化を継続
  25. 25. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

×