Bài thuyết trình: Các công cụ dùng cho việc bảo trì phần mềm
Số trang: 19
Loại file: pptx
Dung lượng: 1.79 MB
Lượt xem: 17
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài thuyết trình: Các công cụ dùng cho việc bảo trì phần mềm - CĐ Công Nghệ Thủ Đức sẽ giúp các bạn nắm được những kiến thức cơ bản về việc bảo trì phần mềm trong đó hiểu được công cụ trong bảo trì là gì, hiểu được cách thức lựa chọn, phân loại công cụ như thế nào.
Nội dung trích xuất từ tài liệu:
Bài thuyết trình: Các công cụ dùng cho việc bảo trì phần mềmBài thuyết trình CÁC CÔNG CỤ DÙNG CHO VIỆC BẢO TRÌ PHẦN MỀMGVHD: PHAN GIA PHƯỚC Thành viên nhóm: 1.PHẠM THANH MÂN 2. PHAN QUỐC MINH A. MỤC TIÊU B. NỘI DUNG CHI TIẾT C. TÓM TẮT NỘI DUNG D. KẾT THÚCCÔNG CỤA. MỤC TIÊU MỤC TIÊUNắm được những kiến thức sau:1. Hiểu được công cụ trong bảo trì là gì.2. Hiểu cách thức lựa chọn công cụ như thế nào.3. Hiểu cách thức phân loại các công cụ. YÊU CẦUYêu cầu đối với bài học:Bài học này đòi hỏi những kiến thức về:• Quy trình phát triển phần mềm• Kiến thức cơ bản lập trình & kiểm kiểm thử• Kiến thức cơ bản về công nghệ phần mềmB. NỘI DUNG CHI TIẾT I. GiỚI THIỆU & ĐỊNH NGHĨA II. TIÊU CHUẨN LỰA CHỌNNỘI DUNG III. PHÂN LOẠI CÔNG CỤ IV. MỘT SỐ CÔNG CỤ I. Giới thiệu & định nghĩa Công cụ là đối tượng, phương tiện, tư liệu tham gia vào quá trình sản xuất tạo thành sản phẩm.=> Công cụ bảo trì phân mêm (software maintenance tool) ̀ ̀• Công cụ (tool) cung cấp các hỗ trợ tự động hay bán tự động đối với chu trình và phương pháp.được tích hợp sẽ tạo thành Các công cụ • CASE (Coputer Aided Softwave Engineering) Là hệ thống được sử dụng để hỗ trợ các hoạt động trong quy trình phátCông cụ (Tool) giúp đỡ các kỹ sư phẩn mềmnhững công việc khó khăn trong việc pháttriển phần mềm bao gồm cả sự sáng tạo,cách tổ chức chẳng hạn như kế hoạch, hợpđồng, đặt diểm kỹ thuật mã nguổn, thông tin II. Tiêu Chuẩn Lựa Chọn Công Cụv Khả năng: hỗ trợ tác vụ thực thi (tính tự động, hay làm tay)v Chức năng: xem xét tính năng tự độngv Chí phí và lợi ích:v Platforms: Win, Linux, … II. Tiêu Chuẩn Lựa Chọn Công Cụv Ngôn ngữ lập trình: hỗ trợ ngôn ngữ Java, Ada, C, C++,Cobol, Fortran, Modula-2, Lisp and Prolog,v Tính dễ dụng: ví dụ: command line or menu- drivenv Tính mở của kiến trúc:tính mở rộng và khảv Tính ổn định của nhà cung cấpv Văn hoá tổ chức: a working culture và work patterns. Để tăng cơ hội công cụ được chấp nhận bởi người dùng cuối, cần thiết xem xét đển văn hoá và mẫu công III. Phân Loại Công Cụü Khả năng nắm bắt chương trình và reverse engineeringü Kiểm thửü Quản lý cấu hìnhü Sưu liệu(tài liệu lưu lại) và độ đo (số dòng code lỗi trên số dòng code).III. Phân Loại Công Cụ Ø Công cụ đọc hiểu và reverse engineering Ø Công cụ hỗ trợ kiểm thử Ø Công cụ hỗ trợ quản lý cấu hìnhIV. Một Số Công Cụ Dùng Cho BảoTrìv Công cụ đọc hiểu và reverse engineering• Program Slicer• Static Analyser • Data Flow Analyser• Dynamic Analyser • Cross-Referencer • Dependency AnalyserIV. Một Số Công Cụ Dùng Cho BảoTrì Ø Công cụ hỗ trợ kiểm thử • Công cụ mô phỏng giả lập (Simulator) • Bộ phát sinh test case (Generator)Ø • Công cụ h ộ phát sinh lý c Paths (Generator Bỗ trợ quản Testấu hình• Source Code Control SystemC.TÓM TẮTThank you for listen! Good luck!
Nội dung trích xuất từ tài liệu:
Bài thuyết trình: Các công cụ dùng cho việc bảo trì phần mềmBài thuyết trình CÁC CÔNG CỤ DÙNG CHO VIỆC BẢO TRÌ PHẦN MỀMGVHD: PHAN GIA PHƯỚC Thành viên nhóm: 1.PHẠM THANH MÂN 2. PHAN QUỐC MINH A. MỤC TIÊU B. NỘI DUNG CHI TIẾT C. TÓM TẮT NỘI DUNG D. KẾT THÚCCÔNG CỤA. MỤC TIÊU MỤC TIÊUNắm được những kiến thức sau:1. Hiểu được công cụ trong bảo trì là gì.2. Hiểu cách thức lựa chọn công cụ như thế nào.3. Hiểu cách thức phân loại các công cụ. YÊU CẦUYêu cầu đối với bài học:Bài học này đòi hỏi những kiến thức về:• Quy trình phát triển phần mềm• Kiến thức cơ bản lập trình & kiểm kiểm thử• Kiến thức cơ bản về công nghệ phần mềmB. NỘI DUNG CHI TIẾT I. GiỚI THIỆU & ĐỊNH NGHĨA II. TIÊU CHUẨN LỰA CHỌNNỘI DUNG III. PHÂN LOẠI CÔNG CỤ IV. MỘT SỐ CÔNG CỤ I. Giới thiệu & định nghĩa Công cụ là đối tượng, phương tiện, tư liệu tham gia vào quá trình sản xuất tạo thành sản phẩm.=> Công cụ bảo trì phân mêm (software maintenance tool) ̀ ̀• Công cụ (tool) cung cấp các hỗ trợ tự động hay bán tự động đối với chu trình và phương pháp.được tích hợp sẽ tạo thành Các công cụ • CASE (Coputer Aided Softwave Engineering) Là hệ thống được sử dụng để hỗ trợ các hoạt động trong quy trình phátCông cụ (Tool) giúp đỡ các kỹ sư phẩn mềmnhững công việc khó khăn trong việc pháttriển phần mềm bao gồm cả sự sáng tạo,cách tổ chức chẳng hạn như kế hoạch, hợpđồng, đặt diểm kỹ thuật mã nguổn, thông tin II. Tiêu Chuẩn Lựa Chọn Công Cụv Khả năng: hỗ trợ tác vụ thực thi (tính tự động, hay làm tay)v Chức năng: xem xét tính năng tự độngv Chí phí và lợi ích:v Platforms: Win, Linux, … II. Tiêu Chuẩn Lựa Chọn Công Cụv Ngôn ngữ lập trình: hỗ trợ ngôn ngữ Java, Ada, C, C++,Cobol, Fortran, Modula-2, Lisp and Prolog,v Tính dễ dụng: ví dụ: command line or menu- drivenv Tính mở của kiến trúc:tính mở rộng và khảv Tính ổn định của nhà cung cấpv Văn hoá tổ chức: a working culture và work patterns. Để tăng cơ hội công cụ được chấp nhận bởi người dùng cuối, cần thiết xem xét đển văn hoá và mẫu công III. Phân Loại Công Cụü Khả năng nắm bắt chương trình và reverse engineeringü Kiểm thửü Quản lý cấu hìnhü Sưu liệu(tài liệu lưu lại) và độ đo (số dòng code lỗi trên số dòng code).III. Phân Loại Công Cụ Ø Công cụ đọc hiểu và reverse engineering Ø Công cụ hỗ trợ kiểm thử Ø Công cụ hỗ trợ quản lý cấu hìnhIV. Một Số Công Cụ Dùng Cho BảoTrìv Công cụ đọc hiểu và reverse engineering• Program Slicer• Static Analyser • Data Flow Analyser• Dynamic Analyser • Cross-Referencer • Dependency AnalyserIV. Một Số Công Cụ Dùng Cho BảoTrì Ø Công cụ hỗ trợ kiểm thử • Công cụ mô phỏng giả lập (Simulator) • Bộ phát sinh test case (Generator)Ø • Công cụ h ộ phát sinh lý c Paths (Generator Bỗ trợ quản Testấu hình• Source Code Control SystemC.TÓM TẮTThank you for listen! Good luck!
Tìm kiếm theo từ khóa liên quan:
Lập trình phần mềm Bài thuyết trình tin học Bảo trì phần mềm Công Cụ Bảo Trì Phát triển phần mềm Công nghệ phần mềmGợi ý tài liệu liên quan:
-
62 trang 401 3 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 224 0 0 -
Mô tả công việc lập trình viên phần mềm
1 trang 200 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 193 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 186 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 179 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 173 0 0 -
6 trang 169 0 0
-
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 149 0 0 -
Bài giảng Công nghệ phần mềm - Chương 2: Quy trình xây dựng phần mềm
36 trang 148 0 0