Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học

Nội dung

• Mô tả môn học

• Mục tiêu

• Nội dung của môn học

• Tài liệu học tập

• Kế hoạch học tập

• Danh sách bài tập/labs

• Yêu cầu, đánh giá

2Giới thiệu môn học

• Mô tả môn học

– Giới thiệu các hoạt động chính trong quy trình phát triển

phần mềm: từ khi xác định yêu cầu cho đến triển khai, vận hành

một phần mềm trong thực tiễn.

– Tập trung vào các kiến thức về vòng đời phần mềm, quy trình

phát triển phần mềm, các mô hình phần mềm, quản lý dự án

phần mềm, quản lý cấu hình – phiên bản, phân tích thiết kế,

xây dựng và đảm bảo chất lượng phần mềm.

– Học cách phát triển một phần mềm theo quy trình trong thực

tiễn từ xác định yêu cầu, phân tích thiết kế, lập trình, kiểm

thử, và triển khai phần mềm qua bài tập/bài tập lớn.

– Cung cấp cho sinh viên các kỹ năng làm việc nhóm, thuyết

trình và thái độ cần thiết để làm việc và ứng dụng các kỹ

thuật trong các công ty, dự án phần mềm sau này.

Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học trang 1

Trang 1

Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học trang 2

Trang 2

Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học trang 3

Trang 3

Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học trang 4

Trang 4

Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học trang 5

Trang 5

Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học trang 6

Trang 6

Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học trang 7

Trang 7

Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học trang 8

Trang 8

Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học trang 9

Trang 9

Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 14 trang xuanhieu 3780
Bạn đang xem 10 trang mẫu của tài liệu "Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học

Bài giảng Nhập môn công nghệ phần mềm (Introduction to software engineering) - Chương mở đầu: Giới thiệu môn học
NHẬP MÔN
CÔNG NGHỆ PHẦN MỀM
(INTRODUCTION TO SOFTWARE 
ENGINEERING)
 1
 Nội dung
• Mô tả môn học
• Mục tiêu
• Nội dung của môn học
• Tài liệu học tập
• Kế hoạch học tập
• Danh sách bài tập/labs
• Yêu cầu, đánh giá 
 2
 Giới thiệu môn học
• Mô tả môn học
 – Giới thiệu các hoạt động chính trong quy trình phát triển 
 phần mềm: từ khi xác định yêu cầu cho đến triển khai, vận hành
 một phần mềm trong thực tiễn. 
 – Tập trung vào các kiến thức về vòng đời phần mềm, quy trình 
 phát triển phần mềm, các mô hình phần mềm, quản lý dự án 
 phần mềm, quản lý cấu hình – phiên bản, phân tích thiết kế, 
 xây dựng và đảm bảo chất lượng phần mềm.
 – Học cách phát triển một phần mềm theo quy trình trong thực 
 tiễn từ xác định yêu cầu, phân tích thiết kế, lập trình, kiểm 
 thử, và triển khai phần mềm qua bài tập/bài tập lớn.
 – Cung cấp cho sinh viên các kỹ năng làm việc nhóm, thuyết 
 trình và thái độ cần thiết để làm việc và ứng dụng các kỹ 
 thuật trong các công ty, dự án phần mềm sau này.
 3
 Giới thiệu môn học
• Mục tiêu
 – Có kiến thức cơ sở chuyên môn vững chắc về công nghệ 
 phần mềm để thích ứng tốt với những công việc khác 
 nhau trong lĩnh vực rộng của ngành Khoa học máy tính, 
 Kỹ thuật Máy tính
 • Nắm vững kiến thức cơ bản về công nghệ phần mềm, biết áp dụng 
 trong thực tế nghề nghiệp. 
 • Nắm vững các quy trình, vòng đời phần mềm và khả năng áp dụng 
 trong phát triển phần mềm. 
 • Hiểu và so sánh một số phương pháp và công cụ trong thực tế để 
 phân tích và đặc tả yêu cầu, thiết kế, xây dựng, kiểm thử, thẩm 
 định và kiểm chứng, quản lý phần mềm một cách chuyên nghiệp, 
 theo chuẩn quốc tế. 
 • Hiểu và so sánh một số phương pháp và công cụ trong việc phát 
 triển phần mềm có chất lượng tốt. 
 4
 Giới thiệu môn học (tt)
• Mục tiêu
 – Có kỹ năng chuyên nghiệp và phẩm chất cá nhân 
 cần thiết để thành công trong nghề nghiệp
 • Có khả năng xác định và hình thành vấn đề 
 • Có khả năng mô hình hóa vấn đề 
 • Độc lập, chủ động, kiên trì và linh hoạt trong công việc 
 • Thể hiện tính trung thực, có trách nhiệm và tin cậy 
 trong công việc.
 • Có động cơ, mục tiêu trong học tập và trong sự nghiệp. 
 5
 Giới thiệu môn học (tt)
• Mục tiêu
 – Có kỹ năng xã hội cần thiết để làm việc hiệu quả 
 trong nhóm đa ngành và trong môi trường quốc 
 tế
 • Chủ động tham gia cũng như có khả năng thành lập 
 nhóm phù hợp với công việc 
 • Tổ chức các hoạt động nhóm 
 •
 Quản lý quy trình phát triển phần mềm của nhóm 
 • Có khả năng hợp tác, phối hợp với các thành viên khác 
 trong nhóm, giải quyết vấn đề 
 6
 Giới thiệu môn học
• Nội dung của môn học
 – Chương 1: Tổng quan về Công nghệ phần mềm
 – Chương 2: Vòng đời phần mềm
 – Chương 3: Phương pháp Agile
 – Chương 4: Quản lý dự án phần mềm
 – Chương 5: Quản lý cấu hình phần mềm
 – Chương 6: Kỹ nghệ yêu cầu phần mềm
 – Chương 7: Thiết kế phần mềm
 – Chương 8: Xây dựng phần mềm
 – Chương 9: Quản lý chất lượng phần mềm
 – Chương 10: Một số chủ đề nâng cao
 7
 Tài liệu học tập
• Tài liệu chính: 
 – slides và lab guides
• Tài liệu tham khảo:
 1. I. Sommerville, Software Engineering 10th
 Edition, Addison Wesley 2017
 2. R. Pressman, Software Engineering: A 
 practitioner’s approach, 8th Edition, McGraw 
 Hill 2016
 8
 Kế hoạch học tập
Buổi học Lý thuyết Bài tập Kết quả cần đạt được
 1 • Giới thiệu về 
 môn học và 
 kế hoạch học 
 tập
 • Bài giảng:
 Chương 1: 
 Tổng quan về 
 Công nghệ 
 phần mềm
 2 • Bài giảng:
 Chương 2: 
 Vòng đời 
 phần mềm
 9
 Kế hoạch học tập
Buổi học Lý thuyết Bài tập Kết quả cần đạt được
 3 • Bài giảng:
 Chương 3: 
 Phương 
 pháp Agile
 4 • Bài giảng:
 Chương 4: 
 Quản lý dự 
 án phần 
 mềm
 10
 Kế hoạch học tập
Buổi học Lý thuyết Bài tập Kết quả cần đạt được
 5-6 • Bài giảng:
 Quản lý cấu 
 hình phần 
 mềm
 7-8 • Bài giảng:
 Chương 6: 
 Thiết kế 
 phần mềm
 11
 Kế hoạch học tập
Buổi học Lý thuyết Bài tập Kết quả cần đạt được
 9 • Bài giảng:
 Chương 7: 
 Xây dựng 
 phần mềm
 12
 Giới thiệu môn học
• Giới thiệu bài tập lớn/labs môn học (Danh 
 sách, định hướng)
 13
 Giới thiệu môn học
• Yêu cầu của môn học
• Đánh giá
 Tỷ
 Điểm thành phần Phương pháp đánh giá cụ thể Mô tả
 trọng
 A1. Điểm quá Đánh giá quá trình 40%
 trình (*) A1.1. Thảo luận Thuyết trình 10%
 A1.2. Bài tập về nhà Tự luận / trắc 10%
 nghiệm
 A1.3. Bài tập nhóm Báo cáo, 20%
 Thuyết trình
 A2. Điểm cuối kỳ A2.1. Thi cuối kỳ Tự luận / trắc 60%
 nghiệm
 14

File đính kèm:

  • pdfbai_giang_nhap_mon_cong_nghe_phan_mem_introduction_to_softwa.pdf