InfoQ

News

Microsoftが次世代Visual Studioを発表

作者 Abel Avram, 翻訳者 編集部 投稿日 2008年10月3日 午後12時1分

コミュニティ
.NET
トピック
.NETフレームワーク,
IDE
タグ
Visual Studio,
Microsoft

MicrosoftはVisual Studio 2010および.NET Framework 4.0を発表した(リンク)

Microsoftの次世代開発ツールは単純にVisual Studio 2010と呼ばれるが、Visual Studio Team SystemのDirector of Product ManagementであるNorman Guadagno氏によると.NET Framework 4.0をベースにするという。重要なのは、Application Life-cycle Management(ALM)であることだ。デベロッパをアプリケーション開発サイクルへ統合するためのソリューションである。MSDNによると、VS 2010には以下の新機能がある(リンク)

  • 新しいArchitecture Explorerで、既存のコードアセットやアーキテクチャを発見し、特定する。
  • ユースケース、アクティビティーおよびシーケンスダイアグラムを含む複数のダイアグラムタイプを設計および共有する。
  • 一連のテストデータを通じた、テストシナリオのより良いドキュメンテーション向けのツールでのテスト作業を改善する。
  • 新しいTest Impact Viewで、コードの変更によって簡単に影響を受けるテストのみを特定し、実行する。
  • ゲートチェックイン、仮想化の分岐、ワークフローの構築などを含む管理機能の拡張バージョン。

今後のVSバージョンは、モデリングツールの新たなセットがベースになる。統一モデリング言語およびドメイン固有言語の両方をサポートし、Architecture Explorer(リンク)が含まれる。

Visual Studio Team Systemの新たなArchitecture Explorerは、デベロッパおよびアーキテクチャに既存のコードの完全なアーキテクチャピクチャーを作成する機能を提供し、適合のしかたや「動作」方法を理解することができる。

再生不可能なバグの修正を支援するツールは、Test Runner(リンク)である。

このツールはMicrosoft Test Runnerであり、テスターが使用して、テストケースを完了するための一連のステップを通じてガイドする。テストケースが開始されると、 Microsoft Test RunnerはOSバージョン、サービスパックやその他の適切なシステムデータを含むシステムデータのスナップショットを取る。テスト実行中は、テスター はツールを使用しテスト中のアプリケーションのイメージを取り込み、さらにはテスト中のスクリーンビデオの一部や全体を取り込む。問題が発見されると、 Team Foundation Serverでテスターは新しいバグを作成し、これらの成果物を付加する。付加されると、スクリーンキャプチャービデオは、ブックマークとしてテストス テップで完全に索引付けされ、デベロッパはテスターマシンで何がうまくいかなかったのかを容易に理解することができる。

もう1つの機能は、Test Impact Viewウィンドウ(リンク)であり「デベロッパはコードの変化の結果として実行される必要のある、テスト一覧を表示することができる」。 この機能の目的は、コードの変更をチェックインしても安全かどうかを示すテストの完全なセットを実行する際にデベロッパを支援する。

Microsoftは、Team Foundation Server (TFS)を使用しているチームは「どんな形のAgile開発プロセスも導入する」(リンク)ことができることを確約している。また、VSTS 2010は開発およびデータベースを1つの製品に統合する。詳しくはChannel 9(リンク)、プレスリリース(リンク)およびNSDN(リンク)を参照のこと。

原文はこちらです:http://www.infoq.com/news/2008/09/Visual-Studio-2010

ブックマーク
digg+,
reddit+,
del.icio.us+,
dzone+,
Hatena

No comments

返信

ジャンル別一覧

Agile2008 チーム参加レポート - 動機/準備編

筆者はアジャイルソフトウェア開発についての年に一度の国際会議であるAgile2008に初めて参加してきました。今年の日本からの参加者の数は14名にも及び、発表者は5名、受け持ったセッションは8つに及び、例年にない活躍を見せました。なぜ今年のAgile2008では、これほど多くの日本人が参加し発表に至ったのか? そのレポートをお届けします。

Javaトラブルシューティングメルマガ総集編 2008/08~09

エスエムジーでは、Java全般を対象にしたトラブルシューティングサービス「JaTS」を提供しています。この記事では、前回に引き続き、JaTSにて蓄積したトラブル事例とその解決ノウハウの一部をお送りしている「Javaトラブルシューティングメールマガジン」(JTSMM)の総集編として、過去2ヶ月のトラブル事例と追加情報をダイジェストとして提供いたします。

モデル駆動アプローチがうまく機能しない(しなくなる)8 つの理由

この記事では、モデル駆動アプローチがうまく機能しない、または機能しなくなることによって期待した結果が実現できなくなる 8 つの理由について書きたいと思います。

消費者主導契約を使ったサービス指向開発

この論文では、組織のサービス開発能力改善を目指した実用的な提案をします。

スケーラビリティの構築とパフォーマンスの達成:バーチャルパネル

InfoQ.com向けのこのバーチャルパネルでは、大企業やプロジェクトからスケーラビリティやパフォーマンスの著名人を招待し、みんなが夢に描いているような結果を達成するための秘密を明かしてもらいました。

アジリティのためにコンポーネントチームより機能チームを選ぶ

Craig Larman氏とBas Vodde氏は、どのように、そして、なぜ機能チームがうまくいくのかを説明し、この主要な組織の変化が価値あるものであることを主張します。

仮想化とセキュリティ

仮想化にはたくさんの利点がありますが、かと言って、その上に実装するアプリケーションのセキュリティをないがしろにしてはいけないのです。

Rubyのオープンクラス:猿のようにパッチを当てない方法

最近リリースされたRuby 1.8.7のプレビューリリースをウオッチしていたRails開発者はすぐに1.8.7プレビュー1に関してあることに気がつきました。それは、1.8.7プレビュー1がRailsを破壊してしまうということです。