Tìm hiểu về UML và RUP

38 524 0
Tìm hiểu về UML và RUP

Đ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

Tìm hiểu UML RUP CÁC THÀNH VIÊN:    Hoàng văn kiên Hoàng huy khánh Phùng đức ln Tìm hiểu UML Khái niệm • • Ngơn ngữ mơ hình hóa thống (Unified Modeling Language - UML) UML ngơn ngữ để: o trực quan hóa (visualizing) o đặc tả (specifying) o xây dựng (constructing) o tài liệu hóa (documenting) nhân tố hệ thống phần mềm Tìm hiểu UML Các khối hình thành mơ hình UML gồm ba loại sau:  Phần tử(Element)  Quan hệ(Relationship)  Biểu đồ(Diagram) Tìm hiểu UML Phần tử Phần tử trừu tượng mơ hình, quan hệ gắn phần tử lại với nhau; biểu đồ nhóm tập hợp phần tử Trong UML có bốn loại phần tử mơ hình, : • • • • Cấu trúc Hành vi Nhóm Chú thích Tìm hiểu UML Phần tử Phần tử cấu trúc Phần tử cấu trúc danh từ mơ hình UML Chúng phận tĩnh mơ hình để biểu diễn thành phần khái niệm hay vật lý  Lớp(Class)  Giao diện(Interface) Tìm hiểu UML Phần tử Phần tử cấu trúc  Phần tử cộng tác(Collaboration)  Trường hợp sử dụng (Use case)  Lớp tích cực (Active class)  Thành phần(Component)  Nút (Node) Tìm hiểu UML Phần tử Phần tử hành vi Phần tử hành vi phận động mơ hình UML Chúng động từ mơ hình, biểu diễn hành vi theo thời gian khơng gian Có hai loại tương tác trạng thái  Tương tác(Interaction)  Trạng thái(State) Tìm hiểu UML Phần tử Phần tử nhóm Phần tử nhóm phận tổ chức mơ hình UML Chỉ có phần tử thuộc nhóm có tên gói (package) Gói chế đa để tổ chức phần tử vào nhóm Chú thích (Annotaitonal) Phần tử thích phận giải mơ hình UML Đó lời giải thích áp dụng để mơ tả phần tử khác mơ hình Phần tử thích gọi ghi (note) Tìm hiểu UML Các quan hệ UML Có bốn loại quan hệ UML, bao gồm quan hệ phụ thuộc, kết hợp, khai quát thực hóa Chúng sở để xây dựng quan hệ UML  Phụ thuộc (Dependency) Phục thuộc quan hệ ngữ nghĩa hai phần tử thay đổi phần tử độc lập tác động đến ngữ nghĩa phần tử phục thuộc  Kết hợp (Association) Kết hợp quan hệ cấu trúc để mô tả tập liên kết (một liên kết kết nối đối tượng) Khi đối tượng lớp gửi/nhận thông điệp đến/từ đối tượng lớp ta gọi chúng có quan hệ kết hợp • • Tụ hợp (Aggregation) Hợp thành (Composition) Tìm hiểu UML Các quan hệ UML  Khái quát hóa (Generalization) Khái quát hóa quan hệ đặc biệt hóa/ khái quát hóa mà đối tượng cụ thể kế thừa thuộc tính phương pháp đối tượng tổng quát  Hiện thực hóa (Realization) Hiện thực hóa quan hệ ngữ nghĩa giao diện lớp (hay thành phần) thực lớp; UC hợp tác thực UC Rational Rose Ứng dụng Rational Rose ?  Rational Rose cơng cụ lập mơ hình trực quan mạnh trợ giúp bạn phân tích thiết kế hệ thống phần mềm hướng đối tượng  Mơ hình Rose tranh hệ thống từ nhiều góc nhìn khác Nó bao gồm tất sơ đồ UML, actor, use case, đối tượng, lớp, thành phần… Nó mơ tả chi tiết nội dung mà hệ thống gộp cách làm việc  Có thể xem mơ hình Rose tương tự thiết kế mẫu  Khi có thiết kế giảm bớt số vấn đề phiền phức Điều linh hoạt giảm nhiều thời gian… Rational Rose Ứng dụng Giao diện Rational Rose Rational Rose Ứng dụng Bài toán Xây dựng hệ thống quản lý thư viện 1.Phát biểu toán Trong thư viện lớn việc quản lý hàng chục ngàn sách hàng ngàn bạn đọc Phương pháp quản lý cũ hồ sơ sách bạn đọc không đáp ứng nhu cầu hiệu Với phương pháp làm cho bạn đọc thủ thư gặp nhiều khó khăn tốn thời gian việc tìm kiếm, mượn, trả sách …Nên yêu cầu thư viện đặt cần xây dựng phần mềm nhằm tự động q trình quản lý 2.Phân tích toán Hệ thống xây dựng cần giải vấn đề sau:  Quản lý sách  Quản lý bạn đọc  Quản lý trình mượn  Quản lý trình trả sách Rational Rose Ứng dụng Bài toán Xây dựng hệ thống quản lý thư viện 2.Phân tích tốn Mượn sách Trả sách Quản lý sách Chức quản lý sách xử lý ghi chứa thông tin đăng ký sách, gồm chức nhỏ sau:    Đăng ký sách Sửa thơng tin Xố sách Rational Rose Ứng dụng Bài toán Xây dựng hệ thống quản lý thư viện 3.Xây dựng mơ hình toán Các lược đồ: Lược đồ UC mức tổng thể Lược đồ UC chi tiết Lược đồ Tuần tự mô tả Lược đồ Cộng tác mô tả Biểu đồ Lớp chi tiết Rational Rose Ứng dụng Bài toán Xây dựng hệ thống quản lý thư viện 3.Xây dựng mơ hình tốn 3.1 Lược đồ UC mức tổng thể Rational Rose Ứng dụng Bài toán Xây dựng hệ thống quản lý thư viện 3.Xây dựng mơ hình tốn 3.2 Lược đồ UC chi tiết Rational Rose Ứng dụng Bài toán Xây dựng hệ thống quản lý thư viện 3.Xây dựng mô hình tốn 3.2 Lược đồ UC chi tiết Rational Rose Ứng dụng Bài toán Xây dựng hệ thống quản lý thư viện 3.Xây dựng mơ hình toán 3.2 Lược đồ UC chi tiết Rational Rose Ứng dụng Bài toán Xây dựng hệ thống quản lý thư viện 3.Xây dựng mơ hình tốn 3.3 Lược đồ Tuần tự mô tả mượn sách trả sách Rational Rose Ứng dụng Bài toán Xây dựng hệ thống quản lý thư viện 3.Xây dựng mô hình tốn 3.3 Lược đồ Tuần tự mơ tả mượn sách trả sách Rational Rose Ứng dụng Bài toán Xây dựng hệ thống quản lý thư viện 3.Xây dựng mơ hình tốn 3.4 Lược đồ Cộng tác mô tả mượn sách trả sách Rational Rose Ứng dụng Bài toán Xây dựng hệ thống quản lý thư viện 3.Xây dựng mơ hình tốn 3.4 Lược đồ Cộng tác mơ tả mượn sách trả sách Rational Rose Ứng dụng Bài toán Xây dựng hệ thống quản lý thư viện 3.Xây dựng mơ hình tốn 3.5 Biểu đồ Lớp chi tiết Thanks! Any questions? ...  RUP hỗ trợ hoạt động nhóm, phân chia cơng việc cho thành viên nhóm, giai đoạn khác trình phát triển phần mềm  RUP sản phẩm tiến trình tùy biến Tìm hiểu RUP phases RUP Tìm hiểu RUP phases RUP. .. thành phần thư viện Tìm hiểu UML Biểu đồ UML  Biểu đồ triển khai (Deployment Diagram) Biểu đồ triển khai bố trí vật lý mạng thành phần hệ thống đặt đâu Tìm hiểu RUP Khái niệm  RUP( Rational Unified... thử  Chuyển giao (Transition) Triển khai hệ thống mơi trường vận hành Tìm hiểu RUP workflows RUP Tìm hiểu RUP workflows RUP  Mơ hình hố nghiệp vụ (Business modeling) Mơ tả cấu trúc quy trình

Ngày đăng: 14/12/2017, 17:26

Mục lục

    Tìm hiểu về UML

    Tìm hiểu về UML

    Tìm hiểu về UML

    Tìm hiểu về UML

    Tìm hiểu về UML

    Tìm hiểu về UML

    Tìm hiểu về UML

    Tìm hiểu về UML

    Tìm hiểu về UML

    Tìm hiểu về UML

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

Tài liệu liên quan