日本語 英語 中国語 韓国語

 
 
ホーム
Visual Studio 2010 Pro
Visual Studio 2010 Premium
ショップ
 
 
Microsoft Visual Studio 2010 Premium Edition
アプリケーション開発における高い品質と生産性の向上を支援
Microsoft Visual Studio 2010 Premium Edition
 

Microsoft® Visual Studio® 2010 Premium with MSDN は、アプリケーションの開発工程において、高い品質と生産性を維持しながらアプリケーションを開発するために必要となる機能を提供します。

さらに MSDN Subscription によって、開発や動作検証に必要となる新旧オペレーティング システム、新旧サーバー製品、 Office system 、およびマイクロソフトのプロフェッショナル エンジニアによる技術サポートが提供され、開発環境の構築を支援します。

システム要件

 
   Microsoft Visual Studio 2010 Premium Edition の特徴  
 

アプリケーション開発において、さらなる生産性と品質を追求

Visual Studio 2010 Premium は、 Visual Studio 2010 Professional が提供するすべての機能をもっています。


修正箇所に影響するテストを実施

開発の途中で仕様が変更となることがたびたびありますが、そのコードだけでなく、他のコードにも修正による副作用が発生しないか、回帰テストを実施することが重要です。 Visual Studio 2010 では繰り返し行われる回帰テストを支援するためのテスト機能を提供していますが、すべてのテストを都度実行するのは時間と手間がかかります。

新しいテスト影響度分析機能は、修正箇所に影響があると思われるテストを洗い出しことができます。これにより効率的に回帰テストを実施時することができます。


テスト手順の再現

「アプリケーションの UI 自動化テスト」の機能を使い、テスト担当者が実施したユーザーインターフェイス (UI) の操作手順を記録することができます。

問題修正後の再現テストにおいては、記録済の操作手順を再実行することにより、複雑なテストの再現や、回帰テストの実施を自動化することができます。


コードの品質を検証

静的コード分析機能によって、コンパイルやデバッグでは確認することが難しい、パフォーマンスやセキュリティといった品質の観点からのコードの問題をツールで検出することができます。

アプリケーションのバグの大部分はコードレビューにて発見されています。これらコードレビューにてチェックすべき品質の問題を半自動的に確認することが可能となり、コードレビューの効率化を促進します。


テストの網羅性の確認 (コードカバレッジ)

単体テストの実施によって、どれくらいのコードの動作が検証されたか、コードカバレッジの機能で確認することができます。

動作が確認されたコードの割合を数値化することができるとともに、テストされたコードを色分けして視覚的に確認できるため、より精度の高い単体テストの実施が可能になります。


データベース オブジェクトの単体テスト

ストアドプロシージャ、関数、トリガなどのデータベース オブジェクトもアプリケーションを構成する重要な要素のひとつです。 Visual Studio 2010 には、ソースコードだけではなく、データベースオブジェクトの単体テストを実施するための機能を提供します。

テスト対象となるデータベースオブジェクトを指定し、単体テスト生成のメニューを選ぶだけで、単体テスト用のスケルトンコードが用意され、テストに必要となる情報を加えることで、単体テストを構築可能です。

さらに、単体テストにおける検証のためのロジックは、 T-SQL はもちろん C# や Visual Basic にて作成できるため、メンバーそれぞれが得意な言語を利用して適切なテスト作成を行えます。


アプリケーションのパフォーマンス分析

アプリケーションの実行結果より、さまざまな詳細情報を取得してパフォーマンスの分析・チューニングに活用することができます。

実行時にボトルネックとなるロジックは「ホットパス」として視覚的に提示。パフォーマンス向上の際の大きなヒントとなります。さらに、コード修整前後でのパフォーマンス比較データが示されるため、修整によるパフォーマンス上の副作用を効率的に把握できます。

パフォーマンス分析機能は、スレッド単位でのパフォーマンスの取得も可能であり、マルチコア向けの並列プログラミングのパフォーマンス分析にも活用できます。  


コードの複雑度分析

コードメトリクスの機能では、コードの複雑度を解析し、コードの保守容易性を数値として提示します。これによって、クラスやメソッドを修正することによって、どれくらいの修正やテストが必要となるかを把握することができます。


モデル図の表示

Visual Studio 2010 Ultimate の設計機能で作成された各種モデル図を閲覧することができます。これにより、開発工程において、アプリケーションの設計を確認しながら、そのコンセプト通りに開発を進めることができます。モデル図の作成、編集については、 Visual Studio 2010 Ultimate が必要です。  


データベースの開発作業

データベースに対する変更をより安全かつ効率的に実施できるように、スキーマ情報を抽出しオフラインでの開発を可能にする機能を提供します。

たとえば、運用中のデータベースから抽出したスキーマ情報とデータを基に、保守開発とテスト用の環境を用意し、安全にスキーマの変更を行うことが可能です。また、抽出したスキーマ情報は Team Foundation Server で管理を行うことで、変更履歴の記録が可能になります。さらに、スキーマデータの比較機能を利用すれば、変更中のスキーマと運用中のスキーマの比較を効率的に実施できます。

さらに、データベーススキーマに対するリファクタリング機能を提供。スキーマの変更を行う際に影響がある箇所を判定し、該当箇所の変更の支援を行います。


より本番環境に近いテスト データの生成

データベースのスキーマ情報をもとに、自動的にテストデータを生成することができます。その際、正規表現や、データ生成時に参照可能なデータを指定することで、特定のパターンのデータや、テーブル間のデータの割合 ( 例 : 商品マスターデータ 1 に対して、その売り上げデータ 1,000) といったより精度の高いデータの作成が可能となり、本番環境を想定したデータを開発やテスト環境で生成、利用することが容易になります。

 
     

 

インテル Parallel Studio