Trong kỹ thuật dân sự, các công cụ phần mềm là thiết yếu cho việc mô hình, phân tích và quản lý dự án. khi các dự án phát triển theo quy mô và độ phức tạp, mã cơ bản và giao diện phải tiến hóa.

Thiết kế kỹ thuật người dùng trong phần mềm kỹ thuật dân sự

Một giao diện lộn xộn, khó hiểu về định hướng, hoặc thời gian phản ứng chậm có thể dẫn đến những lỗi đắt tiền và sự thất vọng. thiết kế tâm người dùng đảm bảo phần mềm đó tương ứng với cách các kỹ sư suy nghĩ và làm việc. bằng cách tập trung vào UX trong quá trình tái tạo, các nhà phát triển có thể giảm thời gian luyện tập, giảm thiểu lỗi, và giúp thành lập các công cụ nhanh hơn. Ví dụ, một công việc phân tích tích tải để tính toán tải hoặc lưu lượng thời gian cho mỗi dự án.

Lợi ích chính bao gồm:

  • Tỷ lệ lỗi tải: xoá bỏ phản hồi và hợp lệ hóa ngăn chặn lỗi nhập.
  • Chi phí đào tạo lại:) giao diện trực quan đòi hỏi ít hướng dẫn chính thức hơn.
  • Sự thỏa mãn cao hơn của người dùng: kỹ sư thích những công cụ tôn trọng thời gian của họ.

Nghiên cứu từ [FLT: 0]Nielsen Norman Group ) cho thấy rằng khả năng sử dụng có tác động trực tiếp và người dùng lưu giữ.

Những điều kiện thiết yếu để đền bù

Đơn giản hoá giao diện

Gỡ bỏ các nút không cần thiết, bảng thừa kế và tùy chọn di sản không còn phục vụ luồng làm việc lõi. Quản lý các công cụ còn lại bằng tần số nhiệm vụ (v. d., thiết kế cấu trúc, tải vật liệu, tính chất vật chất). Dùng thông tin dần dần để giấu các thiết lập nâng cao cho đến khi cần thiết. Lấy thí dụ, trong một công cụ phân tích yếu tố hữu hạn, bề mặt thường dùng mesh trong việc ẩn các tham số tháo gỡ các tham số « vẽ » để bật lên.

cải tiến việc di chuyển

Nhận dạng tên một cách nhất định và biểu tượng trên mọi mô- đun. Dùng nhóm hợp lý: nhóm tất cả các dự án được sắp xếp theo một thẻ. Xem thử cách gõ tắt bàn phím có thể đoán trước được. Các vụn bánh mì và thanh bên bền bỉ giúp các kỹ sư duy trì ngữ cảnh khi nhảy giữa thiết kế, phân tích và xem tài liệu.

Phản hồi tăng

Cung cấp giá trị thời gian thực của dữ liệu nhập (v. d., tin nhắn lỗi tức tức thời khi một thanh cắt ngang vi xử lý các mật mã). Hãy dùng thanh tiến trình để mô phỏng, với ước tính thời gian còn lại. Thông điệp thành công sau khi lưu hay xuất ra sự tự tin tăng cường. Tránh cảnh báo mơ hồ; thay vào đó, đưa ra những gợi ý hành động có thể như "Max stress kéo cắt quá nhiều. Hãy thử tăng độ dày flange."

Hiệu suất làm báp têm

Công cụ chậm giải nén tập tin. Thuật toán hậu phương thích hợp để giảm thời gian tính toán, thực hiện lười biếng tải dữ liệu không nghiêm trọng, và bộ nhớ tạm thường xuyên lặp lại. Lấy thí dụ, tính toán cách tổ hợp tải chung trong phần mềm phân tích cấu trúc. Dùng thuật toán ảo cuộn trong bảng lớn (v. d., danh sách các thanh tăng cường) hồ sơ và loại bỏ các rò rỉ bộ nhớ gây ra chậm lại.

Tính năng truy cập đầy đủ

Theo Đường dẫn Tài liệu Hướng dẫn Nội dung (WCAG) [cho ứng dụng màn hình nền. Hỗ trợ độc giả bằng cách thêm nhãn Tham khảo cho yếu tố tương tác. Độ tương phản màu tương phản đầy đủ và khả năng thay đổi kích cỡ văn bản không phá vỡ bố trí. Chỉ định hướng bàn phím là quan trọng cho các kỹ sư có khả năng bị khuyết tật động cơ. Khả năng truy cập cũng có lợi cho người dùng trong môi trường sáng hay mờ.

Những phương pháp kỹ thuật để đền bù

Nhận nuôi một kiến trúc sư kiến trúc kiến trúc

Ngắt mã khối thành các mô- đun riêng cho UI, xử lý dữ liệu và tính toán. Điều này cho phép cập nhật độc lập mà không làm hỏng toàn bộ hệ thống. Lấy thí dụ, hãy phân chia động cơ hình học ra thói quen phân tích tải. Dùng mũi tiêm phụ thuộc để làm cho các mô- đun có thể kiểm tra và thay thế được.

Hiện đại hoá các khung UI

Nếu giao diện hiện thời được xây dựng với thư viện lỗi thời (v. d., MFC, Swing), hãy xem xét di chuyển tới một khung hiện đại như Qt (C++/Python) hoặc điện tử (Javathon) cho ứng dụng màn hình nền. Những đề nghị hỗ trợ xây dựng sẵn cho bố trí đáp ứng, màn hình DPI cao, và dễ tiếp cận. Công cụ kỹ thuật công nghệ kỹ thuật dân có thể áp dụng phản ứng hay dành cho việc sử dụng lại thành phần và phát triển nhanh hơn.

Comment

Các kỹ sư thường thử nghiệm với các tham số thiết kế. Một hệ thống hoàn chỉnh/redo mạnh mẽ bảo tồn lịch sử qua các phiên chạy sẽ giảm bớt lo lắng. Lưu các lệnh hành động (dùng mẫu lệnh) để người dùng có thể quay lại mà không mất ngữ cảnh.

Sửa đổi Nhập/giải pháp dữ liệu

Công nghệ dân dụng phụ thuộc vào khả năng tương tác giữa phần mềm (v. d., IF, LandXML, DXF). Cho phép các lớp dữ liệu sử dụng chung giản đồ với hợp lệ hoá. Thêm các thông điệp lỗi rõ ràng khi nhập thất bại (v. d.: " trường bỏ lỡ cần thiết: 'beam width' in iight 12"). Hỗ trợ xử lý kiểu dữ liệu lớn.

Thêm hình thể (theo nghĩa đen)

Với sự đồng ý người dùng, thu thập các số đo cách sử dụng nặc danh để xác định tính năng nào hiếm khi được dùng và đường nào gây ra lỗi thường xuyên. Dữ liệu này hướng dẫn thêm về việc sửa đổi quyết định. Tôn trọng sự riêng tư bằng cách cho phép tối ưu và vô danh hóa tất cả dữ liệu.

Sự cải tiến UX

Định lượng tác động của việc trả lại để biện minh cho việc đầu tư tiếp tục.

  • Thời gian hoàn tất nhiệm vụ ) đo thời gian để hoàn thành một bước thiết kế tiêu chuẩn trước và sau khi phục hồi.
  • Tốc độ Theo dõi số hành động hoặc cảnh báo được tạo ra trong một phiên chạy.
  • Tỷ lệ sử dụng hệ thống (SUS): ) Các câu hỏi hỏi được áp dụng cho người dùng.
  • Tập vé vé vé máy bay: giảm các vấn đề liên quan đến "làm thế nào để tôi..." hoặc "không làm việc này" cho thấy đã cải thiện UX.

Công cụ như Hotjar hoặc UXtweak có thể giúp phân tích ứng dụng người dùng trong các ứng dụng dựa trên web. Đối với phần mềm màn hình nền, việc nhập khẩu sự kiện với chi phí thấp.

Nghiên cứu trường hợp

Đang sửa chữa một mô- đun thiết kế cầu

Một nhà sản xuất phần mềm kỹ thuật dân sự chính để ý thấy rằng các nhà thiết kế cầu thường liên lạc hỗ trợ để được hỗ trợ với phần tổng hợp. Giao diện ban đầu đặt vật liệu và định nghĩa cắt chéo trên các thẻ riêng biệt. Bằng cách sửa đổi sang một ô xem thử bên cạnh với các lớp vật liệu kéo và giọt, tỷ lệ lỗi giảm 40% và hỗ trợ được gọi bị giảm trong vòng hai phần tư. Sự thay đổi cũng giảm thời gian tạo ra kiểu mẫu trung bình từ 12 đến 7 phút.

Vượt qua khả năng truy cập trong công cụ thiết kế đường phố

Sau khi đối mặt với một hạn chót, một công ty đã xây dựng lại UCAG 2. 1A. Họ thay thế đồ họa tùy chỉnh với các xe SVG có thể tăng số, thêm chỉ số tiêu điểm, và đảm bảo tất cả các bàn đều có tiêu chuẩn xếp hàng chính xác. Kết quả là: họ không chỉ qua kiểm tra, mà còn có các kỹ sư làm việc trong điều kiện ánh sáng thấp (v.g., xe moóc in-site) báo cáo ít căng mắt hơn. Các thay đổi cũng tăng tỷ lệ của công cụ trên các dự án cơ sở hạ tầng công cộng.

Kết luận

Làm cho phần mềm kỹ thuật dân sự được cải thiện để cải thiện UX là một đầu tư chiến lược mà chi trả lợi ích về hiệu quả, chất lượng và sự hài lòng của người dùng. bằng cách tập trung vào đơn giản hóa, phản hồi, hiệu suất, và khả năng truy cập, và bằng cách áp dụng các mô hình kiến trúc hiện đại, các nhà phát triển có thể tạo ra các công cụ mà các kỹ sư tin tưởng và tận dụng. Ngành công nghệ sẽ tiếp tục đòi hỏi nhanh hơn, đáng tin cậy hơn phần mềm cơ sở hạ tầng trở nên tích hợp hơn và tăng cường dữ liệu. thường xuyên, hỗ trợ người dùng có thể đảm bảo rằng công cụ di sản có thể đáp ứng được những nhu cầu này mà không cần thiết phải hoàn chỉnh lại. Bắt đầu bằng cách kiểm tra những điểm UX hiện thời điểm đang sử dụng. Việc kiểm tra những thay đổi ảnh hưởng từ lỗi lỗi và tiết kiệm thời gian thực sự giảm thiểu lỗi và giảm thiểu lỗi, và giảm thiểu thiểu thời gian của người dùng.

Để đọc thêm về các thực hành tốt nhất của UX, hãy nhắc đến hướng dẫn sử dụng [FLT:] của tập đoàn Norman [FLT:] WI] giới thiệu [FLT:] khả năng truy cập . Các ví dụ kỹ thuật đặc trưng [FLT] [FLT] và [FL: 6] Hệ thống Hệ thống:] [FT]