Danh mục

Chapter 1: Tổng quan về công nghệ phần mềm

Số trang: 30      Loại file: ppt      Dung lượng: 1.00 MB      Lượt xem: 10      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 17,000 VND Tải xuống file đầy đủ (30 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Một số khái niệm cơ bản về phần mềm– Phâǹ mềm là gì?– Vai tro ̀ của phần mềm– Đặc trưng của phần mềm– Thuộc tính của phần mềm• Công nghệ phần mềm là gì?– Khái niệm, đặc trưng– Lic̣ h sử• Khủng hoảng phần mềm• Một số quan điểm sai lệch.Phần mềm máy tính (Computer software) là:– Sản phẩm do các nhà phát triển phần mềm thiết kế và xâydựng• So sánh chương trình (program) và phần mềm (software)• Software bao gồm 3 phần:– Programs– Data structure• Internal structure• External structure– Documentation, procedures to setup and operate,.....
Nội dung trích xuất từ tài liệu:
Chapter 1: Tổng quan về công nghệ phần mềm Khoa CNTT – ĐH Công nghiệp Tp HCM Chương 1 Tổng quan về công nghệ phần mềmBM HTTT – Khoa CNTT – ĐHCN tpHCM - 2009 Nội dung• Một số khái niệm cơ bản về phân mêm ̀ ̀ – Phân mêm là gi? ̀ ̀ ̀ – Vai trò cua phân mêm ̉ ̀ ̀ – Đăc trưng cua phân mêm ̣ ̉ ̀ ̀ – Thuôc tinh cua phân mêm ̣́ ̉ ̀ ̀• Công nghệ phân mêm là gi? ̀ ̀ ̀ – Khai niêm, đăc trưng ́ ̣ ̣ – Lich sử ̣• Khủng hoảng phần mềm• Một số quan điểm sai lệch BM HTTT – Khoa CNTT – ĐHCN tpHCM - 2009 2Khi 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ọ Edsger Dijkstra BM HTTT – Khoa CNTT – ĐHCN tpHCM - 2009 Phần mềm máy tính là gì?• Phần mềm máy tính (Computer software) là: – Sản phẩm do các nhà phát triển phần mềm thiết kế và xây dựng• So sánh chương trình (program) và phần mềm (software)• Software bao gồm 3 phân: ̀ – Programs – Data structure • Internal structure • External structure – Documentation, procedures to setup and operate,.. BM HTTT – Khoa CNTT – ĐHCN tpHCM - 2009 Vai trò cua phân mêm ̉ ̀ ̀• Phân mêm – là linh hôn cua hệ thông may tinh ̀ ̀ ̀ ̉ ́ ́́• Phân mêm tao nên sự khac biêt về cách tổ chức: ̀ ̀ ̣ ́ ̣ – Về phong cach ́ – Về năng suât lao đông ́ ̣• Ngay cang nhiêu tổ chức được phân mêm hổ trợ ̀ ̀ ̀ ̀ ̀ – Tinh tự đông hoa ngay cang cao ́ ̣ ́ ̀ ̀ – Chi phí cho phân mêm cao hơn nhiêu so với phân cứng ̀ ̀ ̀ ̀• Ứng dung phân mêm có măt trên moi linh vực: kinh tê, quân ̣ ̀ ̀ ̣ ̣̃ ́ sự, giao duc, văn hoa, giai tri,…. ́ ̣ ́ ̉́ BM HTTT – Khoa CNTT – ĐHCN tpHCM - 2009 Các đặc trưng của phần mềm Software Characteristics1. Software is developed or engineered, it is not manufactured(phần mềm được phát triển chứ không được sản xuất).2. Software doesnt wear out.“(phần mềm không hao mòn)3. Although the industry is moving toward component-based assembly, most software continues to be custom built. BM HTTT – Khoa CNTT – ĐHCN tpHCM - 2009 Đăc trưng 1 ̣ ̀ Phân mêm được phat triên chứ không được san xuât ̀ ́ ̉ ̉ ́Tuy phat triên phân mêm và san xuât phân cứng có 1 số điêm ́ ̉ ̀ ̀ ̉ ́ ̀ ̉ ́ giông nhau – Đoi hoi phai có thiêt kế tôt (good design) ̀̉ ̉ ́ ́ – Phụ thuôc vao con người ̣ ̀Nhưng hai hoat đông nay thực tế rât khac nhau. ̣̣ ̀ ́ ́ – Giai đoan san xuât phân cứng có thể găp trở ngai về chât ̣ ̉ ́ ̀ ̣ ̣ ́ lượng, nhưng với phân mêm thì không rõ rang. ̀ ̀ ̀ – Quy trinh xây dựng product khac nhau ̀ ́ BM HTTT – Khoa CNTT – ĐHCN tpHCM - 2009 Đăc trưng 2 ̣ ̀Phân mêm không mon cũ nhưng thoai hoa theo thời gian ̀ ̀ ́́ Failure curve for hardwareBM HTTT – Khoa CNTT – ĐHCN tpHCM - 2009 Đăc trưng 2 ̣• Phân mêm không nhay cam với môi trường sử dung (bui, ̀ ̀ ̣ ̉ ̣ ̣ nong, chân đông,…) như phân cứng nên không mon cũ như ́ ́ ̣ ̀ ̀ phân cứng ̀• Nhưng phân mêm sẽ lôi thời theo thời ...

Tài liệu được xem nhiều:

Tài liệu liên quan: