Báo cáo " Phát triển mẫu thiết kế phần mềm và ứng dụng " pot - Pdf 12

Phát triển mẫu thiết kế phần mềm và ứng dụng

Nghiêm Văn Triệu

Trường Đại học Công nghệ
Luận văn Thạc sĩ ngành: Công nghệ phần mềm; Mã số: 60 48 10
Người hướng dẫn: PGS.TS. Đoàn Văn Ban
Năm bảo vệ: 2010

Abstract: Tổng quan về mẫu thiết kế phần mềm: đưa ra khái niệm và giới thiệu nội
dung các mẫu thiết kế GOF (nhóm mẫu tạo lập, nhóm mẫu cấu trúc, nhóm mẫu hành
vi). Giới thiệu các nguyên lý thiết kế mẫu phần mềm: các nguyên lý thiết kế hướng đối
tượng và các nguyên lý xây dựng mẫu thiết kế phần mềm. Nghiên cứu phương pháp
thiết kế mẫu phần mềm: tìm hiểu các thành phần cơ bản, các định dạng mẫu thiết kế,
tìm hiểu về định dạng GOF của mẫu thiết kế và việc lựa chọn định dạng mẫu thiết kế.
Trình bày sự phát triển mẫu thiết kế và ứng dụng của nó.

Keywords: Công nghệ phần mềm; Công nghệ thông tin; Thiết kế phần mềm; Tin học

Content
MỞ ĐẦU
Một trong những tiêu chuẩn quan trọng để đánh giá chất lượng phần mềm là khả năng
tái sử dụng. Thực tế cho thấy mỗi dự án phần mềm là một thực thể phức tạp và duy nhất.
Nhưng giữa các thực thể đó ta vẫn tìm thấy sự lặp lại ở một hoặc nhiều điểm. Qua quá trình
nghiên cứu, hướng giải quyết cho các vấn đề mang tính chất lặp đi lặp lại khi phát triển các hệ
thống phần mềm đã được các chuyên gia đúc kết và nâng lên mức tổng quát. Từ đó hình
thành khái niệm mẫu thiết kế.
Năm 1995, Erich Gamma và các cộng sự của ông đã công bố cuốn sách “Elements of
reusable Object Oriented Software” và đã đánh dấu sự ra đời của thiết kế mẫu. Đây là bước
tiến vô cùng quan trọng đối với việc thiết kế phần mềm hướng đối tượng.
Hiện nay, nhiều hệ thống phần mềm được thiết kế theo cách tiếp cận hướng đối tượng

– Elements of Reusable Object Oriented Software, Addison-Wesley.
7. Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal
(1996), A system of pattern, Wiley.
8. Kevlin Henney, IFA Consulting, Dirk Riehle (2003), Object pattern
9. Martin Fower (2000), Patterns of Enterprise Application Architecture, Addison
Wesley.
10. Michael Mahemoff (2006), Ajax Design Patterns, O'Reilly.
11. Robert C. Martin (2000), Design Principles and Design Patterns.
12. Steven John Metsker (2002), Design Patterns Java™ Workbook, Addison Wesley.
13. Steve Adolph, Paul Bramble, Alistair Cockburn, Andy Pols (2002), Patterns for
Effective Use Cases, Addison Wesley.
14. Tom Fischer, Hohn Slater (2002), Professional C# Design patterns Applied, Wrox.
15. Thomas K¨uhne (1998), A Functional Pattern System for Object-Oriented Design,
Cordon Art.
16. William Crawford, Jonathan Kaplan (2003), J2EE Design Patterns, O'Reilly.
17. William Stamatakis (2000), Visual Basic Design Patterns, Microsoft.

3
18. Thomas K¨uhne (1998), A Functional Pattern System for Object-Oriented Design,
Cordon Art B.V


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status