09/10/2018, 23:32

UML có ưu điểm gì?

Các bác có kinh nghiệm làm UML cho tôi hỏi chút:
UML có ưu điểm gì khi phân tích, thiết kế?
Theo tôi:
- Có nhiều công cụ biểu diễn;
- Nhìn vào bản thiết kế tường minh, dễ hiểu, dễ thực hiện các công đoạn sau:
Vậy còn gì nữa?????????

Biểu đồ Usecase
Biểu đồ lớp (Class diagram)
Biểu đồ cộng tác (Collaboration diagram)
Biểu đồ tuần tự (Sequence diagram)
Biểu đồ trạng thái (State diagram)
Biểu đồ gói (Package diagram)
Biểu đồ trạng thái (State diagram)
Biểu đồ thành phần (Component diagram)
Khi phân tích,thiết kế thì sử dụng các biểu đồ này vào chỗ nào? vị trí, vai trò của nó như thế nào?
NumPad0 viết 01:36 ngày 10/10/2018
UML không có ưu điểm hay nhược điểm gì trong việc phân tích thiết kế cả.
Bởi, UML chỉ là chuẩn ngôn ngữ đồ họa để biểu diễn ý tưởng của bạn thôi.
superntt viết 01:36 ngày 10/10/2018
Ko có? vậy tại sao phải sử dụng UML, UML chắc chắn khó xài so với pttk bằng hướng chức năng, dữ liệu rồi?????????????????
kendo viết 01:43 ngày 10/10/2018
Mình cũng muốn hỏi điều này: UML là định dạng kiểu j, là 1 software hay chỉ là các documents hướng dẫn làm? Nếu là software thì mình có thể download nó ở đâu? Nếu là documents hướng dẫn, thì phải định dạng như thế nào?

Thanks for reply!
jiSh@n viết 01:42 ngày 10/10/2018
Quote Được gửi bởi superntt View Post
Ko có? vậy tại sao phải sử dụng UML, UML chắc chắn khó xài so với pttk bằng hướng chức năng, dữ liệu rồi?????????????????
Thiết kế cũ thì trong 1 hệ thống lớn, bạn sẽ làm gì khi có 1 thành phần nào đó thay đổi?
superntt viết 01:43 ngày 10/10/2018
UML ko phải là software, cũng ko phải là 1 document, mà là một công cụ dùng để phân tích, thiết kế... document 1 hệ thống, các bác có thể tiếp tục cụ thể hơn topic này được ko?
superntt viết 01:42 ngày 10/10/2018
Ơ kìa, sao không thấy bác nào có ý kiến gì thế
nobie viết 01:46 ngày 10/10/2018
Lạ nhỉ. UML là defactor skill của các lập trình viên. Không có cái đó người ta gọi là sinh viên hay học sinh. Vậy thì bàn làm gì?
frantik viết 01:45 ngày 10/10/2018
Trả lời vui các bác thôi nhé :P

Cái nì em làm trong đáp án ôn thi :P

+ Có thể vừa dùng cho analyza DB mà cũng cho một ứng dụng độc lâp.

+ hiệu quả cho Obj relace lẫn relace data model.

+ nó là chuẩn Object Management Group

+ UML dựa vào quan niệm giống ER

Over. :P
Bài liên quan
0