ソフトウェアエンジニアリング概論
コース番号:214 4日間
この研修では次のスキルが習得できます
- 品質と保守性の高いソフトウェアプロジェクトを、期間内、予算内で納入する
- 自分のプロジェクトに合ったソフトウェア開発ライフサイクルモデルを選択する
- 的確な要件仕様、分析、設計の手法を適用する
- 言語、データベース、プラットフォーム、アーキテクチャに関する問題を識別し、評価する
- ライフサイクル全体にわたる確認と検証の活動について研究する
- SEI CMM、CMMI、ISO 9001認定を達成するテクニックを適用する
- CASEツール、形式手法、Webエンジニアリング技法をより有効に利用する
研修コースの概要
ソフトウェアの開発は非常に複雑なプロセスです。ソフトウェア開発プロジェクトを成功させるには、開発ライフサイクルを構成する各フェーズの密接な関係を深く理解していることが不可欠です。ライフサイクルの全体を通して優れたエンジニアリングの手法を実施することによって、品質の高いソフトウェアを、期間内、予算内で作成できる可能性が大幅に高まります。
このコースは、異なった開発環境に合わせて適用できる、体系的なソフトウェア開発のアプローチを学ぶためのコースです。ライフサイクルの各フェーズで行われるさまざまな活動が、高品質で保守性の高い、ユーザーの要件を満たす製品にどのように結びつくかを学びます。
この研修の対象者
開発プロジェクトの規模や複雑さに関わらず、より高品質のソフトウェアを、より速く、より安く作成したいと望む、ソフトウェア開発のさまざまなプロセスに関わっている人に最適のコースです。
研修コースの内容
序章 ソフトウェア開発の挑戦
ソフトウェアエンジニアリングの基礎
ソフトウェアライフサイクル ライフサイクルのフェーズ
ソフトウェアライフサイクルモデルの比較
他の技術
標準規格
要件の計画と管理 要件の引き出し
要件の文書化
要件の管理
システムの分析と設計 分析と設計の役割
これまでの構造化手法
オブジェクト指向(OO)手法
手法の選定
ソフトウェアの構築 言語とプラットフォームの問題
|
検証と妥当性確認(V&V) 静的な検証
動的テスト
トレーサビリティ・マトリクス
品質の作り込み ソフトウェア構成管理
ソフトウェア品質保証(SQA)
プロジェクトの測定基準
品質とプロセスの標準化/ガイドライン
その他のプロジェクトの検討事項 プロジェクト・リスク・マネジメント
ソフトウェアエンジニアリングの倫理
CASEツール
形式手法の使用
Webエンジニアリング技法の適用
|
