Bài giảng Công nghệ phần mềm: Chương 5 - ThS. Dương Thành Phết
Số trang: 48
Loại file: pdf
Dung lượng: 691.21 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Công nghệ phần mềm - Chương 5 trang bị cho người học những kiến thức về thiết kế hệ thống. Các nội dung chính trong chương này gồm: Giới thiệu chung về thiết kế hệ thống phần mềm, quá trình thiết kế hệ thống, các nguyên tắc thiết kế hệ thống. Mời các bạn cùng tham khảo để nắm bắt các nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm: Chương 5 - ThS. Dương Thành Phết TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH KHOA CÔNG NGHỆ THÔNG TIN CÔNG NGHỆ PHẦN MỀMChương 5: THIẾT KẾ HỆ THỐNG Thời gian: 3 tiết Giảng viên: ThS. Dương Thành Phết Email: phetcm@gmail.com Website: http://www.thayphet.net Tel: 0918158670 – facebook..com/DuongThanhPhet1 http://www.thayphet.net NỘI DUNG 1. Giới thiệu. 2. Quá trình thiết kế. 3. Các nguyên tắc thiết kế.http://www.thayphet.net 2 http://www.thayphet.net 1. GIỚI THIỆU Trong đời sống, khi cần xây dựng một ngôi nhà, thì kỹ sư xây dựng sẽ thiết kế ngôi nhà. Với các số liệu về căn nhà, kỹ sư sẽ thiết kế ra mô hình ngôi nhà. Đây không phải là ngôi nhà được xâyhttp://www.thayphet.net dựng mà chỉ là trên bản vẽ. Nhưng thông qua mô hình đó, cùng với sự mô tả chi tiết của người kỹ sư, chủ nhà cũng có thể hình dung ra ngôi nhà của mình. 3 http://www.thayphet.net 1. GIỚI THIỆU Bản thiết kế rất quan trọng, giúp cho chủ nhà cùng với kỹ sư xây dựng hiểu về công việc mình cần làm, nếu có yêu cầu chỉnh sửa thì thực hiện trên bản vẽ. Còn khi đã bắt tay vào xây dựng thực tế thì việc chỉnh sửa lúc này sẽ rất khó khăn và tốn kém.http://www.thayphet.net Khi sản xuất phần mềm cũng vậy. Rõ ràng, yêu cầu của khách hàng cũng không khác gì yêu cầu cần xây ngôi nhà của chủ nhà nọ. Công việc của kỹ sư xây dựng và kỹ sư phầm mềm theo từng giai đoạn cũng có nhiều điểm chung 4 http://www.thayphet.net 1. GIỚI THIỆU Ta hãy xem xét bảng so sánh sau KỸ SƯ XÂY DỰNG KỸ SƯ PHẦN MỀM - Khảo sát địa hình, tìm hiểu nhu - Tìm hiểu nhu cầu khách hàng, cầu của chủ nhà: số tầng, kích khảo sát hệ thống, lấy số liệu, …http://www.thayphet.net thước, trang trí như thế nào, … - Thiết kế ngôi nhà trên bản vẽ - Thiết kế phần mềm, đưa ra mô hình - Tìm hiểu ý kiến chủ nhà về - Duyệt lại với khách hàng bản thiết kế - Thực hiện các chỉnh sửa nếu - Thực hiện các chỉnh sửa nếu cần cần - Cho thi công ngôi nhà - Tiến hành cài đặt chương trình 5 http://www.thayphet.net 1. GIỚI THIỆU Thiết kế là bước đầu tiên trong giai đoạn phát triển cho bất kỳ hệ thống công nghệ nào, được định nghĩa là … tiến trình áp dụng nhiều kỹ thuật và nguyên lý vớihttp://www.thayphet.net mục đích xác định ra một thiết bị, một tiến trình hay một hệ thống đủ chi tiết để cho phép thực hịên nó về mặt vật lý. Mục tiêu của thiết kế là tạo ra một mô hình hay biểu diễn của một thực thể mà sau này được xây dựng. Thiết kế là một quá trình sáng tạo, đòi hỏi kinh nghiệm và sự tinh anh của người thiết kế. 6 http://www.thayphet.net 1. GIỚI THIỆU Thiết kế phải được thực hành và học bằng kinh nghiệm, bằng khảo sát các hệ thống đang tồn tại, không thể c ...
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm: Chương 5 - ThS. Dương Thành Phết TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH KHOA CÔNG NGHỆ THÔNG TIN CÔNG NGHỆ PHẦN MỀMChương 5: THIẾT KẾ HỆ THỐNG Thời gian: 3 tiết Giảng viên: ThS. Dương Thành Phết Email: phetcm@gmail.com Website: http://www.thayphet.net Tel: 0918158670 – facebook..com/DuongThanhPhet1 http://www.thayphet.net NỘI DUNG 1. Giới thiệu. 2. Quá trình thiết kế. 3. Các nguyên tắc thiết kế.http://www.thayphet.net 2 http://www.thayphet.net 1. GIỚI THIỆU Trong đời sống, khi cần xây dựng một ngôi nhà, thì kỹ sư xây dựng sẽ thiết kế ngôi nhà. Với các số liệu về căn nhà, kỹ sư sẽ thiết kế ra mô hình ngôi nhà. Đây không phải là ngôi nhà được xâyhttp://www.thayphet.net dựng mà chỉ là trên bản vẽ. Nhưng thông qua mô hình đó, cùng với sự mô tả chi tiết của người kỹ sư, chủ nhà cũng có thể hình dung ra ngôi nhà của mình. 3 http://www.thayphet.net 1. GIỚI THIỆU Bản thiết kế rất quan trọng, giúp cho chủ nhà cùng với kỹ sư xây dựng hiểu về công việc mình cần làm, nếu có yêu cầu chỉnh sửa thì thực hiện trên bản vẽ. Còn khi đã bắt tay vào xây dựng thực tế thì việc chỉnh sửa lúc này sẽ rất khó khăn và tốn kém.http://www.thayphet.net Khi sản xuất phần mềm cũng vậy. Rõ ràng, yêu cầu của khách hàng cũng không khác gì yêu cầu cần xây ngôi nhà của chủ nhà nọ. Công việc của kỹ sư xây dựng và kỹ sư phầm mềm theo từng giai đoạn cũng có nhiều điểm chung 4 http://www.thayphet.net 1. GIỚI THIỆU Ta hãy xem xét bảng so sánh sau KỸ SƯ XÂY DỰNG KỸ SƯ PHẦN MỀM - Khảo sát địa hình, tìm hiểu nhu - Tìm hiểu nhu cầu khách hàng, cầu của chủ nhà: số tầng, kích khảo sát hệ thống, lấy số liệu, …http://www.thayphet.net thước, trang trí như thế nào, … - Thiết kế ngôi nhà trên bản vẽ - Thiết kế phần mềm, đưa ra mô hình - Tìm hiểu ý kiến chủ nhà về - Duyệt lại với khách hàng bản thiết kế - Thực hiện các chỉnh sửa nếu - Thực hiện các chỉnh sửa nếu cần cần - Cho thi công ngôi nhà - Tiến hành cài đặt chương trình 5 http://www.thayphet.net 1. GIỚI THIỆU Thiết kế là bước đầu tiên trong giai đoạn phát triển cho bất kỳ hệ thống công nghệ nào, được định nghĩa là … tiến trình áp dụng nhiều kỹ thuật và nguyên lý vớihttp://www.thayphet.net mục đích xác định ra một thiết bị, một tiến trình hay một hệ thống đủ chi tiết để cho phép thực hịên nó về mặt vật lý. Mục tiêu của thiết kế là tạo ra một mô hình hay biểu diễn của một thực thể mà sau này được xây dựng. Thiết kế là một quá trình sáng tạo, đòi hỏi kinh nghiệm và sự tinh anh của người thiết kế. 6 http://www.thayphet.net 1. GIỚI THIỆU Thiết kế phải được thực hành và học bằng kinh nghiệm, bằng khảo sát các hệ thống đang tồn tại, không thể c ...
Tìm kiếm theo từ khóa liên quan:
Công nghệ phần mềm Bài giảng Công nghệ phần mềm Thiết kế hệ thống Quá trình thiết kế hệ thống Nguyên tắc thiết kế hệ thống Thiết kế dữ liệuTài liệu có liên quan:
-
62 trang 423 3 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 318 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 271 0 0 -
Đồ án cung cấp điện: Thiết kế hệ thống cung cấp điện cho xí nghiệp công nghiệp
108 trang 243 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 242 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 216 0 0 -
6 trang 215 0 0
-
62 trang 214 2 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 204 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 196 0 0