Bài giảng tin học cơ sở bài 8 đào kiến quốc

17 265 0
Bài giảng tin học cơ sở  bài 8   đào kiến quốc

Đ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

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ BÀI GIẢNG TIN HỌC CƠ SỞ BÀI PHẦN MỀM Giảng viên: ĐÀO KIẾN QUỐC Mobile 098.91.93.980 Email: dkquoc@vnu.edu.vn NỘI DUNG     Khái niệm phần mềm Đặc tính phần mềm Phần mềm ứng dụng phần mềm hệ thống Quy trình phát triển phần mềm KHÁI NIỆM VỀ PHẦN MỀM     Các chương trình máy tính Các cấu trúc liệu Các tài liệu mô tả toàn toán, thuật toán, chương trình cách sử dụng Kỹ (skills) tác giả thể Phần mềm thể khía cạnh phương pháp xử lý thông tin toàn phương pháp Kỹ thuật, phương pháp luận, mô hình Chương trình máy tính Tư liệu Kinh nghiệm kỹ sư ĐẶC TÍNH CỦA PHẦN MỀM  Phần mềm phát triển (development) hay kỹ nghệ (engineering), không chế tạo (manufacture) theo nghĩa cổ điển  Phần mềm không “tự hỏng" thoái hoá theo thời gian Phần lớn phần mềm xây dựng theo yêu cầu khách hàng Sự phức tạp tính thay đổi chất phần mềm Phần mềm phát triển theo nhóm    PHẦN CỨNG VÀ PHẦN MỀM      PHẦN PHẦNCỨNG CỨNG Vật Vật chất chất Hữu Hữuhình hình Sản Sảnxuất xuất công côngnghiệp nghiệp bởimáy máymóc móclà làchính Định Định lượng lượnglà làchính Hỏng Hỏnghóc, hóc,hao haomòn mòn      PHẦN PHẦN MỀM MỀM Trừu Trừutượng tượng Vô Vôhình hình Sản Sảnxuất xuấtbởi bởicon người ngườilà làchính Định Địnhtính tính làchính Không Khônghao hao mòn mòn PHÂN LOẠI PHẦN MỀM (1)   Phần mềm đặt hàng Phần mềm đóng gói PHÂN LOẠI PHẦN MỀM (2)         Phần mềm thời gian thực (Real-time SW) Phần mềm nghiệp vụ (Business SW) Phần mềm tính toán KH&KT (Eng.&Scie SW) Phần mềm nhúng (Embedded SW) Phần mềm Web (Web-based SW) Phần mềm trí tuệ nhân tạo (AI SW) Tiện ích (Utility) Phần mềm phát triển (Development SW) TIỆN ÍCH  Cải thiện hiệu làm việc người máy tính – – – Kiểm tra định dạng đĩa Quét virus Đọc nội dung file PHẦN MỀM PHÁT TRIỂN  Phần mềm công cụ hỗ trợ trình phát triển phần mềm ứng dụng – – – – Đặc tả yêu cầu Thiết kế Sinh mã Kiểm tra mô hình PHẦN MỀM HỆ THỐNG   Là chương trình thường trực để cung cấp dịch vụ theo yêu cầu chương trình khác mà trước yêu cầu xuất Là môi trường làm việc cho máy khác – – Hệ điều hành Phần mềm gõ tiếng Việt CÁC LỚP PHẦN MỀM THEO MỤC ĐÍCH SỬ DỤNG Phần mềm hệ thống Tiện ích Phần mềm phát triển Tự động hoá Cá nhân Nghiệp vụ Phần mềm ứng dụng MÔ HÌNH PHÁT TRIỂN PHẦN MỀM THEO KIỂU THÁC NƯỚC Nghiên cứu trạng Nghiên cứu yêuThiết cầu kế tổng thể (kiến trúc) Phân tích Thiết kế chi tiết (chức năng, Xây dựng sở liệu liệu, giao diện, toàn) Lậpantrình Test module Test tích hợp Chuẩn bị máy móc, cài Test hệ đặt thống CSDL phần Test chấpmềm, nhậnhuấn luyện Phân tích Thiết kế Mã hoá Kiểm thử Chuyển giao Sửa lỗi Thích nghi hoá Tăng cường chức Dự phòng Bảo trì ĐẶC TÍNH CHẤT LƯỢNG PHẦN MỀM THEO ISO/IEC 9126 Chức Functionality Phù hợp,Chính xác, Liên tác,Tuân thủ chuẩn, An toàn (Suitability, Accuracy, Interoperability, Compliance, Security) Tin cậy Reablility It trục trặc, Kháng lỗi, Khả khôi phục được: (Maturity, Fault Tolerance, Recoverability) Dễ dùng Usability Dễ hiểu, Dễ học, Dễ thao tác: (Understandability, Learnability, Operability ) Hiệu Efficiency Đáp ứng thời gian, Đáp ứng tài nguyên: (Time Behavior, Resource Behavior ) Bảo trì Maintainability Phân tích được, Thay đổi được, Kiểm thử được, Ổn đinh (Analysability, Changeability, Stability, Testabilty) Khả chuyển Portability Thích nghi được, Cài đặt được, Khớp , Thay (Adaptability, Installability, Conformance, Replaceablity ) TỔNG KẾT    Phần mềm mang ý nghĩa phương pháp xử lý thông tin Nó bao gồm chương trình máy tính, cách tổ chức liệu, tài liệu kỹ người phát triển kết tinh Phần mềm hệ thống làm môi trường cho phần mềm khác Phần mềm ứng dụng đáp ứng nhu cầu hoạt động người Phát triển phần mềm công việc phức tạp, quy trình gồm bước: phân tích, thiết kế, viết mã, kiểm thử, chuyển giao cho người dùng bảo trì Bảo trì đặc thù hoạt động phần mềm CÂU HỎI Hãy trình bày khái niệm phần mềm máy tính Dữ liệu có phải phần mềm không? Hãy nêu đặc điểm loại phần mềm ứng dụng: phần mềm nhúng, phần mềm tiện ích phần mềm phát triển Hãy kể số ví dụ phần mềm ứng dụng điển hình Việt Nam mà bạn biết Virus chương trình gây nhiễu phá hoại có khả lây lan Nói chung loại sản phẩm có mục đích xấu tin học Xếp virus vào loại phần mềm phần mềm chống virus vào loại nào? Quy trình xây dựng phần mềm gồm bước nào? Hãy trình bày tiêu chí chất lượng phần mềm CẢM ƠN ĐÃ THEO DÕI HẾT BÀI HỎI VÀ ĐÁP [...]... mềm phát triển Tự động hoá Cá nhân Nghiệp vụ Phần mềm ứng dụng MÔ HÌNH PHÁT TRIỂN PHẦN MỀM THEO KIỂU THÁC NƯỚC Nghiên cứu hiện trạng Nghiên cứu yêuThiết cầu kế tổng thể (kiến trúc) Phân tích Thiết kế chi tiết (chức năng, Xây dựng cơ sở dữ liệu dữ liệu, giao diện, toàn) Lậpantrình Test module Test tích hợp Chuẩn bị máy móc, cài Test hệ đặt thống CSDL và phần Test chấpmềm, nhậnhuấn luyện Phân tích Thiết... Phần mềm mang ý nghĩa phương pháp trong xử lý thông tin Nó bao gồm các chương trình máy tính, cách tổ chức dữ liệu, các tài liệu và kỹ năng của người phát triển kết tinh trong đó Phần mềm hệ thống làm môi trường cho các phần mềm khác Phần mềm ứng dụng đáp ứng một nhu cầu hoạt động của con người Phát triển phần mềm là một công việc phức tạp, quy trình cơ bản của nó gồm các bước: phân tích, thiết kế, viết... nhiễu hoặc phá hoại và có khả năng lây lan Nói chung đây là một loại sản phẩm có mục đích xấu trong tin học Xếp virus vào loại phần mềm nào và phần mềm chống virus vào loại nào? 5 Quy trình xây dựng phần mềm gồm những bước nào? 6 Hãy trình bày các tiêu chí chất lượng phần mềm CẢM ƠN ĐÃ THEO DÕI HẾT BÀI 7 HỎI VÀ ĐÁP ... Functionality Phù hợp,Chính xác, Liên tác,Tuân thủ chuẩn, An toàn (Suitability, Accuracy, Interoperability, Compliance, Security) Tin cậy Reablility It trục trặc, Kháng lỗi, Khả năng khôi phục được: (Maturity, Fault Tolerance, Recoverability) Dễ dùng Usability Dễ hiểu, Dễ học, Dễ thao tác: (Understandability, Learnability, Operability ) Hiệu quả Efficiency Đáp ứng được về thời gian, Đáp ứng được về ... đích xấu tin học Xếp virus vào loại phần mềm phần mềm chống virus vào loại nào? Quy trình xây dựng phần mềm gồm bước nào? Hãy trình bày tiêu chí chất lượng phần mềm CẢM ƠN ĐÃ THEO DÕI HẾT BÀI HỎI... KIỂU THÁC NƯỚC Nghiên cứu trạng Nghiên cứu yêuThiết cầu kế tổng thể (kiến trúc) Phân tích Thiết kế chi tiết (chức năng, Xây dựng sở liệu liệu, giao diện, toàn) Lậpantrình Test module Test tích hợp... Interoperability, Compliance, Security) Tin cậy Reablility It trục trặc, Kháng lỗi, Khả khôi phục được: (Maturity, Fault Tolerance, Recoverability) Dễ dùng Usability Dễ hiểu, Dễ học, Dễ thao tác: (Understandability,

Ngày đăng: 04/12/2015, 07:48

Từ khóa liên quan

Mục lục

  • BÀI GIẢNG TIN HỌC CƠ SỞ

  • NỘI DUNG

  • KHÁI NIỆM VỀ PHẦN MỀM

  • ĐẶC TÍNH CỦA PHẦN MỀM

  • PHẦN CỨNG VÀ PHẦN MỀM

  • PHÂN LOẠI PHẦN MỀM (1)

  • PHÂN LOẠI PHẦN MỀM (2)

  • TIỆN ÍCH

  • PHẦN MỀM PHÁT TRIỂN

  • PHẦN MỀM HỆ THỐNG

  • CÁC LỚP PHẦN MỀM THEO MỤC ĐÍCH SỬ DỤNG

  • MÔ HÌNH PHÁT TRIỂN PHẦN MỀM THEO KIỂU THÁC NƯỚC

  • ĐẶC TÍNH CHẤT LƯỢNG PHẦN MỀM THEO ISO/IEC 9126

  • TỔNG KẾT

  • CÂU HỎI

  • CẢM ƠN ĐÃ THEO DÕI

  • HẾT BÀI 7. HỎI VÀ ĐÁP

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

  • Đang cập nhật ...

Tài liệu liên quan