ソフトウェア開発
プログラミングよりも大きなプロセス
要求定義や設計、テストなども含まれる
i コンピテンシ ディクショナリ より
以下のようなことを行う
ソフトウェア要件定義
ソフトウェア方式設計
開発環境構築
アプリケーション共通基盤の設計・構築
プロセス設計
ソフトウェア詳細設計
ソフトウェアコード作成・単体テスト
プログラム構造設計 (モジュール分割、モジュール設計) やプログラミング、単体テストなど
ソフトウェア結合テスト
システム適格性確認テスト
参考文献
モダン・ソフトウェアエンジニアリング