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: 27
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ìnhTài liệu có liên quan:
-
62 trang 422 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 374 1 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 365 0 0 -
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 316 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 310 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 293 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 249 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 248 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 242 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 242 0 0