intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Chương 1: GIỚI THIỆU CÔNG NGHỆ PHẦN MỀM

Chia sẻ: Nguyễn Thế Lộc | Ngày: | Loại File: PDF | Số trang:51

118
lượt xem
14
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Phần mềm: là một hệ thống các đơn thể. Trong đó mỗi một đơn thể là một hệ thống các thủ tục và hàm.Phần mềm máy tính (tiếng Anh: Computer Software) hay gọi tắt là Phần mềm (Software) là một tập hợp những câu lệnh hoặc chỉ thị (Instruction) được viết bằng một hoặc nhiều ngôn ngữ lập trình theo một trật tự xác định, và các dữ liệu hay tài liệu liên quan nhằm tự động thực hiện một số nhiệm vụ hay chức năng hoặc giải quyết một vấn đề cụ thể nào đó....

Chủ đề:
Lưu

Nội dung Text: Chương 1: GIỚI THIỆU CÔNG NGHỆ PHẦN MỀM

  1. Khoa CNTT CNPM Chương 1 GIỚI THIỆU CÔNG NGHỆ PHẦN MỀM GV. PHHải Chương 01 - 1 ThS. NTTMKhang
  2. Khoa CNTT CNPM 1. PHẦN MỀM - SOFTWARE GV. PHHải Chương 01 - 2 ThS. NTTMKhang
  3. Khoa CNTT CNPM 1. PHẦN MỀM - SOFTWARE Phần mềm (Software)  Phần mềm: là một tập hợp những câu  lệnh được viết bằng một hoặc nhiều ngôn ngữ lập trình theo một trật tự xác định nhằm tự động thực hiện một số chức năng hoặc giải quyết một bài toán nào đó. Người sử dụng (User)  Phần mềm: là công cụ hỗ trợ nhà  chuyên môn thực hiện tốt công việc trên máy tính. Người phát triển (Developer)   Phần mềm: là một hệ thống các đơn thể. Trong đó mỗi một đơn thể là một hệ thống các thủ tục và hàm. GV. PHHải Chương 01 - 3 ThS. NTTMKhang
  4. Khoa CNTT CNPM 2. SỬ DỤNG PHẦN MỀM Sử dụng phần mềm là tiến trình ra  quyết định gồm ba bước như sau: Bước 1: Chọn công việc cần thực  hiện. Bước 2: Cung cấp thông tin để công  việc có thể thực hiện. Bước 3: Xem kết quả thực hiện công  việc trên thiết bị xuất. GV. PHHải Chương 01 - 4 ThS. NTTMKhang
  5. Khoa CNTT CNPM 2. MỤC TIÊU MÔN HỌC Cung cấp cho sinh viên các kiến  thức cơ sở liên quan đến các đối tượng chính trong lĩnh vực CNPM. Giúp cho sinh viên biết và hiểu  các kiếm thức nền tảng, để học tiếp các môn ngành CNPM. Siên viên có khả năng hiểu và áp  dụng kiến thực về tiến trình xây dựng phần mềm để làm được phần mềm ở mức cơ bản. GV. PHHải Chương 01 - 5 ThS. NTTMKhang
  6. Khoa CNTT CNPM 3. NỘI DUNG MÔN HỌC Tiếp cận các khái niệm cơ bản.  Tìm hiểu những phương pháp  và kỹ thuật được sử dụng trong ngành CNPM. GV. PHHải Chương 01 - 6 ThS. NTTMKhang
  7. Khoa CNTT CNPM 3. NỘI DUNG MÔN HỌC Tiếp cận các khái niệm cơ bản.  Tìm hiểu những phương pháp  và kỹ thuật được sử dụng trong ngành CNPM. Đưa ra cách thiết lập các mô  hình để kiểm tra và đảm bảo chất lượng phần mềm. GV. PHHải Chương 01 - 7 ThS. NTTMKhang
  8. Khoa CNTT CNPM 3. NỘI DUNG MÔN HỌC Tiếp cận các khái niệm cơ bản.  Tìm hiểu những phương pháp  và kỹ thuật được sử dụng trong ngành CNPM. Đưa ra cách thiết lập các mô  hình để kiểm tra và đảm bảo chất lượng phần mềm. Một số kiến thức cơ bản về  quản lý dự án phần mềm. GV. PHHải Chương 01 - 8 ThS. NTTMKhang
  9. Khoa CNTT CNPM 3.1. PHẦN MỀM - SOFTWARE GV. PHHải Chương 01 - 9 ThS. NTTMKhang
  10. Khoa CNTT CNPM 2. XÂY DỰNG PHẦN MỀM Thu thập yêu cầu, phân tíc, thiết kế,  cài đặt, thử nghiệm. Chế tạo hàng loạt. hàng lo  Bảo trì  Bị hao mòn.  Hư bộ phần nào thì chỉ cần thay bộ  phần đó. Thu thập yêu cầu, phân tích, thiết kế,  cài đặt, thử nghiệm Copy hàng loạt.  Bảo trì. trì  Bị lỗi thời.  Khi có lỗi, không thể khoanh vùng cục  bộ; phát hiện càng trê trả giá càng đắt. GV. PHHải Chương 01 - 10 ThS. NTTMKhang
  11. Khoa CNTT CNPM 3. CÔNG NGHỆ PHẦN MỀM Công nghệ phần mềm  (Software Engineering) Định nghĩa 1: Công Nghệ Phần Mềm  là một ngành khoa học nghiên cứu về việc xây dựng phần mềm có chất lượng cao trong khoảng thời gian và với chi phí hợp lý. GV. PHHải Chương 01 - 11 ThS. NTTMKhang
  12. Khoa CNTT CNPM 3. CÔNG NGHỆ PHẦN MỀM Công nghệ phần mềm  (Software Engineering) Định nghĩa 2: Công nghệ phần mềm  hay kỹ nghệ phần mềm là sự áp dụng một cách tiếp cận có hệ thống, có kỷ luật, và định lượng được cho việc phát triển, hoạt động và bảo trì phần mềm. GV. PHHải Chương 01 - 12 ThS. NTTMKhang
  13. Khoa CNTT CNPM 3. CÔNG NGHỆ PHẦN MỀM Ngành họ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 cho việc xác định yêu cầu phần mềm, và thực hiện các tác vụ thiết kế phần mềm, xây dựng phần mềm, kiểm thử phần mềm, và bảo trì phần mềm. Kỹ nghệ phần mềm còn sử dụng kiến  thức của các lĩnh vực như 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 thái học phần mềm và kỹ nghệ hệ thống..[2] GV. PHHải Chương 01 - 13 ThS. NTTMKhang
  14. Khoa CNTT CNPM 3. YÊU CẦU PHẦN MỀM SOFTWARE REQUIREMENT GV. PHHải Chương 01 - 14 ThS. NTTMKhang
  15. Khoa CNTT CNPM 3. YÊU CẦU PHẦN MỀM SOFTWARE REQUIREMENT Yêu cầu phần mềm  (Software Requirement). Trong các ngành kỹ thuật, một yêu  cầu (requirement) là một đòi hỏi được tài liệu hóa về các chức năng và đặc điểm của một sản phẩm hoặc dịch vụ Yêu cầu phần mềm là các công  việc, các nghiệp vụ được hỗ trợ thực hiện trên máy tính với phần mềm. GV. PHHải Chương 01 - 15 ThS. NTTMKhang
  16. Khoa CNTT CNPM 4. PHÂN LOẠI YÊU CẦU PHẦN MỀM Phân loại yêu cầu phần mềm  (Software Requirement Classification) Yêu cầu chức năng  (Functional Requirement) Yêu cầu phi chức năng  (Non-Functional Requirement) GV. PHHải Chương 01 - 16 ThS. NTTMKhang
  17. Khoa CNTT CNPM 4. PHÂN LOẠI YÊU CẦU PHẦN MỀM Yêu cầu chức năng  (Functional Requirement) Yêu cầu chức năng là các yêu cầu mô  tả chức năng của một hệ thống phần mềm. Yêu cầu chức năng mô tả phần mềm phải làm gì. Nghĩa là phần mềm phải có khả năng thực hiện những công việc gì. Một chức năng được mô tả thông qua  các dữ liệu đầu vào, cách thức xử lý và dữ liệu được kết xuất. GV. PHHải Chương 01 - 17 ThS. NTTMKhang
  18. Khoa CNTT CNPM 4. PHÂN LOẠI YÊU CẦU PHẦN MỀM Yêu cầu phi chức năng  (Non-Functional Requirement) Yêu cầu phi chức năng là các yêu  cầu mô tả về tính dễ sử dụng, độ tin cậy, độ ổn định, tốc độ xử lý của phần mềm cũng như yêu cầu về sự sẵn sàng hỗ trợ trong quá trình triển khai đối với nhà cung cấp phần mềm. GV. PHHải Chương 01 - 18 ThS. NTTMKhang
  19. Khoa CNTT CNPM 4. PHÂN LOẠI YÊU CẦU PHẦN MỀM Yêu cầu phi chức năng  (Non-Functional Requirement) GV. PHHải Chương 01 - 19 ThS. NTTMKhang
  20. Khoa CNTT CNPM 4. PHÂN LOẠI YÊU CẦU PHẦN MỀM Liệu có còn cách thức phân loại yêu cầu phần mềm nào khác không? GV. PHHải Chương 01 - 20 ThS. NTTMKhang
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2