「持続的なソフトウェア エンジニアリング」という言葉を目にしたことがありますが、それが何を意味するのか正確にはわかりません。国防総省の関係があるようですか?アジャイル開発に関連していますか?
5 に答える
ソフトウェアの世界の多くの人は、継続的なエンジニアリングをバグ修正チームと定義しています。これは関連する職務の一部ですが、維持エンジニアリング グループは全体的な欠陥の傾向を調べて、リファクタリングが必要な領域を特定するのに役立てる必要があります。このグループの焦点は、バグが発生したときに修正するだけでなく、顧客からの不要な電話をなくすためにエンジニアリングに戻る導管になることです。これには、「設計どおりに機能する」問題や、顧客が理解するのに苦労している製品領域が含まれる場合があります。
「維持」は「メンテナンス」の別の言葉だと思います。それは、ソフトウェアがリリースされた後に起こることです。つまり、サポート、バグ修正、拡張などです。
持続可能なソフトウェア工学: プロジェクトの管理におけるソフトウェア プロジェクトの社会的および環境的影響の考慮。プロジェクトのポジティブな社会的および環境的影響を最大化し、ネガティブな影響を最小化するために、ソフトウェア プロジェクトを管理します。
代替 (維持): ソフトウェア プロジェクトの設計および開発中の長期サポート要件の考慮。開発完了時に必要な長期サポートを実施するプロセス。
「ソフトウェア メンテナンス チーム」とは、ちょっと変わった言い方です。
Sustaining Software Engineering は、少なくとも私が遭遇したケースでは、リリースされた製品のホットフィックスの実装と、技術サポート担当者が自分では解決できない顧客サービスの問題の処理を担当する部門です。