cnpmChương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1) Chương 1 cnpm vũ thị thúy hà (1)
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG Giảng viên: BÀI GIẢNG MÔN Bộ môn: Email: Công nghệ phần mềm Mobile: Mã môn học: TEL1393 (02TC) TS Vũ Thị Thúy Hà Kỹ thuật dữ liệu - Khoa ĐTVT havt@ptit.edu.vn 0915054369 Công nghệ phần mềm Mục tiêu môn học CNPM Kiến thức: Cung cấp cho sinh viên các khái niệm cơ bản và phương pháp kỹ thuật trong quá trình phát triển phần mềm theo các giai đoạn dựa trên vòng đời phát triển phần mềm Ngoài ra học phần còn cung cấp cho sinh viên nắm được các vấn đề liên quan trong quá trình phát triển phần mềm như công nghệ mới, sử dụng tài nguyên, nguồn nhân lực, Kỹ năng: Trang bị cho sinh viên kỹ năng áp dụng các phương pháp kỹ thuật để phát triển phần mềm thực tế Giúp sinh viên có thể sử dụng các công cụ để biểu diễn, vẽ sơ đồ các pha phát triển phần mềm, hiểu được các kỹ thuật phát triển phần mềm, phối hợp giữa các pha và công việc trong tiến trình phát triển phần mềm thống nhất 3 Nội dung môn học CHƯƠNG 1 GIỚI THIỆU CÔNG NGHỆ PHẦN MỀM CHƯƠNG 2 TIẾN TRÌNH PHẦN MỀM CHƯƠNG 3 MÔ HÌNH HÓA YÊU CẦU CHƯƠNG 4 THIẾT KẾ CHƯƠNG 5 QUẢN LÍ CHẤT LƯỢNG CHƯƠNG 6 QUẢN LÍ DỰ ÁN PHẦN MỀM CHƯƠNG 7 CÁC CHỦ ĐỀ CÔNG NGHỆ PHẦN MỀM TIÊN TIẾN Tài liệu môn học Học liệu bắt buộc: Công nghệ phần mềm Bài giảng của bộ môn Kỹ thuật Dữ liệu Học viện Công nghệ Bưu chính Viễn thông Slide bài giảng Học liệu tham khảo: - Nhập môn công nghệ phần mềm Bài giảng Học viện CNBCVT - Phân tích và thiết kế hệ thống thông tin Bài giảng Học viện CNBCVT - R S Pressman, B R Maxim, Software Engineerings Mc-Graw Hill Education, 8th Edition, 2015 - Ian Sommerville, Software Engineering Pearson, 10th Edition, 2016 Đánh giá kết quả học tập Hình thức kiểm tra Tỷ lệ đánh Đặc điểm đánh - Tham gia học tập trên lớp (đi học đầy đủ, tích cực thảo luận) giá giá - Bài tập lớn theo nhóm - Kiểm tra giữa kỳ 10% Cá nhân - Kiểm tra cuối kỳ 20% Cá nhân 10% Cá nhân 60% Cá nhân Đánh giá kết quả học tập Thi học kỳ: 60% Thi trắc nghiệm Giới hạn trong slide bài giảng và nội dung giao về nhà tìm hiểu Không sử dụng tài liệu Giữa kỳ: 10% Điểm chuyên cần: 10% Điểm bài tập lớn theo nhóm 20% Thời gian môn học 2TC/30 tiết/08 tiết bài tập 7 CHƯƠNG 1 GIỚI THIỆU CÔNG NGHỆ PHẦN MỀM Khái niệm phần mềm Định nghĩa phần mềm Ứng dụng phần mềm Công nghệ phần mềm Nguyên lí phần mềm Các tiến trình phần mềm Thực hành công nghệ phần mềm Phát triển phần mềm Khái niệm phần mềm hướng đối tượng Khái niệm lớp và đối tượng Thuộc tính, hành động, phương pháp và dịch vụ Khái niệm phân tích và thiết kế hướng đối tượng Định nghĩa chung về phần mềm • Phần mềm (Software - SW) như một khái niệm đối nghĩa với phần cứng (Hardware - HW), tuy nhiên, đây là 2 khái niệm tương đối • Từ xưa, SW như thứ được cho không hoặc bán kèm theo máy (HW) • Dần dần, giá thành SW ngày càng cao và nay cao hơn HW 2 Các đặc tính của SW và HW