Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

67 727 2
Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu tham khảo công nghệ thông tin Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

ĐẠI HỌC QUỐC GIA HÀ NỘITRƯỜNG ĐẠI HỌC CÔNG NGHỆBùi Chí TàiNGHIÊN CỨU MỘT GIẢI PHÁP BẢO TRÌ PHẦN MỀM TỰ ĐỘNG KẾT HỢP VỚI HỆ THỐNG QUẢN CẤU HÌNHKHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUYNgành: Công nghệ thông tinHÀ NỘI - 2009 ĐẠI HỌC QUỐC GIA HÀ NỘITRƯỜNG ĐẠI HỌC CÔNG NGHỆBùi Chí TàiNGHIÊN CỨU MỘT GIẢI PHÁP BẢO TRÌ PHẦN MỀM TỰ ĐỘNG KẾT HỢP VỚI HỆ THỐNGQUẢN CẤU HÌNHKHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUYNgành: Công nghệ thông tinCán bộ hướng dẫn: ThS. Đào Kiến QuốcHÀ NỘI – 2009 TÓM TẮT NỘI DUNGTrong khóa luận tốt nghiệp này, chúng tôi tìm hiểu và nghiên cứu về hệ thống quản cấu hình phần mềm, mà nhiệm vụ quan trọng nhất là quản phiên bản. Hầu hết công cụ quản phiên bản hiện thời chỉ chú trọng hỗ trợ cho những nhà phát triển trong khi phát triển phần mềm nhằm kiểm soát mọi sự thay đổi của phần mềm do nhà phát triển tạo ra, mà chưa hỗ trợ việc nâng cấp phần mềm tự động về phía khách hàng, rộng hơn là bảo trì phần mềm tự động. Vì vậy trong khóa luận này, chúng tôi sẽ đề xuất một giải pháp kết hợp việc nâng cấp tự động với hệ thống quản phiên bản.Dựa trên ý tưởng đó, chúng tôi đã tiến hành phân tích, thiết kế và cài đặt thử nghiệm chương trình mô phỏng kết hợp nâng cấp phần mềm với hệ thống quản phiên bản. MỤC LỤC Bùi Chí Tài 1 HÀ NỘI - 2009 . 1 Bùi Chí Tài 2 i Mở đầuCHƯƠNG 1MỞ ĐẦUChương này nhằm giới thiệu những khái niệm và hoạt động chung của việc “bảo trì phần mềm” và “hệ thống quản cấu hình”.1.1. Khái niệm bảo trì phần mềm Bảo trì phần mềm (Software Maintenance) là việc chỉnh sửa một sản phẩm phần mềm sau khi đã chuyển giao để sửa lỗi, để cải tiến hiệu năng (performance) hoặc các thuộc tính khác, hoặc làm thích ứng sản phẩm trên một môi trường bị thay đổi.[7]Trong bảo trì phần mềm chúng ta xem xét hoạt động nâng cấp phần mềm• Nâng cấp phần mềm: Là việc sử dụng hay triển khai (deploying) một phiên bản phần mềm mới để thay thế cho một phiên bản phần mềm khác (cũ hơn).Ví dụ: Nâng cấp phiên bản trình duyệt Firefox 3.0.4 lên Firefox 3.0.7 1.2. Khái niệm quản cấu hình phần mềmQuản cấu hình phần mềm (Software Configuration Management – SCM) là sự phát triển và áp dụng các chuẩn và các thủ tục để quản sự phát triển của hệ thống sản phẩm. Quản cấu hình là hoạt động bao trùm trong suốt tiến trình phần mềm. Bởi vì những thay đổi có thể xảy ra vào bất cứ lúc nào, hoạt động quản cấu hình được phát triển để xác định thay đổi, kiểm soát thay đổi, đảm bảo rằng những thay đổi đó được thi hành một cách đúng đắn, và báo cáo những thay đổi đó cho những người liên quan.[2]Theo chuẩn CMM và ISO 15504: Mục đích của Quản Cấu Hình là để thiết lập và bảo đảm tính toàn vẹn của các sản phẩm trung gian cũng như sản phẩm sau cùng của một dự án phần mềm, xuyên suốt chu kỳ sống của dự án phần mềm đó.1.3. Vai trò của quản cấu hình phần mềmTại sao lại phải quản cấu hình ?[3]Thực tiễn phát triển phần mềm chúng ta thường gặp những sự cố như:• Một lỗi nào đó của phần mềm đang xây dựng đã tốn công sửa chữa, bỗng nhiên xuất hiện trở lại.1 Mở đầu• Một chức năng nào đó của phần mềm đã được phát triển và kiểm tra cẩn thận bỗng thất lạc hoặc biến mất một cách khó hiểu.• Một chương trình đã được kiểm tra cẩn thận bỗng nhiễn không chạy được nữa.• Một chương trình gồm nhiều đơn thể (module), mỗi đơn thể gồm nhiều chức năng, các chức năng được chia ra cho nhiều lập trình viên, mỗi chức năng bao gồm nhiều tập tin mã nguồn, với nhiều phiên bản khác nhau. Khi tích hợp hệ thống và biên dịch, trong hàng chục tập tin mã nguồn với hàng trăm phiên bản, tập tin nào, phiên bản nào là đúng và cần lấy để tiến hành tích hợp.Quản cấu hình tốt sẽ giải quyết được nhiều vấn đề có thể xảy ra:• Cập nhật đồng thời: Khi 2 hoặc nhiều lập trình viên làm việc cách biệt nhau nhưng trên cùng một chương trình hoặc dự án, những thay đổi mà người này thực hiện có thể phá vỡ kết quả làm việc của người khác. Ví dụ: Sản phẩm anh A làm ra sử dụng kết quả công việc của anh B, sản phẩm của anh B thay đổi dẫn đến sản phẩm của anh A không chạy được.• Chia sẻ mã nguồn: Trong các hệ thống lớn, khi các chức năng chung bị thay đổi, tất cả những người liên quan phải được biết. Không quản mã nguồn tốt thì không có cách nào đảm bảo tất cả những người liên quan đều được thông báo những thay đổi đó.• Vấn đề phiên bản phần mềm (release): Hầu hết các chương trình hoặc hệ thống lớn được phát triển với nhiều phiên bản từ thấp đến cao. Trong trường hợp một phiên bản khách đang dùng, phiên bản khác đang được kiểm tra (test), và một phiên bản khác nữa đang trong quá trình phát triển, khi có một lỗi xảy ra, việc sửa lỗi phải đồng bộ giữa ba phiên bản này, nếu quản mã nguồn không tốt, vấn đề đồng bộ rất khó thực hiên được. Nếu lỗi do khách hàng phát hiện ra, lỗi đó phải được sửa trong tất cả các phiên bản về sau.2 Mở đầuQuản cấu hình được thực hiện xuyên suốt chu kỳ sống của dự án, từ lúc bắtđầu đến lúc kết thúc, thậm chí vẫn còn trong giai đoạn bảo trì sản phẩm sau dự án.1.4. Hoạt động quản cấu hình1.4.1. Các khái niệm cơ bản trong quản cấu hình• Hạng mục cấu hình (Configuration Item - CI): Là tên gọi của các sản phẩm, sản phẩm trung gian, một file hoặc một nhóm file, tài liệu hoặc một nhóm tài liệu trong dự án mà ta cần phải quản và kiểm soát. Ví dụ: một file mã nguồn, tài liệu về yêu cầu sản phẩm, bản thiết kế,…• Ranh giới (Baseline): Là một mốc trong quá trình phát triển phần mềm mà sau điểm mốc này thì mọi thay đổi phải được thông báo tới tất cả những người có liên quan.Ví dụ: Các thành phần của đặc tả thiết kế phải được viết thành tài liệu và được xem xét lại, các lỗi phải được tìm ra và sửa cho đúng. Một khi mà tất cả các phần của việc đặc tả đã được xem xét, sửa cho đúng và sau đó được phê chuẩn thì bản đặc tả thiết kế trở thành một baseline.1.4.2. Các hoạt động chính trong quản cấu hình3 Mở đầua. Lập kế hoạch quản cấu hìnhThông thường việc lập kế hoạch quản cấu hình được thể hiện trong một tài liệu có tên là kế hoạch quản cấu hình (Configuration Management Plan – CMP). Bản kế hoạch này bao gồm các khoản sau:• Ý nghĩa, mục đích và phạm vi áp dụng của bản kế hoạch.• Vai trò và trách nhiệm của các nhóm, cá nhân trong dự án thực hiện các hoạt động khác nhau liên quan đến quản cấu hình. Định nghĩa rõ ràng ai thực hiện, ai tham gia xem xét (review), ai phê duyệt (approve) trên các hạng mục cấu hình (CI) của dự án, cũng như vai trò của khách hàng, người sử dụng đầu cuối. Ví dụ minh họa: RoleProject ManagerCM ResponsibleCM LibrarianTool ResponsibleSubsystem CCBFull System CCBTask 1 R S ITask 2 I R I CTask 3 I R A CR: Responsible;A:Approval;S:Support;I:Inform;C:Consult4 [...]... chương 5 sẽ là cài đặt hệ thống 13 Phân tích hệ thống mô phỏng hoạt động nâng cấp tự động kết hợp với quản phiên bản CHƯƠNG 3 PHÂN TÍCH HỆ THỐNG MÔ PHỎNG HOẠT ĐỘNG NÂNG CẤP TỰ ĐỘNG KẾT HỢP VỚI QUẢN PHIÊN BẢN 3.1 Mục tiêu hệ thống Mục tiêu của hệ thống là mô phỏng hoạt động nâng cấp phần mềm kết hợp với một hệ thống quản phiên bản đơn giản 3.2 Các chức năng hệ thống R.1 Gói quản phiên bản R.1.1... cấp phần mềm tự động kết hợp với hệ thống kiểm soát phiên bản 2.2 Đề xuất giải pháp Giải pháp đưa ra là xây dựng một công cụ vừa cho phép quản phiên bản phần mềm, vừa hỗ trợ xử hoạt động nâng cấp phần mềm tự động theo yêu cầu của người sử dụng Công cụ này cần phải lưu các phiên bản đã có, cũng như mối quan hệ giữa các phiên bản, các hoạt động diễn ra khi nâng cấp từ một phiên bản này tới một phiên... 27 Phân tích hệ thống mô phỏng hoạt động nâng cấp tự động kết hợp với quản phiên bản Hình 18 Biểu đồ tuần tự luồng sự kiện “Tạo mã nguồn” Luồng sự kiện “Sửa thông tin mã nguồn” 28 Phân tích hệ thống mô phỏng hoạt động nâng cấp tự động kết hợp với quản phiên bản Hình 19 Biểu đồ tuần tự luồng sự kiện “Sửa thông tin mã nguồn” Luồng sự kiện “Xem thông tin mã nguồn” Hình 20 Biểu đồ tuần tự luồng sự... Do thời gian nghiên cứu về lĩnh vực này không nhiều và kinh nghiệm còn hạn chế, nên chúng tôi mới chỉ xây dựng hệ thống mô phỏng hoạt động nâng cấp tự động kết hợp với quản phiên bản với các chức năng đã nêu mà bỏ qua nhiều chức năng khác của hệ thống quản phiên bản, và chưa xây dựng được một hệ thống client – server hoàn chỉnh Chương 3,4 sẽ trình bày phần phân tích và thiết kế hệ thống trên,... tích hệ thống mô phỏng hoạt động nâng cấp tự động kết hợp với quản phiên bản 2 Gói quản mã nguồn Uc7 Tạo mã nguồn Uc8 Sửa thông tin mã nguồn Uc9 Xem thông tin mã nguồn Uc10 Xóa mã nguồn 3 Gói quản nâng cấp phiên bản Uc11 Lựa chọn phiên bản hiện dùng Uc12 Kiểm tra update 3.5 Biểu đồ sử dụng theo gói và mô tả ca sử dụng của hệ thống 3.5.1 Gói quản phiên bản Hình 09 Biểu đồ Use Case gói quản lý. .. mô phỏng hoạt động nâng cấp tự động kết hợp với quản phiên bản Hình 08 Mô hình khái niệm hệ thống 3.3.1 Các khái niệm Khái niệm Mô tả Phienban Phiên bản của phần mềm Manguon Mã nguồn của phần mềm (file mã nguồn, file tài liệu,…) Phienban_Manguon Phiên bản phần mềm và mã nguồn phụ thuộc HanhdongChuyendoi Các hành động được thực hiện khi nâng cấp phiên bản (giữ nguyên, xóa, thêm, sửa một mã nguồn nào... Hành động của tác nhân Hồi đáp của hệ thống 1 Nhấn nút “Check update” 2 Hiển thị thông tin các phiên bản mới nếu có 3 Chọn phiên bản, rồi nhấn “Ok” 4 Hiển thị tiến trình nâng cấp - Ngoại lệ: - Không có phiên bản mới, thông báo cho người dùng 3.6 Biểu đồ tuần tự hệ thống 3.6.1 Gói quản phiên bản Luồng sự kiện “Tạo phiên bản” 24 Phân tích hệ thống mô phỏng hoạt động nâng cấp tự động kết hợp với quản lý. .. cụ quản cấu hình hiện thời mới chỉ kiểm soát phiên bản mã nguồn phục vụ trong quá trình phát triển phần mềm, mà chưa hỗ trợ kiểm soát phiên bản theo hướng “nâng cấp phần mềm từ phía người sử dụng Chẳng hạn: khách hàng đang dùng phần mềm, họ muốn thực hiện nâng cấp lên một phiên bản khác (mới hơn), điều gì sẽ xảy ra, và phải quản thế nào ? Vì vậy chúng tôi sẽ trình bày một giải pháp nâng cấp phần. .. mã nguồn” Hình 21 Biểu đồ tuần tự luồng sự kiện “Xóa mã nguồn” 29 Phân tích hệ thống mô phỏng hoạt động nâng cấp tự động kết hợp với quản phiên bản 3.6.3 Gói quản nâng cấp phiên bản Luồng sự kiện “Lựa chọn phiên bản hiện dùng” Hình 22 Biểu đồ tuần tự luồng sự kiện “Lựa chọn phiên bản hiện dùng” Luồng sự kiện “Kiểm tra update” Hình 23 Biểu đồ tuần tự luồng sự kiện “Kiểm tra update” 3.7 Hợp đồng... “Sửa thông tin phiên bản” Hình 15 Biểu đồ tuần tự luồng sự kiện “Sửa thông tin phiên bản” Luồng sự kiện “Xem thông tin phiên bản” 26 Phân tích hệ thống mô phỏng hoạt động nâng cấp tự động kết hợp với quản phiên bản Hình 16 Biểu đồ tuần tự luồng sự kiện “Xem thông tin phiên bản” Luồng sự kiện “Xóa phiên bản” Hình 17 Biểu đồ tuần tự luồng sự kiện “Xóa phiên bản” 3.6.2 Gói quản mã nguồn Luồng sự kiện . HỌC CÔNG NGHỆBùi Chí TàiNGHIÊN CỨU MỘT GIẢI PHÁP BẢO TRÌ PHẦN MỀM TỰ ĐỘNG KẾT HỢP VỚI HỆ THỐNG QUẢN LÝ CẤU HÌNHKHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUYNgành:. khái niệm và hoạt động chung của việc bảo trì phần mềm và hệ thống quản lý cấu hình .1.1. Khái niệm bảo trì phần mềm Bảo trì phần mềm (Software Maintenance)

Ngày đăng: 23/11/2012, 13:44

Hình ảnh liên quan

QUẢN LÝ CẤU HÌNH - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình
QUẢN LÝ CẤU HÌNH Xem tại trang 1 của tài liệu.
a. Lập kế hoạch quản lý cấu hình - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

a..

Lập kế hoạch quản lý cấu hình Xem tại trang 10 của tài liệu.
Hình 04. Ví dụ phiên bản - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 04..

Ví dụ phiên bản Xem tại trang 12 của tài liệu.
Hình 08. Mô hình khái niệm hệ thống 3.3.1. Các khái niệm - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 08..

Mô hình khái niệm hệ thống 3.3.1. Các khái niệm Xem tại trang 21 của tài liệu.
Hình 09. Biểu đồ Use Case gói quản lý phiên bản - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 09..

Biểu đồ Use Case gói quản lý phiên bản Xem tại trang 23 của tài liệu.
Hình 11. Biểu đồ Use Case gói quản lý nâng cấp phiên bản - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 11..

Biểu đồ Use Case gói quản lý nâng cấp phiên bản Xem tại trang 29 của tài liệu.
3.5.3. Gói quản lý nâng cấp phiên bản - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

3.5.3..

Gói quản lý nâng cấp phiên bản Xem tại trang 29 của tài liệu.
Hình 13. Biểu đồ tuần tự luồng sự kiện “Thiết lập quan hệ phiên bản” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 13..

Biểu đồ tuần tự luồng sự kiện “Thiết lập quan hệ phiên bản” Xem tại trang 31 của tài liệu.
Hình 12. Biểu đồ tuần tự luồng sự kiện “Tạo phiên bản” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 12..

Biểu đồ tuần tự luồng sự kiện “Tạo phiên bản” Xem tại trang 31 của tài liệu.
Hình 15. Biểu đồ tuần tự luồng sự kiện “Sửa thông tin phiên bản” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 15..

Biểu đồ tuần tự luồng sự kiện “Sửa thông tin phiên bản” Xem tại trang 32 của tài liệu.
Hình 16. Biểu đồ tuần tự luồng sự kiện “Xem thông tin phiên bản” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 16..

Biểu đồ tuần tự luồng sự kiện “Xem thông tin phiên bản” Xem tại trang 33 của tài liệu.
Hình 17. Biểu đồ tuần tự luồng sự kiện “Xóa phiên bản” 3.6.2. Gói quản lý mã nguồn - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 17..

Biểu đồ tuần tự luồng sự kiện “Xóa phiên bản” 3.6.2. Gói quản lý mã nguồn Xem tại trang 33 của tài liệu.
Hình 19. Biểu đồ tuần tự luồng sự kiện “Sửa thông tin mã nguồn” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 19..

Biểu đồ tuần tự luồng sự kiện “Sửa thông tin mã nguồn” Xem tại trang 35 của tài liệu.
Hình 20. Biểu đồ tuần tự luồng sự kiện “Xem thông tin mã nguồn” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 20..

Biểu đồ tuần tự luồng sự kiện “Xem thông tin mã nguồn” Xem tại trang 35 của tài liệu.
Hình 22. Biểu đồ tuần tự luồng sự kiện “Lựa chọn phiên bản hiện dùng” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 22..

Biểu đồ tuần tự luồng sự kiện “Lựa chọn phiên bản hiện dùng” Xem tại trang 36 của tài liệu.
Hình 24. Biểu đồ tuần tự đối tượng luồng sự kiện “Tạo phiên bản” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 24..

Biểu đồ tuần tự đối tượng luồng sự kiện “Tạo phiên bản” Xem tại trang 43 của tài liệu.
Hình 25. Biểu đồ tuần tự đối tượng luồng sự kiện “Thiết lập quan hệ phiên bản” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 25..

Biểu đồ tuần tự đối tượng luồng sự kiện “Thiết lập quan hệ phiên bản” Xem tại trang 44 của tài liệu.
Hình 26. Biểu đồ tuần tự đối tượng luồng sự kiện “Gán mã nguồn cho phiên bản” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 26..

Biểu đồ tuần tự đối tượng luồng sự kiện “Gán mã nguồn cho phiên bản” Xem tại trang 45 của tài liệu.
Hình 27. Biểu đồ tuần tự đối tượng luồng sự kiện “Sửa thông tin phiên bản” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 27..

Biểu đồ tuần tự đối tượng luồng sự kiện “Sửa thông tin phiên bản” Xem tại trang 46 của tài liệu.
Hình 31. Biểu đồ tuần tự đối tượng luồng sự kiện “Sửa thông tin mã nguồn” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 31..

Biểu đồ tuần tự đối tượng luồng sự kiện “Sửa thông tin mã nguồn” Xem tại trang 49 của tài liệu.
Hình 34. Biểu đồ tuần tự đối tượng luồng sự kiện “Lựa chọn phiên bản hiện dùng” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 34..

Biểu đồ tuần tự đối tượng luồng sự kiện “Lựa chọn phiên bản hiện dùng” Xem tại trang 51 của tài liệu.
Hình 37. Sơ đồ tiến hóa của phiên bản phần mềm - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 37..

Sơ đồ tiến hóa của phiên bản phần mềm Xem tại trang 55 của tài liệu.
Hình 38. Giao diện chính - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 38..

Giao diện chính Xem tại trang 56 của tài liệu.
Hình 39. Giao diện “Tạo phiên bản” 3. Giao diện “Thiết lập quan hệ phiên bản” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 39..

Giao diện “Tạo phiên bản” 3. Giao diện “Thiết lập quan hệ phiên bản” Xem tại trang 57 của tài liệu.
Hình 45. Giao diện “Sửa mã nguồn” 9. Giao diện “Xem thông tin mã nguồn” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 45..

Giao diện “Sửa mã nguồn” 9. Giao diện “Xem thông tin mã nguồn” Xem tại trang 61 của tài liệu.
Hình 47. Giao diện “Lựa chọn phiên bản hiện dùng” 11. Giao diện “Kiểm tra update” - Nghiên cứu một giải pháp bảo trì phần mềm tự động kết hợp với hệ thống quản lý cấu hình

Hình 47..

Giao diện “Lựa chọn phiên bản hiện dùng” 11. Giao diện “Kiểm tra update” Xem tại trang 62 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan