Để làm cho kỳ quyết định thiết kế, các kỹ sư phần mềm sử dụng:
Kiến thức về
các yêu cầu
thiết kế như là tạo ra cho đến nay
các công nghệ sẵn có
các nguyên tắc thiết kế phần mềm và "thực hành tốt nhất"
những gì đã làm tốt trong quá khứ
đang được dịch, vui lòng đợi..
