... ràng buộc o Thiếtkếhệthống : phân chia hệthống thành hệthống dựa việc kết hợp kiến thức lãnh vực vấn đề kiến trúc đề xuất cho hệthống Kết giai đoạn thiếtkế : Sưu liệu thiếtkếhệthống : kiến ... liên kết nội Có nghĩa việc xây dựng hệthống việc xác định đốitượng cách cố gắng ánh xạ đốitượng giới thực thành đốitượnghệ thống, thiếtkế xây dựng nó, hệthống hình thành qua kết hợp đốitượng ... ASIA-ITC 14 Phântíchthiếtkếhệthốnghướngđốitượng UML o Cấu trúc tổng thể - thành phần (whole – part) dùng để mô hình hoá cách thức đốitượngphầnđốitượng khác, cách thức đốitượng kết hợp...
... 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 ... nhợc điểm phântíchthiếtkếhệthống theo hớng đối tợng Phântíchthiếtkếhệthống theo hớng đối tợng tiếp cận hệthống theo đối tợng gồm thuộc tính phơng thức thao tác thuộc tính đối tợng Công...
... 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 hoá use case h u d ng phântích h th ng? Ai có th tác nhân? ... n có cung c p cho 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...
... 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 yê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...
... 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 ... 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 ... chế thiếtkế cài đặt w Các Design Class Subsystem w Các khả tái sử dụng w Tổ chức mô hình thiếtkế w Checkpoints PT & TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức 46 Hướng tiếp cận phân...
... TK Hướngđốitượng – Thiếtkế kiến trúc Dương Anh Đức 31 Checkpoints: Use-Case Realizations w Tất luồng sub-flows vong lặp xử lý chưa? w Tất hành vi phân bổ cho phần tử thiếtkế chưa? w Việc phâ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...
... 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ới phầ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...
... 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 bước thiếtkế Class ... 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ế...
... 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ả toá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 ... sách phục vụ có thay đổi b Ca sử dụng Từ 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 ...
... 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 ... Lựa chọn xây dựng 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 ... 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...
... 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 UML Phâ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...
... tháng năm đến ngày tháng năm a im lm vic(4): Chc danh chuyên môn : Công việc phải làm (5) : Theo phân công công ty iu II: Ch lm vic Thi gian lm vic (6): 8h/ngy c cp phát nhng dng c lm vic gm:...
... 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ới hệthống ký hiệu UML ?Đánh giá ... Đứ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 đốitượng nhóm thành class ... 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...
... sinh viên ? Các ràng buộc thiếtkế ? thống phải tích hợp với hệ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 Hệ OOAD S? d?ng UML - T?ng ... 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ở để hoạch đònh nội ... cũ nên hệthống phải bảo đảm truy cập liệu hệthống cũ cách hợp lý Hệthống đọc thông tin học phần CSDL cũ không cập nhật chúng Phòng Đào tạo tiếp tục trì thông tin học phầnthông qua hệ thống...
... 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ếtkế OOAD S? ... đ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 ... PT&TK gì? ?Mục tiêu phântích kiến trúc ? ?Mục tiêu phântích Use-Case ? ?Mục tiêu thiếtkế kiến trúc gì? ?Mục tiêu thiếtkế Subsystem? ?Mục tiêu thiếtkế Class? ?Mục tiêu thiếtkế Use-Case ? OOAD...
... đến kiến trúc (hệ thống) ?Tìm hiểu cách đọc diễn dòch kết Phântích Kiến trúc ? Các tầng kiến trúc quan hệ chúng ? Các trừu tượng hóa ? Các chế phântích OOAD S? d?ng UML – Phântích ki?n trúc ... Mục tiêu: ?Tìm hiểu mục đích Phântích Kiến trúc nơi thực công việc chu kỳ sống hệthống ?Mô tả mẫu biểu diễn kiến trúc tập hợp chế phântích với ảnh hưởng chúng đến kiến trúc ?Tìm ... Phântích kiến trúc ngữ cảnh Phântích ki?n trúc Thi?t k? ki?n trúc Architect Mơ t? Tuong tranh Architecture Reviewer Ph?n bi?n thi?t k? Use-Case Design Class Design OOAD S? d?ng UML – Phân tích...
... 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 ... đầu trình phântíchthiếtkếhệthống Điều giúp cho nhóm phát triển khách hàng có thống chung chức thực cần thiếthệthống - Biểu đồ use case sở cho bước trình phântíchthiếtkếhệthốngphần ... hướngđốitượng Smalltalk C++ xuất Cùng với chúng, nảy sinh nhu cầu mô hình hoá 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 ... chức Quản lý tour 3 .Hệ thống hiển thị Danh sách tour Mô tả tương 4.User chọn Thêm tour tác 5 .Hệ thống hiển thị trang Thêm tour 6.User nhập thông tin tour chọn nút Thêm 7 .Hệ thống hiển thị danh...
... :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...