Danh mục

Bài giảng nhập môn công nghệ phần mềm - ĐH Hàng Hải

Số trang: 65      Loại file: pdf      Dung lượng: 1.28 MB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

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

Thông tin tài liệu:

Phần mềm là một tập hợp bao gồm: Các lệnh (chương trình máy tính) khi thực hịên thì đưa ra hoạt độ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ài liệu mô tả thao tác và cách dùng chương trình.
Nội dung trích xuất từ tài liệu:
Bài giảng nhập môn công nghệ phần mềm - ĐH Hàng Hải TRƢỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN HỆ THỐNG THÔNG TIN -----***----- BÀI GIẢNGNHẬP MÔN CÔNG NGHỆ PHẦN MỀMTÊN HỌC PHẦN : CÔNG NGHỆ PHẦN MỀMMÃ HỌC PHẦN : 17404TRÌNH ĐỘ ĐÀO TẠO : ĐẠI HỌC CHÍNH QUY : CÔNG NGHỆ THÔNG TINDÙNG CHO SV NGÀNH HẢI PHÒNG - 2011 2 MỤC LỤC Nội dung TrangChương 1: Giới thiệu 51.1. Khái niệm phần mềm 51.2. Các đặc điểm của phần mềm 51.3. Các ứng dụng của phần mềm 61.4. Giới thiệu về Công nghệ phần mềm (Software engineering) 8Chương 2: Các mô hình phát triển phần mềm 92.1. Mô hình thác nước (Waterfall model) 92.2. Mô hình nguyên mẫu (Prototyping model) 112.3. Mô hình phát triển nhanh (RAD model) 132.4. Mô hình tăng trưởng (Incremental model) 132.5. Mô hình xoắn ốc (Spiral model) 132.6. Các mô hình hiện đại (Fourth generation techniques) 15Chương 3: Khảo sát và phân tích yêu cầu 183.1. Thu thập yêu cầu (Requirements elicitation) 183.2. Phân tích yêu cầu (Requirements analysis) 283.3. Đặc tả yêu cầu (Requirements specification) 283.4. Xét duyệt yêu cầu (Requirements validation) 35 37Chương 4: Mô hình hóa hệ thống4.1. Mô hình hóa dữ liệu (Data modeling) 374.2. Mô hình hóa chức năng (Functional modeling) 374.3. Mô hình hóa luồng thông tin (Information flow modeling) 38Chương 5: Thiết kế hệ thống 405.1. Quá trình thiết kế (Design process) 435.2. Các nguyên tắc thiết kế (Design principles) 46Chương 6: Kiểm thử phần mềm 506.1. Mục đích (Testing objectives) 506.2. Nguyên tắc kiểm thử (Testing principles) 506.3. Kiểm thử theo đường cơ bản (Basic path) 506.4. Kiểm thử theo phân vùng tương đương (Equivalence partitioning) 546.5. Kiểm thử theo giá trị biên (Boundary value analysis) 566.6. Các mức độ kiểm thử (Testing strategy) 58 3 Tên học phần: Nhập môn Công nghệ phần mềm Loại học phần: 1 Bộ môn phụ trách giảng dạy: Hệ thống Thông tin Khoa phụ trách: CNTT. Mã học phần: 17404 Tổng số TC: 2Tổng số tiết Lý thuyết Thực hành/Xemina Tự học Bài tập lớn Đồ án môn học 30 30 0 0 không khôngHọc phần học trước: Không yêu cầu.Học phần tiên quyết: Không yêu cầu.Học phần song song: Không yêu cầu.Mục tiêu của học phần:Cung cấp cho sinh viên những kiến thức cơ bản về công nghệ phần mềm.Nội dung chủ yếu:Giới thiệu về công nghệ phần mềm; Các mô hình phát triển phần mềm; Lượng giá dự án phần mềm;Khảo sát và phân tích yêu cầu; Mô hình hóa hệ thống; Thiết kế hệ thống; Kiểm thử phần mềm.Nội dung chi tiết: TÊN CHƢƠNG MỤC PHÂN PHỐI SỐ TIẾT TS LT TH BT KTChương 1: Giới thiệu 2 21.1. Khái niệm phần mềm1.2. Các đặc điểm của phần mềm1.3. Các ứng dụng của phần mềm1.4. Giới thiệu về Công nghệ phần mềm (Software engineering)Chương 2: Các mô hình phát triển phần mềm 6 62.1. Mô hình thác nước (Waterfall model)2.2. Mô hình nguyên mẫu (Prototyping model)2.3. Mô hình phát triển nhanh (RAD model)2.4. Mô hình tăng trưởng (Incremental model)2.5. Mô hình xoắn ốc (Spiral model)2.6. Các mô hình hiện đại (Fourth generation techniques)Chương 3: Khảo sát và phân tích yêu cầu 4 43.1. Thu thập yêu cầu (Requirements elicitation)3.2. Phân tích yêu cầu (Requirements analysis)3.3. Đặc tả yêu cầu (Requirem ...

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