Bài giảng Nhập môn Công nghệ phần mềm: Giới thiệu tổng quan về nội dung học phần - TS. Trần Ngọc Bảo
lượt xem 7
download
Bài giảng Nhập môn Công nghệ phần mềm: Giới thiệu tổng quan về nội dung học phần cung cấp cho người học một số nội dung tổng quan về học phần "Nhập môn Công nghệ phần mềm". Thông qua bài giới thiệu tổng quan này, người học có thể biết được công nghệ phần mềm là gì, biết được quy trình công nghệ phần mềm gồm có những giai đoạn nào và diễn ra như thế nào, biết được một số phương pháp xây dựng phần mềm, các công cụ hỗ trợ phát triển phần mềm,... Mời các bạn ùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Nhập môn Công nghệ phần mềm: Giới thiệu tổng quan về nội dung học phần - TS. Trần Ngọc Bảo
- Đại Học Sư Phạm Tp. Hồ Chí Minh Khoa Toán – Tin Học NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Giới thiệu thiệ tổng tổ quan về ề nội ội dung d h phần học hầ Người ời trình ì h bày: bà TS. Trần ầ Ngọc Bảo ả Email: baotn@hcmup.edu.vn Mobile: 0938103838
- Lập trình ? Lập trình ẦN PM QUAN HỌC PHẦ BÀI GIẢNG HỌC PHẦN CNP Chươ Chương ng trình thực thi Yêu cầu bài toán Viết chươ chương ng trình (EXE) ỔNG Q Ví dụ: TỔ -Viết ch chươ ương ng trình giải phươ phương ng trình bậc nhất ax + b = 0 0.. B -Viết chươ chương ng trình giải phươ phương ng trình bậc hai ax2 + bx+c = 0. TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Ví dụ minh họa Viết chươ chương ng trình giải phươ phương ng trình bậc nhất ax + b = 0 0. ẦN PM QUAN HỌC PHẦ BÀI GIẢNG HỌC PHẦN CNP ỔNG Q TỔ B TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Lập trình ? Lập trình ẦN PM QUAN HỌC PHẦ BÀI GIẢNG HỌC PHẦN CNP Chươ Chương ng trình thực thi Yêu cầu bài toán Viết chươ chương ng trình (EXE) Chươ Chương ng trình ỔNG Q TỔ Dữ liệu B Dữ liệu đầ đầu ầu vào (Input) Giải thuật đầu đầ u ra (Output) TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Ví dụ minh họa Chươ Chương ng trình Dữ liệu Dữ liệu đầ đầuu vào ẦN đầu đầ u ra PM QUAN HỌC PHẦ (Input) Giải thuật (O t t) (Output) BÀI GIẢNG HỌC PHẦN CNP Viết chươ ch hương ng trình t ì h giải iải phươ ph hương ng trình t ì h bậc bậ nhất hất ax + b = 0 0. Input Hệ số: a, b - Nếu a ≠ 0 thì Output Phươ Ph ươngng trình có nghiệm x=- x=-b/a ỔNG Q Nghiệm của - Ng Ngượ ượcc lại phươ phương ng trình Nếu b = 0 thì Phươ Ph ươngng trình vô số nghiệm x TỔ B Ngược Ng ược lại Các biến (variables) Phươ Ph ươngng trình vô nghiệm trong chươ chương ng trình Các biến (variables) trong chươ chương ng trình TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Ví dụ minh họa Viết chươ chương ng trình giải phươ phương ng trình bậc nhất ax + b = 0 0. ẦN PM QUAN HỌC PHẦ BÀI GIẢNG HỌC PHẦN CNP ỔNG Q TỔ B TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Xây dựng phần mềm ? Xây dựng phần mềm ẦN PM QUAN HỌC PHẦ BÀI GIẢNG HỌC PHẦN CNP Hệ thống phần mềm Yêu cầu bài toán Viết chươ chương ng trình (Windows/Web,…) ỔNG Q Ví dụ: TỔ - Viết/ xây dựng phần mềm quản lý học sinh sinh, sinh viên B - Xây dựng phần mềm quản lý bán hàng, tài sản, kế toán,… -Xây dựng phần ầ mềm ề trò chơi Caro, cờ tướng,…. TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Xây dựng phần mềm quản lý học sinh,..? Tổổ chức chức, ứ , Yêu cầu ầ bài Công cụ thiết ế kế ế thiết kế dữ liệu ? toán Mẫu biểu, biểu, thống kê ? ẦN PM HỌC PHẦ BÀI GIẢNG HỌC PHẦN CNP Xây dựng Thiết kế giao diện, diện, phần mềm Lập trình ?? Công cụ đóng gói, gói, Phần mềm soạn thảo tài liệu liệu,,... ỔNG QUAN Q Lưu trữ thông In lý lịch, lịch, thời Nhập thông tin học khóa biểu biểu,, bảng Cài đặt , hướng tin học sinh, sinh, sinh,, điểm sinh điểm,… ,… dẫn sử dụng… dụng… điểm,… điểm ,… TỔ B Cơ sở dữ Giao G ao d diện, diện ệ , liệu ? Mẫ biểu Mẫu biể ?? Đóng gói,… gói,… màn hình… hình… TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- PM BÀI GIẢNG HỌC PHẦN CNP B ỔNG Q TỔ ẦN QUAN HỌC PHẦ Hệ thống quản lý học sinh – Windows App 9 TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- PM BÀI GIẢNG HỌC PHẦN CNP B ỔNG Q TỔ ẦN QUAN HỌC PHẦ Hệ thống quản lý sinh viên – Web App TRẦN NGỌC BẢO KHOA TOÁN 10 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- ẦN Mẫu biểu trong các ứng dụng PM QUAN HỌC PHẦ BÀI GIẢNG HỌC PHẦN CNP ỔNG Q TỔ B Thông tin thể hiện trên báo cáo được lấy từ đâu ? TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Ứng dụng quản lý CT Nhân Thành phần giao diện ẦN sự ự PM QUAN HỌC PHẦ BÀI GIẢNG HỌC PHẦN CNP Kết nối Giao tiếp dữ liệu CSDL ỔNG Q TỔ B CSDL Thành phần dữ liệu TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- CSDL trong ứng dụng quản lý Thành phần giao diện: diện: CT Nhân Visual Basic, Visual C++, C#, sự ự VB..NET, VB NET Delphi… D l hi… Delphi Giao tiếp ế dữ liệu liệu: ệ : ODBC, Kết nối CSDL DAO, ADODB ADODB,, ADO. ADO.NET,.. NET,.. Thành phần dữ liệu: liệu: MS CSDL Access, SQL Server, Oracle … Oracle,… Oracle, Tran Ngoc TRẦN Bao NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC DaiSƯ hocPHẠM Su PhamTP.HCM TP.HCM
- Công nghệ phần mềm ? • Công ô nghệ ệ phần ầ mềm ề là à ngành à khoa học nghiên cứu về việc xây dựng ẦN PM QUAN HỌC PHẦ những hữ phần hầ mềmề có ó chất hấ lượng, l có ó BÀI GIẢNG HỌC PHẦN CNP giá thành hợp lý trong khoảng thời gian i hợp h lý • Đối tượng nghiên cứu ỔNG Q – Qui trình công nghệ – Phương gppháp p xây y dựng ự gp phần mềm TỔ B – Công cụ hỗ trợ phát triển phần mềm Công nghệ phần mềm – Software Engineering TRẦN NGỌC BẢO KHOA TOÁN 14 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Qui trình công nghệ phần mềm • Xây dựng phần mềm cần phải thực ẦN hiện theo trình tự nào ? PM QUAN HỌC PHẦ BÀI GIẢNG HỌC PHẦN CNP • Cần bao nhiêu người tham gia ? vai trò của từng thành viên ? tổ chức quản lý các thành viên ? • Giao Gi tiế tiếp giữa iữ các á thành thà h viên iê trong t ỔNG Q hệ thống ? TỔ B Qui trình Công nghệ phần mềm – Software Development Process TRẦN NGỌC BẢO KHOA TOÁN 15 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- PM BÀI GIẢNG HỌC PHẦN CNP ẦN QUAN HỌC PHẦ ỔNG Q Qui trình công nghệ phần mềm An idea Analysis Design and Completed Software TỔ B Implementation System Time TRẦN NGỌC BẢO KHOA TOÁN 16 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Qui trình công nghệ phần mềm • Mô hình thác nước (Waterfall Model) ẦN • Mô hình thác nước mở rộng PM QUAN HỌC PHẦ BÀI GIẢNG HỌC PHẦN CNP • Qui trình RUP (Rational Unified P Process)) ỔNG Q TỔ B TRẦN NGỌC BẢO KHOA TOÁN 17 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Một số phương pháp xây dựng phần mềm • Phương pháp hướng cấu trúc ẦN PM QUAN HỌC PHẦ • Phương h pháp há tựa Merise i BÀI GIẢNG HỌC PHẦN CNP • Phương pháp hướng đối tượng – Phương pháp OMT ỔNG Q – Phương pháp UML TỔ B TRẦN NGỌC BẢO KHOA TOÁN 18 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Công cụ hỗ trợ phát triển phần mềm • Công cụ hỗ ỗ trợ phát triển phần mềm – Rational Rose ẦN PM QUAN HỌC PHẦ BÀI GIẢNG HỌC PHẦN CNP – Power Designer – Microsoft Visio – Microsoft Studio 6.0 – Microsoft Studio.Net ỔNG Q – Microsoft SQL Server 2000/2005 – Oracle 8i/9i/10i TỔ B – Visual Studio Team Systems 2005 CASE Tool – Computer Aided Software Engineering TRẦN NGỌC BẢO KHOA TOÁN 19 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Công cụ hỗ trợ phát triển phần mềm • Công cụ hỗ ỗ trợ phát triển phần mềm ẦN PM QUAN HỌC PHẦ BÀI GIẢNG HỌC PHẦN CNP – Seagate Crystal Report p – ComponetOne Enteprise p – Infragistics g – Intersoft Webgird ỔNG Q – Data Dynamic – InstallShield/Wise Install TỔ B – eHelp/RoboHelp – …. CASE Tool – Computer Aided Software Engineering TRẦN NGỌC BẢO KHOA TOÁN 20 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Nhập môn Công nghệ thông tin: Lab 1 - Th.S Dương Thành Phết
13 p | 227 | 44
-
Bài giảng Nhập môn Công nghệ thông tin: Hướng dẫn bài tập 3 - Th.S Dương Thành Phết
59 p | 171 | 21
-
Bài giảng Nhập môn Công nghệ thông tin: Hướng dẫn bài tập 1 - Th.S Dương Thành Phết
17 p | 160 | 20
-
Bài giảng Nhập môn Công nghệ phần mềm: Chương 3 - Nguyễn Thị Minh Tuyền
77 p | 148 | 18
-
Bài giảng Nhập môn công nghệ phần mềm - Chương 1: Tổng quan về công nghệ phần mềm (2011)
49 p | 107 | 14
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 9 - Ngô Chánh Đức
32 p | 122 | 13
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 3 - Ngô Chánh Đức
35 p | 90 | 11
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 2 - Ngô Chánh Đức
60 p | 123 | 11
-
Bài giảng Nhập môn Công nghệ phần mềm: Chương 1 - Nguyễn Thị Minh Tuyền
41 p | 118 | 10
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 4 - Ngô Chánh Đức
45 p | 111 | 10
-
Bài giảng Nhập môn công nghệ phần mềm - Chương 1: Tổng quan về công nghệ phần mềm
35 p | 33 | 9
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 7 - Ngô Chánh Đức
26 p | 115 | 8
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 1 - Ngô Chánh Đức
13 p | 104 | 8
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 5 - Ngô Chánh Đức
51 p | 76 | 8
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 8 - Ngô Chánh Đức
29 p | 75 | 6
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 6 - Ngô Chánh Đức
36 p | 91 | 6
-
Bài giảng Nhập môn Công nghệ thông tin 1: Giới thiệu môn học - Ngô Chánh Đức
4 p | 108 | 5
-
Bài giảng Nhập môn công nghệ phần mềm - Chương 1: Nguyễn Văn Danh
9 p | 82 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn