Danh mục

Giáo trình Công nghệ phần mềm (Nghề: Lập trình máy tính - CĐ/TC) - Trường Cao đẳng Cơ giới Ninh Bình (2021)

Số trang: 85      Loại file: doc      Dung lượng: 423.50 KB      Lượt xem: 13      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 28,000 VND Tải xuống file đầy đủ (85 trang) 0
Xem trước 8 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giáo trình Công nghệ phần mềm (Nghề: Lập trình máy tính - CĐ/TC) cung cấp cho người đọc những kiến thức như: Phần mềm và kỹ nghệ phần mềm; Tiến trình phần mềm; Phân tích đặc tả yêu cầu; Lập trình hiệu quả; Kiểm thử và bảo trì phần mềm. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Giáo trình Công nghệ phần mềm (Nghề: Lập trình máy tính - CĐ/TC) - Trường Cao đẳng Cơ giới Ninh Bình (2021) BỘ NÔNG NGHIỆP VÀ PHÁT TRIỂN NÔNG THÔN TRƯỜNG CAO ĐẲNG CƠ GIỚI NINH BÌNH GIÁO TRÌNH MÔN HỌC: CÔNG NGHỆ PHẦN MỀM NGHỀ: LẬP TRÌNH MÁY TÍNH TRÌNH ĐỘ: CAO ĐẲNG / TRUNG CẤPBan hành kèm theo Quyết định số: /QĐ-… ngày…….tháng….năm 2021 của Trường Cao đẳng Cơ giới Ninh BìnhNinh Bình, năm 2021 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 kinhdoanh thiếu lành mạnh sẽ bị nghiêm cấm. LỜI GIỚI THIỆU Trong hệ thống kiến thức chuyên ngành trang bị cho sinh viên nghề Lậptrình máy tính, môn học góp phần cung cấp những nội dung liên quan đến việcxây dựng các ứng dụng về phân tích xây dựng phần mềm ứng dụng. Các nội dung chính được trình bày trong tài liệu này gồm các bài: - Đặc trưng của phần mềm - Vai trò của phần mềm - Các yếu tố cơ bản của kỹ nghệ phần mềm - Vai trò của người phân tích yêu cầu - Xem xét phần mềm - Một số vấn đề thiết kế Mặc dù 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ànthiện hơn. Ninh Bình, ngày….tháng…. năm 2018 Tham gia biên soạn 1. Chủ biên – Th.S Nguyễn Anh Văn 2. Th.S Nguyễn Trung Cương 3. Th.S Nguyễn Xuân KhôiMỤC LỤC CHƯƠNG TRÌNH MÔ ĐUN CÔNG NGHỆ PHẦN MỀMMã số môm học: Mh 25Thời gian môm học: 60 h; (Lý thuyết: 36 h; Thực hành: 24 h)I. VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN- Môn học này được học sau khi học xong các môn học lập trình và các hệ quảntrị cơ sở dữ liệu.- Để học tốt mô đun này cần học qua các môn học Tin học căn bản, Lập trìnhcăn bản, cơ sở toán cho tin học, cấu trúc dữ liệu và giải thuật, lập trình hướngđối tượng.II. MỤC TIÊU MÔ ĐUNHọc xong mô đun này sinh viên có khả năng: - Trình bày được các khái niệm cơ bản về công nghệ phần mềm: Phầnmềm, công nghệ phần mềm, quy trình làm phần mềm. - Thực hiện được mô hình làm phần mềm: phù hợp cho yêu cầu của hệthống cụ thể; - Trình bày được các yêu cầu của phần mềm, xác định phạm vi, hạn chếcủa phần mềm; - Trình bày được sản phẩm và hướng dẫn sử dụng phần mềm; - Có thái độ nghiêm túc và tích cực trong học tập đảm bảo an toàn chongười và thiết bị.III. NỘI DUNG MÔ ĐUN1. Nội dung tổng quát và phân phối thời gian: Số Tên các bài trong mô đun Tổng Lý Thực TT Kiểm tra* số thuyết hành 1 Phần mềm và kỹ nghệ phần mềm 5 5 2 Tiến trình phần mềm 10 6 4 3 Phân tích đặc tả yêu cầu 11 5 4 2 4 Lập trình hiệu quả 9 5 4 5 Kiểm thử và bảo trì phần mềm 25 11 12 2 Cộng: 60 36 20 4* Ghi chú: Thời gian kiểm tra được tích hợp giữa lý thuyết với thực hành đượctính vào giờ thực hànhIV. ĐIỀU KIỆN THỰC HIỆN MÔ ĐUN Sinh viên cần học trước các môn học: - Cơ sở toán cho tin học. - Lập trình căn bản. - Cấu trúc dữ liệu và giải thuật. - Hệ quản trị cơ sở dữ liệu. - Lập trình hướng đối tượng.* Vật liệu: - Xưởng thực hành đạt chuẩn. - Các mô hình trên giấy in hoặc trên power point.* Dụng cụ: - Máy tính, máy chiếu. - Bài giảng soạn trên phần mềm dạy học. Bài 1. PHẦN MỀM VÀ KỸ NGHỆ PHẦN MỀMA. MỤC TIÊU CỦA BÀI - Hiểu được định nghĩa công nghệ phần mềm -Software Engineering;. - Sử dụng được phương pháp, công cụ, cách tiếp cận và phương tiện phụcvụ cho việc thiết kế và cài đặt các sản phẩm phần mềm;B. NỘI DUNG1.1. Một số khái niệm chung Mục tiêu của công nghệ phần mềm là tạo ra những phần mềm tốt, giảmđến tối thiểu những may rủi có thể gây cho các người liên quan. Trong quá trìnhđề cập, chúng ta sử dụng các thuật ngữ: Phần mềm (software): là một tập hợp các câu lệnh được viết bằng mộthoặc nhiều ngôn ngữ lập trình, nhằm tự động thực hiện một số các chức nănggiải quyết một bài toán nào đó. Công nghệ (engineering): là cách sử dụng các công cụ, các kỹ thuật trongcách giải quyết một vấn đề ...

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