Thiết kế phần mềm . . Khái quát về UML Giới thiệu UML UML là ngôn ngữ mô hình hóa, bao gồm một hệ thống chuẩn các ký pháp (tương tự như các tiêu chuẩn về bản vẽ: quy định kích th ước chữ, độ dày c ủa nét, các ký hi ệu quy ước trong bản vẽ kỹ thuật) và tập các luật để sử dụng các ký pháp đó. Xây nhà, có thể bạn không cần bản vẽ thiết kế. Tuy nhiên, nếu quy mô công trình càng l ớn, số lượng người tham gia càng đông thì nhu. | Bộ môn Tin học Xây dựng - ĐHXD Tài liệu hướng dẫn thực tập tốt nghiệp CHƯƠNG II. Thiết kế phần mềm . Khái quát về UML . Giới thiệu UML UML là ngôn ngữ mô hình hóa bao gồm một hệ thống chuẩn các ký pháp tương tự như các tiêu chu ẩn về b ản v ẽ quy định kích th ước chữ độ dày c ủa nét các ký hi ệu quy ước trong bản vẽ kỹ thuật và tập các luật để sử dụng các ký pháp đó. Xây nhà có th ể bạn không c ần bản vẽ thiết kế. Tuy nhiên n ếu quy mô công trình càng l ớn số lượng người tham gia càng đông thì nhu c ầu có bản vẽ thiết kế càng cao. B ản vẽ chính là ngôn ngữ chung giữa chủ nhà người thiết kế người chỉ đạo thi công và người thợ. Về một khía c ạnh nào đó có th ể coi UML là bản vẽ thi ết kế của ph ần m ềm UML là ngôn ng ữ chung giữa khách hàng người thiết kế và người phát triển phần mềm. Để sử dụng được UML cần hiểu các vấn đề chính sau - Các phần tử cơ bản trong mô hình UML - Các quy định để liên kết các phần tử thành mô hình . Các khái niệm của UML Để hình thành mô hình UML chúng ta c ần 3 khối Phần tử quan hệ biểu đồ. Phần tử là yếu tố căn bản nhất trong mô hình các quan hệ gắn các phần tử này với nhau bi ểu đồ nhóm tập hợp các phần tử. . Phần tử mô hình Phần tử gồm 4 loại cấu trúc hành vi nhóm và chú thích Phần tử cấu trúc Là thành phần tĩnh biểu diễn các khái niệm hay thành phần vật lý - Lớp class Mô tả tập các đối tượng object cùng chung thuộc tính và thao tác. Biểu diễn bằng hình chữ nhật gồm 3 phần Tên lớp các thuộc tính các thao tác - Trường h ợp s ử d ung UseCase - UC T ập trình t ự các hành động mà h ệ th ống thực hiện để đạt một kết quả cho tác nhân nào đó. Theo nghĩa hẹp UC thường tương ứng với một chức năng của phần mềm. - Thành phần Component Biểu diễn các file mã ngu ồn các t ệp dữ liệu trong quá trình phát triển hệ thống 73 Bộ môn Tin học Xây dựng - ĐHXD Tài liệu hướng dẫn thực tập tốt nghiệp Phần tử hành vi Là thành phần động của hệ thống biểu diễn hành vi theo thời gian và không gian - Tương tác là hành vi bao g ồm tập các .