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

### Instruction:
ソフトウェア設計にあたっていろいろな観点が重要となるのは、ソフトウェアが達成しようとしている何を反映しているからですか？以下の文を参考に答えてください。
 ソフトウェア設計にあたっては、様々な観点を考慮する必要がある。ソフトウェアが達成しようとしている目標を反映しているため、それらは重要である。そのような観点の一部を以下に挙げる。

### Response:

目標