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

Bài giảng Công nghệ phần mềm: Chương 1 - ThS. Đinh Thị Lương

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:40

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

Bài giảng Công nghệ phần mềm: Chương 1 Tổng quan về công nghệ phần mềm, được biên soạn với mục tiêu nhằm giúp sinh viên hiểu rõ các khái niệm liên quan đến phần mềm và công nghệ phần mềm được trình bày trong phần 1; Biết được một số nguyên tắc cơ bản về tính chuyên nghiệp và đúng nguyên tắc đối với kỹ sư phần mềm. Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Công nghệ phần mềm: Chương 1 - ThS. Đinh Thị Lương

  1. CÔNG NGHỆ PHẦN MỀM ThS. Đinh Thị Lương dt.luong@hutech.edu.vn 10-02-2023 1
  2. Giới thiệu  Số tiết: 45  Điểm tổng kết  Semina giữa kỳ: 30%  Thi cuối kỳ: 70% 10-02-2023 2
  3. Tài liệu tham khảo  R. Pressman, "Software Engineering A Practitioner's Approach", 2001  Ian Sommerville’s , “Software Engineering 7th Ed.”, 2005  Các giáo trình, bài giảng môn Công nghệ Phần mềm của Khoa Công nghệ Thông tin của các trường Đại học trên thế giới. 10-02-2023 3
  4. Tài liệu tham khảo  R. Pressman, "Software Engineering A Practitioner's Approach", 2001  Ian Sommerville’s , “Software Engineering 7th Ed.”, 2005  Các giáo trình, bài giảng môn Công nghệ Phần mềm của Khoa Công nghệ Thông tin của các trường Đại học trên thế giới. 10-02-2023 4
  5. Các vấn đề liên quan  Điều kiện tiên quyết:  Có kiến thức về ngôn ngữ lập trình và đã từng lập trình các ứng dụng cơ bản  Có khả năng áp dụng những cấu trúc dữ liệu và giải thuật.  Có hiểu biết về kiến trúc máy tính, mạng máy tính. 5
  6. Các vấn đề liên quan (tt1)  Mục tiêu môn học: giúp sinh viên  Hiểu và giải thích được quy trình phát triển phần mềm  Phân tích được các yêu cầu của người sử dụng  Lựa chọn một mô hình quy trình phát triển phần mềm thích hợp cho một sản phẩm cụ thể.  Giải thích tầm quan trọng của các hoạt động đánh giá chất lượng phần mềm.  Biết được phải tạo ra những kết quả gì trong từng giai đoạn của quy trình phát triển phần mềm.  Áp dụng các mô hình thiết kế hệ thống thích hợp cho từng sản phẩm cụ thể.  Sử dụng các CASE Tool để hỗ trợ quá trình phát triển phần mềm. 10-02-2023 6
  7. Nội dung chương trình  Chương 1 Tổng quan về công nghệ phần mềm  Giới thiệu về một số khái niệm cơ bản  Thế nào là một phần mềm tốt?  Thách thức đối với công nghệ phần mềm?  Vấn đề về tính chuyên nghiệp và đúng quy tắc  Bài tập 10-02-2023 7
  8. Nội dung chương trình (tt1)  Chương 2 Quy trình xây dựng phần mềm  Một số mô hình phát triển phần mềm  Các hoạt động trong quy trình phần mềm  Bài tập 10-02-2023 8
  9. Nội dung chương trình (tt2)  Chương 3 Yêu cầu hệ thống  Yêu cầu hệ thống  Yêu cầu của người sử dụng  Tài liệu đặc tả yêu cầu  Bài tập 10-02-2023 9
  10. Nội dung chương trình (tt3)  Chương 4 Quy trình xác định yêu cầu  Phân tích khả thi  Phát hiện và phân tích yêu cầu  Đánh giá yêu cầu  Lập kế hoạch quản lý yêu cầu  Bài tập 10-02-2023 10
  11. Nội dung chương trình (tt5)  Chương 5 Các mô hình hệ thống  Mô hình ngữ cảnh  Mô hình ứng xử  Mô hình dữ liệu  Mô hình đối tượng  Phương pháp hướng cấu trúc  Bài tập 10-02-2023 11
  12. Nội dung chương trình (tt6)  Chương 6 Thiết kế kiến trúc  Thiết kế kiến trúc là gì?  Tổ chức hệ thống  Phân rã hệ thống  Các chiến lược điều khiển  Các kiến trúc tham chiếu  Bài tập 10-02-2023 12
  13. Nội dung chương trình (tt7)  Chương 7 Thiết kế giao diện người dùng  Giao diện người dùng  Quy trình thiết kế giao diện người dùng  Bài tập 10-02-2023 13
  14. Nội dung chương trình (tt8)  Chương 8 Cải tiến phần mềm  Bảo trì phần mềm  Các quy trình cải tiến phần mềm  Tái kỹ nghệ hệ thống  Bài tập 10-02-2023 14
  15. Nội dung chương trình (tt9)  Chương 9 Kiểm thử phần mềm  Quy trình kiểm thử  Kiểm thử hệ thống  Bài tập 10-02-2023 15
  16. Nội dung chương trình (tt10)  Chương 10 Quản lý dự án  Định nghĩa về quản lý dự án  Các hoạt động quản lý  Lập kế hoạch dự án  Lịch biểu của dự án  Quản lý rủi ro  Bài tập 10-02-2023 16
  17. Nội dung chương trình (tt11)  Chương 11 Chuẩn và các quy trình hoạt động trong công nghiệp phần mềm  Các quy trình hoạt động  Các vai trò trong hoạt động sản xuất phần mềm  Khái niệm vai trò  Các vai trò  Hệ thống chuẩn trong công nghiệp phần mềm 10-02-2023 17
  18. Chương 1 Tổng quan về công nghệ phần mềm
  19. Giới thiệu  Ngày nay, tất cả các nước phát triển đều phụ thuộc chủ yếu vào các hệ thống phần mềm. Và càng ngày càng có nhiều hệ thống được kiểm soát bởi phần mềm. Do đó, việc xây dựng và bảo trì hệ thống phần mềm một cách hiệu quả là yêu cầu cần thiết đối với nền kinh tế toàn cầu và của từng quốc gia.  Khái niệm về công nghệ phần mềm được đưa ra lần đầu tiên vào năm 1968 tại hội nghị thảo luận về khủng hoảng phần mềm. Công nghệ phần mềm đề cập tới các lý thuyết, phương thức và công cụ để xây dựng phần mềm chuyên nghiệp, mang lại lợi nhuận cao. 10-02-2023 19
  20. Giới thiệu (tt1)  Trong chương đầu tiên, chúng ta sẽ tìm hiểu về một số khái niệm cơ bản có liên quan tới phần mềm và công nghệ phần mềm. Để từ đó, chúng ta có những hiểu biết cơ bản để tiếp tục nghiên cứu các chương tiếp theo.  Ngoài ra, quy trình xây dựng phần mềm đòi hỏi phải tuân thủ các nguyên tắc vô cùng chặt chẽ. Do đó, trong phần cuối chương này, chúng ta sẽ tìm hiểu về những yêu cầu căn bản đối với một kỹ sư phần mềm. 10-02-2023 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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