... PHÂNTÍCH H TH NG 31 CHƯƠNG T NG QUAN V PHÂNTÍCH H TH NG 31 3.1 Khái ni m phântích h th ng 31 3.2 Các hư ng ti p c n phântích h th ng 31 3.3 Các giai đo n phântích ... th o lu n 3.1 Phân bi t Phântích h th ng Thi t k h th ng 3.2 Phân bi t k thu t phântích hư ng c u trúc v i phântích hư ng đ i tư ng G I Ý: tham kh o m c Các hư ng ti p c n phântích h th ng ... n phântích h th ng, giai đo n pha phântích h th ng quy trình xác đ nh u c u c a ngư i dùng Ngư i h c c n n m rõ phân bi t ñư c chi n lư c ti p c n phântích h th ng: • Các ti p c n phân tích...
... text UML sử dụng q trình mơ tả, phântíchthiếtkếhệthốngphần mềm, đặc biệt hệthốngphần mềm xây dựng tảng công nghệ hướngđốitượng (Object - Oriented) UML gồm phần có quan hệ mật thiếtvới ... mối quan hệ lớp đốitượng (Link ) * - Trong UML, kết hợp định nghĩa quan hệ gồm tập mối liên Class4 -End1 * -End2 Class3 kết, liên kết liên kết ngữ nghĩa hai đốitượng hay mối quan * hệ hai lớp ... Người sử dụng hệthống người, máy, hệthống khác hệthống mơ hình Bất tương tác từ bên hay bên hệthống gọi Actor - Tương tác actor với use case thể kịch use- case chi tiết chức hệthống phải thỏa...
... giới thiệu với lập trình viên công cụ hỗ trợ tốt việc phântíchthiếtkếhệthống theo hớng đối tợng, hớng phântíchthiếtkếhệthống đại Một mặt ứng dụng công cụ để phântíchthiếthệthống báo ... quan tâm đến hệthống làm nh nào, trình thiếtkế đợc làm mức lý hệthống Hiện có hai xu hớng phântíchthiếtkếhệthống là: phântíchthiếtkếhệthống theo hớng chức theo hớng đối tợng, sau ... hớng phântíchthiếtkế 2.1 Ưu nhợc điểm phântíchthiếtkếhệthống theo hớng chức Phântíchthiếtkế theo hớng chức tiếp cận hệthống theo chức Các công cụ dùng để mô tả hệthống nh biểu đồ phân...
... ic 75 Phântích thi t k h th ng h Ng ng it i dùng ng b ng UML Tác nhân Use case Nguy n V n A Khách hàng Bán hàng Nguy n Th B NV bán hàng Tr n V n C Th kho t mua NGK Qua trình kh o sát phântích ... mua sách g m use case: Mua sách 84 Phântích thi t k h th ng h ng it ng b ng UML Câu h i t p Câu h i Mơ hình use case gì? T i mơ hình hố use case h u d ng phântích h th ng? Ai có th tác nhân? ... i t ng t ng tác làm vi c v i h th ng Nh v y, use case dùng mô t yêu c u 76 Phântích thi t k h th ng h ng it ng b ng UML c a h th ng m i v m t ch c n ng, m i ch c n ng s use case c bi u di n nh...
... component reverse engineered PT & TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức 44 Cơ hội dùng lại bên hệthống ? PT & TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức 45 Architectural ... đònh: § Các Subsystem, interface quan hệ chúng vớiphần tử thiếtkế khác § Ánh xạ analysis class thành phần tử thiếtkế (còn tiếp) PT & TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức 40 Bài ... TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức 38 Bài tập: Architectural Design, phần w Cho biết vấn đề sau: § Các analysis class mối quan hệ chúng PT & TK Hướngđốitượng – Thiếtkế kiến...
... // setData() PT & TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức 13 Tích hợp chế kiến trúc: Security w Bảng ánh xạ Analysis-Class với chế kiến trúc có từ bước phântích Use-Case Analysis ... Distribution PT & TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức 14 Tích hợp chế kiến trúc: Distribution w Bảng ánh xạ Analysis-Class với chế kiến trúc có từ bước phântích Use-Case Analysis ... Failure modes PT & TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức 24 Tích hợp chế kiến trúc: Persistency w Bảng ánh xạ Analysis-Class với chế kiến trúc có từ bước phântích Use-Case Analysis...
... operation? PT & TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức 28 Nhắc lại: Thiếtkế Subsystem Design w Mục đích thiếtkế Subsystem ? w Cần tạo interaction diagrams thiếtkế Subsystem? w ... interface? PT & TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức 29 Bài tập: Thiếtkế Subsystem w Cho biết điều sau: § Đònh nghóa subsystem, interface quan hệ chúng vớiphần tử thiếtkế khác (các ... tiếp) PT & TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức 30 Bài tập: Thiếtkế Subsystem (tt.) w Với subsystem cụ thể, xác đònh: § Các phần tử thiếtkế chứa subsystem quan hệ chúng § Các...
... statechart vớiphần lại mô hình? PT & TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức 37 Statechart gì? w Là đồ thò có hướngvới node trạng thái nối với bới transition w Mô tả lòch sử đời sống đối ... nghóa kết hợp Đònh nghóa quan hệ tổng quát hóa Giải đụng độ Use-Case Xử lý yêu cầu phi chức nói chung Checkpoints PT & TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức Các khảo sát thiếtkế ... toàn hệthống § Ít khả dùng lại § Khó cài đặt Một class phải có mục tiêu rõ ràng Một class phải làm việc phải làm tốt điều ! PT & TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức Thiết kế...
... h gi a ng i làm vi c th c th nghi p v 44 Phântích thi t k h th ng h ng it ng b ng UMLPhântích quy trình nghi p v Các công vi c c a quy trình phântích nghi p v bao g m: ̇ ánh giá n m b t thông ... ng d n cho chúng, nói chung qu n lý chúng nh m t n v 54 Phântích thi t k h th ng h ng it ng b ng UML K t qu c a trình ti p c n phântích nghi p v (các) s mơ t c a use case use case nghi p v ... tháng Yêu c u 56 Phântích thi t k h th ng h - Hãy xác - Xác - Xây d ng s ng it ng b ng UML nh tác nhân nghi p v c a h th ng nh t t c use case nghi p v use case nghi p v 57 Phântích thi t k h...
... Mục tiêu: Giới thiệu HướngĐốiTượng ?Tìm hiểu nguyên tắc hướngđốitượng (object orientation – OO) ?Tìm hiểu khái niệm thuật ngữ hướngđốitượng kết hợp vớihệthống ký hiệu UML ?Đánh giá xác sức ... HướngĐốiTượng Dương Anh Đức, 9/2000 20 Quan hệ class đốitượng ?Một class đònh nghóa trừu tượngđốitượng ?Nó đònh nghóa cấu trúc hành vi đốitượng lớp ?Nó dùng khuôn mẫu để tạo đốitượng ?Các đối ... ProfessorClark : Professor Chỉ có tên đốitượng Tên class tên đốitượng OOAD Sử dụng UML – Giới thiệu HướngĐốiTượng Dương Anh Đức, 9/2000 14 Các khái niệm Hướngđốitượng ?Object ?Class ?Attribute...
... viên ? Các ràng buộc thiếtkế ? thống phải tích hợp vớihệthống có sẵn, Hệthống danh mục học phần, CSDL RDBMS Hệ ? thống phải cung cấp giao điện dựa Windows Heä OOAD S? d?ng UML - T?ng quan v? ... là: ? Đi đến thỏa thuận với khách hàng người dùng chức hệthống (những hệthống phải thực ) ? Cho phép system developer hiểu rõ yêu cầu hệthống ? Phân đònh ranh giới hệthống ? Cung cấp sở để ... người dùng tác dụng chúng lên PhântíchThiếtkế ?Tìm hiểu cách ghi nhận diễn dòch yêu cầu người dùng, thông tin dùng để bắt đầu việc phântíchthiếtkế OOAD S? d?ng UML - T?ng quan v? yêu c?u ngu?i...
... tiêu: Tổng quan PhânTíchThiếtKế ?Điểm lại thuật ngữ khái niệm phântíchthiếtkế ?Giới thiệu qui trình phântíchthiếtkế bao gồm roles, artifacts workflow ?Tìm hiểu khác phântíchthiết keá OOAD ... đoạn phântíchthiếtkế là: ? Chuyển đổi yêu cầu thành thiết kếcủa hệthống cần xây dựng ? Hình thành kiếm trúc vững vàng mạnh mẽ cho hệ thoóng ? Thích nghi hóa thiếtkếvới môi trường cài đặt, thiết ... thiếtkế trở thành hệthống có hiệu cao OOAD S? d?ng UML - T?ng quan v? phântích thi?t k? Duong Anh Ð?c 9/2000 Iter #m+1 Tổng quan PhânTíchThiếtKế Use-Case Model Design Model Phântích thi?t...
... trị hệthốngPhân chia gói hệthống Bộ môn Hệthốngthông tin – Khoa CNTT – ĐH KHTN - 12 - PhântíchthiếtkếhệthốnghướngđốitượngPhântíchhệthống 1.6 Sơ đồ lớp đốitượnghệthống mức phân ... PhântíchthiếtkếhệthốnghướngđốitượngPhântíchhệthốngPhântíchhệthống 1.1 Xác định u cầu hệthống Từ mơ hình business object ta mơ hình ... có Bộ mơn Hệthốngthông tin – Khoa CNTT – ĐH KHTN -9- PhântíchthiếtkếhệthốnghướngđốitượngPhântíchhệthống Sau điền đầy đủ thông tin cần thiết nhân viên, người sử dụng hệthống chọn...
... lĩnh vực Biểu đồ lớp diễn tả từ vựng hệthốngPhầnPhântíchĐối tác ca sử dụng a Đối tác Dựa vào mô tả tốn, ta xác định tác nhân tham gia vào hoạt động hệthống sau: - người quản lí: cho phép ... phục vụ có thay đổi b Ca sử dụng Từ q trình xác định phântích nhu cầu đặt hệthống quản lí phòng máy Internet, ta nhận định ca sử dụng hệthống sau: - Đăng nhập máy trạm Tính tiền sử dụng máy ... PhầnPhântíchĐối tác ca sử dụng Đặc tả ca sử dụng 2.1 Kịch ca sử dụng 2.2 Thiếtkế giao diện 12 Phântích cấu trúc hành vi ...
... hệthống theo kiến trúc hướngđốitượng (Object Oriented) Hệthống đảm bảo yêu cầu lâu dài phát triển phần mềm: 42 Tính ứng dụng sử dụng triển khai hệthống Tính bảo mật an tồn liệu hệ ... viên sử dụng đốitượng khác thực luồng A1 o Nhân viên xóa khỏi hệthống Các luồng rẽ nhánh o Luồng A1: thông tin nhân viên sử dụng đốitượng khác Hệthốngthông báo lỗi Ca sử dụng kết thúc ... Chứa CSDL quan hệ thủ tục truy xuất liệu dạng Store Procedure Ta có biểu đồ thành phầnhệ thống: 40 Biều đồ thành phầnhệthống II.8 Xây dựng biểu đồ triển khai hệthống Triển khai hệthơng theo...
... 1.2.2.4 Những vấn đề đặt phântíchthiếtkế hƣớng đối tƣợng Đặc điểm phântíchthiếtkếhướngđốitượng nhìn nhận hệthống tập đốitượngtương tác với để tạo hành động cho kết mức cao Để thực điều ... Phântíchthiếtkế hƣớng đối tƣợng vớiUMLPhântíchthiếtkếhệthống theo phương pháp hướngđốitượng sử dụng công cụ UML bao gồm giai đoạn sau: 1.3.1.Lập mô hình nghiệp vụ Để nắm u cầu hệ thống, ... cạnh động hệthống mơ hình hóa qua lớp điều khiển b Mơ tả tương tác đốitượngphântích Cách thức mà đốitượngphântíchtương tác với hành vi hệthống Hành vi hệthống mô tả việc hệthống làm...
... thể lớp Kết pha thiếtkế cho biết hệthống xây dựng qua thiếtkế kiến trúc thiếtkế chi tiết + Lập trình tích hợp: Thực thiếtkếhướngđốitượng cách sử dụng ngơn ngữ lập trình hướngđốitượng ... tác vớihệthống khác? Cần phân biệt hệthống mà chúng cần phải xây dựng vớihệthốngtương tác với Nghĩa là, cần xác định rõ biên giới hệthống yêu cầu xây dựng vớihệthống khác bao gồm hệthống ... ngữ hướngđốitượng Smalltalk C++ xuất Cùng với chúng, nảy sinh nhu cầu mơ hình hố hệthốngphần mềm theo hướngđốitượng Từ năm 90, trào lưu mới, mạnh phương pháp phântíchthiếtkếhướngđối tượng...
... User chọn Đặt Tour Hệthống hiển thị trang Làm hợp đồng Tour Mô tả tương User nhập thông tin cần thiết chọn Đặt tác Tour Hệthống hiển thị kết Kết Ngoại lệ Vấn đề khác Hiển thị kết đặt Tour Không ... trang dành cho phân quyền người Đầu dùng User nhập username, mật chọn nút Đăng nhập Mô tả tươngHệthống kiểm tra username mật : tác -Nếu đúng, hệthống hiển thị trang dành cho phân quyền người ... tương User thực user case với quyền Kế toán tác User chọn chức Quản lý hợp đồng 3 .Hệ thống hiển thị Danh sách hợp đồng 4.User chọn thêm hợp đồng Sửa hợp đồng Mô tả tương 5 .Hệ thống hiển thị trang...
... :Trả đĩa Biểu đờ trình tự :Thống kê báo cáo Kiến trúc hệthống Kiến trúc vật lý: chương trình liệu nằm máy tính Kiến trúc hệthống Kiến trúc logic: Vì hệthống đơn giản nên kiến trúc logic ... vực Biểu đồ Use Case Các use case hệthống chia thành ba gói: Biểu đờ Use Case- Quản lý phim Biểu đồ Use Case- Quản lý cho thuê đĩa Biểu đồ Use Case -Thống kê báo cáo Biểu đồ lớp – Use ... nghiệp vụ Mô hình hóa lớp lĩnh vực Biểu đờ Use Case Biểu đờ lớp Biểu đồ trình tự Thiếtkếphần mềm Mô hình hóa quy trình nghiệp vụ Cho thuê đĩa phim Nhận trả đĩa phim...