tailieunhanh - Lecture Introduction to software engineering - Week 7: Object- oriented design

Lecture Introduction to software engineering - Week 7: Object- oriented design. In this chapter, you will learn to: Object - oriented design using the UML, design patterns, open source development. Invite you to find out the detailed content. | Week 7 Object-Oriented Design Nguyễn Thị Minh Tuyền Adapted from slides of Ian Sommerville https tailieudientucntt Topics covered 1. Object-oriented design using the UML 2. Design patterns 3. Open source development 2 https tailieudientucntt Design and implementation Software design and implementation is the stage in the software engineering process at which an executable software system is developed. Software design and implementation activities are invariably inter-leaved. p Software design is a creative activity in which you identify software components and their relationships based on a customer s requirements. p Implementation is the process of realizing the design as a program. 3 https tailieudientucntt Build or buy In a wide range of domains it is now possible to buy off- the-shelf systems COTS that can be adapted and tailored to the users requirements. p Example if you want to implement a medical records system you can buy a package that is already used in hospitals. It can be cheaper and faster to use this approach rather than developing a system in a conventional programming language. When you develop an application in this way the design process becomes concerned with how to use the configuration features of that system to deliver the system requirements. 4 https tailieudientucntt Topics covered 1. Object-oriented design using the UML 2. Design patterns 3. Open source development 5 https tailieudientucntt Object-oriented development Object-oriented analysis OOA design OOD and programming OOP are related but distinct. OOA is concerned with developing an object model of the application domain. OOD is concerned with developing an object-oriented system model to implement requirements. OOP is concerned with realising an OOD using an OO programming language such as Java or C . 6 https .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã 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.