Ở trường đại học, tôi đã có nhiều khóa học về thiết kế và định hướng UML , và tôi nhận ra rằng UML có thể được sử dụng để mang lại lợi ích cho một dự án phần mềm, đặc biệt là ánh xạ ca sử dụng , nhưng nó có thực sự thiết thực không? Tôi đã thực hiện một số điều khoản công việc co-op và có vẻ như UML không được sử dụng nhiều trong ngành. Có đáng để dành thời gian trong một dự án để tạo sơ đồ UML không? Ngoài ra, tôi thấy rằng sơ đồ lớp nói chung không hữu ích, bởi vì việc xem tệp tiêu đề cho một lớp sẽ nhanh hơn. Cụ thể những sơ đồ nào là hữu ích nhất?
Chỉnh sửa: Kinh nghiệm của tôi chỉ giới hạn ở các dự án nhỏ, dưới 10 nhà phát triển.
Chỉnh sửa: Nhiều câu trả lời hay, và mặc dù không dài dòng nhất, nhưng tôi tin rằng câu được chọn là cân bằng nhất.