Below is an instruction that describes a task. Write a response that appropriately completes the request.

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

### Response:

5つ