1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu hướng dẫn thực tập tốt nghiệp Tin học xây dựng - Chương 2

33 12 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Thiết kế phần mềm II.1. II.1.1. 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 II.1 Khái quát UML II.1.1 Giới thiệu UML UML ngơn ngữ mơ hình hóa, bao gồm hệ thống chuẩn ký pháp (tương tự tiêu chuẩn vẽ: quy định kích th ước chữ, độ dày c nét, ký hi ệu quy ước vẽ kỹ thuật) tập luật để sử dụng ký pháp Xây nhà, bạn khơng cần vẽ thiết kế Tuy nhiên, quy mơ cơng trình l ớn, số lượng người tham gia đơng nhu cầu có vẽ thiết kế cao Bản vẽ ngơn ngữ chung chủ nhà, người thiết kế, người đạo thi công người thợ Về khía cạnh đó, có th ể coi UML vẽ thiết kế phần mềm, UML ngôn ng ữ chung khách hàng, người thiết kế người phát triển phần mềm Để sử dụng UML, cần hiểu vấn đề sau: - Các phần tử mơ hình UML - Các quy định để liên kết phần tử thành mơ hình II.1.2 Các khái niệm UML Để hình thành mơ hình UML, c ần kh ối: Phần tử, quan hệ, biểu đồ Phần tử yếu tố mơ hình, quan hệ gắn phần tử với nhau, biểu đồ nhóm tập hợp phần tử II.1.2.1 Phần tử mơ hình Phần tử gồm loại: cấu trúc, hành vi, nhóm thích Phần tử cấu trúc Là thành phần tĩnh, biểu diễn khái niệm hay thành phần vật lý - Lớp (class): Mô tả tập đối tượng (object) chung thuộc tính thao tác Biểu diễn hình chữ nhật gồm phần: Tên lớp, thuộc tính, thao tác - Trường h ợp s d ụng (UseCase – UC): T ập trình t ự hành động mà h ệ thống thực để đạt kết cho tác nhân Theo nghĩa hẹp, UC thường tương ứng với chức phần mềm - Thành phần (Component): Biểu diễn file mã ngu ồn, t ệp liệu 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 hệ thống, biểu diễn hành vi theo thời gian không gian - Tương tác: hành vi bao g ồm tập thông điệp trao đổi đối tượng ngữ cảnh cụ thể để thực mục đích cụ hể - Máy trạng thái: Là hành vi ch ỉ trật tự tr ạng thái mà đối tượng hay tương tác qua để đáp ứng kiện Hành vi c lớp hay cộng tác lớp có th ể xác định bằn máy trạng thái Máy trạng thái kích ho ạt nhiều phần tử, bao gồm trạng thái, chuyển ti ếp (từ trạng thái sang tr ạng thái khác), s ự kiện ho ạt động ( đáp ứng kiện) Phần tử nhóm Là chế tổ chức phần tử vào gói (package) Gói mang tính logic (chỉ tổn th ời gian phát tri ển h ệ th ống, không t ồn t ại vào th ời gian ho ạt động c chương trình) Phần tử thích Sử dụng để giải cho lược đồ UML, bổ sung thêm thông tin cho lược đồ II.1.2.2 Quan hệ Phụ thuộc (dependency) (A) phụ thuộc (B) có nghĩa (B) phải tồn trước (A), phải có (B) có (A) Kết hợp (association) Quan h ệ k ết h ợp quan h ệ mà đối tượng ch ứa đối tượng Quan h ệ k ết h ợp đặc trưng tính nhiều (multiplicity), thể đối tượng chứa đối tượng Khái quát hóa (generalization) Quan hệ khái quát hóa quan h ệ mà đối tượng th ừa kế đặc tính đối tượng (kế thừa lập trình hướng đối tượng) Hiện thực hóa (realization) Quan hệ giao diện (interface) lớp thực thi (hiện thực hóa) interface II.1.2.3 Biểu đồ Biểu đồ Use Case (UC diagram) 74 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 Biểu đồ Use Case tương tác tác nhân hệ thống, thực chất biểu diễn chức hệ thống Biểu đồ Use Case bi ểu đồ dễ hiểu, cho nhìn t quát v ề hệ thống, dùng để giao tiếp khách hành, quản lý dự án, người phân tích thiết kế, lập trình viên Biểu đồ trình tự (Sequence diagram) Biểu đồ trình tự thao tác nhằm thực chức (Use Case) Biểu đồ trình tự mô tả tương tác đối tượng Thực chất trình tự lời gọi hàm (phương thức) từ đối tượng sang đối tượng khác Biểu đồ cộng tác (Collaboration diagram) Biểu đồ cộng tác thực chất cung cấp thơng tin giống với biểu đồ trình tự, cách nhìn khác Nếu biểu đồ trình tự tương tác theo thời gian biểu đồ cộng tác cho phép nhìn t ương tác theo số lượng (sự phân bố) tương tác gi ữa cặp đối tượng Biểu đồ lớp (Class diagram) Biểu đồ lớp ch ỉ c ấu trúc chi ti ết lớp (class) quan h ệ l ớp h ệ thống Biểu đồ lớp quan trọng trình lập trình Biểu đồ chuyển trạng thái (State transition diagram) Biểu đồ chuyển trạng thái mơ t ả vịng đời đối tượng, từ sinh đến b ị phá hủy Biểu đồ lớp tranh tĩnh đối tượng, biểu đồ trạng thái cho nhìn động trạng thái đối tượng Biểu đồ thành phần (Component diagram) Biểu đồ thành ph ần cho nhìn v ật lý v ề mơ hình: H ệ thống gồm thành ph ần (các file Exe, mã nguồn, liệu) gì? Quan hệ chúng sao? Biểu đồ triển khai (Deployment diagram) Biểu đồ triển khai địa vật lý thành phần hệ thống sau cài đặt II.1.3 Kiến trúc hệ thống Mỗi h ệ thống quan sát hi ểu cách khác t phía nh ững người khác Khách hàng, người thiết kế, người quản lý ng ười phát triển ln có nh ững nhìn khác hệ thống 75 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 Kiến trúc hệ thống chia thành khung nhìn khác tương ứng với cách nhìn khác Tuy nhiên, tùy thuộc vào quy mơ tính chất, khơng phải hệ thống cần đầy đủ khung nhìn Logical View Development View Component diagrams Class diagrams, Sequence diagrams Use Cases/ Scenarios Use Case diagrams, Sequence diagrams Physical View Process View Deployment diagrams Deployment diagrams II.1.3.1 Khung nhìn UC (Use case view) Khung nhìn đầu tiên, hình thành từ giai đoạn phân tích u cầu Mơ tả hành vi hệ thống theo cách nhìn khách hàng, người phân tích tester Khung nhìn UC gồm - Phần tĩnh: tác nhân, UC, biểu đồ UC - Phần động: vài biểu đồ trình tự, cộng tác II.1.3.2 Khung nhìn thiết kế (Design view) Khung nhìn thi ết kế (hay khung nhìn logic – logical view), bi ểu di ễn t ổ ch ức l ớp quan trọng nhất, quan hệ lớp với Khung nhìn thiết kế bao gồm: - Phần tĩnh: Các lớp, biểu đồ lớp, biểu đồ đối tượng - Phần động: Các biểu đồ tương tác, biểu đồ biến đổi trạng thái II.1.3.3 Khung nhìn cài đặt (Implementation view) Khung nhìn cài đặt (khung nhìn thành ph ần – component view) Thành ph ần module v ật lý (thư viện, file exe, thư viện động dll), hay tệp mã nguồn để lắp ráp thành hệ thống vật lý Khung nhìn thành phần bao gồm thành phần, biểu đồ thành phần gói Người quan tâm nh ất đến khung nhìn thành ph ần ng ười quản lý mã ngu ồn, dịch chương trình triển khai ứng dụng 76 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 II.1.3.4 Khung nhìn triển khai (Deployment view) Khung nhìn tri ển khai ch ỉ ti ến trình thi ết b ị m ạng, k ết n ối v ật lý gi ữa chúng Biểu đồ triển khai hiển thị tiến trình tiến trình chạy máy II.1.3.5 Khung nhìn tiến trình (Process view) Biểu diễn phân tách gi ữa tiến trình, đồng hóa ti ến trình Khung nhìn sử dụng (khơng có Rational Rose) II.2 Rational Rose II.2.1 Rational Rose Rational Rose cơng c ụ hỗ trợ phân tích, thi ết kế hướng đối tượng UML Mơ hình Rose gồm tồn biểu đồ UML: tác nhân, Use Case, đối tượng, lớp, thành phần Hơn nữa, Rational Rose h ỗ trợ phát sinh (generate) mã khung ch ương trình cho nhi ều ngôn ngữ khác nhau: C++, Java, Visual Basic N ếu t ận d ụng tốt điều này, b ạn có th ể vừa thiết kế vừa sinh code để lập trình, sau lại sử dụng tính n ăng cập nhật từ code ch ương trình thành biểu đồ 77 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 II.2.2 Giao diện Rational Rose II.3 Use case diagram II.3.1 Phân tích UC II.3.1.1 UC gì? UC mơ t ả s dụng hệ thống nh nào? Mô t ả tương tác gi ữa người sử dụng h ệ thống phần mềm (các thao tác để giải công việc cụ thể) UC n ền tảng phân tích h ệ thống, tìm đầy đủ UC s ẽ đảm bảo hệ thống xây dựng đáp ứng đầy đủ yêu cầu người dùng UC sử dụng toàn q trình phân tích thiết kế: - Mơ t ả yêu c ầu ch ức n ăng c h ệ th ống (th ỏa thu ận gi ữa khác hàng ng ười phân tích) - Cung cấp sở để kiểm tra, test hệ thống 78 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 II.3.1.2 Tìm kiếm Actor Tác nhân (Actor) có th ể người sử dụng h ệ thống bên ngồi có t ương tác với hệ thống Để xác định tác nhân, người ta thường đặt trả lời câu hỏi sau: - Ai sử dụng chức hệ thống? - Ai quản trị, bảo dưỡng hệ thống? - Hệ thống xây dựng tương tác với hệ thống khác nào? Actor II.3.1.3 Tìm kiếm UC Việc tìm ki ếm UC không th ể thi ếu s ự tham gia c khách hàng, th ường s dụng phương pháp vấn Người phân tích đặt số câu hỏi để khách hàng trả lời - Tác nhân yêu cầu hệ thống thực chức nào? - Tác nhân cần đọc, tạo, xóa, sửa, lưu trữ thông tin hệ thống? II.3.2 UC Diagram Biểu đồ UC (Use Case Diagram) bi ểu đồ tương tác actor UC Biểu đồ UC ngơn ngữ chung khách hàng, người phân tích, người quản lý người phát triển hệ thống Mỗi hệ thống tùy theo độ phức tạp có vài UC Với hệ thống có nhiều biểu đồ: - Biểu đồ UC mức gói hay nhóm UC - Các biểu đồ UC khác tương tác tác nhân UC Chú ý: - Biểu đồ UC không mô tả tương tác actor với actor (vì nằm ngồi hệ thống) - Khơng hình thành quan hệ trực tiếp UC, luồng thông tin UC - Mỗi UC phải khởi động tác nhân 79 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 Conduct Bank Transactions Customer Bank Run Reports ATM Maintenance Maintain ATM Machine II.3.2.1 Tài liệu mô tả UC Biểu đồ UC cho nhìn tồn cảnh hệ thống lại q súc tích, để cụ thể hóa (khách hàng có th ể hiểu được), người ta ph ải lập tài li ệu mô t ả cho t ừng UC Tài li ệu mơ t ả UC gồm có: Mơ tả vắn tắt dòng kiện Thành ph ần Mô tả Mô tả vắn tắt (brief description) UC làm gì? Ai sử dụng UC? Kết cuối UC? (một vài dòng) Dòng kiện (flow of events) Dòng ki ện m ột chu ỗi hành vi, mô t ả ng ười s d ụng làm gì, h ệ thống làm Mỗi UC gồm II.3.3 - Một dịng kiện (basic flow), dòng đơn giản (khi liệu, trạng thái khơng có đặc biệt, hành vi thực tuần tự, cho kết mong muốn) - Các dòng s ự ki ện r ẽ nhánh (alternative flow): có nh ững d ữ liệu, tr ạng thái khơng bình th ường H ệ thống ph ải có nh ững ứng xử thích hợp trường hợp Tổng kết Các bước phải làm - Tìm kiếm tác nhân (actor) - Tìm kiếm UC 80 Bộ môn Tin h ọc Xây dựng – ĐHXD - Lập biểu đồ UC - Lập tài liệu mô tả cho UC Tài li ệu hướng dẫn thực tập tốt nghiệp o Mô tả vắn tắt o Các luồng kiện (luồng kiến chính, luồng kiện rẽ nhánh) II.4 Biểu đồ tương tác (Interaction diagram) Biểu đồ UC mơ tả khía cạnh tĩnh hệ thống, biểu đồ tương tác (Interaction diagram) khía cạnh động hệ thống Biểu đồ tương tác bao gồm tác nhân, đối tượng, thông điệp trao đổi gi ữa chúng Bi ểu đồ t ương tác c ụ th ể hóa c lu ồng s ự ki ện tài liệu mô tả UC Biểu đồ tương tác xu ất hi ện c ả khung nhìn UC khung nhìn thi ết kế (khung nhìn logic Rose) Các bước thực sau - Phân tích mơ tả UC, tìm đối tượng - Dựa vào luồng kiện, xây dựng biểu đồ tương tác khung nhìn UC - Xây dựng biểu đồ lớp - Chỉnh s ửa l ại bi ểu đồ t ương tác c khung nhìn UC để có bi ểu đồ t ương tác c khung nhìn thiết kế (khung nhìn logic) Biểu đồ tương tác gồm có: - Biểu đồ trình tự (Sequence diagram) - Biểu đồ cộng tác (Collaboration diagram) II.4.1 Đối tượng gì? Đối tượng th ực thể vật lý ho ặc hệ thống phần mềm, giao diện Đối tượng tập hợp liệu (property) thao tác (operator) II.4.2 Tìm đối tượng Để tìm đối tượng, khảo sát danh từ lu ồng kiện (của tài li ệu mô t ả UC) Tuy nhiên, tất danh từ đối tượng, danh từ là: - Đối tượng - Mơ tả trạng thái đối tượng - Actor hệ thống bên ngồi 81 Bộ mơn Tin h ọc Xây dựng – ĐHXD II.4.3 Tài li ệu hướng dẫn thực tập tốt nghiệp Biểu đồ trình tự (Sequence Diagram) Biểu đồ trình tự giao ti ếp thơng điệp actor với đối tượng, đối tượng với đối tượng xếp theo trình tự thời gian Mỗi biểu đồ trình tự biểu diễn luồng kiện UC registration form John : Student schedule form available course 1: enter 2: validate id 3: enter current semester 4: create new schedule 5: display 6: get courses II.4.4 Biểu đồ cộng tác (Collaboration Diagram) Là góc nhìn khác biểu đồ trình tự Trong biểu đồ trình tự có trật tự theo thời gian biểu đồ cộng tác t ập trung nhi ều vào quan h ệ đối tượng, th ể hiệu tổ chức cấu trúc đối tượng gửi hay nhận thông điệp 82 Bộ môn Tin h ọc Xây dựng – ĐHXD Name Vẽ nút Brief Description Vẽ nút mắt lưới Preconditions Đã tạo lưới Main Flow Tài li ệu hướng dẫn thực tập tốt nghiệp Actor Input System Response Chọn chức vẽ nút Chuyển sang chế độ vẽ nút Di chuyển trỏ chuột Tìm m l ưới g ần tr ỏ chu ột nh ất, đánh dấu mắt lưới Click trái chuột Tạo nút vị trí mắt lưới đánh dấu Alternative Flow Click phải chu ột ho ặc nh ấn phím ESC chọn chức khác Chuyển ch ương trình sang ch ế độ ch ọn đối tượng Post-conditions UseCase Vẽ Name Vẽ Brief Description Vẽ nối nút Preconditions Có nút vẽ Main Flow Actor Input System Response Chọn chức vẽ Chuyển sang chế độ vẽ – nút đầu Di chuyển trỏ chuột Tìm nút gần trỏ chuột nhất, đánh dấu nút Click trái chuột Ghi nh ận nút đánh d ấu, chuyển sang chế độ vẽ – nút cuối Di chuyển trỏ chuột Tìm nút gần trỏ chuột nhất, đánh dấu nút đó, vẽ đường kết nối nút Click trái chuột Tạo n ối gi ữa nút đầu nút cu ối, chuyển sang chế độ vẽ – nút đầu Alternative Flow Click phải chu ột ho ặc nh ấn phím 91 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 ESC chọn chức khác Chuyển ch ương trình sang ch ế độ ch ọn đối tượng Chọn nút cuối trùng nút đầu Thông báo l ỗi, chuy ển sang ch ế độ v ẽ – nút đầu Post-conditions UseCase Ch ọn đối tượng Name Chọn đối tượng Brief Description Chọn đối tượng chuột Preconditions Main Flow Actor Input System Response Chọn chế độ chọn đối tượng Chuyển sang ch ế độ ch ọn đối t ượng – bình thường Di chuyển chuột Nếu ch ế động ch ọn đối t ượng – cửa sổ, v ẽ cửa s ổ t điểm l ưu đến vị trí trỏ chuột Alternative Flow Click chuột hình Nếu tr ỏ chu ột g ần nút ho ặc thanh, đánh dấu đối tượng chọn Nếu tr ỏ chu ột không g ần đối t ượng nào, l ưu l ại điểm v ừa click, chuy ển sang chế độ chọn đối tượng – cửa sổ Nếu chế độ chọn đối tượng – c ửa sổ, đánh d ấu t ất c ả đối n ằm cửa sổ Click phải chu ột ho ặc nh ấn phím ESC chọn chức khác Chuyển ch ương trình sang ch ế độ ch ọn đối tượng Chọn nút cuối trùng nút đầu Thông báo l ỗi, chuy ển sang ch ế độ v ẽ – nút đầu Post-conditions UseCase Xóa đối tượng Name Xóa đối tượng Brief Description Xóa đối tượng đánh dấu chọn 92 Bộ môn Tin h ọc Xây dựng – ĐHXD Preconditions Có đối tượng chọn Main Flow Actor Input Alternative Flow Tài li ệu hướng dẫn thực tập tốt nghiệp System Response Nhấn nút Delete biểu tượng Toolbar Xóa tất đánh dấu chọn Xóa t ất c ả nút đánh d ấu chọn Xóa tất nối với nút Khơng có nút chọn Thông báo lỗi Post-conditions UseCase Nhập liên kết Name Nhập liên k ết Brief Description Nhập ràng bu ộc (chuyển vị theo phương x, y, z, chuy ển vị quay theo ph ương 1, 2, 3) Preconditions Có đối tượng chọn Main Flow Actor Input System Response Chọn ch ức n ăng nh ập liên k ết (menu toolbar) Hiển th ị h ộp tho ại cho phép đối t ượng chuyển vị theo ph ương x, y, z ho ặc quay theo ph ương 1, 2, (d ưới d ạng check box) Lựa ch ọn giá tr ị check box Click OK Đưa ràng buộc vào đối tượng Alternative Flow Khơng có đối t ượng chọn Thông báo lỗi Nhấn cancel Đóng hộp thoại Post-conditions UseCase Nhập tải tập trung Name Nhập tải tập trung Brief Description Nhập tải tập trung (các giá trị X, Y, Z) cho tất nút chọn Preconditions Có đối tượng chọn Main Flow Actor Input System Response 93 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ọn ch ức n ăng nh ập t ải t ập trung (menu toolbar) Bỏ đánh d ấu t ất chọn Hiển thị hộp thoại cho phép nh ập giá trị x, y, z tải Nhập giá trị x, y, z Click OK Đưa giá tr ị t ải vào nút, thoại Alternative Flow Khơng có nút chọn Thơng báo lỗi Nhập sai giá tr ị x, y, z (không phải số) đóng h ộp Thơng báo lỗi Nhấn cancel Đóng hộp thoại Post-conditions UseCase Nhập tải phân bố Name Nhập tải phân b ố Brief Description Nhập t ải phân b ố (các giá tr ị X, Y, Z lo ại hệ tọa độ local hay global) cho t ất c ả chọn Preconditions Có đối tượng chọn Main Flow Actor Input System Response Chọn ch ức n ăng nh ập t ải phân bố (menu toolbar) Bỏ đánh d ấu t ất c ả nút chọn Hiển thị hộp thoại cho phép nh ập giá trị x, y, z c t ải phân b ố, h ệ t ọa độ local hay global Nhập giá tr ị x, y, z, lo ại h ệ tọa độ Click OK Đưa giá tr ị t ải vào thanh, đóng h ộp thoại Alternative Flow Khơng có chọn Thông báo lỗi Nhập sai giá tr ị x, y, z (không 94 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ải số) Thơng báo lỗi Nhấn cancel Đóng hộp thoại Post-conditions UseCase Lưu liệu file S2K Name Lưu liệu file S2K Brief Description Lưu liệu (nút, thanh, tải tập trung, tải phân bố) file S2K Preconditions Có nút Main Flow Actor Input System Response Chọn ch ức n ăng l ưu d ữ li ệu (menu, toolbar) Alternative Flow Hiển thị hộp thoại chọn tên file Click OK Ghi danh sách nút (s ố thứ tự, tọa độ) file Ghi danh sách (s nút, ràng buộc) file Ghi ràng buộc nút file (nếu có) Ghi tải tập trung nút file Ghi tải phân bố file Thao tác file bị lỗi Thông báo lỗi, hỏi có tiếp tục hay khơng? Chưa vẽ nút, ố th ứ t ự, Thông báo lỗi Nhấn cancel Đóng hộp thoại Post-conditions II.7.3 Biểu đồ tương tác II.7.3.1 Tìm đối tượng Dựa vào yêu cầu người dùng đặc tả chi tiết Usecase, có danh sách ứng viên đối tượng (tìm danh từ có chứa thuộc tính thao tác) - MainForm: tất thao tác sơ đồ kết cấu thực form - Structure: Sơ đồ kết cấu 95 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 - Frame: Thanh - Node: Nút - Grid: lưới vng góc - GridForm: hộp thoại nhập khoảng cách lưới vng góc - RestraintForm: hộp thoại nhập liên kết - ForceForm: hộp thoại nhập tải tập trung - DistributedForm: hộp thoại nhập tải phân bố - SaveDialog: hộp thoại chọn tên file để lưu II.7.3.2 Biểu đồ (sequence diagram) 96 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 97 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 98 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 99 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 100 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 101 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 102 Bộ môn Tin h ọc Xây dựng – ĐHXD II.7.4 Tài li ệu hướng dẫn thực tập tốt nghiệp Biểu đồ lớp II.7.4.1 Tìm kiếm lớp Từ danh sách đối tượng liệt kê, tập hợp đối tượng loại lớp sau - frmMain - clsStructure - clsFrame - clsNode - clsGrid - frmGrid - frmRestraint - frmForce - frmDistributed - CommondDialog: lớp hộp thoại có sẵn Microsoft 103 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 II.7.4.2 Biểu đồ lớp II.7.5 Cập nhật biểu đồ tương tác Sau có biểu đồ lớp, đối tượng bi ểu đồ tương tác giai đoạn phải cập nhật với tên lớp, thuộc tính thao tác c lớp Q trình cập nhật biểu đồ tương tác nên kết hợp với sinh code (b ằng Rational Rose) để tạo thống thiết kế thực thi 104 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 105 ... ọc Xây dựng – ĐHXD Tài li ệu hướng dẫn thực tập tốt nghiệp 99 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 100 Bộ môn Tin h ọc Xây dựng – ĐHXD Tài li ệu hướng dẫn thực. .. hướng dẫn thực tập tốt nghiệp 101 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 1 02 Bộ môn Tin h ọc Xây dựng – ĐHXD II.7.4 Tài li ệu hướng dẫn thực tập tốt nghiệp Biểu... II.7.3 .2 Biểu đồ (sequence diagram) 96 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 97 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 98 Bộ môn Tin

Ngày đăng: 08/05/2021, 13:40

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w