TAILIEUCHUNG - Lecture Software design and architecture – Chapter 22

Lecture 22 – Class responsibility collaboration cards. This chapter presents the following content: Class responsibility collaboration cards, responsibilities and collaborations, knowing responsibilities, doing responsibilities. | SOFTWARE DESIGN AND ARCHITECTURE LECTURE 22 Review Activity Diagram Outline Class Responsibility Collaboration Cards CRC Models Creating CRC Models CRC Cards CRC Cards A CRC card is divided into three sections (Beck & Cunningham, 1989; Ambler, 1995) Responsibilities and Collaborations A responsibility is anything that a class knows or does. Sometimes a class will have a responsibility to fulfill, but will not have enough information to do it. When this happens it has to collaborate with other classes to get the job done. CRC Model A CRC model is a collection of CRC cards that represent whole or part of an application or problem domain. The most common use for CRC models is to gather and define the user requirements for an object-oriented application. Collaborating cards are placed close to each other Perform The Iterative Steps of CRC Modeling Find classes Look for anything that interacts with the system, or is part of the system Ask yourself “Is there a customer?” Follow the money .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.