PlantUML là một công cụ hữu ích để mô hình hóa, thiết kế và truyền đạt các ý tưởng và yêu cầu của hệ thống phần mềm một cách hiệu quả và dễ dàng hiểu.

Ưu điểm khi dùng PlantUML:

Nhược điểm khi dùng PlantUML:

Life cycle: vòng đời phát triển phần mềm: Idea → Requirement → Design → Implement → Delivery → Maintaince

Chi phí sửa chữ ở Design rất rất cao (1000 lần)

CÁC CÔNG CỤ HAY SỬ DỤNG TRONG THIẾT KẾ DỰ ÁN: