Danh mục

Đồ án xây dựng ứng dụng J2EE với Rational Rose và UML - 3

Số trang: 34      Loại file: pdf      Dung lượng: 790.72 KB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

- Các tác động: kết hợp phải mô tả một đặc tính về cấu trúc của lĩnh vực ứng dụng. - Các kết hợp ba nhánh: các kết hợp ba nhánh nên được tách ra thành các kết hợp hai nhánh. - Các kết hợp dẫn xuất: các kết hợp được định nghĩa bằng các kết hợp khác. Nhận diện các thao tác Để nhận diện các thao tác, một công cụ thuận lợi là ta nhìn vào các hành vi của các use case - luồng các sự kiện, sau đó phân bổ các hành vi này vào các...
Nội dung trích xuất từ tài liệu:
Đồ án xây dựng ứng dụng J2EE với Rational Rose và UML - 3 - Các tác động: kết hợp phải mô tả một đặc tính về cấu trúc của lĩnh vực ứngdụng. - Các kết hợp ba nhánh: các kết hợp ba nhánh n ên được tách ra th ành các kếthợp hai nhánh. - Các kết hợp dẫn xuất: các kết hợp được định nghĩa bằng các kết hợp khác. Nhận diện các thao tác Để nhận diện các thao tác, một công cụ thuận lợi là ta nhìn vào các hành vi củacác use case - luồng các sự kiện, sau đó phân bổ các hành vi này vào các lớp đư ợcsử dụng bởi use case đó. Nhận diện các thuộc tính Các thuộc tính là đặc tính của đối tư ợng riêng lẻ. Thuộc tính th ường tương ứngvới danh từ theo sau là nhóm từ sở hữu. Thuộc tính kém thích hợp để mô tả đầy đủmột vấn đề. Thuộc tính ít ảnh hưởng đến cấu trúc cơ sở của vấn đề. Đầu tiên ta ghinhận các thuộc tính quan trọng trước, sau đó thêm dần các chi tiết vào sau.3.4. Các lư ợc đồ trong các gói Sau khi tìm ra các lớp miền nghiệp vụ ta nhóm các lớp có quan hệ gần gũi vàotrong các gói. Trong mỗi gói có thể chứa gói con trong đó. Ta có các gói sau: + sign in and off package: gói đăng nhập + shopping cart package: gói mua chọn h àng, có các gói con là: cart packagevà catalog package + inventory package: gói thống kê số lượng hàng. + customer package: gói khách hàng, có các gói con là: account package,customer package, order package. Lược đồ quan hệ giữa các lớp nghiệp vụ và lớp giao diện:3.4.1. các lược đồ trong gói sign in and off Ở mô hình quan niệm phân tích, mô tả yêu cầu ứng dụng ta chỉ mô tả sơ lư ợcvề các chức năng m à h ệ thống sẽ làm. Đây là mô h ình giao tiếp giữa nhà phát triểnvới ngư ời dùng, nó là b ản mẫu cho sự giao tiếp, chưa can thiệp vào cách thực hiệnnhư thế n ào. Cái đó thuộc về pha thiết kế.a) Các lược đồ trong sign in MainForm SignInForm signin() browsec at al og() s ignin () 0..1 0..1 up dateac count() c reate ac count() displayc at al og() enter user name an d pas sword() displays hop pingc art () displa y() se arch() displa y user information() signou t() displa y m ess age() creat eaccount () 1..* S ignon 1 us ername SigninHandler password (from P etsto reEJB) getPas sW ord() s ign in us er() updatePas sW ord() 1 0..* c hec k password() create() validate entered usernam e and password() rem ove() add signin() 0..1 retrieves us erId 0..* Ac count Contac tInformation A ddres s (from acco unt) (f rom Ut il ity) (from Uti l i ty) us erId telephone password email getStreetName1() sta tus address getStreetName2() Contac tInform ation getCity () getE Mail() getState() cre ate() getA ddress() getZipCode() update() ...

Tài liệu được xem nhiều: