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