Danh mục

Bài giảng Công nghệ phần mềm - Học viện Nông nghiệp Việt Nam

Số trang: 183      Loại file: pdf      Dung lượng: 2.81 MB      Lượt xem: 20      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 đủ (183 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng này trình bày những vấn đề cơ bản sau của công nghệ phần mềm: Những vấn đề cơ bản của công nghệ phần mềm, Tiến trình phát triển phần mềm, Công cụ hỗ trợ các hoạt động phát triển phần mềm, Vấn đề quản lý dự án phần mềm. Bài giảng này được biên soạn lần đầu để giảng dạy cho sinh viên chuyên ngành tin học và quản lý thông tin của Học viện Nông nghiệp Việt Nam. Nó cung cấp những kiến thức có tính nền tảng về vấn đề phát triển phần mềm cho những người hoạt động trong lĩnh vực tin học nói chung và cho sinh viên của khoa Công nghệ thông tin nói riêng.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm - Học viện Nông nghiệp Việt Nam MỤC LỤCMỤC LỤC ........................................................................................................................1DANH MỤC BẢNG BIỂU ..................................................................................................9DANH MỤC HÌNH ẢNH.................................................................................................. 10Hình 8-1. Chi phí của việc phát triển phần mềm không có phương pháp 169THUẬT NGỮ VIẾT TẮT 12 LỜI NÓI ĐẦU ................................................................................................ 14Chương 1: MỞ ĐẦU ....................................................................................... 151.1. LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN .......................................... 151.1.1. Quá trình tiến hóa của phần mềm .......................................................... 151.1.2. Sự ra đời của công nghệ phần mềm ....................................................... 161.2. MỘT SỐ KHÁI NIỆM CƠ BẢN TRONG LĨNH VỰC CÔNG NGHỆPHẦN MỀM .................................................................................................... 171.2.1. Khái niệm phần mềm ............................................................................. 171.2.2. Khái niệm công nghệ phần mềm ........................................................... 181.2.3. Sự khác nhau giữa công nghệ phần mềm và khoa học máy tính ........... 181.2.4. Tiến trình phần mềm .............................................................................. 181.2.5. Mô hình tiến trình phần mềm................................................................. 191.2.6. Chi phí của công nghệ phần mềm .......................................................... 201.2.7. Phương pháp công nghệ phần mềm ....................................................... 20Bảng 1.1. Các thành phần mô hình hệ thống ........................................................... 201.2.8. CASE - Các công cụ trong công nghệ phần mềm ................................. 211.2.9. Những thuộc tính phần mềm tốt ............................................................ 21Bảng 1.2. Các thuộc tính của phần mềm .................................................................. 211.2.10. Những thách thức cơ bản của lĩnh vực phát triển phần mềm .............. 221.3. MỘT SỐ VẤN ĐỀ VỀ ĐẠO ĐỨC CỦA CÁC CHUYÊN GIA CNTT .. 221.3.1. Những mối quan hệ cần phải quản lý của các chuyên gia công nghệthông tin ........................................................................................................... 231.3.2. Những quy tắc đạo đức của các chuyên gia CNTT .......................... 25CÂU HỎI ÔN TẬP .......................................................................................... 27Chương 2: TIẾN TRÌNH PHẦN MỀM .......................................................... 282.1. MÔ HÌNH TIẾN TRÌNH PHẦN MỀM ................................................... 282.1.1. Mô hình thác nước ................................................................................. 292.1.2. Phát triển tiến hóa .................................................................................. 312.1.3. Công nghệ phần mềm hướng thành phần .............................................. 322.2. TIẾN TRÌNH LẶP .................................................................................... 332.2.1. Mô hình gia tăng .................................................................................... 342.2.2. Mô hình xoắn ốc .................................................................................... 352.3. CÁC HOẠT ĐỘNG TRONG TIẾN TRÌNH ........................................... 36 12.3.1. Đặc tả phần mềm.................................................................................... 372.3.2. Thiết kế và thực thi phần mềm .............................................................. 382.3.3. Thẩm định phần mềm ............................................................................ 402.3.4. Cải tiến phần mềm ................................................................................. 422.4. RUP – TIẾN TRÌNH SẢN XUẤT PHẦN MỀM CỦA RATIONAL ...... 422.5. KỸ NGHỆ PHẦN MỀM CÓ MÁY TÍNH TRỢ GIÚP (CASE) ............. 44CÂU HỎI ÔN TẬP .......................................................................................................... 45Chương 3: QUẢN LÝ DỰ ÁN PHẦN MỀM ................................................. 463.1. CÁC KHÁI NIỆM CƠ BẢN .................................................................... 463.1.1. Khái niệm ...

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