Bài giảng Công nghệ phần mềm ứng dụng: Bài 1 - ThS. Thạc Bình Cường
Số trang: 58
Loại file: pdf
Dung lượng: 3.87 MB
Lượt xem: 34
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
"Bài giảng Công nghệ phần mềm ứng dụng - Bài 1: Giới thiệu chung về công nghệ học phần mềm" được biên soạn với các nội dung đó là khái niệm về phần mềm; kỹ nghệ phần mềm, xây dựng quy trình phát triển phần mềm, vòng đời phần mềm; khái quát các trường hợp cụ thể của phần mềm hệ thống, phần mềm ứng dụng.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm ứng dụng: Bài 1 - ThS. Thạc Bình Cường CÔNG NGHỆ PHẦN MỀM ỨNG DỤNG Giảng viên: ThS. Thạc Bình Cường v1.0015112208 1 BÀI 1 GIỚI THIỆU CHUNG VỀ CÔNG NGHỆ HỌC PHẦN MỀM Giảng viên: ThS. Thạc Bình Cường v1.0015112208 2 MỤC TIÊU BÀI HỌC • Trình bày được các khái niệm về phần mềm; kỹ nghệ phần mềm, xây dựng quy trình phát triển phần mềm. Vòng đời phần mềm. • Khái quát các trường hợp cụ thể của phần mềm hệ thống, phần mềm ứng dụng. v1.0015112208 3 CÁC KIẾN THỨC CẦN CÓ • Tin học đại cương; • Ngôn ngữ lập trình; • Phân tích thiết kế hệ thống thông tin. v1.0015112208 4 HƯỚNG DẪN HỌC • Sinh viên đọc tài liệu tham khảo. • Tìm hiểu các ví dụ về các doanh nghiệp hiện nay sử dụng công nghệ thông tin như thế nào? • So sánh giá trị của phần mềm và phần cứng ngày càng thay đổi vai trò với nhau • Đọc và tìm hiểu các khái niệm trừu tượng thông qua các mô hình, các hình vẽ minh họa. • Dựa vào các ví dụ như hàng không, thuế, ngân hàng, giáo dục... Để thấy rõ vai trò và quy trình công nghệ phần mềm. v1.0015112208 5 CẤU TRÚC NỘI DUNG 1.1 Phần mềm 1.2 Các vấn đề liên quan đến phần mềm 1.3 Công nghệ học phần mềm v1.0015112208 6 1.1. PHẦN MỀM 1.1.1. Định nghĩa chung 1.1.2. Kiến trúc phần mềm về phần mềm 1.1.4. Đặc tính chung của 1.1.3. Khái niệm phần mềm 1.1.5. Thế nào là phần 1.1.6. Các ứng dụng mềm tốt phần mềm v1.0015112208 7 1.1.1. ĐỊ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. • Các đặc tính của SW và HW: HW SW Vật “cứng” Vật “mềm” Kim loại Kỹ thuật sử dụng Vật chất Trừu tượng Hữu hình Vô hình Sản xuất công nghiệp bởi máy móc là chính Sản xuất bởi con người là chính Định lượng là chính Định tính là chính Hỏng hóc, hao mòn Không hao mòn v1.0015112208 8 1.1.1. ĐỊNH NGHĨA CHUNG VỀ PHẦN MỀM • Định nghĩa 1: Các lệnh (chương trình máy tính) khi được thực hiện thì cung cấp những chức năng và kết quả mong muốn. Các cấu trúc dữ liệu làm cho chương trình thao tác thông tin thích hợp. Các tư liệu mô tả thao tác và cách sử dụng chương trình. • SW đối nghĩa với HW: Vai trò SW ngày càng thể hiện trội; Máy tính là chiếc hộp không có SW; Ngày nay, SW quyết định chất lượng một hệ thống máy tính, là chủ đề cốt lõi, trung tâm của hệ thống máy tính; Hệ thống máy tính gồm HW và SW. • Định nghĩa 2: Trong một hệ thống máy tính, nếu trừ bỏ đi các thiết bị và các loại phụ kiện thì phần còn lại chính là phần mềm (SW). Nghĩa hẹp: SW là dịch vụ chương trình để tăng khả năng xử lý của phần cứng của máy tính (như hệ điều hành - OS). Nghĩa rộng: SW là tất cả các kỹ thuật ứng dụng để thực hiện những dịch vụ chức năng cho mục đích nào đó bằng phần cứng. Không chỉ SW cơ bản và SW ứng dụng. Phải gồm cả khả năng, kinh nghiệm thực tiễn và kỹ năng của kỹ sư (người chế ra phần mềm). Là tất cả các kỹ thuật làm cho sử dụng phần cứng máy tính đạt hiệu v1.0015112208 quả cao. 9 1.1.1. ĐỊNH NGHĨA CHUNG VỀ PHẦN MỀM (tiếp theo) • Phần mềm là gì? Nhóm các kĩ thuật, phương pháp Nhóm các luận: kỹ thuật, Các khái niệm và trình tự cụ phương pháp thể hóa một hệ thống; luận Các phương pháp tiếp cận giải quyết vấn đề; Các trình tự thiết kế và phát Nhóm các Nhóm các triển được chuẩn hóa; chương trình tư liệu Các phương pháp đặc tả yêu cầu, thiết kế hệ thống, thiết kế Kinh nghiệm kỹ sư, chương trình, kiểm thử, toàn know-how bộ quy trình quản lý phát triển phần mềm. v1.0015112208 10 1.1.1. ĐỊNH NGHĨA CHUNG VỀ PHẦN MỀM (tiếp theo) Nhóm các chương trình: Là phần giao diện với phần cứng, tạo thành từ các nhóm lệnh chỉ thị cho máy tính biết trình tự thao tác xử lý dữ liệu. Phần mềm cơ bản: Với chức năng cung cấp môi trường thao tác dễ dàng cho người sử dụng nhằm tăng hiệu năng xử lý của phần cứng (ví dụ như OS là ...
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm ứng dụng: Bài 1 - ThS. Thạc Bình Cường CÔNG NGHỆ PHẦN MỀM ỨNG DỤNG Giảng viên: ThS. Thạc Bình Cường v1.0015112208 1 BÀI 1 GIỚI THIỆU CHUNG VỀ CÔNG NGHỆ HỌC PHẦN MỀM Giảng viên: ThS. Thạc Bình Cường v1.0015112208 2 MỤC TIÊU BÀI HỌC • Trình bày được các khái niệm về phần mềm; kỹ nghệ phần mềm, xây dựng quy trình phát triển phần mềm. Vòng đời phần mềm. • Khái quát các trường hợp cụ thể của phần mềm hệ thống, phần mềm ứng dụng. v1.0015112208 3 CÁC KIẾN THỨC CẦN CÓ • Tin học đại cương; • Ngôn ngữ lập trình; • Phân tích thiết kế hệ thống thông tin. v1.0015112208 4 HƯỚNG DẪN HỌC • Sinh viên đọc tài liệu tham khảo. • Tìm hiểu các ví dụ về các doanh nghiệp hiện nay sử dụng công nghệ thông tin như thế nào? • So sánh giá trị của phần mềm và phần cứng ngày càng thay đổi vai trò với nhau • Đọc và tìm hiểu các khái niệm trừu tượng thông qua các mô hình, các hình vẽ minh họa. • Dựa vào các ví dụ như hàng không, thuế, ngân hàng, giáo dục... Để thấy rõ vai trò và quy trình công nghệ phần mềm. v1.0015112208 5 CẤU TRÚC NỘI DUNG 1.1 Phần mềm 1.2 Các vấn đề liên quan đến phần mềm 1.3 Công nghệ học phần mềm v1.0015112208 6 1.1. PHẦN MỀM 1.1.1. Định nghĩa chung 1.1.2. Kiến trúc phần mềm về phần mềm 1.1.4. Đặc tính chung của 1.1.3. Khái niệm phần mềm 1.1.5. Thế nào là phần 1.1.6. Các ứng dụng mềm tốt phần mềm v1.0015112208 7 1.1.1. ĐỊ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. • Các đặc tính của SW và HW: HW SW Vật “cứng” Vật “mềm” Kim loại Kỹ thuật sử dụng Vật chất Trừu tượng Hữu hình Vô hình Sản xuất công nghiệp bởi máy móc là chính Sản xuất bởi con người là chính Định lượng là chính Định tính là chính Hỏng hóc, hao mòn Không hao mòn v1.0015112208 8 1.1.1. ĐỊNH NGHĨA CHUNG VỀ PHẦN MỀM • Định nghĩa 1: Các lệnh (chương trình máy tính) khi được thực hiện thì cung cấp những chức năng và kết quả mong muốn. Các cấu trúc dữ liệu làm cho chương trình thao tác thông tin thích hợp. Các tư liệu mô tả thao tác và cách sử dụng chương trình. • SW đối nghĩa với HW: Vai trò SW ngày càng thể hiện trội; Máy tính là chiếc hộp không có SW; Ngày nay, SW quyết định chất lượng một hệ thống máy tính, là chủ đề cốt lõi, trung tâm của hệ thống máy tính; Hệ thống máy tính gồm HW và SW. • Định nghĩa 2: Trong một hệ thống máy tính, nếu trừ bỏ đi các thiết bị và các loại phụ kiện thì phần còn lại chính là phần mềm (SW). Nghĩa hẹp: SW là dịch vụ chương trình để tăng khả năng xử lý của phần cứng của máy tính (như hệ điều hành - OS). Nghĩa rộng: SW là tất cả các kỹ thuật ứng dụng để thực hiện những dịch vụ chức năng cho mục đích nào đó bằng phần cứng. Không chỉ SW cơ bản và SW ứng dụng. Phải gồm cả khả năng, kinh nghiệm thực tiễn và kỹ năng của kỹ sư (người chế ra phần mềm). Là tất cả các kỹ thuật làm cho sử dụng phần cứng máy tính đạt hiệu v1.0015112208 quả cao. 9 1.1.1. ĐỊNH NGHĨA CHUNG VỀ PHẦN MỀM (tiếp theo) • Phần mềm là gì? Nhóm các kĩ thuật, phương pháp Nhóm các luận: kỹ thuật, Các khái niệm và trình tự cụ phương pháp thể hóa một hệ thống; luận Các phương pháp tiếp cận giải quyết vấn đề; Các trình tự thiết kế và phát Nhóm các Nhóm các triển được chuẩn hóa; chương trình tư liệu Các phương pháp đặc tả yêu cầu, thiết kế hệ thống, thiết kế Kinh nghiệm kỹ sư, chương trình, kiểm thử, toàn know-how bộ quy trình quản lý phát triển phần mềm. v1.0015112208 10 1.1.1. ĐỊNH NGHĨA CHUNG VỀ PHẦN MỀM (tiếp theo) Nhóm các chương trình: Là phần giao diện với phần cứng, tạo thành từ các nhóm lệnh chỉ thị cho máy tính biết trình tự thao tác xử lý dữ liệu. Phần mềm cơ bản: Với chức năng cung cấp môi trường thao tác dễ dàng cho người sử dụng nhằm tăng hiệu năng xử lý của phần cứng (ví dụ như OS là ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Công nghệ phần mềm ứng dụng Công nghệ phần mềm ứng dụng Phần mềm ứng dụng Vòng đời phần mềm Kỹ nghệ phần mềmGợi ý tài liệu liên quan:
-
Giáo trình tóm tắt Công nghệ phần mềm
149 trang 169 0 0 -
TÀI LIỆU HƯỚNG DẪN SỬ DỤNG PHẦN MỀM KHAI BÁO HẢI QUAN ĐIỆN TỬ phần 1
18 trang 158 0 0 -
Bài giảng Công nghệ phần mềm: Kỹ nghệ phần mềm - PGS. TS. Phạm Ngọc Hùng
29 trang 98 0 0 -
23 trang 47 0 0
-
144 trang 45 0 0
-
Đề thi giữa học kì 1 môn Tin học lớp 7 năm 2023-2024 có đáp án - Trường THCS Quang Trung, Tiên Phước
10 trang 41 0 0 -
Bài giảng Công nghệ phần mềm ứng dụng: Bài 6 - ThS. Thạc Bình Cường
52 trang 39 0 0 -
Bài giảng Công nghệ phần mềm ứng dụng: Bài 5 - ThS. Thạc Bình Cường
29 trang 39 0 0 -
Bài giảng môn Nhập môn điện toán: Chương 1 - TS. Nguyễn Văn Hiệp
32 trang 38 0 0 -
101 trang 36 0 0