ソフトウェア工学へ01.入門
1、ソフトウェアエンジニアリング:
ソフトウェアを開発し、維持するために、エンジニアリングの概念、原則、技術および方法を用いて、時の試練と実績のある正しい管理技術と最高の現在の技術的な方法は、費用対効果的にするために、高品質のソフトウェアと効果的な開発の順序で組み合わせることができますそれを維持します。
- ソフトウェア工学の三つの要素:方法、ツールとプロセス。
- ソフトウェアエンジニアリングの管理:品質、コスト、スケジュール
2、ソフトウェアの危機:
ソフトウェア危機が発生したコンピュータソフトウェアの開発と保守プロセスにおける重大な問題の一連のを指します。
3、ソフトウェア:
- ソフトウェアは何ですか:ソフトウェアは、プログラム、データおよびドキュメントが含まれ
- ソフトウェア開発段階:プログラムの設計段階--->ソフトウェアの設計段階--->伝統的なソフトウェアエンジニアリング相--->オブジェクト指向のステージ
4、ソフトウェアプロジェクトの開発プロセス:
分析--->アウトライン設計--->詳細設計--->コーディング--->テスト--->製品納入--->メンテナンスが必要です
- 要求分析:プロジェクト開発の基礎
- デザインの概要:需要の実現のためのソフトウェアソリューションを提供するために、
- 詳細設計:詳細な概要設計、コーディングのための基礎を提供
- コード:特定のソフトウェア実装
- テスト:ソフトウェアの正しさを確認してください
- 製品の相互作用:ユーザーへのソフトウェア
- メンテナンス:使用プロセス改善とプロセス改善
5、ソフトウェアプロジェクト管理プロセス
スコープ管理--->タイムマネジメント--->コスト管理--->品質管理--->人的資源管理--->コミュニケーション・マネジメント--->リスクマネジメント---> ---購買管理>ステークホルダーを管理人--->プロジェクトの利害関係者の管理---> ---契約管理>プロジェクト統合マネジメント
6、ソフトウェアプロセスモデル
- ウォーターフォールモデル
- Vモデル
- ラピッドプロトタイピングモデル
- インクリメンタルモデル
- 反復モデル
- 噴水モデル
- スパイラルモデル
- アジャイルモデル
- 統一プロセスモデル
- 統合モデルの構築