Câu trả lời:
Một tài liệu thiết kế phần mềm có thể ở cấp độ của một hệ thống hay thành phần, và nói chung bao gồm:
Lưu ý rằng tất cả các mô tả này ở mức trừu tượng. Mục đích là để cung cấp cho người đọc một sự hiểu biết chung về hệ thống hoặc thành phần. Có thể có nhiều cấp độ của tài liệu thiết kế (ví dụ: cấp độ hệ thống hoặc thành phần).
Một đặc tả kỹ thuật mô tả chi tiết phút của tất cả hoặc các phần cụ thể của thiết kế, chẳng hạn như:
Thông số kỹ thuật, ít nhất là ở dạng thiết kế kỹ thuật, là một phần của tài liệu thiết kế, ví dụ, cùng với danh sách yêu cầu, thiết kế chức năng, câu chuyện người dùng, mô hình thiết kế đồ họa, nghiên cứu khả năng sử dụng, sơ đồ UML, sơ đồ quy trình kinh doanh, dữ liệu thông số kỹ thuật mô hình, vv
Thông số kỹ thuật của loại mà bạn viết sau khi thực tế, để ghi lại thành phẩm, nói chung không phải là một phần của tài liệu thiết kế, nhưng chúng có thể được bao gồm trong bộ tài liệu thiết kế của phiên bản mới hơn (để tham khảo) hoặc một sản phẩm khác dựa vào họ