ソフトウェア開発手法の如何にかかわらず、プログラムは何を満たさなければならないか？以下の文を参考に答えてください。
 ソフトウェア開発手法がどうであれ、最終的にはプログラムは基本的な属性を満たさなければならない。プログラミングにおいてそれを気にかけておくことで、デバッグやその後の開発およびユーザーサポートにかかる時間とコストを削減できる。ソフトウェア品質を確保する方法は様々だが、以下の5つの属性が最も重要である。
基本的な属性