Giáo trình Công nghệ phần mềm
Số trang: 302
Loại file: doc
Dung lượng: 2.18 MB
Lượt xem: 19
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Qua môn học này sinh viên có cái nhìn khái quát về qui trình phát triển phần mềm, hiểu biết và thực hiện các giai đoạn trong qui trình trên một phần mềm cụ thể dựa trên những phương pháp, kỹ thuật trong quá trình thu thập yêu cầu, phân tích, thiết kế và cài đặt, viết sưu liệu đã được minh họa cụ thể trong giáo trình....
Nội dung trích xuất từ tài liệu:
Giáo trình Công nghệ phần mềm Giáo trình Công nghệ phần mềm MỤC LỤC Chương 1: TỔNG QUAN VỀ CÔNG NGHỆ PHẦN MỀM .......................................... 1 1. CÁC KHÁI NIỆM CƠ BẢN ........................................................................................ 3 1.1. Phần mềm .............................................................................................................. 3 1.1.1. Các khái niệm ................................................................................................. 3 1.1.2. Phân loại ......................................................................................................... 4 1.1.3. Kiến trúc phần mềm ....................................................................................... 4 1.2. Chất lượng phần mềm ........................................................................................... 6 1.2.1. Tính đúng đ ắn ................................................................................................. 6 1.2.2. Tính t iến hóa ................................................................................................... 7 1.2.3. Tính hiệu quả .................................................................................................. 7 1.2.4. Tính t iện dụng ................................................................................................. 8 1.2.5. Tính tương thích ............................................................................................. 8 1.2.6. Tính tái sử dụng .............................................................................................. 8 1.3. Công nghệ phần mềm ............................................................................................ 8 1.3.1. Sự ra đời ......................................................................................................... 8 1.3.2. Định nghĩa .................................................................................................... .. 9 1.3.3. Đối tượng nghiên cứu ................................................................................... 10 2. QUI TRÌNH CÔNG NGHỆ PHẦN MỀM ................................................................. 11 2.1. Các bước cơ bản trong xây dựng phần mềm ....................................................... 11 2.1.1. Xác định........................................................................................................ 11 2.1.2. Phát triển ....................................................................................................... 11 2.1.3. Bảo trì (Vận hành) ........................................................................................ 12 2.2. Các qui trình xây dựng phần mềm...................................................................... 12 2.2.1. Mô hình thác nước ........................................................................................ 12 2.2.2. Mô hình bản mẫu phần mềm ....................................................................... 17 2.2.3. Mô hình xoắn ốc ........................................................................................... 18 3. CÁC PHƯƠNG PHÁP XÂY DỰNG PHẦN MỀM .................................................. 19 3.1. Tổng quan ............................................................................................................ 19 3.1.1. Khái niệm ..................................................................................................... 19 3.1.2. Phân loại ....................................................................................................... 19 3.2. Các phương pháp xây dựng phần mềm ............................................................... 20 3.2.1. Cách tiếp cận ................................................................................................ 20 3.2.2. Cách tiến hành .............................................................................................. 21 4. CÔNG CỤ VÀ MÔI TRƯỜNG PHÁT TRIỂN PHẦN MỀM .................................. 24 4.1. Mở đầu ................................................................................................................. 24 4.1.1. Khái niệm ..................................................................................................... 24 4.2. Phần mềm hỗ trợ thực hiện các giai đoạn..................................................... ....... 24 4.2.1. Phần mềm hỗ trợ phân tích ........................................................................... 24 4.2.2. Phần mềm hỗ trợ thiết kế .............................................................................. 24 4.2.3. Phần mềm hỗ trợ lập trình ............................................................................ 25 4.2.4. Phần mềm hỗ trợ kiểm chứng ....................................................................... 25 4.3. Phần mềm hỗ trợ tổ chức, quản lý việc triễn k hai ............................................... 25 4.3.1. Xây dựng phương án .................................................................................... 25 4.3.2. Lập kế hoạch................................................................................................. 25 Chương 2: PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU........................................................ 26 1. Tổng quan ................................................................................................................... 26 1.1 Quá trình phân tích ............................................................................................... 26 1.1.1 Phân tích phạm vi dự án ................................................................................ 26 1.1.2 Phân tích mở rộng yêu cầu nghiệp vụ ...
Nội dung trích xuất từ tài liệu:
Giáo trình Công nghệ phần mềm Giáo trình Công nghệ phần mềm MỤC LỤC Chương 1: TỔNG QUAN VỀ CÔNG NGHỆ PHẦN MỀM .......................................... 1 1. CÁC KHÁI NIỆM CƠ BẢN ........................................................................................ 3 1.1. Phần mềm .............................................................................................................. 3 1.1.1. Các khái niệm ................................................................................................. 3 1.1.2. Phân loại ......................................................................................................... 4 1.1.3. Kiến trúc phần mềm ....................................................................................... 4 1.2. Chất lượng phần mềm ........................................................................................... 6 1.2.1. Tính đúng đ ắn ................................................................................................. 6 1.2.2. Tính t iến hóa ................................................................................................... 7 1.2.3. Tính hiệu quả .................................................................................................. 7 1.2.4. Tính t iện dụng ................................................................................................. 8 1.2.5. Tính tương thích ............................................................................................. 8 1.2.6. Tính tái sử dụng .............................................................................................. 8 1.3. Công nghệ phần mềm ............................................................................................ 8 1.3.1. Sự ra đời ......................................................................................................... 8 1.3.2. Định nghĩa .................................................................................................... .. 9 1.3.3. Đối tượng nghiên cứu ................................................................................... 10 2. QUI TRÌNH CÔNG NGHỆ PHẦN MỀM ................................................................. 11 2.1. Các bước cơ bản trong xây dựng phần mềm ....................................................... 11 2.1.1. Xác định........................................................................................................ 11 2.1.2. Phát triển ....................................................................................................... 11 2.1.3. Bảo trì (Vận hành) ........................................................................................ 12 2.2. Các qui trình xây dựng phần mềm...................................................................... 12 2.2.1. Mô hình thác nước ........................................................................................ 12 2.2.2. Mô hình bản mẫu phần mềm ....................................................................... 17 2.2.3. Mô hình xoắn ốc ........................................................................................... 18 3. CÁC PHƯƠNG PHÁP XÂY DỰNG PHẦN MỀM .................................................. 19 3.1. Tổng quan ............................................................................................................ 19 3.1.1. Khái niệm ..................................................................................................... 19 3.1.2. Phân loại ....................................................................................................... 19 3.2. Các phương pháp xây dựng phần mềm ............................................................... 20 3.2.1. Cách tiếp cận ................................................................................................ 20 3.2.2. Cách tiến hành .............................................................................................. 21 4. CÔNG CỤ VÀ MÔI TRƯỜNG PHÁT TRIỂN PHẦN MỀM .................................. 24 4.1. Mở đầu ................................................................................................................. 24 4.1.1. Khái niệm ..................................................................................................... 24 4.2. Phần mềm hỗ trợ thực hiện các giai đoạn..................................................... ....... 24 4.2.1. Phần mềm hỗ trợ phân tích ........................................................................... 24 4.2.2. Phần mềm hỗ trợ thiết kế .............................................................................. 24 4.2.3. Phần mềm hỗ trợ lập trình ............................................................................ 25 4.2.4. Phần mềm hỗ trợ kiểm chứng ....................................................................... 25 4.3. Phần mềm hỗ trợ tổ chức, quản lý việc triễn k hai ............................................... 25 4.3.1. Xây dựng phương án .................................................................................... 25 4.3.2. Lập kế hoạch................................................................................................. 25 Chương 2: PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU........................................................ 26 1. Tổng quan ................................................................................................................... 26 1.1 Quá trình phân tích ............................................................................................... 26 1.1.1 Phân tích phạm vi dự án ................................................................................ 26 1.1.2 Phân tích mở rộng yêu cầu nghiệp vụ ...
Tìm kiếm theo từ khóa liên quan:
phân tích phần mềm thiết kế phần mềm xây dựng phần mềm phương pháp đánh giá dự án phần mềm phần mềm máy tínhTài liệu liên quan:
-
Bài giảng Xử lý sự cố phần mềm - Bài 4 Xử lý sự cố sử dụng Internet
14 trang 340 0 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 331 0 0 -
Giáo trình tóm tắt Công nghệ phần mềm
149 trang 171 0 0 -
Đề cương môn học Phân tích thiết kế phần mềm
143 trang 155 0 0 -
Báo cáo bài tập lớn: Dự án phần mềm quản lý khách sạn
55 trang 155 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 153 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
64 trang 150 0 0 -
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Phần mềm Quản lý kết hôn
17 trang 148 0 0 -
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Quản lý hồ sơ bệnh án của 1 khoa
20 trang 136 0 0 -
Vai trò của phân tích, thiết kế hệ thống thông tin trong quy trình xây dựng phần mềm
7 trang 135 0 0