FrontPage > sys_design
情報システムデザイン論レポート関連†
授業終了。
メンバー
第三回(9/27)発表で、課題は Agile Process です。
以下、気づいたことなどドウゾ。†
- Javaによるextreme programming クックブック : アジャイル開発のためのレシピ集
- アジャイルソフトウェア開発エコシステム
- アジャイルソフトウェア開発スクラム
- アジャイルと規律 : ソフトウエア開発を成功させる2つの鍵のバランス
- 図書館の雑誌にあるかな?
日経コンピュータ: IT落とし穴 AtoZ アジャイル開発
スライドに載せるトピックメモメモ†
コレは何?定義など†
Agile Process(アジャイル開発)は、
- 顧客の要求をすばやく実現するための開発手法
- 顧客からのフィードバックを頻繁に得る(変化にも対応できる)
- 短いスパンで開発を繰り返す
- ほかにも何か特徴は??
関連情報とその関連性†
リファクタリング、extreme programming
- リファクタリングの定義とか関連性とか
- プログラムの動作を変えずに、綺麗なコードに治していく手法のこと。バグの予防。
- extreme programming の定義とか関連性とか
- 他にもあればよろしく
歴史的背景†
比較的最近の開発手法
- 昔はウォータフォール
- 要求調査、モデリング、分析、設計、実装、テストという一連の流れに沿って開発する
- ※ウォーターフォールより新しくてアジャイルより古い開発プロセスがあったような気がする。
- 実際は一筋縄ではいかない。より複雑な開発手法としてアジャイルができた、のか?
- 設計、テスト、リファクタリングを十分繰り返してから、最終テスト、リリースを行う手法。
最近の動向†
そもそもアジャイル開発自体が最近の話題。
- Java とか .NET のようなオブジェクト指向な言語だと使いやすいのでしょうか?
参考文献、URL†
あとで…。