כימיקלים ודגום; חומרים הנדסה
מספק חוויית המשתמש משופרת בכלי הנדסה אזרחית
Table of Contents
בהנדסה אזרחית, כלי תוכנה חיוניים לדוגמנות, ניתוח וניהול פרויקטים.כ פרויקטים גדלים בקנה מידה ומורכבות, הקוד והממשק הבסיסי חייבים להתפתח.לארגן מחדש - ארגון קוד קיים ללא שינוי התנהגות חיצונית - מסלול דרך שיטתית לשיפור חוויית המשתמש (UX) מאמר זה מספק אסטרטגיות קונקרטיות ושיקולים טכניים למתן מחדש של תוכנה להנדסה אזרחית לשיפור יכולת, להפחית את העומס הקוגניטיבי, להגדיל את הפרודוקטיביות עבור מהנדסים.
החשיבות של עיצוב המשתמש-Centric בהנדסת מטוסים
מהנדסים אזרחיים עובדים תחת מועדים הדוקים ודרישות דיוק גבוהות.ממשק מלוטש, ניווט מבלבל או זמני תגובה איטיים יכולים להוביל לטעויות ותסכול יקר.עיצוב ממוקד המשתמש מבטיח כי תוכנה תואמת את האופן שבו מהנדסים חושבים ועובדים. על ידי התמקדות ב- UX במהלך תגמול, מפתחים יכולים להפחית תקופות הכשרה, למזער שגיאות, ולעזור לצוותים לאמץ כלים מהר יותר.
יתרונות מרכזיים כוללים:
- (ב) שיעור השגיאה של ה-FLT: 1FLT:1 משוב ברור ואימות מונעים טעויות קלט.
- (ב) ,0) הוצאות הכשרה: FLT:1 ממשקים אינטואיטיביים דורשים פחות הוראה רשמית.
- (ה-) שביעות רצון של המשתמשים: 1.10.1 מהנדסים מעדיפים כלים שמכבדים את זמנם.
מחקר של קבוצת נורמן נורמן (FLT:0) מראה באופן עקבי כי שיפורים של שימושיות משפיעים ישירות על הפרודוקטיביות ועל שימור המשתמשים.
אסטרטגיות מפתח לשיפוץ
המונחים: Interface
הסר כפתורים מיותרים, לוחות מחוסנים, ואפשרויות מורשת כי כבר לא לשרת את זרימת העבודה הליבה. לארגן כלים שנותרו על ידי תדירות משימה (למשל, עיצוב מבני, טעינה תנועה, תכונות חומריות) להשתמש בחשיפה מתקדמת כדי להסתיר הגדרות מתקדמות עד הנדרש.לדוגמה, בכלי ניתוח אלמנט סופי, פני השטח משמשים בדרך כלל בקרות mesh תוך הסתרת פרמטרים מכווצים מאחורי "מתקדמים" כדי לעג.
שיפור הניווט
אימוץ מוסכמות שמות עקביות ואיקונוגרפיה בכל המודולים. השתמש ב-Saming לוגי: קבוצה כל השלבים של תכנון הפרויקט תחת הכרטיסיה אחת של הסרטונים.לוודא קיצורי דרך מקלדת הם צפויים לחם מפוכחים ו- sidebar מתמשך לעזור למהנדסים לשמור על ההקשר בעת קפיצה בין עיצוב, ניתוח ותצפיות תיעוד.
שיפור ה- Feedback
לספק אימות בזמן אמת של קלטות (למשל, הודעות שגיאה מיידיות כאשר סעיף חצוף של קרן מפר את גבולות הקוד) השתמש ברים התקדמות עבור סימולציות ארוכות, עם הודעות שנותרו זמן רב לאחר שמירת או ייצוא אמון חזק. להימנע התראות מעורפלות; במקום זאת, להציע הצעות פעולה כגון "מקס היאר מתח עלה.
אופטימיזציה
כלים איטיים לשבור ריכוז.לספק אלגוריתמים כדי להפחית זמן חישוב, ליישם טעינה עצלה עבור נתונים שאינם קריטיים, ושאילתות תכופות cache.לדוגמה, שילובי עומס נפוצים מראש בתוכנה ניתוח מבני. השתמש לגלול וירטואלי בטבלאות גדולות (למשל, רשימות של ברים חיזוקים). פרופיל וחיסול דליפות זיכרון שגורמות להאטה הדרגתית.
תכונות נגישות
עקבו אחר הנחיות הגישה לתוכן (WCAG)earFLT:1 , אפילו עבור יישומי שולחן העבודה.תמוך קוראי מסך על ידי הוספת תוויות RIT לאלמנטים אינטראקטיביים.להבטיח ניגוד צבע מספיק ויכולת לעצב טקסט ללא פריסות.מקלדת-רק ניווט הוא קריטי עבור מהנדסים עם מוגבלות מוטורית.
גישה טכנית למתן
אימוץ אדריכלות מודולרית
לשבור קוד מונוליטי למודולים נפרדים עבור UI, טיפול בנתונים, חישוב.זה מאפשר עדכונים עצמאיים מבלי להפריע למערכת כולה.לדוגמה, להפריד את המנוע הדוגמת הגיאומטרי של ניתוח העומס. הזרקת תלותיות כדי להפוך את המודולים לעמידים וניתן להחליף אותם.
חידוש UI Frameworks
אם הממשק הנוכחי נבנה עם ספריות מיושנות (למשל, MFC, Swing), לשקול נודדות למסגרת מודרנית כמו Qt (C++/Python) או אלקטרון (JavaScript) עבור יישומי שולחן העבודה. הצעה זו תמיכה מובנה פריסות ראקטיביות, תצוגות DPI גבוהות, ונגישות.כלי הנדסה אזרחית מבוססי אינטרנט יכולים לאמץ או Vue עבור רכיב מחדש מחזורים מהירים יותר.
מערכות Undo/Redo
מהנדסים לעתים קרובות להתנסות עם פרמטרים עיצובים.מערכת לא דו/redo חזקה המשמרת את ההיסטוריה על פני מפגשים מפחיתה את פקודות הפעולה בחנות (באמצעות תבנית הפיקוד) כך שמשתמשים יכולים לחזור אחורה באמצעות שינויים מבלי לאבד את ההקשר.
שיפור ייבוא נתונים / Export
הנדסה אזרחית מסתמכת על יכולת בין תוכנה (למשל, IFC, LandXML, DXF) מספקת נתונים שיעורים כדי להשתמש בשקתת משותף עם אימות. הוסף הודעות שגיאה ברורות כאשר היבוא נכשל (למשל, "משימה הנדרשת שדה: 'beam width' ב -12 שורות תמיכה עיבוד עבור נתונים גדולים.
הוסף טלמטרי (Ethly)
בהסכמת המשתמש, לאסוף מדדי שימוש אנונימיים כדי לזהות אילו תכונות משמשים לעתים רחוקות ואשר נתיבים גורמים שגיאות תכופות.הנתונים האלה מדריכים עוד יותר החלטות מספקות.
שיפור UX
הפחתת ההשפעה של מתן פיצוי כדי להצדיק המשך ההשקעה.
- (ב) ,0) ,הזמן של השלמת: 1FLT 1 שלב כדי להשלים שלב עיצוב סטנדרטי לפני ואחרי מתן תמורה.
- (ב) ,0) שיעור ה[[המאה ה-1]], מספר פעולות או אזהרות תקינים שנוצר במהלך ישיבה.
- (ב) ,0) ,Usability Scale (SUS): ההרחבה של 1 (Administer) למשתמשי שאלון סטנדרטי.
- (FLT:0) נפח כרטיס כרטיס כרטיס: FLT:1 Decrease בנושאים הקשורים "איך אני..." או "זה לא עבד" מציין UX משופר.
כלים כמו Hotjar או UXtweak יכולים לעזור לנתח את התנהגות המשתמשים באפליקציות מבוססות אינטרנט.עבור תוכנה שולחנית, לשלב את מיקום האירוע עם ראש נמוך.
מקרה מחקרים
בניית מודל עיצוב גשר
מוכר תוכנה להנדסה אזרחית גדול הבחין כי מעצבי הגשר לעתים קרובות יצרו קשר תמיכה בסיוע עם חלקיקים מורכבים מודל.הממשק המקורי הציב הקצאה חומר והגדרה חוצה-סעיף על כרטיסיות נפרדות. על ידי מתן תמיכה לתצוגה מקדימה עם שכבות חומר גרר-דרופ, שיעור השגיאה ירד על ידי 40% ותומך שיחות נבזזו בתוך שני רבעים.
גישה Overhaul in a Road Design Tool
לאחר שעמדה בפני מועד ציות, חברה שבנתה מחדש את UI באמצעות תקני WCAG 2.1 AA. הם החליפו גרפיקה אישית עם SVGs מדרגי, הוסיפו אינדיקטורים מיקוד, ולהבטיח כי לכל הטבלאות היו כותרות שורות מתאימות.התוצאה: לא רק שהם עברו ביקורת, אלא מהנדסים עובדים בתנאים קלים (למשל, על גבי טריילרים) דיווחו על שינויים פחות בעין.
מסקנה
מתן תוכנה להנדסה אזרחית לשיפור UX היא השקעה אסטרטגית שמשלמים דיבידנדים ביעילות, איכות וסיפוק למשתמש. על ידי התמקדות בפשטות, משוב, ביצועים, נגישות, ועל ידי אימוץ דפוסים אדריכליים מודרניים, מפתחים יכולים ליצור כלים שהמהנדסים בוטחים וליהנות באמצעות.התעשייה תמשיך לדרוש תוכנה מהירה יותר, אמינה יותר כמו פרויקטים להיות משולבים יותר ורגישים נתונים.
(ב) לקרא עוד על שיטות העבודה הטובות ביותר של UX, יש להתייחס להנחיות הנגישות של קבוצת נורמן (Nielsen Norman Group) ול-FLT:2i'sמבוא ל-En נגישותFLT:0Nielsen Norman Group (הדוגמאות ספציפיות להנדסת מכונות ספציפיות להנדסת מכונות הנדסת מכונות LT:5 ו-FLT:6PLT 7Bמובנים)