概要
1
基礎
2
ツールを入手する
3
学習を開始する
ソフトウェア開発とは最新のソフトウェアは一般に、相互に対話してアプリケーションの実装に必要なタスクを実行する一連のコンポーネントで構成されています。開発では、利用可能な多くの言語のうちの 1 つの言語でソース コードを作成して、これらのコンポーネントを作成します。このコードでは、アプリケーションの設計で指定された最終的な結果を達成するためにコンピューターによって実行される、基本となる個別の操作を定義します。操作は、足し算をする、コンポーネント内のオブジェクトの値を設定する、コードに定義された変数の値の比較に基づいてコードの異なる部分を実行するなどの単純なものでかまいません。続きを読む >>
ソフトウェア開発タスクに関するこのコンテンツをご覧になった後、アプリケーションの開発に使用するツールをインストールして作業環境を準備してください。 ソフトウェア開発の基礎ソフトウェア開発では、ソフトウェア アーキテクトのビジョンを実際のアプリケーション コードに変換する主な作業を行います。このコードは必要な結果を生成し、定義された条件下で動作し、堅牢かつ安全性に優れ、指定された条件の下で実行し、使用可能なリソースを使用して最適な効率性でこれらすべてを達成します。これは困難な作業に思われるかもしれません...続きを読む >> 世界有数のソフトウェア開発会社の 1 つとして、マイクロソフトは開発チームの成功をサポートすることに力を入れています。このドキュメントでは、ソフトウェア開発ライフサイクルのあらゆる側面を網羅するマイクロソフトの幅広いツール、開発環境、フレームワーク、コード サンプル、ガイダンスの概要を説明します...続きを読む >>
Visual Studio の適切なバージョンを選択するには、Visual Studio 2010 に関する比較表 (英語) を参照してください。
次のリソースを参照し、プログラミング言語、コードの記述、アプリケーションの作成、ソフトウェア開発のライフサイクルの詳細についての学習に役立ててください。 クラスおよびオブジェクトの概要 オブジェクト指向開発では、日頃使い慣れた方法でコードを扱うアプリケーション ロジックを作成することで、アプリケーション開発を簡素化できます。構文および基本的な概念については、オブジェクト指向プログラミングに関する記事をご覧ください。読む >> この記事には VB、C#、F#、C++ のサンプルが含まれています。各言語に不慣れな場合、最初のうちはこの記事のサンプル コードを使用すると便利です。 単体テストを利用して高品質のコードを作成する コードの作成ではテストが重要です。完成まで待つ必要はありません。単体テストによってコードの主な要素を対象とする単純な機能テストを迅速に行うことができます。このビデオでは、C++ コードの単体テストを作成して実行する方法について説明します。見る >> Team Foundation Server の使用を開始する: ソース管理、ビルド管理、およびバグ追跡 複数のチーム メンバーがプロジェクトに携わる場合にはソース管理が重要です。ソース管理を行うと、1 つのリポジトリでコードを共有し、1 つのファイルに対する複数の開発者による変更を処理できます。この記事では、Visual Studio 2010 Ultimate に用意されている、作業項目の追跡およびビルドの管理に使用するツールの紹介など、共有ソース コードの変更のライフサイクルについて順を追って説明します。読む >> Team Foundation Server (TFS) (英語) の使用によるチームの成果向上 この無料オンライン ブックは TFS を理解し、使い始めるための包括的な資料です。ソース管理、プロジェクトのバグ追跡、TFS のアーキテクチャなど、このガイドですべて説明しています。読む >> 履歴デバッガー (IntelliTrace) (英語) デバッガーは即時に使用できるテスト ツールです。履歴デバッガーはコード実行時の "DVR" のようなもので、アプリケーションの "再生" だけではなく、一時停止と巻き戻しの機能もあるので、アプリケーションのさまざまな時点での状態を確認できます。これにより、ブレークポイントの位置を推測して問題の箇所を発見する必要がなくなります。見る >> |
関連トピック Team Foundation Server のインストールを開始する Team System: "How Do I" ビデオ (英語) アプリケーション ライフサイクル管理に関するソリューション (英語) セキュリティ開発ライフサイクル開発者スタート キット (英語) 書籍 (英語)
|
ページのトップへ