Kỹ thuật phần mềm ứng dụng 9/5/2017 Bộ môn Điện tử & kỹ thuật máy tính Viện Điện tử Viễn Thông Trường ĐH Bách khoa Hà nội CuuDuongThanCong com https //fb com/tailieudientucntt cu u d uo ng th an[.]
an co ng c om Kỹ thuật phần mềm ứng dụng cu u du o ng th Bộ môn: Điện tử & kỹ thuật máy tính Viện: Điện tử Viễn Thông Trường: ĐH Bách khoa Hà nội 9/5/2017 CuuDuongThanCong.com https://fb.com/tailieudientucntt Giới thiệu tín = 45 Tiết c om Học lớp Điểm = Bài tập lớn + ý th c học lớp co ng Mục đích mơn học: th an – Các khái niệm kỹ thuật phần mềm (software engineering) du o ng – Các bước xây dựng phần mềm, từ lập kế hoạch, phân tích, thiết kế bảo trì phần mềm cu u – Có kỹ thực hành làm phần mềm theo nhóm CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Nội dung ng Giới thiệu tổng quan Các pha phát triển phần mềm cu u du o ng th an co Cơ sở liệu Ngôn ngữ SQL CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Tài liệu tham khảo cu u du o ng th an co ng Software Engineering _a practitioner's approach (5th edition, Roger Pressman) CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương Giới thiệu tổng quan c om 1.1 Khái niệm giai đoạn tiến hóa phần co ng mềm th an 1.2 Các ứng dụng phần mềm du o ng 1.3 Khái niệm kỹ thuật phần mềm cu u 1.4 Các lớp kỹ thuật phần mềm 1.5 Tiến trình phần mềm CuuDuongThanCong.com https://fb.com/tailieudientucntt 1.1 Khái niệm phần mềm an co ng c om Máy tính: Thực nhiệm vụ khác cách sử dụng phần mềm khác => Phần mềm tạo khác biệt máy tính định lực máy tính ng th Phần mềm cấu phần quan trọng hệ du o thống thơng tin, cách gọi khác chương u trình Nó bao gồm tập lệnh để bước hướng dẫn cu máy tính làm việc nhằm chuyển đổi liệu thành thông tin CuuDuongThanCong.com https://fb.com/tailieudientucntt Các giai đoạn tiến hóa phần mềm cu u du o ng th an co ng c om 1950 đến 1960: năm đầu Phần cứng thay đổi liên tục Phương thức xử lý theo lơ Lập trình “theo năng” Mơi trường lập trình có tính chất cá nhân 1960 đến năm 1970 Xuất hệ thống đa nhiệm, đa người sd Hệ thống thời gian thực Xuất hệ hệ quản trị CSDL Việc bảo trì phần mềm tiêu tốn công sức tài nguyên CuuDuongThanCong.com https://fb.com/tailieudientucntt 1970 đến đầu năm 1990 c om Các giai đoạn tiến hóa phần mềm (tiếp) Hệ thống phân tán Mạng toàn cục cục bộ, liên lạc số giải thông cao Công nghệ chế tạo vi xử lý tiến nhanh Thị trường phần cứng vào ổn định th Thời kỳ sau 1990 an co ng Kỹ nghệ hướng đối tượng Quy mô độ phức tạp hệ thống phần mềm tăng đáng kể Ra ứng dụng thực tế Phần mềm trí tuệ nhân tạo cu u du o ng CuuDuongThanCong.com https://fb.com/tailieudientucntt 1.2 Các ứng dụng phần mềm u du o ng th an co ng c om Phần mềm hệ thống Phần mềm thời gian thực Phần mềm nghiệp vụ Phần mềm khoa học kỹ thuật Phần mềm nhúng Phần mềm cho máy tính cá nhân Phần mềm trí tuệ nhân tạo Phần mềm phục vụ KTPM cu CuuDuongThanCong.com https://fb.com/tailieudientucntt Phần mềm hệ thống cu u du o ng th an co ng c om – Phục vụ chương trình khác, – Giao tiếp với thiết bị phần cứng – Sử dụng nhiều người dùng – Lập lịch hoạt động đồng thời – Chia sẻ tài nguyên, – Giao tiếp với nhiều thiết bị ngoại vi 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt ... https://fb.com/tailieudientucntt Chương Giới thiệu tổng quan c om 1. 1 Khái niệm giai đoạn tiến hóa phần co ng mềm th an 1. 2 Các ứng dụng phần mềm du o ng 1. 3 Khái niệm kỹ thuật phần mềm cu u 1. 4 Các lớp kỹ thuật phần mềm 1. 5... https://fb.com/tailieudientucntt 1. 2 Các ứng dụng phần mềm u du o ng th an co ng c om Phần mềm hệ thống Phần mềm thời gian thực Phần mềm nghiệp vụ Phần mềm khoa học kỹ thuật Phần mềm nhúng... co ng c om 19 50 đến 19 60: năm đầu Phần cứng thay đổi liên tục Phương thức xử lý theo lơ Lập trình “theo năng” Mơi trường lập trình có tính chất cá nhân 19 60 đến năm 19 70 Xuất hệ