tiểu luận cntt tìm hiểu quy trình phát triển phần mềm hướng đối tượng

30 639 0
tiểu luận cntt tìm hiểu quy trình phát triển phần mềm hướng đối tượng

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... tới việc phát triển hệ thống Các phương pháp luận truyền thống gây cản trở rất nhiều cho việc đáp ứng những thánh thức nói trên Do đó có việc nổi lên của phương pháp luận hướng đối tượng Phát triển các phần mềm theo hướng đối tượng đang là sự chọn lựa hàng đầu của các công ty hiện nay khi họ muốn phát triển một sản phẩm nào đó 29 Tài liệu tham khảo 1 Thạc Đình Cường Nhập môn công nghệ phần mềm, NXB... hàng cho hệ thống hướng đối tượng (Object Oriented – OO ) • Chọn các lớp các đối tượng sử dụng các yêu cầu cơ bản như là hướng dẫn • Xác định các thuộc tính và các phương thức cho mỗi đối tượng hệ thống • Xác định cấu trúc và cây cho mỗi lớp tổ chức • Xây dựng mô hình quan hệ đối tượng • Xây dựng mô hình hành vi đối tượng • Xem lại phân tích OO 3 Quy trình OOA Quy trình bắt đầu với việc hiểu cách thức... hệ thống phần mềm máy tính như nó hoạt động để thỏa mãn các yêu cầu của người dùng đã được xác định 2 Các phương pháp phân tích hướng đối tượng 1: Phương pháp Booch: Gồm 2 quy trình phát triển vi mô và vĩ mô Quy trình phân tích vi mô bằng phương pháp Booch được mô tả như sau: • Xác định các lớp đối tượng • Xác định ngữ nghĩa của các lớp và đối tượng • Xác định mối quan hệ giữa các lớp và đối tượng •... Thẩm định từng yêu cầu của phần mềm • Thẩm định rủi ro có thể xảy ra với từng yêu cầu phần mềm • Đánh giá thô về giá thành và thời gian thực hiện của từng yêu cầu phần mềm trong giá thành sản phẩm phần mềm và thời gian thực hiện phần mềm • Giải quy t bất đồng với yêu cầu phần mềm với khách hàng trên cơ sở thảo luận và thương lượng với yêu cầu đặt ra c) Đặc tả yêu cầu phần mềm • Đây là công việc xây dựng... lượng thiết kế phần mềm 23 − Cách tiếp cận hướng đối tượng xác định đối tượng như một thành phần chương trình, bản thân nó liên kết với các thành phần khác Chúng ta phải xác định được giao diện tồn tại giữa các đối tượng và toàn bộ cấu trúc của đối tượng − Giao diện yêu cầu phải dễ sử dụng III.4: Cài đặt Thực hiện các việc xây dựng chương trình bằng ngôn ngữ lập trình Mục đích của luồng công việc này là:...− Tính toán − Kết xuất • Yêu cầu phi chức năng 4 Quy trình xác định yêu cầu phần mềm a) Phát hiện các yêu cầu phần mềm • Xác định các phương pháp sử dụng phát hiện các yêu cầu phần mềm như phỏng vấn, làm việc nhóm, • Tìm kiếm nhân sự (chuyên gia, người sử dụng) có hiểu biết sâu sắc nhất, chi tiết nhất về hệ thống giúp chúng ta xác định yêu cầu phần mềm • Xác định môi trường kĩ thuật • Xác định các... để thực hiện các mối quan hệ đối tượng − Đóng gói các lớp và các liên kết trong một module 20 • Phương pháp Wirfs – Brock: Quy trình phát triển do Wirfs – Brock đề xuất: − Xây dựng giao thức cho mỗi lớp − Tạo ra đặc tả thiết kế cho mỗi hệ thống con − Mô tả mỗi hệ thống con theo cách mà nó thực hiện − Thiết kế đối tượng − Thiết kế thông điệp 3 Quy trình thiết kế hướng đối tượng • Thiết kế hệ thống +... các thành phần cơ bản + Định danh các hệ thống con cho bộ xử lí + Lựa chọn chiến lược quản trị cơ sử dữ liệu + Xác định chuẩn cho phát triển + Xác định các yêu cầu cài đặt • Xác định đối tượng − Một mô tả của đối tượng có thể là một trong 2 dạng sau: + Mô tả giao thức: Thiết lập giao diện của đối tượng bằng cách xác định mỗi thông điệp mà đối tượng có thể nhận và các phương thức liên quan đối tượng thực... thảo của quy trình phân tích như sau: • Xác định người sử dụng hệ thống và toàn bộ nhiệm vụ của họ • Xây dựng mô hình yêu cầu • Xây dựng mô hình phân tích 4: Phương pháp Rambaugh: Các hoạt động phân tích tạo ra 3 mô hình: mô hình đối tượng, mô hình động, mô hình chức năng Phác thảo của quy trình phân tích: • Phát triển một bản kê phạm vi vấn đề • Xây dựng một mô hình hướng đối tượng • Phát triển mô... trì Các đối tượng được hiểu như là các thực thể đứng một mình • Đối tượng là các thành phần tái sử dụng • Với một số HT, có thể ánh xạ ngay từ thực thể thực sang thực thể của hệ thống 2 Các phương pháp thiết kế • Phương pháp Booch: Quy trình gồm các bước: − Lập kế hoạch kiến trúc − Chiến lược thiết kế − Lập kế hoạch phát hành • Phương pháp Coad and Yourdon • Phương pháp Jacobson: Quy trình phát triển . II: Quy trình phát triển phần mềm I: Khung quy trình phát triển phần mềm chung II: Một số mô hình phát triển phần mềm III: Các giai đoạn trong quy trình phát triển phần mềm Chương III: Quy. diễn các đối tượng trong thế giới thực. 6 Chương II: Quy trình phát triển phần mềm I: Khung quy trình phát triển phần mềm chung • Một khung quy trình chung được thiết lập bằng cách xác định một. đến phát triển phần mềm hướng đối tượng như: phần mềm hướng đối tượng là gì, quy trình phát triển một phần mềm, các quy trình để phát triển một phần mềm hướng đối tượng, Trong báo cáo bày còn

Ngày đăng: 26/09/2014, 20:42

Từ khóa liên quan

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

Tài liệu liên quan