Tổng quan nghiên cứu

Công tác quản trị tài sản công nghệ thông tin và khắc phục sự cố kỹ thuật đóng vai trò quyết định trong việc duy trì tính liên tục của bộ máy hành chính nhà nước. Tại Bộ Kế hoạch và Đầu tư, hạ tầng công nghệ thông tin phục vụ hơn 600 cán bộ tại cơ quan Trung ương và vận hành tại 3 địa điểm chính trên địa bàn Hà Nội gồm: số 6B Hoàng Diệu, 68 Phan Đình Phùng và 65 Văn Miếu. Quy mô thiết bị ghi nhận khoảng 1.500 máy tính đầu cuối, máy in, máy scan, cùng với 69 thiết bị chuyển mạch ngoài trung tâm dữ liệu và 21 thiết bị phát sóng không dây (Wi-Fi).

Vấn đề nghiên cứu cốt lõi phát sinh từ sự mất cân đối nghiêm trọng giữa nguồn nhân lực kỹ thuật và khối lượng công việc thực tế. Trung tâm Tin học trực thuộc Bộ Kế hoạch và Đầu tư – đơn vị được thành lập theo Quyết định số 522/QĐ-BKH ngày 16/04/2009 và chịu trách nhiệm triển khai Nghị định số 64/2007/NĐ-CP – có tổng số 30 cán bộ nhưng chỉ có đúng 07 cán bộ kỹ thuật trực tiếp phụ trách toàn bộ hoạt động quản lý thiết bị và tiếp nhận, xử lý sự cố. Theo số liệu thống kê năm 2012, đội ngũ này phải tiếp nhận và xử lý tới 1.620 sự cố thường xuyên, 52 sự cố phát sinh phức tạp và 37 trường hợp hỏng hóc cần thay thế linh kiện phần cứng. Phương thức quản lý truyền thống qua sổ sách giấy tờ phân tán bộc lộ rõ sự bất cập: không thể tra cứu nhanh lịch sử thiết bị, nguồn gốc đầu tư, linh kiện thay thế và chuyên viên chịu trách nhiệm.

Mục tiêu của luận văn là nghiên cứu chuyên sâu phương pháp luận mô hình hóa hướng đối tượng, ứng dụng bộ công cụ UML (Unified Modeling Language) và các mẫu thiết kế (Design Patterns) để phân tích, thiết kế toàn diện "Hệ thống quản lý thiết bị và sự cố tin học". Hệ thống hướng tới mục tiêu tự động hóa, tin học hóa 100% quy trình quản lý vòng đời tài sản và điều phối giải quyết sự cố, giúp tối ưu hóa thời gian xử lý và giảm tải áp lực cho nhân sự chuyên trách.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng dựa trên nền tảng phương pháp luận phân tích và thiết kế hướng đối tượng (OOAD) cùng Tiến trình phát triển phần mềm thống nhất (USDP). Khung lý thuyết này tích hợp các thành tựu của Grady Booch, James Rumbaugh (Kỹ thuật mô hình hóa đối tượng - OMT) và Ivar Jacobson (Kỹ nghệ phần mềm hướng đối tượng - OOSE). Hệ thống được tiếp cận dưới dạng một tập hợp các thực thể độc lập có tính bao gói cao, giao tiếp với nhau thông qua cơ chế truyền thông điệp, triệt tiêu sự phụ thuộc vào các biến toàn cục và loại bỏ độ phức tạp dư thừa trong quá trình mở rộng.

Kiến trúc phần mềm chuyên sâu được mô tả thông qua 5 khung nhìn (views) chuẩn mực của UML: Khung nhìn ca sử dụng (Use Case View), Khung nhìn thiết kế logic (Design/Logical View), Khung nhìn tiến trình (Process View), Khung nhìn cài đặt (Implementation View) và Khung nhìn triển khai vật lý (Deployment View). Bên cạnh đó, nghiên cứu vận dụng 4 nhóm sự vật cơ bản (cấu trúc, hành vi, nhóm gộp, chú thích), 4 mối quan hệ đặc trưng (phụ thuộc, kết hợp/tụ hợp, tổng quát hóa/kế thừa, hiện thực hóa) và Ngôn ngữ ràng buộc đối tượng (OCL) để xác lập chặt chẽ các biểu thức điều kiện nghiệp vụ và quy tắc suy diễn trong toàn bộ hệ thống.

Phương pháp nghiên cứu

Nghiên cứu áp dụng phương pháp nghiên cứu tình huống thực nghiệm kết hợp mô hình hóa phần mềm chuẩn công nghiệp. Về nguồn dữ liệu, tác giả thu thập dữ liệu thứ cấp từ các văn bản pháp quy như Nghị định 64/2007/NĐ-CP, Quyết định 2094/QĐ-BKH về Kế hoạch ứng dụng công nghệ thông tin giai đoạn 2011-2015 và định hướng đến 2020. Dữ liệu sơ cấp được thu thập thông qua khảo sát thực địa tại 3 trụ sở cơ quan thuộc Bộ Kế hoạch và Đầu tư trong mốc thời gian 2012 - 2013.

Cỡ mẫu nghiên cứu bao gồm toàn bộ 1.500 thiết bị đầu cuối, 90 thiết bị mạng/Wi-Fi và 30 cán bộ nhân viên của Trung tâm Tin học. Phương pháp chọn mẫu có chủ đích được áp dụng để phỏng vấn sâu 07 kỹ sư chuyên trách xử lý sự cố nhằm trích xuất chính xác quy trình nghiệp vụ và các điểm nghẽn kỹ thuật. Phương pháp phân tích được lựa chọn là phân tích cấu trúc đối tượng tĩnh kết hợp phân tích tương tác động qua các sơ đồ tương tác (Sequence Diagram, Collaboration Diagram, Activity Diagram) và mô hình hóa dữ liệu trên hệ quản trị cơ sở dữ liệu Microsoft SQL Server. Lý do lựa chọn phương pháp này là nhằm đảm bảo tính chuyển tiếp mượt mà giữa pha phân tích yêu cầu sang pha cài đặt mã nguồn, giảm thiểu tối đa sai lệch giữa mô tả bài toán thực tế và chương trình máy tính.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Nghiên cứu đã khảo sát và lượng hóa thành công các bất cập thực tế tại đơn vị triển khai, từ đó chuyển hóa thành các giải pháp kỹ thuật cụ thể:

  • Áp lực vận hành cục bộ cao: Tỷ lệ nhân sự kỹ thuật trên tổng số thiết bị ghi nhận ở mức cực thấp: trung bình 1 cán bộ phụ trách tới hơn 214 thiết bị đầu cuối và tiếp nhận xử lý hơn 244 sự cố kỹ thuật mỗi năm. Tỷ trọng sự cố phát sinh phức tạp chiếm khoảng 3,2% và sự cố đòi hỏi thay thế linh kiện phần cứng chiếm 2,3% trên tổng số 1.709 vụ việc được ghi nhận trong năm 2012.
  • Chuẩn hóa thành công 8 gói ca sử dụng toàn diện: Luận văn đã phân tích và hoàn thiện kiến trúc chức năng với 8 gói ca sử dụng chính: Quản lý người dùng, Quản lý danh mục, Quản lý thiết bị, Quản lý xuất/nhập linh kiện, Quản lý sự cố tin học, Tra cứu hồ sơ, Kết xuất báo cáo thống kê, và Quản trị hệ thống. Mỗi gói ca sử dụng đều được đặc tả chi tiết qua bảng luồng sự kiện chính, luồng sự kiện phụ và điều kiện biên.
  • Thiết kế chi tiết mô hình đối tượng và CSDL quan hệ: Xây dựng hệ thống sơ đồ lớp chi tiết với đầy đủ các thuộc tính định danh, chỉ định rõ phạm vi truy cập (public, protected, private) cho các thực thể then chốt như Thiết bị, Linh kiện, Hãng sản xuất, Nhà cung cấp, Hồ sơ sự cố và Nhật ký phân công. Mô hình hóa thành công quy trình điều phối sự cố đa luồng, từ tiếp nhận thông tin, phân loại sự cố, phân công kỹ thuật viên đến nghiệm thu hoàn thành.

Thảo luận kết quả

Khi xem xét dữ liệu qua biểu đồ luồng hoạt động (Activity Diagram) và biểu đồ trình tự (Sequence Diagram), có thể thấy rõ quy trình thủ công trước đây mất trung bình từ 30 đến 45 phút chỉ để xác định xuất xứ máy móc và tình trạng bảo hành. Khi hệ thống quản lý hướng đối tượng được áp dụng, thời gian tra cứu hồ sơ thiết bị giảm xuống dưới 1 phút nhờ cơ chế liên kết khóa ngoại và định danh thực thể tập trung trên nền SQL Server.

So với các mô hình hướng cấu trúc truyền thống vốn chia nhỏ hệ thống theo chức năng và thường gặp lỗi phân rã dữ liệu khi quy mô mở rộng, cách tiếp cận hướng đối tượng bảo toàn tính toàn vẹn của dữ liệu thông qua cơ chế đóng gói (Encapsulation) và thừa kế (Inheritance). Các bảng biểu thể hiện ma trận phân quyền người dùng và biểu đồ trạng thái (Statechart Diagram) của vòng đời thiết bị (nhập mới - đang sử dụng - sửa chữa - thanh lý) chứng minh tính thích ứng cao. Hệ thống dễ dàng bảo trì và bổ sung các lớp đối tượng mới mà không làm phá vỡ cấu trúc tổng thể đã kiểm thử.

+-----------------------------------------------------------------------------+
| BẢNG SO SÁNH HIỆU QUẢ QUẢN TRỊ TRƯỚC VÀ SAU KHI ỨNG DỤNG HỆ THỐNG MỚI       |
+----------------------------+-----------------------+------------------------+
| Tiêu chí đánh giá          | Phương pháp thủ công  | Hệ thống hướng đối tượng|
+----------------------------+-----------------------+------------------------+
| Thời gian tra cứu hồ sơ    | 30 - 45 phút          | Dưới 1 phút            |
| Tỷ lệ thất thoát linh kiện | Khoảng 5% - 8%/năm    | Giảm về 0%             |
| Khả năng theo dõi sự cố    | Rời rạc trên sổ sách  | Tập trung theo thời gian|
| Năng lực mở rộng mô-đun    | Phức tạp, phải viết lại| Dễ dàng nhờ tính kế thừa|
+----------------------------+-----------------------+------------------------+

Đề xuất và khuyến nghị

Dựa trên kết quả phân tích thiết kế, luận văn đề xuất 4 nhóm giải pháp trọng tâm nhằm hoàn thiện việc tin học hóa công tác quản trị thiết bị và hỗ trợ kỹ thuật:

  • Số hóa toàn diện cổng tiếp nhận và phân luồng sự cố tự động: Trung tâm Tin học cần chủ trì xây dựng giao diện tiếp nhận báo hỏng trực tuyến qua nền tảng web nội bộ và hòm thư điện tử công vụ. Mục tiêu giảm 50% thời gian tiếp nhận thông tin ban đầu, thực hiện hoàn thành trong vòng 3 tháng đầu triển khai phần mềm.
  • Chuẩn hóa mã định danh tài sản và linh kiện bằng công nghệ mã vạch: Phòng Quản lý và vận hành mạng phối hợp với Phòng Công nghệ phần mềm tiến hành dán nhãn định danh cho toàn bộ 1.500 thiết bị đầu cuối và hơn 90 thiết bị hạ tầng mạng tại 3 trụ sở. Mục tiêu đạt tỷ lệ số hóa 100% tài sản trong vòng 6 tháng nhằm phục vụ công tác kiểm kê tự động.
  • Tối ưu hóa quy trình điều phối công việc dựa trên chỉ số hiệu suất: Lãnh đạo Trung tâm Tin học áp dụng cơ chế phân công sự cố tự động theo biểu đồ cộng tác và trình độ chuyên môn của 07 kỹ sư chuyên trách. Mục tiêu nâng tỷ lệ giải quyết dứt điểm các sự cố máy tính thường xuyên trong ngày lên mức trên 95%, áp dụng ngay khi hệ thống đi vào vận hành chính thức.
  • Nâng cấp hạ tầng bảo mật tích hợp hạ tầng chứng thực số: Đơn vị quản trị triển khai đồng bộ hệ thống trên nền tảng Windows Server và SQL Server có mã hóa dữ liệu, kết hợp xác thực chữ ký số chuyên dùng PKI của Bộ Kế hoạch và Đầu tư. Timeline thực hiện trong lộ trình 12 tháng nhằm bảo đảm an toàn dữ liệu tuyệt đối theo tiêu chuẩn an ninh mạng ngành.

Đối tượng nên tham khảo luận văn

Luận văn mang lại giá trị học thuật và thực tiễn sâu sắc cho 4 nhóm đối tượng trọng tâm:

  • Học viên cao học và sinh viên chuyên ngành Công nghệ phần mềm: Tài liệu mẫu chuẩn mực về việc áp dụng phương pháp luận OOAD, quy trình USDP và hệ thống ký hiệu biểu đồ UML (Use Case, Class, Sequence, Activity, Deployment) vào một bài toán thực tế quy mô lớn.
  • Chuyên viên phân tích nghiệp vụ (BA) và Kỹ sư phần mềm: Cung cấp khung mẫu tham chiếu về cách phân rã yêu cầu khách hàng phức tạp thành các gói ca sử dụng, thiết kế sơ đồ lớp và kiến trúc cơ sở dữ liệu quan hệ tối ưu.
  • Giám đốc CNTT (CIO) và Cán bộ quản lý tại các cơ quan bộ ngành: Tài liệu tham khảo có giá trị trong việc xây dựng đề án tin học hóa quản lý tài sản công, phân bổ nguồn lực kỹ thuật và thực thi chuyển đổi số theo Nghị định 64/2007/NĐ-CP.
  • Đội ngũ chuyên viên hỗ trợ kỹ thuật (IT Helpdesk): Cung cấp góc nhìn quy trình bài bản để xây dựng hệ thống theo dõi vòng đời thiết bị, kiểm soát xuất nhập tồn linh kiện và chuẩn hóa nhật ký xử lý lỗi kỹ thuật.

Câu hỏi thường gặp

Hệ thống giải quyết bài toán thiếu hụt nhân lực kỹ thuật tại Bộ Kế hoạch và Đầu tư như thế nào?
Hệ thống tự động hóa toàn bộ khâu phân loại, phân luồng sự cố và lưu trữ lịch sử máy móc tập trung. Đội ngũ 07 cán bộ kỹ thuật không còn phải rà soát sổ sách thủ công để tìm thông tin 1.500 máy tính, từ đó rút ngắn hơn 80% thời gian chuẩn đoán nguyên nhân và nâng cao năng suất xử lý.

Tại sao phương pháp phân tích thiết kế hướng đối tượng (OOAD) lại vượt trội hơn phương pháp cấu trúc trong đề tài này?
Phương pháp hướng đối tượng tổ chức phần mềm xoay quanh các thực thể dữ liệu độc lập có tính bao gói cao. Khi có sự thay đổi về chính sách quản lý thiết bị hoặc phát sinh loại tài sản mới, hệ thống chỉ cần mở rộng các lớp đối tượng liên quan thông qua tính kế thừa mà không phải sửa đổi cấu trúc mã nguồn toàn cục.

Khung nhìn kiến trúc nào trong UML đóng vai trò then chốt nhất trong thiết kế hệ thống?
Khung nhìn thiết kế logic (Design View) với biểu đồ lớp và khung nhìn ca sử dụng (Use Case View) là quan trọng nhất. Chúng định hình rõ toàn bộ 8 phân hệ chức năng, phân định biên giới giữa giao diện người dùng, lớp điều khiển logic và lớp dữ liệu lưu trữ trên máy chủ SQL Server.

Hệ thống quản lý dữ liệu lịch sử sửa chữa và linh kiện thay thế theo cơ chế nào?
Hệ thống sử dụng các mối quan hệ kết hợp và tụ hợp chặt chẽ giữa lớp Thiết_Bị, Linh_Kiện và Nhật_Ký_Sự_Cố. Mọi thao tác thêm mới, thay thế phụ tùng (RAM, ổ cứng, màn hình) đều được liên kết trực tiếp với mã định danh thiết bị và tài khoản người dùng thực hiện, ngăn chặn hoàn toàn sai sót dữ liệu.

Mô hình thiết kế này có thể mở rộng để áp dụng cho các cơ quan, đơn vị khác ngoài Bộ Kế hoạch và Đầu tư không?
Hoàn toàn có thể. Do được thiết kế theo đúng chuẩn công nghiệp của UML và tận dụng các mẫu thiết kế hướng đối tượng chuẩn hóa, mô hình có tính trừu tượng cao, dễ dàng tùy biến để triển khai cho mọi cơ quan hành chính sự nghiệp hoặc doanh nghiệp có quy mô từ 1.000 đến 10.000 thiết bị.

Kết luận

  • Luận văn đã hệ thống hóa hoàn chỉnh cơ sở lý luận về phân tích thiết kế hướng đối tượng, ngôn ngữ mô hình hóa UML và tiến trình phát triển phần mềm USDP.
  • Khảo sát, lượng hóa và giải quyết thành công bài toán điểm nghẽn quản lý 1.500 thiết bị và hơn 1.700 sự cố thường niên chỉ với 07 nhân sự kỹ thuật tại Bộ Kế hoạch và Đầu tư.
  • Xây dựng thành công bộ hồ sơ thiết kế kỹ thuật hoàn chỉnh gồm 8 gói ca sử dụng, hệ thống biểu đồ lớp chi tiết, biểu đồ tuần tự và mô hình kiến trúc vật lý.
  • Đóng góp giải pháp công nghệ mang tính thực tiễn cao, giúp tin học hóa 100% quy trình điều phối hỗ trợ CNTT và quản lý tài sản công vụ chuẩn xác, minh bạch.
  • Kế hoạch chuyển giao công nghệ và thử nghiệm phần mềm trên nền CSDL SQL Server cần được triển khai ngay trong quý tiếp theo để sớm đưa vào ứng dụng thực tế.

Quý độc giả, các nhà nghiên cứu và kỹ sư phần mềm quan tâm đến việc tối ưu hóa quy trình quản trị hạ tầng CNTT có thể ứng dụng trực tiếp mô hình thiết kế hướng đối tượng này để xây dựng giải pháp tin học hóa chuyên nghiệp cho tổ chức của mình.