Tài liệu giảng dạy môn Công nghệ phần mềm - Nguyễn Khắc Quốc
Số trang: 136
Loại file: pdf
Dung lượng: 3.90 MB
Lượt xem: 20
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:
Tài liệu môn Công nghệ phần mềm cung cấp cho người học những kiến thức như: Phần mềm và công nghệ phần mềm; Phân tích và đặc tả yêu cầu; Thiết kế phần mềm; Lập trình; Xác minh và thẩm định; Sưu liệu phần mềm; Quản lý dự án 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:
Tài liệu giảng dạy môn Công nghệ phần mềm - Nguyễn Khắc Quốc Phụ lục 5 TRƯỜNG ĐẠI HỌC TRÀ VINH KHOA KỸ THUẬT VÀ CÔNG NGHỆ TÀI LIỆU GIẢNG DẠY MÔN CÔNG NGHỆ PHẦN MỀM GV biên soạn: Nguyễn Khắc Quốc Trà Vinh, 5/2015 Lưu hành nội bộ KHoA rY ruuAT vA cCxc NGHE ^A BO h,{ON CONG NGIIE TX{OI{G TTN A^\^ TRANG PF{E DUY&T TAI LIEU GIANG DAY - TOn tai iiQu giAng dpy: CONG NGI{B' PHA.N MEM - ltlgdy hoin chinh: Th6ng 612015 -1ac gia bidn soan: NG1IYEN rcfAC QUOC - Eon vi c6ng t6c: B0 m6n COng nghQ Thdng tin - Dia chi li0n l4c: B0 m6n C6ng nghQ Th6ng tin Trd Vinh, ngdy l0 thdng 6 ndm 2015 PHE DUYET CUA BQ MON D6ng y su dpng tai liQu staqsa+v ..ftg- vilt{:, tk*) ..wrD't....:.. .. .. ..... do [rq tl i,q.6i..Nirr-...\'!-.,nlr:::.'- .. . .. .... bien soan dd giang day A .4. tJ. /' r\- .,r- mdn ..tit:'.I. .[Jt6r,-. .ncf-zn. JJl(r+. Trit Vinh, ng\,./,3 thang ..(.. nitm 2015 TR.UCITqG TTO N{ON -f6#furaW*g PHE DUYET CUA KIIOA lra Vinlt3gay 1..{, rlnng .[ . nay 2A t5 /'? rnr.roNc K-r-{q .t 96QfiW@i$* MỤC LỤC Chương 1 PHẦN MỀM VÀ CÔNG NGHỆ PHẦN MỀM ............................................ 1 1.1 Phần mềm máy tính .................................................................................................. 1 1.1.1 Khái niệm........................................................................................................... 1 1.1.2 Đặc điểm ............................................................................................................ 1 1.1.3 Phân loại ............................................................................................................ 2 1.1.4 Kiến trúc phần mềm........................................................................................... 3 1.1.5 Quá trình tạo phần mềm .................................................................................... 4 1.2 Công nghệ phần mềm ............................................................................................... 4 1.2.1 Lịch sử ra đời ..................................................................................................... 4 1.2.2 Định nghĩa ......................................................................................................... 5 1.2.3 Mục tiêu nghiên cứu .......................................................................................... 6 1.2.4 Đối tượng nghiên cứu ........................................................................................ 7 1.3 Qui trình phát triển phần mềm .................................................................................. 7 1.3.1 Mô hình vòng đời cổ điển (mô hình thác nước) (Waterfall Model) .................. 7 1.3.2 Mô hình làm bản mẫu (Prototype)................................................................... 12 1.3.3 Mô hình xoắn ốc .............................................................................................. 13 1.3.4 Kỹ thuật thế hệ thứ tư ...................................................................................... 14 1.3.5 Mô hình lập trình cực đoan .............................................................................. 15 1.3.6 Tổ hợp các mô hình ......................................................................................... 16 1.3.7 Tính khả thị của quá trình ................................................................................ 17 1.3.8 Vấn đề giảm kích cỡ của phần mềm ................................................................ 18 1.4 Cái nhìn chung về công nghệ phần mềm ................................................................ 18 1.5 Một số phương pháp xây dựng phần mềm ............................................................. 20 1.5.1 Khái niệm........................................................................................................ 20 1.5.2 Phân loại .......................................................................................................... 20 1.5.3 Cách tiếp cận ................................................................................................... 20 1.5.4 Cách tiến hành ................................................................................................. 21 1.6 Công cụ và môi trường phát triển phần mềm ......................................................... 23 1.6.1 Khái niệm........................................................................................................ 23 1.6.2 Phầ ...
Nội dung trích xuất từ tài liệu:
Tài liệu giảng dạy môn Công nghệ phần mềm - Nguyễn Khắc Quốc Phụ lục 5 TRƯỜNG ĐẠI HỌC TRÀ VINH KHOA KỸ THUẬT VÀ CÔNG NGHỆ TÀI LIỆU GIẢNG DẠY MÔN CÔNG NGHỆ PHẦN MỀM GV biên soạn: Nguyễn Khắc Quốc Trà Vinh, 5/2015 Lưu hành nội bộ KHoA rY ruuAT vA cCxc NGHE ^A BO h,{ON CONG NGIIE TX{OI{G TTN A^\^ TRANG PF{E DUY&T TAI LIEU GIANG DAY - TOn tai iiQu giAng dpy: CONG NGI{B' PHA.N MEM - ltlgdy hoin chinh: Th6ng 612015 -1ac gia bidn soan: NG1IYEN rcfAC QUOC - Eon vi c6ng t6c: B0 m6n COng nghQ Thdng tin - Dia chi li0n l4c: B0 m6n C6ng nghQ Th6ng tin Trd Vinh, ngdy l0 thdng 6 ndm 2015 PHE DUYET CUA BQ MON D6ng y su dpng tai liQu staqsa+v ..ftg- vilt{:, tk*) ..wrD't....:.. .. .. ..... do [rq tl i,q.6i..Nirr-...\'!-.,nlr:::.'- .. . .. .... bien soan dd giang day A .4. tJ. /' r\- .,r- mdn ..tit:'.I. .[Jt6r,-. .ncf-zn. JJl(r+. Trit Vinh, ng\,./,3 thang ..(.. nitm 2015 TR.UCITqG TTO N{ON -f6#furaW*g PHE DUYET CUA KIIOA lra Vinlt3gay 1..{, rlnng .[ . nay 2A t5 /'? rnr.roNc K-r-{q .t 96QfiW@i$* MỤC LỤC Chương 1 PHẦN MỀM VÀ CÔNG NGHỆ PHẦN MỀM ............................................ 1 1.1 Phần mềm máy tính .................................................................................................. 1 1.1.1 Khái niệm........................................................................................................... 1 1.1.2 Đặc điểm ............................................................................................................ 1 1.1.3 Phân loại ............................................................................................................ 2 1.1.4 Kiến trúc phần mềm........................................................................................... 3 1.1.5 Quá trình tạo phần mềm .................................................................................... 4 1.2 Công nghệ phần mềm ............................................................................................... 4 1.2.1 Lịch sử ra đời ..................................................................................................... 4 1.2.2 Định nghĩa ......................................................................................................... 5 1.2.3 Mục tiêu nghiên cứu .......................................................................................... 6 1.2.4 Đối tượng nghiên cứu ........................................................................................ 7 1.3 Qui trình phát triển phần mềm .................................................................................. 7 1.3.1 Mô hình vòng đời cổ điển (mô hình thác nước) (Waterfall Model) .................. 7 1.3.2 Mô hình làm bản mẫu (Prototype)................................................................... 12 1.3.3 Mô hình xoắn ốc .............................................................................................. 13 1.3.4 Kỹ thuật thế hệ thứ tư ...................................................................................... 14 1.3.5 Mô hình lập trình cực đoan .............................................................................. 15 1.3.6 Tổ hợp các mô hình ......................................................................................... 16 1.3.7 Tính khả thị của quá trình ................................................................................ 17 1.3.8 Vấn đề giảm kích cỡ của phần mềm ................................................................ 18 1.4 Cái nhìn chung về công nghệ phần mềm ................................................................ 18 1.5 Một số phương pháp xây dựng phần mềm ............................................................. 20 1.5.1 Khái niệm........................................................................................................ 20 1.5.2 Phân loại .......................................................................................................... 20 1.5.3 Cách tiếp cận ................................................................................................... 20 1.5.4 Cách tiến hành ................................................................................................. 21 1.6 Công cụ và môi trường phát triển phần mềm ......................................................... 23 1.6.1 Khái niệm........................................................................................................ 23 1.6.2 Phầ ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình Công nghệ phần mềm Công nghệ phần mềm Phần mềm máy tính Quy trình phát triển phần mềm Phương pháp xây dựng phần mềm Thiết kế phần mềm Thiết kế giao diện người sử dụng Ngôn ngữ lập trìnhGợi ý tài liệu liên quan:
-
62 trang 392 3 0
-
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 320 0 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 291 0 0 -
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 258 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 247 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 247 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 229 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 215 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 209 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 200 1 0