tailieunhanh - Bài giảng Lập trình hướng đối tượng: Bài 8 - GV. Phạm Thị Bích Vân
Bài giảng Lập trình hướng đối tượng: Bài 8 Thiết kế chương trình theo hướng đối tượng do Phạm Thị Bích Vân biên soạn 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ách tìm lớp, các bước cần thiết để thiết kế chương trình,. | Bài 8: Thiết kế chương trình theo hướng đối tượng. Các giai đoạn phát triển hệ thống Năm giai đoạn để phát triển hệ thống phần mềm theo hướng đối tượng. Đặc tả 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 tả yêu cầu: Tìm hiểu các trường hợp sử dụng (use-case) qui trình nghiệp vụ, yêu cầu của khách hàng, của vấn đề giải quyết. Thông qua các use case tìm ra các nhân tố tham gia vào hệ thống. 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 Phân tích: Từ các đặc tả yêu cầu , hệ thống 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 bước này chỉ mô tả các lớp chưa đ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 Thiết kế: Trong giai đoạn thiết kế, kết quả quá trình phân tích được mở rộng thành giải pháp kỹ thuật. Các lớp được thêm vào như lớp giao diện, lớp cơ sở dữ liệu, lớp chức năng Lập trình: Bước này đặc tả chi tiết kết quả của bước thiết kế. Các bước của lớp thiết kế được chuyển thành mã nguồn theo ngôn ngữ lập trình hướng đối tượng nào đó. Các giai đoạn phát triển hệ thống Kiểm tra: Có 4 hình thức kiểm tra hệ thống. Kiểm tra từng đơn thể (unit testing) được 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), được 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. Kiểm tra hệ thống (system testing) chỉ để kiểm tra xem hệ thống có đáp ứng được chức năng mà người dùng yêu cầu không. Kiểm tra tính chấp nhận được(acceptance testing), việc kiểm tra này được thực hiện bởi khách hàng, việc kiểm tra cũng thực hiện giống như kiểm tra hệ thống Các giai đoạn phát triển hệ thống Lớp được tìm từ pham vi bài toán, nên đặt tên lớp trùng với tên các đối tượng thực mà ta biểu diễn. Để tìm lớp trả lời các câu hỏi sau: Có thông tin nào cần lưu trữ hay phân tích không? Nếu có, cần tạo lớp. Có hệ . | Bài 8: Thiết kế chương trình theo hướng đối tượng. Các giai đoạn phát triển hệ thống Năm giai đoạn để phát triển hệ thống phần mềm theo hướng đối tượng. Đặc tả 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 tả yêu cầu: Tìm hiểu các trường hợp sử dụng (use-case) qui trình nghiệp vụ, yêu cầu của khách hàng, của vấn đề giải quyết. Thông qua các use case tìm ra các nhân tố tham gia vào hệ thống. 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 Phân tích: Từ các đặc tả yêu cầu , hệ thống 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 bước này chỉ mô tả các lớp chưa đ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 Thiết kế: Trong giai đoạn thiết kế, kết quả quá trình phân tích được mở rộng thành giải pháp kỹ thuật. Các lớp được thêm vào như lớp giao diện, lớp cơ sở dữ liệu, lớp chức .
đang nạp các trang xem trước