Xin tên các mô hình xây dựng phần mềm

Chào mọi người, mình đang học lập trình. Không biết mọi người có thể cho mình tên của các mô hình xây dựng phần mềm thông dụng hiện tại và mới được không ( 3-tiers, 3-layers, …), chỉ tên thôi cũng được, nếu có thể cho mình xin luôn platform tương ứng (web, windows app,…), có gì chi tiết thì mình sẽ tự search. Cảm ơn mọi người rất nhiều.
Mình search google thì ra các mô hình phát triển phần mềm như Waterfall, scrum,…

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?