Nhiệm vụ của giai đoạn thiết kế là:
Trả lời:
Đáp án đúng: D
Giai đoạn thiết kế trong quy trình phát triển phần mềm có nhiệm vụ chính là chuyển đổi các yêu cầu và đặc tả thành một bản thiết kế chi tiết, làm cơ sở cho việc triển khai và xây dựng hệ thống. Quá trình này bao gồm hai khía cạnh quan trọng:
1. **Thiết kế logic:** Tập trung vào việc mô tả các chức năng và luồng dữ liệu của hệ thống một cách trừu tượng, không phụ thuộc vào phần cứng hoặc công nghệ cụ thể. Nó xác định *cái gì* hệ thống sẽ làm.
2. **Thiết kế vật lý:** Chuyển đổi thiết kế logic thành một bản thiết kế cụ thể, có thể triển khai được. Nó xác định *cái gì* hệ thống sẽ sử dụng (ví dụ: phần cứng, phần mềm, cơ sở dữ liệu) và *như thế nào* hệ thống sẽ hoạt động.
Vì vậy, đáp án chính xác là D. Thiết kế logic và thiết kế Vật lý.