Bài giảng về môn Công Nghệ Phần mềm
Số trang: 76
Loại file: ppt
Dung lượng: 632.00 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 8 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Phần mềm (software): là một tập hợp các câu lệnh được viết bằng một hoặc nhiều ngôn ngữ lập trình (được gọi là các chương trình), nhằm tự động thực hiện một số các chức năng giải quyết một bài toán. Công nghệ (engineering): là cách sử dụng các công cụ, các kỹ thuật trong cách giải quyết một vấn đề.
Nội dung trích xuất từ tài liệu:
Bài giảng về môn Công Nghệ Phần mềm TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN Bài giảng: CÔNG NGHỆ PHẦN MỀM Giảng viên: Nguyễn Quang Vũ Khoa Khoa học máy tínhNguyễn Quang Vũ . VIETHANIT – MỘT 1/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN HỘI GIẢNG NĂM 2009Nội dung bài giảng:Nguyễn Quang Vũ . VIETHANIT – MỘT 2/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN Chương 1: TỔNG QUAN VỀ CÔNG NGHỆ PHẦN MỀMNguyễn Quang Vũ . VIETHANIT – MỘT 3/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản - Phầnmềm(software):làmộttậphợpcáccâu lệnhđượcviếtbằngmộthoặcnhiềungônngữlập trình(đượcgọilàcácchươngtrình),nhằmtựđộng thựchiệnmộtsốcácchứcnănggiảiquyếtmộtbài toán.Nguyễn Quang Vũ . VIETHANIT – MỘT 4/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt) - Côngnghệ(engineering):làcáchsửdụngcác côngcụ,cáckỹthuậttrongcáchgiảiquyếtmột vấnđề.Nguyễn Quang Vũ . VIETHANIT – MỘT 5/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt) - Côngnghệphầnmềm(softwareengineering): làviệcápdụngcáccôngnghệmộtcáchhệthống trongviệcpháttriểncácứngdụngdựatrênmáy tính.Nguyễn Quang Vũ . VIETHANIT – MỘT 6/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt) - Mô hình 3 tầng của CNPM Công cụ Công cụ Phương pháp Phương pháp Quy trình Quy trìnhNguyễn Quang Vũ . VIETHANIT – MỘT 7/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt) - Nói một cách khác, công nghệ phần mềm bao trùm kiến thức, các công cụ, và các phương pháp để: . định nghĩa yêu cầu phần mềm . thiết kế phần mềm . xây dựng phần mềm . kiểm thử phần mềm . bảo trì phần mềmNguyễn Quang Vũ . VIETHANIT – MỘT 8/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt) - Công nghệ phần mềm còn sử dụng kiến thức của các lĩnh vực khác: . kỹ thuật máy tính . khoa học máy tính . quản lý . toán học . quản lý dự án . quản lý chất lượng . công nghệ hệ thống (systems engineering).Nguyễn Quang Vũ . VIETHANIT – MỘT 9/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt)“Khi máy tính chưa xuất hiện, thì việc lập trình chưa có khó khăn gì cả. Khi mới xuất hiện một vài chiếc máy tính chức năng kém thì việc lập trình bắt đầu gặp một vài khó khăn nho nhỏ. Giờ đây khi chúng ta có những chiếc máy tính khổng lồ thì những khó khăn ấy trở nên vô cùng lớn. Như vậy ngành công nghiệp điện tử không giải quyết khó khăn nào cả mà họ chỉ tạo thêm ra những khó khăn mới. Khó khăn mà họ tạo nên chính là việc sử dụng sản phẩm của họ.”(EdsgerDijkstra)Nguyễn Quang Vũ . VIETHANIT – MỘT 10/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt) - Và nhiều khái niệm khác ….1.2 Lịch sử công nghệ phần mềmNguyễn Quang Vũ . VIETHANIT – MỘT 11/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.3 Tiêu chuẩn của một sản phẩm phần mềm - Tính đúng - Tính khoa học - Tính tin cậy - Tính kiểm thử được - Tính hữu hiệu - Tính sáng tạo - Tính an toàn - Tính toàn vẹnNguyễn Quang Vũ . VIETHANIT – MỘT 12/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.3 Tiêu chuẩn của một sản phẩm phần mềm (tt) - Tính đối xứng và đầy đủ chức năng - Tính tiêu chuẩn và tính chuẩn - Tính độc lập - Tính dễ phát triển, hoàn thiện - Ngoài ra: phổ dụng, đơn giản, liên tác, súc tính, thứ lỗi, modul hóa, đầy đủ hồ sơ, theo dõi được, vận hành dễ,…Nguyễn Quang Vũ . VIETHANIT – MỘT 13/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.4 Hồ sơ của một sản phẩm phần mềm Đặc tả hệ thống. Kế hoạch dự án phần mềm. . Đặc tả yêu cầu phần mềm. . Bản mẫu thực hiện được hay trên giấy. Tài liệu người dùng sơ bộNguyễn Quang Vũ . VIETHANIT – MỘT 14/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.4 Hồ sơ của một sản phẩm phần mềm (tt) Đặc tả thiết kế. . Mô tả thiết kế dữ liệu. . Mô tả thiết kế kiến trúc. . Mô tả thiết kế module. . Mô tả thiết kế giao diện. . Mô tả sự vật (nếu kỹ thuật hướng s ...
Nội dung trích xuất từ tài liệu:
Bài giảng về môn Công Nghệ Phần mềm TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN Bài giảng: CÔNG NGHỆ PHẦN MỀM Giảng viên: Nguyễn Quang Vũ Khoa Khoa học máy tínhNguyễn Quang Vũ . VIETHANIT – MỘT 1/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN HỘI GIẢNG NĂM 2009Nội dung bài giảng:Nguyễn Quang Vũ . VIETHANIT – MỘT 2/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN Chương 1: TỔNG QUAN VỀ CÔNG NGHỆ PHẦN MỀMNguyễn Quang Vũ . VIETHANIT – MỘT 3/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản - Phầnmềm(software):làmộttậphợpcáccâu lệnhđượcviếtbằngmộthoặcnhiềungônngữlập trình(đượcgọilàcácchươngtrình),nhằmtựđộng thựchiệnmộtsốcácchứcnănggiảiquyếtmộtbài toán.Nguyễn Quang Vũ . VIETHANIT – MỘT 4/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt) - Côngnghệ(engineering):làcáchsửdụngcác côngcụ,cáckỹthuậttrongcáchgiảiquyếtmột vấnđề.Nguyễn Quang Vũ . VIETHANIT – MỘT 5/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt) - Côngnghệphầnmềm(softwareengineering): làviệcápdụngcáccôngnghệmộtcáchhệthống trongviệcpháttriểncácứngdụngdựatrênmáy tính.Nguyễn Quang Vũ . VIETHANIT – MỘT 6/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt) - Mô hình 3 tầng của CNPM Công cụ Công cụ Phương pháp Phương pháp Quy trình Quy trìnhNguyễn Quang Vũ . VIETHANIT – MỘT 7/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt) - Nói một cách khác, công nghệ phần mềm bao trùm kiến thức, các công cụ, và các phương pháp để: . định nghĩa yêu cầu phần mềm . thiết kế phần mềm . xây dựng phần mềm . kiểm thử phần mềm . bảo trì phần mềmNguyễn Quang Vũ . VIETHANIT – MỘT 8/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt) - Công nghệ phần mềm còn sử dụng kiến thức của các lĩnh vực khác: . kỹ thuật máy tính . khoa học máy tính . quản lý . toán học . quản lý dự án . quản lý chất lượng . công nghệ hệ thống (systems engineering).Nguyễn Quang Vũ . VIETHANIT – MỘT 9/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt)“Khi máy tính chưa xuất hiện, thì việc lập trình chưa có khó khăn gì cả. Khi mới xuất hiện một vài chiếc máy tính chức năng kém thì việc lập trình bắt đầu gặp một vài khó khăn nho nhỏ. Giờ đây khi chúng ta có những chiếc máy tính khổng lồ thì những khó khăn ấy trở nên vô cùng lớn. Như vậy ngành công nghiệp điện tử không giải quyết khó khăn nào cả mà họ chỉ tạo thêm ra những khó khăn mới. Khó khăn mà họ tạo nên chính là việc sử dụng sản phẩm của họ.”(EdsgerDijkstra)Nguyễn Quang Vũ . VIETHANIT – MỘT 10/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ bản (tt) - Và nhiều khái niệm khác ….1.2 Lịch sử công nghệ phần mềmNguyễn Quang Vũ . VIETHANIT – MỘT 11/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.3 Tiêu chuẩn của một sản phẩm phần mềm - Tính đúng - Tính khoa học - Tính tin cậy - Tính kiểm thử được - Tính hữu hiệu - Tính sáng tạo - Tính an toàn - Tính toàn vẹnNguyễn Quang Vũ . VIETHANIT – MỘT 12/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.3 Tiêu chuẩn của một sản phẩm phần mềm (tt) - Tính đối xứng và đầy đủ chức năng - Tính tiêu chuẩn và tính chuẩn - Tính độc lập - Tính dễ phát triển, hoàn thiện - Ngoài ra: phổ dụng, đơn giản, liên tác, súc tính, thứ lỗi, modul hóa, đầy đủ hồ sơ, theo dõi được, vận hành dễ,…Nguyễn Quang Vũ . VIETHANIT – MỘT 13/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.4 Hồ sơ của một sản phẩm phần mềm Đặc tả hệ thống. Kế hoạch dự án phần mềm. . Đặc tả yêu cầu phần mềm. . Bản mẫu thực hiện được hay trên giấy. Tài liệu người dùng sơ bộNguyễn Quang Vũ . VIETHANIT – MỘT 14/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.4 Hồ sơ của một sản phẩm phần mềm (tt) Đặc tả thiết kế. . Mô tả thiết kế dữ liệu. . Mô tả thiết kế kiến trúc. . Mô tả thiết kế module. . Mô tả thiết kế giao diện. . Mô tả sự vật (nếu kỹ thuật hướng s ...
Tìm kiếm theo từ khóa liên quan:
dữ liệu máy tính xử lý thông tin Công Nghệ Phần Mềm công nghệ thông tin cơ sở dữ liệu bài giảng phần mềm máy tínhGợi ý tài liệu liên quan:
-
52 trang 429 1 0
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 312 0 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 312 1 0 -
74 trang 295 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 292 0 0 -
13 trang 292 0 0
-
96 trang 291 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0