TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng: Chương 7 - Trần Minh Thái (2016)

Bài giảng "Lập trình hướng đối tượng - Chương 7: Thiết kế theo hướng đối tượng" cung cấp cho người học các kiến thức: Các giai đoạn phát triển hệ thống, các bước thiết kế chương trình theo hướng OOP, kỹ thuật thiết kế lớp. nội dung chi tiết. | Chương 7. Thiết kế theo hướng đối tượng (Object Oriented Design – OOD) TRẦN MINH THÁI Email: minhthai@ Website: Cập nhật: 10 tháng 05 năm 2015 Nội dung Các giai đoạn phát triển hệ thống Các bước thiết kế chương trình theo hướng OOP Kỹ thuật thiết kế lớp Ví dụ 2 Các giai đoạn phát triển hệ thống [1/7] Phân tích yêu cầu (Requirement analysis) Phân tích (Analysis) Thiết kế (Design) Lập trình (Programming) Kiểm tra (Testing) Các giai đoạn phát triển hệ thống [2/7] Phân tích yêu cầu Bằng việc tìm hiểu các use case để nắm bắt các yêu cầu của khách hàng, của vấn đề cần giải quyết Dựa vào use case xác định các nhân tố bên ngoài có tham gia vào hệ thống cũng được mô hình hóa bằng các tác nhân (actor) Mỗi use case được mô tả bằng văn bản, đặc tả yêu cầu của khách hàng Các giai đoạn phát triển hệ thống [3/7] Phân tích Từ các đặc tả yêu cầu trên, hệ thống sẽ bước đầu được mô hình hóa bởi các khái niệm lớp, đối tượng và các cơ chế để diễn tả hoạt động của hệ thống Trong giai đoạn phân tích, ta chỉ mô tả các lớp trong lĩnh vực của vấn đề cần giải quyết chứ không đi sâu vào các chi tiết kỹ thuật Các giai đoạn phát triển hệ thống [4/7] Thiết kế Các kết quả của quá trình phân tích được mở rộng thành một giải pháp kỹ thuật Một số các lớp được thêm vào để cung cấp cơ sở hạ tầng kỹ thuật như lớp giao diện, lớp cơ sở dữ liệu, lớp chức năng, Các giai đoạn phát triển hệ thống [5/7] Lập trình Giai đoạn này sẽ đặc tả chi tiết kết quả của giai đoạn thiết kế Các lớp của bước thiết kế sẽ được chuyển thành mã nguồn theo một ngôn ngữ lập trình theo hướng đối tượng nào đó Các giai đoạn phát triển hệ thống [6/7] Kiểm tra: có bốn hình thức kiểm tra hệ thống Kiểm tra từng đơn thể (unit testing): dùng kiểm tra các lớp hoặc các nhóm đơn Kiểm tra tính tích hợp (integration testing): kết hợp với các thành phần và các lớp để kiểm tra xem chúng hoạt động với nhau có đúng không Các giai đoạn phát triển hệ thống [7/7] Kiểm tra hệ thống (system testing): kiểm tra xem hệ .

TỪ KHÓA LIÊN QUAN
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.