4: 2012-07-01 (日) 16:45:51 FujitaYutaka |
5: 2012-09-30 (日) 05:23:01 ShioyaAtsuko |
| * ソフトウェア開発工程 [#k3870e6e] | | * ソフトウェア開発工程 [#k3870e6e] |
- | - 対英語:software development process | + | 対英語:software development process |
| | | |
- | ** 定義 [#y01cecd5] | + | <目的> |
| + | - ソフトウェア開発において、開発組織内で共通のプロセスに従うことにより、作業出力を一定レベルに保つ目的がある。 |
| + | - ソフトウェア開発を進める上で守るべきルールを指す。基本的・統一的・固定的な手順。 |
| | | |
- | ** 用途(範囲・目的など) [#v969cc86] | |
- | ●開発組織内で共通のプロセスに従うことにより、作業出力を一定レベルに保つ目的がある。 | |
| | | |
- | ソフトウェア開発を進める上で守るべきルールを指す。基本的・統一的・固定的な手順。 | + | ** 参考定義 [#he88b70d] |
| + | : 他:| |
| + | - ''情報処理技術者用語辞典''~ |
| + | ソフトウェア開発プロセス【Software Development Process】&br;ソフトウェアを開発する工程の手順。分析,設計,実装の三つのフェーズ(もしくはテストを含めた四つのフェーズ)に分割される。ソフトウェア工学では,ソフトウェア開発プロセスをソフトウェア開発モデル(プロセスモデル)という形でモデル化して記述し,システム,対象業務,開発プロジェクトメンバなどの特性に応じたソフトウェア開発モデルを適用して開発を進めることを推奨している。例えば,典型的なオブジェクト指向型開発プロセスでは,最初に分析フェーズを逐次実行し,設計・実装フェーズを何回か繰り返して反復実行する(情報処理技術者用語辞典 日経BP社) |
| | | |
- | ** 用例 [#tb14fb80] | + | - ''組込みソフトウェア向け開発プロセスガイド''~ |
- | ●IPA/SECが提唱するソフトウェア開発プロセスの''%%%具体例%%%'' | + | ソフトウェア開発プロセス&br;ソフトウェアという製品を作り上げる上で,実施すべき作業を整理したもの&br; |
| | | |
- | 組込みソフトウェア向け開発プロセスガイドでは,「システム・エンジニアリング.プロセス」,「ソフトウェア・エンジニアリング・プロセス」,「セーフティ・エンジニアリング・プロセス」,「サポート・プロセス」の4つを規定している.その中の,「ソフトウェア・エンジニアリング・プロセス」には,下記の7つのプロセスを含むとしている. | + | ** 関連基本用語 [#k3ffde26] |
- | ソフトウェア要求定義,ソフトウェア・アーキテクチャ設計,ソフトウェア詳細設計,実装,単体テスト,ソフトウェア結合テスト,ソフトウエア総合テスト【組込みソフトウェア向け開発プロセスガイド】 | + | [[ソフトウェア>関連用語集#software]],[[開発]],[[工程>関連用語集#processk]] |
| | | |
- | #プロセス名に"ソフトウェア"がついているが,ASDoQが扱う範囲によっては冗長と思われる. | + | &br;&br; |
- | | + | RIGHT:[[⇒用語集の読み方>システム開発文書品質用語集#eb981178]] |
- | ●ソフトウェア開発プロセスの''%%%用例%%%'' | + | RIGHT:[[⇒関連用語の見出しに戻る>システム開発文書品質用語集#w0760414]] |
- | | + | |
- | ソフトウェア開発プロセスについては,これまでもISO/IEC12207をはじめとするさまざまな考え方が提唱され実践されてきています.【組込みソフトウェア向け開発プロセスガイドより抜粋】 | + | |
- | | + | |
- | ** 外部での定義 [#z66ebedf] | + | |
- | *** 『情報処理技術者用語辞典』日経BP社 [#yaef671c] | + | |
- | ソフトウェア開発プロセス【Software Development Process】&br;ソフトウェアを開発する工程の手順。分析,設計,実装の三つのフェーズ(もしくはテストを含めた四つのフェーズ)に分割される。ソフトウェア工学では,ソフトウェア開発プロセスをソフトウェア開発モデル(プロセスモデル)という形でモデル化して記述し,システム,対象業務,開発プロジェクトメンバなどの特性に応じたソフトウェア開発モデルを適用して開発を進めることを推奨している。例えば,典型的なオブジェクト指向型開発プロセスでは,最初に分析フェーズを逐次実行し,設計・実装フェーズを何回か繰り返して反復実行する。 | + | |
- | | + | |
- | *** 組込みソフトウェア向け開発プロセスガイド [#t78c002f] | + | |
- | ●ソフトウェア開発プロセス&br;ソフトウェアという製品を作り上げる上で,実施すべき作業を整理したもの&br; | + | |
- | | + | |
- | ** 関連基本用語 [#k3ffde26] | + | |
- | [[ソフトウェア>基本用語#software]],[[開発>基本用語#development]],[[工程>基本用語#process2]] | + | |