ナビゲーション リンクのスキップHome > 研究開発 > NAgile > NAgile開発スタイル

NAgile開発スタイル


NAgile開発スタイル では、 XP や MSF for Agile などの開発方法論と、Microsoft® .NETや N*(エヌ・アスター) などの最適な技術とツールを組み合わせ、素早くイテレイティブな開発を行います。

N*(エヌ・アスター)とは


Microsoft.NETでのアジャイル開発に活用できる開発ツールやフレームワーク、ライブラリなどをN*(エヌ・アスター)と呼んでいます。
N*には以下のようなものがあります。 解説資料・サンプルコードを是非ご利用ください。
※ 資料作成時のバージョンを明記しています。最新バージョンは公式サイトをご覧ください。
※ 資料をダウンロードするにはログインが必要です。

ツール 概要 Ver 解説資料 サンプルコード
NUnit .NET で開発されたクラスを自動テストするためのテスティングフレームワーク。 1.0 NUnitver.pdf
1,030KB
なし
NUnitForms Windows フォームをテストするための 拡張テスティングフレームワーク 。
NUnit だけでは UI のテストを行うことができないため、組み合わせて利用する。
1.3.1 NUnitFormdf
942KB
Archway.Sample.NUnitForm.zip
279KB
Archway.Sample.NUnitForm2.zip
248KB
NUnitAsp ASP.NET で作成された Web フォームをテストするための 拡張テスティングフレームワーク 。
NUnit だけでは UI のテストを行うことができないため、組み合わせて利用する。
1.5.1 NUnitAsp.pdf
879KB
Archway.Sample.NUnitAsp.zip
879KB
NMock
外部から振る舞いの設定が可能な疑似オブジェクト、 NUnit でのテストコードを記述する際に利用する。
インターフェイスを定義するだけで(クラスの実装が無くても)テストコードを実行できるため、複数人で開発を行う際にお互いの作業に依存せずコーディングが可能。
NMock
1.1
NMock.pdf
752KB
Archway.Sample.NMock.zip
63KB
NMock2
1.0
NMock2.pdf
650KB
NAgile.Sample.NMock.zip
122KB
log4net .NET 用のロギングライブラリ。
テキストファイルやイベントログ、データベース、メール送信など様々なデータソースに対してログを出力でき、それらを構成ファイルで切り替えることが可能。
また、ChainSaw などのログビューアも提供されているので、リアルタイムにログを参照することも可能。
1.2.0 Beta8 log4net.pdf
542KB
Archway.Sample.Log.zip
329KB
NAnt フォルダの作成・ファイル削除などの開発作業の中で繰り返し行われる単純作業を自動化するためのオープンソースビルドエンジン。.NET2.0対応。 0.85
Release
Candidate 4
NAnt.pdf
711KB
Archway.Sample.NAnt.zip
4KB
Cruise Control.NET 開発サーバ上でソースコード管理ソフトウェアの最新チェックインを監視し、継続的に結合テストを行うと同時 に、様々なコード分析ツールを実行(継続的インテグレーションの実践)。
CCNET は、ビルディングサーバと Web ダッシュボードのサーバ アプリケーションと通知を行う CCTray から構成。
1.0.RC2 CCNET.pdf
934KB
Archway.Sample.ccnet.zip
5KB
FxCop 作成したアプリケーションがコーディング規約に従っているか分析するツール。 1.32.0 FxCop.pdf
696KB
Archway.Sample.FxCop.zip
1,030KB
NCover 作成したアプリケーションがどの程度テストコードによって網羅されているか(コードカバレッジ)を分析するツール。 1.5.5 Beta NCover.pdf
485KB
なし

N*ツールマインドマップ


N*ツールマインドマップ
※ このマインドマップは、 JUDE Professional 2.3 で作成しています。

※.NETの正式名称はMicrosoft® .NETです。

※Microsoft.NETは米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。