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
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 ...
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ìm kiếm theo từ khóa liên quan:
tài liệ phần mềm phần mềm kỹ thuật máy tính thủ thuật máy tính kỹ năng máy tínhGợi ý tài liệu liên quan:
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 314 0 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 313 1 0 -
Làm việc với Read Only Domain Controllers
20 trang 303 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 212 0 0 -
Giáo trình Bảo trì hệ thống và cài đặt phần mềm
68 trang 207 0 0 -
UltraISO chương trình ghi đĩa, tạo ổ đĩa ảo nhỏ gọn
10 trang 203 0 0 -
Hướng dẫn cách khắc phục lỗi màn hình xanh trong windows
7 trang 202 0 0 -
Hướng dẫn sử dụng mạch nạp SP200S
31 trang 202 0 0 -
Sao lưu dữ liệu Gmail sử dụng chế độ Offline
8 trang 201 0 0 -
Tổng hợp 30 lỗi thương gặp cho những bạn mới sử dụng máy tính
9 trang 201 0 0