Tổng quan nghiên cứu

Bộ Kế hoạch và Đầu tư là cơ quan tham mưu chiến lược của Chính phủ với quy mô hơn 1.400 cán bộ, công chức làm việc tại 33 đơn vị trực thuộc, phân bổ tại 3 trụ sở chính ở Hà Nội gồm số 6B Hoàng Diệu, 68 Phan Đình Phùng và 65 Văn Miếu. Hệ thống hạ tầng công nghệ thông tin của cơ quan bao gồm hơn 1.500 thiết bị đầu cuối, 69 thiết bị chuyển mạch ngoài trung tâm dữ liệu và 21 trạm thu phát sóng không dây. Trong bối cảnh hạ tầng phân tán và đa dạng về nguồn gốc đầu tư, Trung tâm Tin học chỉ có 7 cán bộ kỹ thuật trực tiếp phụ trách công tác quản trị và hỗ trợ người dùng. Trong năm 2012, đội ngũ này đã phải giải quyết thủ công 1.620 sự cố thường xuyên, 52 sự cố phát sinh phức tạp và 37 sự cố cần thay thế linh kiện phần cứng.

Vấn đề nghiên cứu trọng tâm là sự thiếu hụt một công cụ tin học hóa tập trung, dẫn đến việc quản lý tài sản và theo dõi lịch sử sự cố bị phân mảnh trên hồ sơ giấy tờ. Mục tiêu cụ thể của đề tài là xây dựng hệ thống phần mềm quản lý thiết bị và sự cố tin học theo phương pháp hướng đối tượng, chuẩn hóa toàn bộ danh mục kỹ thuật và quy trình tiếp nhận, phân bổ, xử lý sự cố. Phạm vi nghiên cứu tập trung vào toàn bộ hạ tầng công nghệ thông tin tại cơ quan Bộ Kế hoạch và Đầu tư trong giai đoạn 2012–2013 và định hướng đến năm 2020. Nghiên cứu mang lại ý nghĩa thực tiễn lớn khi giúp giảm hơn 40% thời gian tra cứu hồ sơ kỹ thuật, tăng tỷ lệ xử lý sự cố đúng hạn lên trên 85% và bảo đảm 100% dữ liệu thiết bị được quản lý tập trung, an toàn theo Nghị định số 64/2007/NĐ-CP của Chính phủ.

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 ứng dụng phương pháp phân tích và thiết kế hướng đối tượng kết hợp với ngôn ngữ mô hình hóa thống nhất. Kiến trúc hệ thống được khảo sát và đặc tả thông qua 5 khung nhìn tiêu chuẩn gồm khung nhìn ca sử dụng, khung nhìn thiết kế logic, khung nhìn tiến trình tương tranh, khung nhìn thành phần cài đặt và khung nhìn triển khai vật lý.

Bên cạnh đó, đề tài khai thác lý thuyết phân tích thiết kế hướng mẫu với hệ thống 23 mẫu thiết kế kinh điển được phân loại theo mục đích khởi tạo, cấu trúc và hành vi. Khung lý thuyết này vận dụng 4 khái niệm trụ cột của công nghệ phần mềm:

  • Tính đóng gói và che giấu thông tin nhằm cô lập các biến cục bộ, bảo vệ an toàn dữ liệu nội tại của từng đối tượng.
  • Tính kế thừa cho phép tái sử dụng mã nguồn và phát triển mở rộng các lớp thực thể mới mà không làm thay đổi cấu trúc nền tảng.
  • Tính đa hình và truyền thông điệp giúp chuẩn hóa các giao tiếp giữa các thành phần độc lập trong hệ thống.
  • Khái niệm hệ thống con và phân rã gói nghiệp vụ hỗ trợ phân tách các bài toán lớn thành các mô-đun quản lý độc lập, dễ bảo trì.

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

Nguồn dữ liệu của nghiên cứu được thu thập từ quá trình khảo sát thực địa toàn bộ 1.500 thiết bị tin học đầu cuối, 90 thiết bị chuyển mạch và phát sóng mạng, cùng dữ liệu vận hành từ 1.709 hồ sơ ghi nhận sự cố thực tế tại Trung tâm Tin học - Bộ Kế hoạch và Đầu tư. Phương pháp chọn mẫu toàn bộ được áp dụng cho toàn thể thiết bị và sự cố phát sinh tại 3 trụ sở cơ quan nhằm bảo đảm tính bao quát tuyệt đối về mặt dữ liệu thực nghiệm.

Lý do lựa chọn phương pháp phân tích thiết kế hướng đối tượng là khả năng ánh xạ trực quan các thực thể thế giới thực thành các lớp đối tượng phần mềm, xóa bỏ khoảng cách giữa giai đoạn phân tích nghiệp vụ và cài đặt mã nguồn. Timeline nghiên cứu được thực hiện từ tháng 1 năm 2012 đến tháng 9 năm 2013, bám sát các mục tiêu trong Quyết định số 2094/QĐ-BKH về Kế hoạch tổng thể ứng dụng công nghệ thông tin giai đoạn 2011–2015 của Bộ Kế hoạch và Đầu tư.

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

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

Quá trình khảo sát hiện trạng và phân tích thực nghiệm đã đưa ra 3 phát hiện chính có ý nghĩa thực tiễn sâu sắc:

  1. Áp lực vận hành hạ tầng trên mỗi nhân sự kỹ thuật ở mức rất cao: Trung bình 1 cán bộ kỹ thuật phải quản lý hơn 214 thiết bị đầu cuối và xử lý hơn 244 trường hợp sự cố mỗi năm, dẫn đến tình trạng quá tải và kéo dài thời gian phản hồi khi vận hành theo cách thức thủ công.
  2. Phân tích cơ cấu sự cố cho thấy sự chênh lệch lớn về mức độ phức tạp: Trong tổng số 1.709 ca sự cố năm 2012, sự cố thường xuyên liên quan đến hệ điều hành, virus và mạng cục bộ chiếm tỷ trọng áp đảo 94,8% với 1.620 trường hợp; sự cố phần mềm phát sinh chiếm 3,0% với 52 trường hợp; và sự cố hỏng hóc phần cứng cần thay thế linh kiện chiếm 2,2% với 37 trường hợp.
  3. Kiến trúc hệ thống được chuẩn hóa thành công thành 8 gói chức năng nghiệp vụ cốt lõi: Bao gồm Quản lý người dùng, Quản lý danh mục, Quản lý thiết bị, Quản lý nhập xuất 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à Phân quyền hệ thống, được mô hình hóa chi tiết qua 22 ca sử dụng và 12 biểu đồ tương tác tuần tự.

Thảo luận kết quả

Nguyên nhân cốt lõi dẫn đến tình trạng chậm trễ trong xử lý kỹ thuật trước đây là do các thiết bị tin học được trang bị từ nhiều nguồn vốn khác nhau như ngân sách nhà nước hoặc các dự án tài trợ quốc tế, khiến việc truy xuất nguồn gốc linh kiện và thông tin bảo hành gặp nhiều trở ngại khi chỉ dựa vào sổ sách.

So với các mô hình phát triển phần mềm theo hướng cấu trúc chức năng truyền thống, việc áp dụng mô hình phân tích thiết kế hướng đối tượng và ngôn ngữ mô hình hóa trực quan giúp hệ thống giảm thiểu 35% độ phụ thuộc chéo giữa các mô-đun mã nguồn. Khi tổng hợp kết quả, toàn bộ dữ liệu phân bổ sự cố theo thời gian được mô hình hóa thông qua biểu đồ cột trực quan, đồng thời cấu trúc dữ liệu người dùng và thiết bị được hiển thị rõ nét qua bảng ma trận phân quyền tác nhân gồm 4 cấp: Quản trị viên, Quản lý thiết bị, Cán bộ tiếp nhận và Cán bộ xử lý kỹ thuật. Cách tiếp cận này tạo nền tảng vững chắc để chuyển đổi thẳng sang hệ quản trị cơ sở dữ liệu quan hệ và môi trường lập trình hiện đại.

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

Dựa trên kết quả phân tích thiết kế, 4 nhóm giải pháp cụ thể được đề xuất nhằm tối ưu hóa công tác quản lý hạ tầng công nghệ thông tin:

  1. Chuẩn hóa và số hóa 100% cơ sở dữ liệu danh mục thiết bị: Giao Phòng Quản lý và Vận hành mạng chủ trì thực hiện trong thời hạn 3 tháng, nhằm rút ngắn 50% thời gian tra cứu nguồn gốc xuất xứ, cấu hình chi tiết và lịch sử bảo dưỡng của từng máy móc.
  2. Thiết lập quy trình tiếp nhận và phân luồng sự cố tự động 3 cấp độ: Đội ngũ phát triển phần mềm triển khai trong vòng 6 tháng, đặt mục tiêu giảm thời gian phản hồi sự cố rất nghiêm trọng xuống dưới 15 phút và sự cố thông thường dưới 2 giờ.
  3. Tích hợp hệ thống quản lý tập trung trên nền tảng máy chủ cơ sở dữ liệu SQL Server: Bộ phận Quản trị hệ thống hoàn thiện cài đặt trong 4 tháng, bảo đảm tỷ lệ sẵn sàng của dữ liệu đạt 99,9% và hỗ trợ đầy đủ bộ mã ký tự Unicode cho toàn cơ quan.
  4. Đào tạo chuyển giao công nghệ và nâng cao kỹ năng vận hành: Ban Giám đốc Trung tâm Tin học tổ chức tập huấn trong 2 tháng cho toàn bộ 30 cán bộ chuyên trách, hướng tới mục tiêu 100% nhân sự sử dụng thành thạo phần mềm trong công tác tác nghiệp hàng ngày.

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

Công trình nghiên cứu mang giá trị tham khảo chuyên môn cao cho 4 nhóm đối tượng chính:

  1. Học viên cao học và sinh viên ngành Công nghệ phần mềm: Tiếp cận tài liệu mẫu mực về phương pháp luận phân tích thiết kế hệ thống theo hướng đối tượng, quy trình xây dựng biểu đồ ngôn ngữ mô hình hóa thống nhất từ bài toán nghiệp vụ thực tế.
  2. Chuyên viên quản trị hạ tầng mạng và công nghệ thông tin tại các cơ quan hành chính: Ứng dụng mô hình chuẩn hóa quy trình quản lý vòng đời tài sản công nghệ và tối ưu hóa quy trình khắc phục sự cố tại các tổ chức có quy mô trên 1.000 người dùng.
  3. Kiến trúc sư phần mềm và lập trình viên ứng dụng doanh nghiệp: Tham khảo phương pháp vận dụng các mẫu thiết kế cấu trúc và hành vi để xây dựng các hệ thống quản lý cơ sở dữ liệu có tính mở, dễ bảo trì và mở rộng.
  4. Lãnh đạo và nhà quản lý công nghệ thông tin khối cơ quan nhà nước: Nắm bắt phương pháp chuyển đổi số quy trình hỗ trợ kỹ thuật nội bộ, nâng cao năng suất của đội ngũ IT Helpdesk trong điều kiện nguồn nhân lực hạn chế.

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

  1. Tại sao phương pháp hướng đối tượng được ưu tiên hơn phương pháp hướng cấu trúc truyền thống trong luận văn này? Phương pháp hướng đối tượng giúp mô hình hóa trực tiếp các thực thể thực tế như thiết bị, linh kiện, cán bộ và sự cố thành các lớp đối tượng độc lập. Cách tiếp cận này giúp bảo đảm tính đóng gói dữ liệu, tăng khả năng tái sử dụng mã nguồn và giảm 35% độ phụ thuộc giữa các mô-đun phần mềm.

  2. Hệ thống phân loại sự cố tin học thành những nhóm nghiệp vụ cụ thể nào? Hệ thống phân loại sự cố thành 6 nhóm rõ ràng gồm sự cố máy tính, sự cố mạng nội bộ và Internet, sự cố ứng dụng chuyên ngành, sự cố dịch vụ trực tuyến cổng thông tin, sự cố hệ thống thư điện tử và sự cố hạ tầng trung tâm dữ liệu.

  3. Các mẫu thiết kế đóng vai trò gì trong kiến trúc phần mềm của đề tài? Hệ thống áp dụng các mẫu thiết kế thuộc 23 mẫu kinh điển nhằm giải quyết bài toán giao tiếp giữa các thành phần logic, cô lập các thay đổi trong mã nguồn và giúp hệ thống dễ dàng mở rộng thêm các tính năng mới mà không cần can thiệp vào cấu trúc cốt lõi.

  4. Môi trường công nghệ nào được lựa chọn để cài đặt và triển khai hệ thống? Hệ thống được thiết kế để triển khai trên môi trường hệ điều hành Windows, phát triển bằng ngôn ngữ lập trình hướng đối tượng kết hợp với hệ quản trị cơ sở dữ liệu quan hệ SQL Server, bảo đảm hỗ trợ chuẩn font chữ Unicode và cơ chế sao lưu tự động.

  5. Mức độ nghiêm trọng của sự cố tin học được phân cấp theo tiêu chí nào? Hệ thống phân định sự cố thành 3 cấp độ: mức bình thường khi thiết bị vẫn vận hành nhưng tốc độ chậm; mức nghiêm trọng khi thiết bị hoạt động không ổn định hoặc treo ứng dụng; và mức rất nghiêm trọng khi toàn bộ thiết bị hoặc hệ thống mạng ngừng hoạt động, đòi hỏi xử lý khẩn cấp trong vòng 15 phút.

Kết luận

  • Luận văn đã giải quyết toàn diện bài toán quản lý 1.500 thiết bị tin học và tự động hóa quy trình xử lý hơn 1.700 sự cố hàng năm tại Bộ Kế hoạch và Đầu tư.
  • Ứng dụng thành công phương pháp phân tích thiết kế hướng đối tượng và ngôn ngữ mô hình hóa thống nhất để xây dựng 8 phân hệ nghiệp vụ hoàn chỉnh.
  • Tối ưu hóa hiệu suất làm việc cho đội ngũ 7 cán bộ kỹ thuật, giảm áp lực vận hành và nâng cao tính minh bạch trong quản lý tài sản công nghệ.
  • Đóng góp tài liệu đặc tả hệ thống có giá trị học thuật cao, làm mẫu chuẩn cho các cơ quan hành chính nhà nước đang thực hiện chuyển đổi số.
  • Kế hoạch tiếp theo trong giai đoạn 2014–2020 là nâng cấp hệ thống lên nền tảng Web-based, tích hợp ứng dụng di động và chuẩn hóa theo khung quản lý dịch vụ công nghệ thông tin quốc tế.

Quý độc giả, các nhà nghiên cứu và kỹ sư công nghệ thông tin có thể tham khảo toàn văn công trình để ứng dụng phương pháp luận phân tích hướng đối tượng vào các dự án số hóa quản trị hạ tầng thực tế.