7 .C ập nhật dữ liệu lên CS L
3.1. Cấu trúc UML
Một hệ thống đ−ợc phân tích d−ới các góc độ khác nhau: yêu cầu chức năng, yêu cầu phi chức năng, cách tổ chức hệ thống. Vì vậy để mô hình hoá hệ thống một cách chi tiết, UML định nghĩa cấu trúc khung nhìn (view). Mỗi khung nhìn là cách nhìn hệ thống d−ới những góc độ khác nhau, bao gồm những biểu đồ khác nhau.
Khung nhìn ng−ời dùng (User model view, Use case view, Scenario view )
Khung nhìn cấu trúc (Logical View, Structure model view, Static view)
Khung nhìn động thái (Behavioral model view, Dynamic hoặc Process )
Khung nhìn thực thi (Implementation model, Component view)
Khung nhìn triển khai (Deployment View, Environment model view)
Khung nhìn ng−ời dùng Biểu đồ các tr−ờng hợp sử dụng Khung nhìn ng−ời dùng Biểu đồ các lớp Biểu đồ các đối t−ợng Khung nhìn thực thi Biểu đồ thành phần Khung nhìn động thái Biểu đồ diễn tiến
Biểu đồ trạng thái dịch chuyển Biểu đồ hoạt động
Khung nhìn triển khai
Biểu đồ phân bổ
Hình 3.1. Cấu trúc khung nhìn
Khung nhìn ng−ời dùng là cách nhìn hệ thống đứng về phía ng−ời sử dụng. Nó bao gồm các vấn đề và cách giải quyết các vấn đề theo từng ng−ời sử dụng hay nhóm ng−ời sử dụng riêng lẻ. Khung nhìn này bao gồm biểu đồ các tr−ờng hợp sử dụng.
Khung nhìn cấu trúc là cách nhìn hệ thống và giải quyết các vấn đề theo cấu trúc tĩnh. Khung nhìn này có thể xem là cách nhìn hệ thống theo cách nhìn tĩnh hay vật lý. Khung nhìn này bao gồm các biểu đồ lớp và biểu đồ các đối t−ợng.
Khung nhìn động thái là cách nhìn hệ thống và giải quyết theo hành vi, giao l−u ứng xử của các đối t−ợng hay là cách nhìn động. Khung nhìn này gồm các cách nhìn động, các quá trình, sự đồng thời, hợp tác. Khung nhìn này
http://www.ebook.edu.vn
bao gồm biểu đồ diễn tiến, biểu đồ hợp tác, biểu đồ trạng thái, biểu đồ hoạt động.
Khung nhìn thực thi là cách nhìn hệ thống theo các mô đun, ch−ơng trình con, hệ con (cách nhìn theo cấu trúc) và các hành vi (các luồng thực hiện). Khung nhìn này bao gồm biểu đồ các thành phần.
Khung nhìn triển khai là cách nhìn hệ thống theo sự phân bổ các cấu trúc và hành vi vào các thành phần vật lý nh− thế nào. Khung nhìn này bao gồm biểu đồ phân bổ.