Bài giảng "Các mẫu thiết kế hướng đối tượng - Chương 1: Tổng quan về phát triển phần mềm" cung cấp cho người học các kiến thức: Máy tính số và công dụng, chương trình máy tính & phần mềm, đời sống phần mềm, các mục tiêu của việc phát triển phần mềm, các hoạt động chức năng trong phát triển phần mềm,. . | Chương 1 Tổng quan về phát triển phần mềm Máy tính số và công dụng Chương trình máy tính & phần mềm Đời sống phần mềm Các mục tiêu của việc phát triển phần mềm Các hoạt ₫ộng chức năng trong phát triển phần mềm Qui trình phát triển phần mềm Vài thông tin về nắm bắt yêu cầu Kết chương Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa © 2010 Môn : Các mẫu thiết kế hướng ₫ối tượng Chương 1 : Tổng quan về phát triển phần mềm Slide 1 I. Máy tính số và công dụng Các thiết bị cụ thể hóa : Con người thông minh hơn các ₫ộng vật khác nhiều. Ta ₫ã chế tạo ngày càng nhiều công cụ, thiết bị ₫ể hỗ trợ mình trong hoạt ₫ộng. Trong giai ₫oạn dài ban ₫ầu, ta chế tạo theo hướng cụ thể hóa, nghĩa là mỗi công cụ, thiết bị chỉ thực hiện ₫ược 1 vài công việc cụ thể nào ₫ó. Thí dụ, cây chổi ₫ể quét, radio ₫ể bắt và nghe ₫ài audio. Các công cụ, thiết bị cụ thể hóa ₫ược chế tạo ngày càng tinh vi, phức tạp và thực hiện nhiều công việc hơn trước ₫ây. Khuyết ₫iểm của thiết bị cụ thể hóa là mỗi thiết bị chỉ giải quyết 1 công việc. Trong cuộc sống, ta cần thực hiện rất nhiều công việc, do ₫ó ta phải chế tạo rất nhiều thiết bị và việc này không có dấu hiệu chấm dứt. Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa © 2010 Môn : Các mẫu thiết kế hướng ₫ối tượng Chương 1 : Tổng quan về phát triển phần mềm Slide 2 I. Máy tính số và công dụng Thiết bị tổng quát hóa - Máy tính số (digital computer) : nó cũng là 1 thiết bị, nhưng thay vì chỉ thực hiện 1 vài chức năng cụ thể, sát với nhu cầu ₫ời thường của con người, nó có thể thực hiện 1 số hữu hạn các chức năng cơ bản (tập lệnh), mỗi lệnh rất sơ khai chưa giải quyết trực tiếp ₫ược nhu cầu ₫ời thường nào của con người, nhưng nếu chúng ta biết cách tổ chức, sắp xếp các lệnh với ₫ộ dài nhất ₫ịnh và thứ tự nhất ₫ịnh thì ₫oạn lệnh này sẽ giải quyết ₫ược công việc có nghĩa mà con người cần. Cơ chế thực hiện các lệnh là tự ₫ộng, bắt ₫ầu từ lệnh ₫ược chỉ ₫ịnh nào ₫ó rồi tuần tự từng lệnh