Có báo cáo vấn đề cung cấp đầy đủ kế hoạch để bắt đầu mã hóa?
Xây dựng một báo cáo vấn đề cung cấp một số tiền tối thiểu của việc lập kế hoạch, đó là đủ cho chỉ những chương trình đơn giản nhất. Một ứng dụng thương mại điển hình đòi hỏi kế hoạch sâu rộng hơn, bao gồm chương trình chi tiết vạch ra, phân công công việc, và lịch trình. Một số phương pháp phát triển phần mềm tồn tại để giúp các nhà thiết kế chương trình và lập trình kế hoạch, thực thi và kiểm tra phần mềm. Phương pháp có thể được phân loại như tiên đoán hay lanh.
Một phương pháp luận tiên đoán đòi hỏi phải lập kế hoạch và tài liệu phong phú lên phía trước. Nó cho phép căn phòng nhỏ cho thích ứng và thay đổi một lần số kỹ thuật cho các phần mềm đã được hoàn thành trong giai đoạn thiết kế. Phương pháp tiên đoán được ưa thích cho các dự án phát triển phần mềm lớn liên quan đến hơn mười nhà phát triển, đội ngũ phát triển địa lý phân tán, và các ứng dụng cuộc sống quan trọng.
Ngược lại với các phương pháp tiên đoán, một phương pháp nhanh nhẹn tập trung vào phát triển linh hoạt và chi tiết kỹ thuật phát triển như là một dự án tiến triển. Trong một dự án nhanh nhẹn điều khiển, ví dụ, các lập trình viên có thể tạo ra một tập hợp con của toàn bộ dự án, đưa nó cho người dùng, và sau đó có kế hoạch giai đoạn phát triển tiếp theo dựa trên những phản hồi nhận được. Phương pháp Agile có vẻ tốt nhất cho các dự án với một lõi nhỏ của các nhà phát triển làm việc tại một địa điểm duy nhất.
Bất kể trong những công cụ được sử dụng, khi lập kế hoạch hoàn tất, các lập trình viên có thể bắt đầu mã hóa, thử nghiệm, và tài liệu.
đang được dịch, vui lòng đợi..