Thiết kế tổng thể:

Một phần của tài liệu Tổng quan về UML trong lập trình (Trang 65)

- UML là khá chính xác và không nhập nhằng để cho phép thực hiện các mô phỏng

Thiết kế tổng thể:

Xây dựng biểu đồ thành phần: xác định các gói, các

thành phần và tổ chức phần mềm theo các thành

phần đó.

Xây dựng biểu đồ triển khai hệ thống: xác định các

thành phần và các thiết bị cần thiết để triển khai hệ thống, các giao thức và dịch vụ hỗ trợ.

Thiết kế chi tiết

 Xây dựng biểu đồ lớp chi tiết: Thiết kế các thuộc tính, các phương thức,

 Thiết kế giao diện

 Siêu thị máy tính Phúc Anh đang xây dựng một website thương mại điện tử để quảng cáo và bán hàng trực tuyến. Thông tin về hàng và các giao dịch được lưu trữ trong cơ sở dữ liệu Oracle server. Hệ thống có các chức năng chính phục vụ khách hàng là: Xem hàng, Tìm kiếm hàng, Thêm hàng vào giỏ, Mua hàng, Đăng nhập, Đăng ký sử dụng, Thay đổi mật khẩu. Ngoài ra người quản trị hệ thống có thể thực hiện: Bảo trì thông tin hàng, Tạo báo cáo bán hàng. Hệ thống lấy tỷ giá

tiền tệ từ hệ thống ngân hàng Techcombank để tính tiền khi khách hàng mua hàng.

Thay đổi mật khẩu: Chức năng này cho phép khách thay đổi mật khẩu nếu họ cung cấp được mật khẩu cũ. Use Case bắt đầu khi khách

hàng chọn chức năng 'Thay đổi mật khẩu' hệ thống hiển thị màn

hình Đăng nhập. Khách hàng cần cung cấp tên truy nhập và mật

khẩu và kích vào nút Đăng nhập. Hệ thống kiểm tra tên truy nhập và

mật khẩu và sau đó hiển thi màn hình 'Đổi mật khẩu'. Khách hàng

nhập vào mật khẩu cũ, mật khẩu mới và xác nhận mật khẩu mới rồi

kích vào nút 'Cập nhật'. Hệ thống kiểm tra mật khẩu mới nhập, nếu

đúng thì mật khẩu mới được cập nhật vào cơ sở dữ liệu. Khách hàng

Ví dụ biểu đồ Use-case đơn giản DangNhap DangNhap LayTyGia TechComBan k <<extend>> XemHang <<include>> SuDungGioHang TinKiemHang <<extend>> khachHang MuaHang <<include>> <<include>> <<include>> quan tri he thong <<extend>>

Một phần của tài liệu Tổng quan về UML trong lập trình (Trang 65)

Tải bản đầy đủ (PDF)

(74 trang)