... Nghệ Phần Mềm - Chương 5: Phântíchyêucầuhướngđối tượng NỘI DUNG5.1. Nhận diện các đối tượng/ lớp5.1.1. Đối tượng/ lớp thực thể5.1.2. Đối tượng/ lớp biên5.1.3. Đối tượng/ lớp điều khiển5.2. ... hướngđối tượng Chương 5PHÂN TÍCHYÊUCẦU HƯỚNG ĐỐI TƯNG✦✦✦✦ Nhận diện đối tượng/ lớp✦✦✦✦ Lược đồ lớpGIỚI THIỆU (t.t) Mô hình phântích tập trung mô tả vai trò và cấu trúc của các đối ... liệu Đối tượng/ lớp ≠≠≠≠actor-Trang 103-Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 5: Phântíchyêucầuhướngđối tượng NHẬN DIỆN ĐỐI TƯNG/LỚP (t.t) Phân loại đối tượng/ lớpĐối...
... họ làm như thế nào?….2. Giai đoạn xác định yêu cầu. Có 2 loại yêucầu là yêucầu chức năng và yêucầu phi chức năng. Yêu cầu chức năng: đây là yêucầu bất khả kháng mà khách hàng đưa ra cho ... mức phân tích. 1. Review hướngđối tượng Lập trình hướngđốitượng không ai bác bỏ nó là một xu hướng đang phát triển của ngành công nghệ phần mềm. khác với lập trình cấu trúc thì lập trình hướng ... của đốitượng đó. 3 – Nó độc lập tươngđối với các đốitượng khác (tức là nó sẽ độc lập hơn đốitượng khác một cách tương đối, về các mặt khác nó có thể phụ thuộc lẫn nhau giữa các đối tượng, ...
... về phântích kiến trúcPT & TK Hướngđốitượng – Thiết kế kiến trúcDương Anh Đức 47 Hướng tiếp cận phân lớp truyền thốngGeneral functionalitySpecific functionalityPT & TK Hướngđối ... thùCác Subsystem tiềm năngPT & TK Hướngđốitượng – Thiết kế kiến trúcDương Anh Đức 45?Cơ hội dùng lại ngay bên trong hệ thốngPT & TK Hướngđốitượng – Thiết kế kiến trúcDương Anh ... & TK Hướngđốitượng – Thiết kế kiến trúcDương Anh Đức 14Ví dụ: Persistency: RDBMS: JDBC: Khởi tạo: DBClass : DriverManager1. getConnection(url, user, pass)PT & TK Hướngđối tượng...
... nghóa trừu tượng của một đối tượng ?Nó định nghóa cấu trúc và hành vi của mỗi đối tượng trong lớp?Nó được dùng như khuôn mẫu để tạo đối tượng ?Các đốitượng được nhóm thành các classOOAD Sử ... lớp(operations)OOAD Sử dụng UML – Giới thiệu về HướngĐối Tượng Dương Anh Đức, 9/200020Các lớp đối tượng ?Bạn nhìn thấy bao nhiêu class?OOAD Sử dụng UML – Giới thiệu về HướngĐối Tượng Dương ... (Polymorphism)?Component?Package?Subsystem ?RelationshipsOOAD Sử dụng UML – Giới thiệu về HướngĐối Tượng Dương Anh Đức, 9/200010Các khái niệm cơ bản của Hướngđối tượng ?Object?Class?Attribute?Operation?Interface...
... Selection( )4: Display( )5: open( )6: Save( )- 50 - Phân tích thiết kế hướngđốitượng bằng UMLMục đích cảu pha phântích là phântích lĩnh vực vấn đề, hình thành nền móng kiến trúc vững ... Mô hình phân tích. Phân tích chi tiết các hoạt động trong các ca sử dụng, xây dựng các lớp, phân tích và mối quan hệ giữa chúng.Chương 6. Mô hình thiết kế.Mô tả tương tác giữa các đốitượng ... các yêu cầu. Ý định là đạt được sự nhất trí với khách hàng cũng như cung cấp các hướng dẫn cho những người phát triển. Mô hình ca sử dụng có thể được tạo - 15 - Phân tích thiết kế hướngđối tượng...
... Dòng sự kiện :• Khi khách hàng có yêucầu muốn sử dụng dịch vụ , có thể liên hệ với bộ phận lễ tân .• Nhân viên lễ tân tìm kiếm về dịch vụ mà khách hàng yêu cầu trong hệ thống dịch vụ của khách ... Hoặccũng có thể thống kê bất cứ lúc nào khi có yêucầu của cấp trên .II. LIỆT KÊ CÁC TÁC NHÂN VÀ CA SỬ DỤNG .I. Tác nhân :• Khách hàng : là người có nhu cầu thuê phòng , sử dụng dịchvụ của khách ... Đề tài quản lý khách sạn8Bài tập lớn môn : PT TKHĐTDecember 11, 2010• Nếu xóa tài khoản , yêucầu người quản trị nhập đúng thôngtin về tài khoản cần xóa , người quản trị xác nhận , thông...
... CT1001 13 1.3.3.4. Phântích một gói Mục đích của việc phântích một gói nhằm: – Đảm bảo gói phântích càng độc lập đối với các gói khác nếu có thể. – Đảm bảo gói phântích hoàn thành mục ... nhất của phương pháp phântích và thiết kế hướngđốitượng là tính tái sử dụng: bạn có thể tạo các thành phần (đối tượng) một lần và dùng chúng nhiều lần sau đó. Vì các đốitượng đã được thử nghiệm ... niệm, chúng làm cho mô hình phân tích dễ hiểu hơn. e. Nắm bắt các yêucầu đặc biệt của lớp phântích Khi nắm bắt các yêucầu này, nên tham khảo bất kỳ các yêucầu đặc biệt chung nào đã được...
... niệm, chúng làm cho mô hình phân tích dễ hiểu hơn. e. Nắm bắt các yêucầu đặc biệt của lớp phântích Khi nắm bắt các yêucầu này, nên tham khảo bất kỳ các yêucầu đặc biệt chung nào đã được ... cần nắm bắt các yêucầu (phi chức năng) cần cho việc thực thi một ca sử dụng mà đã được xác định trong phântích nhưng phải được xử lý trong thiết kế và thực thi. 1.3.3.3. Phântích một lớp ... trúc thực thi ca sử dụng thiết kế rỗ ràng hơn. e. Nắm bắt các yêucầu triển khai Nắm bắt các yêucầu triển khai và thể hiện mọi yêucầu thực thi một ca sử dụng để thể hiện vào lớp thiết kế. 1.3.4.3....
... OOAD Sử dụng UML – Giới thiệu về HướngĐối Tượng Dương Anh Đức, 9/200054Đặt hàngSản xuấtVận chuyển bằngMột ví dụ đơn giản: Sales Order SystemOOAD Sử dụng UML – Giới thiệu về HướngĐối Tượng Dương ... TruckVehicleTrainseller buyer item sold shipping mechanismOOAD Sử dụng UML – Giới thiệu về HướngĐối Tượng Dương Anh Đức, 9/200052Giới thiệu về HướngĐối Tượng: Các chủ đề?Các nguyên tắc cơ bản của OO?Các ... shipping mechanismViệc thay đổi liên quan đến việc thêm 1 subclass mớiAirplaneOOAD Sử dụng UML – Giới thiệu về HướngĐối Tượng Dương Anh Đức, 9/200055Class Diagram của ví dụ “bán hàng”Salesperson...
... globalPT & TK Hướngđốitượng – Thiết kế kiến trúcDương Anh Đức 1 Phân tích và Thiết kế Hướngđối tượng dùng UMLModule 8: Thiết kế kiến trúcPT & TK Hướngđốitượng – Thiết kế kiến ... & TK Hướngđốitượng – Thiết kế kiến trúcDương Anh Đức 14Ví dụ: Persistency: RDBMS: JDBC: Khởi tạo: DBClass : DriverManager1. getConnection(url, user, pass)PT & TK Hướngđốitượng ... theArchitectureUse-CaseAnalysisArchitecturalDesignDescribeConcurrencyDescribeDistributionClassDesignSubsystem DesignUse-CaseDesignDesignReviewerVị trí của Phântích kiến trúcPT & TK Hướngđốitượng – Thiết kế kiến trúcDương Anh Đức 10Architectural Design Topicsw...
... ContextPT & TK Hướngđốitượng – Thiết kế kiến trúcDương Anh Đức 47 Hướng tiếp cận phân lớp truyền thốngGeneral functionalitySpecific functionalityPT & TK Hướngđốitượng – Thiết kế ... được reverse engineeredPT & TK Hướngđốitượng – Thiết kế kiến trúcDương Anh Đức 45?Cơ hội dùng lại ngay bên trong hệ thốngPT & TK Hướngđốitượng – Thiết kế kiến trúcDương Anh ... hữu” chúngPT & TK Hướngđốitượng – Thiết kế kiến trúcDương Anh Đức 56Registration<<layer>>ApplicationVí dụ: Application LayerPT & TK Hướngđốitượng – Thiết kế kiến...
... Xuân Lộc 3Chương 2- Bài giảng Phântíchhướngđối tượng đó, ta cần tiếp cận các công việc với thái độ là ta sẵn sàng làm bất cứ cái gì cần thiết cho một phântích hệ thống thành công.Như những ... (workers):Phạm Thị Xuân Lộc 2Chương 2- Bài giảng Phântíchhướngđối tượng Chương 3: Xây d ng mô hình các nhu c u ự ầI. Chuẩn bị bắt đầu phân tích II. Xác định phạm vi dự ánIII Lập sơ đồ ngữ ... thế nào. Đối với việc phântích hệ thống, tất nhiên ta phải có hiểu biết kỹ thuật và kiến thức về công việc. Nhưng điều tạo nên những nhà phântích tài năng khác với những nhà phân tích tốt...
... hiện Xóa yêu cầu - Hệ thống yêucầu Người dùng chọn yêucầu điều xe cần Xóa thông qua danh sách yêu cầu - Người dùng chọn Xóayêu cầu - Hệ thống nhắc người sử dụng xác nhận việc xóa- Yêucầu điều ... khi người dùng muốn Thêm, Sửa, Xóa yêu cầu điều xe từ hệ thống• Hệ thống hiển thị các lựa chọn- Thêm yêu cầu - Sửa yêu cầu - Xóa yêu cầu • Hệ thống yêucầu Người dùng chọn công việc muốn thực ... chọn “Thêm yêucầu , luồng sự kiện con Thêm yêucầu ược thực hiện• Nếu Người dùng chọn “Sửa yêucầu , luồng sự kiện con Sửa yêu cầu được thực hiện• Nếu Người dùng chọn “Xóayêu cầu , luồng...
... chọn đề tài Phântích hệ thống ATM” . Đây là đề tài thử thách đối với chúng em. Giúp chúng em có thêm kinh nghiệm , hiểu biết rõ về quy trình phân tích thiết kế một hệ thống hướngđốitượng và dễ ... chính- Hệ thống yêucầu Nhân Viên nhập vào mã key- Hệ thống yêucầu nhân viên nhập mã key- Nhân viên nhập mã key - Hệ thống kiếm tra mã, nếu sai thực hiện luồng A2- Hệ thống yêucầu Nhân viên ... thành viêntrong nhóm chúng em xin chân thành cảm ơn cô Vũ Thị Dương – GV môn Phân tích thiết kế hệ thống hướngđốitượng đã tận tình góp ý chỉ bảo cho chúng em trong suốtquá trình làm bài tập...