Danh mục

Giáo trình Nhập môn công nghệ phần mềm (Nghề: Lập trình viên máy tính - Cao đẳng) - Trường CĐ Nghề Kỹ thuật Công nghệ

Số trang: 107      Loại file: pdf      Dung lượng: 2.09 MB      Lượt xem: 20      Lượt tải: 0    
tailieu_vip

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

(NB) Giáo trình Nhập môn công nghệ phần mềm cung cấp cho sinh viên những kiến thức cơ bản về tất cả mọi hoạt động liên quan đến phát triển phần mềm và kiến thức cơ bản về UML trong phát triển phần mềm.
Nội dung trích xuất từ tài liệu:
Giáo trình Nhập môn công nghệ phần mềm (Nghề: Lập trình viên máy tính - Cao đẳng) - Trường CĐ Nghề Kỹ thuật Công nghệ BỘ LAO ĐỘNG -THƯƠNG BINH VÀ XÃ HỘI TRƯỜNG CAO ĐẲNG NGHỀ KỸ THUẬT CÔNG NGHỆ -----š› & š›----- GIÁO TRÌNH MÔN HỌC : NHẬP MÔN CÔNG NGHỆ PHẦN MỀM NGHỀ: LẬP TRÌNH VIÊN MÁY TÍNH TRÌNH ĐỘ: CAO ĐẲNG Ban hành kèm theo Quyết định số: 13A/QĐ-CĐNKTCN ngày 10 tháng 01 năm 2019 của Hiệu trưởng Trường Cao đẳng nghề Kỹ thuật Công nghệ Hà Nội, năm 2021 (Lưu hành nội bộ) TUYÊN BỐ BẢN QUYỀN: Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo. Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lành mạnh sẽ bị nghiêm cấm. MÃ TÀI LIỆU: MHLTV 15 1 LỜI GIỚI THIỆU Mục tiêu của môn Nhập môn Công nghệ phần mềm là cung cấp cho sinh viên những kiến thức cơ bản về tất cả mọi hoạt động liên quan đến phát triển phần mềm và kiến thức cơ bản về UML trong phát triển phần mềm. Qua môn học này sinh viên có kỹ năng sử dụng công cụ phần mềm để thực hiện các pha trong quá trình phát triển phần mềm và qua đó nâng cao năng lực làm việc nhóm và kỹ năng mềm. Sinh viên tham dự lớp và thực hành đầy đủ đặc biệt tích cực tham gia thảo luận trình bày trên lớp là yêu cầu quan trọng. Các nội dung chính được trình bày trong tài liệu này gồm các chương: - Giới thiệu chung về phần mềm và công nghệ phần mềm - Một số mô hình vòng đời phát triển phần mềm - Xác định và đặc tả yêu cầu - Ngôn ngữ lập trình VB.NET - Thiết kế phần mềm - Kiểm thử phần mềm Mặc dầu có rất nhiều cố gắng, nhưng không tránh khỏi những khiếm khuyết, rất mong nhận được sự đóng góp ý kiến của độc giả để giáo trình được hoàn thiện hơn. Xin chân thành cảm ơn! Hà Nội, ngày 23 tháng 04 năm 2021 Tham gia biên soạn 1. Chủ biên Phùng Sỹ Tiến Trưởng khoa 2. Tập thể Giảng viên Khoa CNTT Mọi thông tin đóng góp chia sẻ xin gửi về hòm thư tienphungktcn@gmail.com, hoặc liên hệ số điện thoại 0913393834-0983393834 2 MỤC LỤC LỜI GIỚI THIỆU ................................................................................................... 2 CHƯƠNG 1: GIỚI THIỆU CHUNG ...................................................................... 7 VỀ PHẦN MỀM VÀ CÔNG NGHỆ PHẦN MỀM ................................................ 7 1. Khái niệm về phần mềm ............................................................................. 7 1.1. Định nghĩa chung về phần mềm.......................................................... 7 1 .2 . Các đặc tính của phần mềm ....................................................................... 8 1.3. Thế nào là một phần mềm tốt ? ......................................................... 10 1.4. Ứng dụng phần mềm ........................................................................ 11 2. Công nghệ phần mềm ................................................................................ 12 CHƯƠNG 2: MỘT SỐ MÔ HÌNH VÒNG ĐỜI PHÁT TRIỂN PHẦN MỀM ...... 14 1. Các khái niệm cơ bản ................................................................................... 14 1.1. Vòng đời phần mềm ......................................................................... 14 1.2. Quy trình phát triển phần mềm .............................................................. 15 2. Một số mô hình vòng đời phát triển phần mềm............................................. 16 2.2. Mô hình thuần thục khả năng ................................................................ 16 2.3. Mô hình chế thử .................................................................................... 17 2.4. Mô hình phát triển ứng dụng nhanh (RAD) ........................................... 18 2.5. Mô hình xoắn ốc ................................................................................... 20 2.6. Mô hình theo thành phần ....................................................................... 21 2.9. Mô hình chữ V ..................................................................................... 23 CHƯƠNG 3: XÁC ĐỊNH VÀ ĐẶC TẢ YÊU CẦU ............................................ 24 1. Tổng quan về yêu cầu phần mềm ................................................................. 24 1.1. Khái niệm yêu cầu phần mềm ............................................................... 24 1.2. Phân loại các yêu cầu phần mềm ........................................................... 24 2. Xác định yêu cầu phần mềm......................................................................... 24 2.1. Nội dung xác định yêu cầu phần mềm ................................................... 24 2.2 Phát hiện các yêu cầu phần mềm ............................................................ 24 2.3. Phân tích các yêu cầu phần mềm và thương lượng với khách hàng........ 26 3. Đặc tả yêu cầu .............................................................................................. 26 4. Thẩm định yêu cầu ....................................................................................... 27 CHƯƠNG 4: NGÔN NGỮ LẬP TRÌNH VB.NET .............................................. 35 1. Giới thiệu về Microsoft.NET Framework ............................................ ...

Tài liệu được xem nhiều: