Mình đọc nhiều về UML, các diagram như use case, object, class, package, deployment
Sequence(có thể hiểu là kịch bản) diagram mình đọc ở đây: Sequence diagram ATM, nhìn cái này thì hiểu về hệ thống hoạt động như thế nào. Còn đây là Collaboration diagram Collaboration diagram ATM, cái này khá dễ hiểu.
Câu hỏi của mình là :
- Sơ đồ này nó có ý nghĩa gì với developer, là 1 dev, khi nhìn mô hình này mình chẳng liên hệ gì với source code được, liệu nó có liên quan gì đến requirement không ?
- Các sơ đồ khác như state diagram, activity diagram dùng để làm gì ?
Mình muốn hiểu nó dùng làm gì, dùng cho ai chứ nếu vẽ để mà vẽ thì thực sự không cần.