Skip to main content

Sự phát triển theo mô hình là gì?

Phát triển mô hình, hoặc MDD, là một cách tiếp cận để tạo ra các chương trình máy tính.Trọng tâm của MDD là viết, thử nghiệm và triển khai chương trình máy tính càng nhanh càng tốt.Nói chung, cách tiếp cận phát triển theo mô hình này cũng sẽ cố gắng hoàn thành nhiệm vụ một cách hiệu quả và với chi phí ít nhất có thể.Một trong những đặc điểm của sự phát triển theo mô hình là nhiều nhà phát triển có thể được sử dụng để làm việc trên cùng một sản phẩm cuối cùng.Để tăng tốc quá trình tạo ra các chương trình phần mềm, mỗi nhà phát triển trong dự án có thể đảm nhận các nhiệm vụ cụ thể liên quan đến việc viết chương trình và kiểm tra kết quả.Điều này có thể cho phép những người có lĩnh vực chuyên môn cụ thể đóng góp cho dự án, trong khi để lại nhiều nhiệm vụ trần tục hơn cho các thành viên dự án khác thiếu trình độ chuyên môn hoặc lý lịch.Sản xuất một sản phẩm hoàn chỉnh thông qua phương pháp hợp tác này được cho là sử dụng thời gian và tài nguyên hiệu quả hơn, vì mọi người tham gia thực hiện các nhiệm vụ phù hợp với khả năng của mình.

Cùng với việc sử dụng tốt nhất các tài nguyên có sẵn, mục đích đằng sau sự phát triển dựa trên mô hình là đưa chương trình vào tay người dùng càng nhanh càng tốt.Trong một số trường hợp, cảm giác cấp bách này dựa trên kinh tế lỗi thời;Chương trình càng sớm sẵn sàng và có thể được phát hành cho điểm đánh dấu của người tiêu dùng, nhà sản xuất sẽ bắt đầu kiếm lợi nhuận từ việc bán chương trình càng nhanh.Vào những thời điểm khác, mong muốn quay vòng nhanh liên quan đến việc đáp ứng một nhu cầu cụ thể, chẳng hạn như tạo phần mềm xử lý đơn hàng tùy chỉnh cho một công ty muốn tăng mạnh quy trình thực hiện đơn đặt hàng của họ trong một khoảng thời gian rất ngắn.Tùy thuộc vào môi trường làm việc, sự phát triển theo mô hình có thể được biết đến bằng một vài tên khác.Phát triển phần mềm theo mô hình, hoặc MDSD, thường được sử dụng làm nhận dạng cho thời gian này và quy trình hiệu quả chi phí để tạo các chương trình mới.Theo cách tương tự, MDD cũng có thể được gọi là kiến trúc điều khiển mô hình hoặc MDA, đề cập đến quá trình thiết kế và xây dựng liên quan đến nỗ lực này.