Mô hình hóa với UML

4 281 0
Mô hình hóa với UML

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

Thông tin tài liệu

Mô hình hóa với UML Mô hình hóa với UML Bởi: Khoa CNTT ĐHSP KT Hưng Yên Khi xây dựng hệ thống với UML, người ta không xây dựng mô hình Sẽ có nhiều mô hình khác giai đoạn phát triển khác nhau, nhắm đến mục đích khác Trong giai đoạn phân tích, mục đích mô hình nắm bắt tất yêu cầu hệ thống mô hình hóa tảng bao gồm lớp cộng tác "đời thực" Trong giai đoạn thiết kế, mục đích mô hình mở rộng mô hình phân tích, tạo thành giải pháp kỹ thuật khả thi, có ý đến môi trường công việc xây dựng (viết code) Trong giai đoạn xây dựng code, mô hình dòng code nguồn thật sự, viết nên dịch thành chương trình Và cuối cùng, giai đoạn triển khai, lời miêu tả giải thích hệ thống cần triển khai kiến trúc vật lý Khả theo dõi xuyên suốt nhiều giai đoạn nhiều mô hình khác đảm bảo qua thuộc tính mối quan hệ nâng cao (refinement) Mặc dù mô hình khác nhau, chúng xây dựng nên để mở rộng nội dung mô hình giai đoạn trước Chính thế, tất mô hình cần phải gìn giữ tốt để người ta dễ dàng ngược lại, mở rộng hay tái thiết lập mô hình phân tích khởi đầu bước đưa thay đổi vào mô hình thiết kế mô hình xây dựng (hình 3.19) Hình 3.19- Một hệ thống mô tả nhiều mô hình Bản thân ngôn ngữ UML không phụ thuộc vào giai đoạn, có nghĩa nguyên tắc ngôn ngữ biểu đồ sử dụng để mô hình hóa việc khác giai đoạn khác Nhà thiết kế nắm quyền định 1/4 Mô hình hóa với UML xem mô hình phải thay đổi nhằm đạt mục đích bao trùm phạm vi Ngôn ngữ mô hình hóa cung cấp khả để tạo mô hình phong cách mở rộng quán Khi mô hình hóa ngôn ngữ UML, toàn công việc cần phải thực theo phương pháp hay qui trình, xác định rõ bước công việc phải tiến hành chúng phải thực thi Một qui trình thường chia công việc thành vòng lặp kế tiếp, vòng lặp bao gồm công việc: phân tích yêu cầu/ phân tích/ thiết kế/ thực hiện/ triển khai Mặc dù vậy, có quy trình nhỏ đề cập tới nội dung việc mô hình hóa Bình thường ra, sản xuất mô hình sản xuất biểu đồ nhất, công việc bắt đầu việc thu thập nhóm thích hợp cá nhân khác nhau, trình bày vấn đề mục tiêu; họ cộng tác cho giai đoạn hội thảo khoa học phác thảo, trao đổi sáng kiến ý tưởng mô hình Công cụ sử dụng giai đoạn khác biệt mang tính ngẫu hứng - thường giấy dán post it hay bảng trắng Công việc định chừng người tham gia có cảm giác họ có tảng thực tiễn cho mô hình (giống tiêu đề) Kết sau đưa vào công cụ, mô hình tiêu đề tổ chức, sau biểu đồ thực tạo dựng nên, phù hợp với quy định ngôn ngữ mô hình hóa Sau đó, mô hình chi tiết hóa qua công việc mang tính vòng lặp, ngày có nhiều chi tiết giải pháp phát hiện, liệu hóa bổ sung Khi có nhiều thông tin thu thập vấn đề giải pháp nó, tiêu đề ban đầu trở thành lời chuẩn đoán cho mô hình có khả sử dụng Khi mô hình gần hoàn thiện, tích hợp thẩm định thực hiện, dẫn tới việc mô hình biểu đồ tích hợp với mô hình biểu đồ khác dự án để đảm bảo quán Mô hình sau kiểm tra lại để chắn giải vấn đề cần giải (hình 3.20) 2/4 Mô hình hóa với UML Hình 3.20 - Một tiến trình cho công việc mô hình hoá thực tế Cuối cùng, mô hình thực thi triển khai thành loạt nguyên mẫu (prototype), nguyên mẫu kiểm tra để tìm khiếm khuyết Các khiếm khuyết bao gồm kể chức thiếu, thực tồi tệ hay phí sản xuất phát triển cao Những khiếm khuyết thường ép nhà phát triển rà rà lại công việc để khắc phục chúng Nếu vấn đề lớn, nhà phát triển ngược lại tất bước công việc tận giai đoạn sơ phác Nếu vấn đề không lớn, nhà phát triển có lẽ cần thay đổi vài thành phần tổ chức đặc tả mô hình Xin nhớ bước tạo nguyên mẫu thực sau hoàn tất biểu đồ; nên thực có số lượng lớn 3/4 Mô hình hóa với UML biểu đồ liên quan Nguyên mẫu sau vứt đi, tạo dựng nên để nhằm mục đích kiểm tra, bước tạo nguyên mẫu thành công, trở thành vòng lặp quy trình phát triển thật 4/4 .. .Mô hình hóa với UML xem mô hình phải thay đổi nhằm đạt mục đích bao trùm phạm vi Ngôn ngữ mô hình hóa cung cấp khả để tạo mô hình phong cách mở rộng quán Khi mô hình hóa ngôn ngữ UML, toàn... hiện, dẫn tới việc mô hình biểu đồ tích hợp với mô hình biểu đồ khác dự án để đảm bảo quán Mô hình sau kiểm tra lại để chắn giải vấn đề cần giải (hình 3.20) 2/4 Mô hình hóa với UML Hình 3.20 - Một... tiêu đề) Kết sau đưa vào công cụ, mô hình tiêu đề tổ chức, sau biểu đồ thực tạo dựng nên, phù hợp với quy định ngôn ngữ mô hình hóa Sau đó, mô hình chi tiết hóa qua công việc mang tính vòng lặp,

Ngày đăng: 31/12/2015, 21:18

Mục lục

  • Mô hình hóa với UML

Tài liệu cùng người dùng

Tài liệu liên quan