TAILIEUCHUNG - Lecture Software engineering: Lecture 7 - Ivan Marsic

Lecture 7: Object oriented design. The main contents of this chapter include all of the following: Assigning responsibilities to objects, design principles (Expert doer, high cohesion, low coupling), business policies, class diagram. | Ivan Marsic Rutgers University LECTURE 7: Object Oriented Design Topics Assigning Responsibilities to Objects Design Principles Expert Doer High Cohesion Low Coupling Business Policies Class Diagram select function(“unlock") : System User «initiating actor» prompt for the key enter key verify key signal: valid key, lock open open the lock, turn on the light Timer «offstage actor» start ("duration“) System Sequence Diagrams considered interactions between the actors We already worked with interaction diagrams: System Sequence Diagrams System Sequence Diagrams Design: Object Interactions System Sequence Diagrams considered interactions between the actors Object Sequence Diagrams consider interactions between the objects System Sequence Diagram Design Sequence Diagram Metaphor for Software Design: “Connecting the Dots” We start with objects/concepts from the Domain Model and modify or introduce new objects, as needed to make the system function work. .

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.