Các giai đoạn của chu trình phát triển phần mềm với mô hình hướng đối tượng

3 759 0
Các giai đoạn của chu trình phát triển phần mềm với mô hình hướng đối tượng

Đang tải... (xem toàn văn)

Thông tin tài liệu

Các giai đoạn chu trình phát triển phần mềm với mô hình hướng đối tượng Các giai đoạn chu trình phát triển phần mềm với mô hình hướng đối tượng Bởi: Khoa CNTT ĐHSP KT Hưng Yên Phân tích hướng đối tượng (Object Oriented Analysis - OOA): Là giai đọan phát triển mô hình xác súc tích vấn đề, có thành phần đối tượng khái niệm đời thực, dễ hiểu người sử dụng Trong giai đoạn OOA, vấn đề trình bày thuật ngữ tương ứng với đối tượng có thực Thêm vào đó, hệ thống cần phải định nghĩa cho người không chuyên Tin học dễ dàng hiểu Dựa vấn đề có sẵn, nhà phân tích cần ánh xạ đối tượng hay thực thể có thực khách hàng, ô tô, người bán hàng, … vào thiết kế để tạo thiết kế gần cận với tình thực Mô hình thiết kế chứa thực thể vấn đề có thực giữ nguyên mẫu hình cấu trúc, quan hệ hành vi chúng Nói cách khác, sử dụng phương pháp hướng đối tượng mô hình hóa thực thể thuộc vấn đề có thực mà giữ cấu trúc, quan hệ hành vi chúng Đối với ví dụ phòng bán ô tô, giai đoạn OOA nhận biết thực thể như: - Khách hàng - Người bán hàng - Phiếu đặt hàng - Phiếu (hoá đơn) toán - Xe ô tô 1/3 Các giai đoạn chu trình phát triển phần mềm với mô hình hướng đối tượng Tương tác quan hệ đối tượng là: - Người bán hàng dẫn khách hàng tham quan phòng trưng bày xe - Khách hàng chọn xe - Khách hàng viết phiếu đặt xe - Khách hàng trả tiền xe - Xe ô tô giao đến cho khách hàng Đối với ví dụ nhà băng lẻ, giai đoạn OOA nhận biết thực thể như: - Loại tài khoản: ATM (rút tiền tự động), Savings (tiết kiệm), Current (bình thường), Fixed (đầu tư), - Khách hàng - Nhân viên - Phòng máy tính Tương tác quan hệ đối tượng trên: - Một khách hàng mở tài khoản tiết kiệm - Chuyển tiền từ tài khoản tiết kiệm sang tài khoản đầu tư - Chuyển tiền từ tài khoản tiết kiệm sang tài khoản ATM Xin ý đây, nói, ta ý đến hai khía cạnh: thông tin cách hoạt động hệ thống (tức xảy với thông tin đó) Lối phân tích kiểu ánh xạ "đời thực” vào máy tính thật ưu điểm lớn phương pháp hướng đối tượng Thiết kế hướng đối tượng (Object Oriented Design - OOD): Là giai đoạn tổ chức chương trình thành tập hợp đối tượng cộng tác, đối tượng thực thể lớp Các lớp thành viên cấu trúc với mối quan hệ thừa kế 2/3 Các giai đoạn chu trình phát triển phần mềm với mô hình hướng đối tượng Mục đích giai đoạn OOD tạo thiết kế dựa kết giai đoạn OOA, dựa quy định phi chức năng, yêu cầu môi trường, yêu cầu khả thực thi, OOD tập trung vào việc cải thiện kết OOA, tối ưu hóa giải pháp cung cấp đảm bảo thoả mãn tất yêu cầu xác lập Trong giai đoạn OOD, nhà thiết kế định nghĩa chức năng, thủ tục (operations), thuộc tính (attributes) mối quan hệ hay nhiều lớp (class) định chúng cần phải điều chỉnh cho phù hợp với môi trường phát triển Đây giai đoạn để thiết kế ngân hàng liệu áp dụng kỹ thuật tiêu chuẩn hóa Về cuối giai đoạn OOD, nhà thiết kế đưa loạt biểu đồ (diagram) khác Các biểu đồ chia thành hai nhóm Tĩnh động Các biểu đồ tĩnh biểu thị lớp đối tượng, biểu đồ động biểu thị tương tác lớp phương thức hoạt động xác chúng Các lớp sau nhóm thành gói (Packages) tức đơn vị thành phần nhỏ ứng dụng Lập trình hướng đối tượng (Object Oriented Programming - OOP): Giai đoạn xây dựng phần mềm thực sử dụng kỹ thuật lập trình hướng đối tượng Đó phương thức thực thiết kế hướng đối tượng qua việc sử dụng ngôn ngữ lập trình có hỗ trợ tính hướng đối tượng Một vài ngôn ngữ hướng đối tượng thường nhắc tới C++ Java Kết chung giai đoạn loạt code chạy được, đưa vào sử dụng sau trải qua nhiều vòng quay nhiều bước thử nghiệm khác 3/3 ... Là giai đoạn tổ chức chương trình thành tập hợp đối tượng cộng tác, đối tượng thực thể lớp Các lớp thành viên cấu trúc với mối quan hệ thừa kế 2/3 Các giai đoạn chu trình phát triển phần mềm với. . .Các giai đoạn chu trình phát triển phần mềm với mô hình hướng đối tượng Tương tác quan hệ đối tượng là: - Người bán hàng dẫn khách hàng tham quan... OOP): Giai đoạn xây dựng phần mềm thực sử dụng kỹ thuật lập trình hướng đối tượng Đó phương thức thực thiết kế hướng đối tượng qua việc sử dụng ngôn ngữ lập trình có hỗ trợ tính hướng đối tượng

Ngày đăng: 31/12/2015, 21:15

Từ khóa liên quan

Mục lục

  • Các giai đoạn của chu trình phát triển phần mềm với mô hình hướng đối tượng

  • Phân tích hướng đối tượng (Object Oriented Analysis - OOA):

  • Thiết kế hướng đối tượng (Object Oriented Design - OOD):

  • Lập trình hướng đối tượng (Object Oriented Programming - OOP):

Tài liệu cùng người dùng

Tài liệu liên quan