ในวิศวกรรมแพ่ง เครื่องมือซอฟต์แวร์จําเป็นสําหรับการจําลอง การวิเคราะห์ และการจัดการโครงการ บทความนี้จะให้โครงการที่เติบโตในสัดส่วนและซับซ้อน
ความสําคัญของการออกแบบผู้ใช้งานในซอฟต์แวร์วิศวกรรมประชาชน
วิศวกรพลเรือนทํางานภายใต้เส้นตายที่เข้มงวด และความต้องการที่แม่นยําสูง อินเตอร์เฟสที่ยุ่งเหยิง นําทางให้สับสน หรือเวลาตอบสนองที่ช้า อาจนําไปสู่ความผิดพลาดและความผิดหวังได้ การออกแบบที่มีประสิทธิภาพมาก สามารถมั่นใจได้ว่าซอฟต์แวร์จะเรียงตัวตามความคิดและการทํางานของวิศวกรได้โดยเน้นที่ UX ความสามารถในการลดเวลาในการฝึกลง ลดความผิดพลาดลง และช่วยรับเครื่องมือได้เร็วขึ้น ตัวอย่างเช่น การเพิ่มปริมาณการทํางานหรือการวิเคราะห์โครงสร้างของโครงการต่าง ๆ
ประโยชน์ สําคัญ คือ:
- [FLT: 0] อัตราผิดพลาด: การตอบรับที่ชัดเจนและการตรวจสอบป้องกันความผิดพลาดในการป้อนข้อมูล
- [FLT: 0]. ค่าใช้จ่ายการฝึกแบบปรับปรุง: การติดต่อแบบสัญชาตญาณต้องการการสอนแบบเป็นทางการน้อยลง
- [FLT: 0] ผู้ใช้ระดับสูงพอใจ : วิศวกรชอบเครื่องมือที่เคารพเวลาของตน
งานวิจัยจาก [FLT: 0]. เนลเซน นอร์แมน กรุ๊ป [FLT: 1) แสดงอย่างสม่ําเสมอว่า การใช้งานที่มีประสิทธิภาพปรับปรุงผลส่งผลกระทบโดยตรง และผู้ใช้จะควบคุม
กลยุทธ์ สําคัญ ใน การ หา กองทุน
ปรับค่าส่วนติดต่อผู้ใช้ให้ง่าย
ลบปุ่มที่ไม่จําเป็น, แผงควบคุมที่ซ้ํากัน, และตัวเลือกมรดกที่ไม่ต้องให้บริการการกระจ่ายหลักอีกต่อไป การจัดเรียงเครื่องมือที่เหลือโดยความถี่ของงาน (เช่น การออกแบบโครงสร้าง, การโหลด, คุณสมบัติทางการจราจร, คุณสมบัติต่าง ๆ, คุณสมบัติต่าง ๆ ของวัสดุ) ใช้การเปิดรับข้อมูลอย่างก้าวหน้าเพื่อซ่อนการตั้งค่าที่ก้าวหน้าจนกระทั่งจําเป็น ตัวอย่างเช่น ในเครื่องมือวิเคราะห์องค์ประกอบ จํากัด พื้นผิวที่ใช้ร่วมกันในการควบคุมเมช ในขณะที่ซ่อนพารามิเตอร์หลัง "Advaded" เพื่อสลับ
ปรับการนําทาง
รับสมัครให้ทําการตั้งชื่อให้ตรงกัน และปรับรูปแบบไอคอนให้ตรงกันตลอดทุกโมดูล ใช้การจัดกลุ่มอย่างมีเหตุผล: จัดกลุ่มโครงการทั้งหมด ภายใต้แท็บริบบิ้นหนึ่งแท็บ แจ้งเตือน ปุ่มพิมพ์ลัดแบบ BRD และแถบข้างแบบต่อเนื่อง ช่วยให้วิศวกรรักษาบริบทได้ เมื่อกระโดดระหว่างการออกแบบ, วิเคราะห์, และมุมมองแบบเอกสาร
เพิ่มแหล่งป้อน
ให้ค่าตรวจสอบความถูกต้องของค่านําเข้าจริง (เช่น ข้อความผิดพลาดทันทีเมื่อเครื่องหมายตัดข้อความในกรอบเข้าใช้เป็นโค้ด) ใช้แท่งตรวจสอบการทํางานสําหรับจําลองแบบยาว โดยมีค่าที่ตั้งไว้ประมาณ ข้อความที่ประสบความสําเร็จ หลังจากบันทึกหรือส่งออกแล้ว หลีกเลี่ยงการแจ้งเตือนแบบคลุมเครือ แทนด้วยการเสนอคําแนะนําที่มีประสิทธิภาพเช่น "ความเครียดของ max flange dictions".
ปรับแก้ความไวชัตเตอร์
ความเข้มข้นของเครื่องมือที่ช้า การลดความเข้มข้น การเพิ่มโปรแกรมเบื้องหลังการเพิ่มข้อมูล การโหลดข้อมูลที่ไม่ฉุกเฉิน และทําแคชบ่อย ๆ เช่น การจับคู่การโหลดทั่วไปในโปรแกรมวิเคราะห์โครงสร้าง ใช้การเลื่อนเวลาจริงในตารางขนาดใหญ่ (เช่น รายการของแท่งข้อมูลแบบไม่ฉุกเฉิน) โพรไฟล์ และกําจัดการรั่วไหลของหน่วยความจําซึ่งทําให้เกิดการลดความเร็วต่ํา
คุณสมบัติการเข้าใช้อย่างเพียงพอ
ปฏิบัติตาม[FLT: 0]] กํากับการช่วยใช้งานเนื้อหาเว็บ (WCAG) [FLT: 1) แม้โปรแกรมพื้นที่ทํางานจะรองรับโปรแกรม ดูเพิ่มชื่อรายการของหน้าจอ โดยเพิ่มข้อมูลเอบีอาร์เอ ไปเป็นส่วนประกอบที่ตอบสนองกับองค์ประกอบ ตรวจจับความแตกต่างของสีและความสามารถในการปรับขนาดข้อความได้โดยไม่ต้องทําลายผังแป้นพิมพ์ แป้นพิมพ์- แป้นพิมพ์เฉพาะสําหรับวิศวกรที่มีความสามารถในการใช้งานมอเตอร์ นอกจากนี้ ยังมีประโยชน์กับผู้ใช้ในสภาพแวดล้อมที่สว่างและเงียบด้วย
วิธี การ หา เหตุ ผล ที่ เหมาะ สม
รับ เอา สถาปัตยกรรม แบบ มี ลักษณะ
การแยกรหัสแท่งกระดาษออกเป็นโมดูลแยกสําหรับ UI, การจัดการข้อมูล และการคํานวณ ซึ่งจะช่วยให้การปรับปรุงแบบอิสระได้โดยไม่ต้องรบกวนทั้งระบบ ตัวอย่างเช่น แยกตัวกลไกจําลองเรขาคณิตออกจากรูปแบบการวิเคราะห์การโหลด ใช้การฉีดข้อมูลแบบเชื่อมโยงในการทําให้โมดูลสามารถทดสอบและแทนที่ได้
ปรับโครงสร้างโครงการของ UI ใหม่
หากส่วนติดต่อปัจจุบันถูกสร้างขึ้นด้วยไลบรารีที่เก่าแล้ว (เช่น MFC, สวิง) ให้พิจารณาว่าการย้ายไปยังโครงร่างสมัยใหม่เช่น Qt (C+++/Python) หรือ อิเล็กตรอน (Javascript) สําหรับโปรแกรมพื้นที่ทํางาน ซึ่งจะนําเสนอการสนับสนุนการปรับเปลี่ยนผังแป้นพิมพ์, การแสดงผลแบบ DPI, และเครื่องมือจัดการระบบวิศวกรรมแบบเว็บแบบออนไลน์ที่สามารถรับเอาองค์ประกอบหรือ Vue มาใช้ทํางานต่อ และพัฒนาได้เร็วขึ้น
การแก้แฟ้ม/ ระบบเรโด
วิศวกรมักจะทดลองใช้พารามิเตอร์การออกแบบ ระบบเลิกทํา/ Redo ที่ทนทาน ซึ่งรักษาประวัติการท่องผ่านช่วงต่าง ๆ จะลดความวิตกกังวลได้ คําสั่งการกระทํา (ใช้รูปแบบคําสั่ง) เพื่อให้ผู้ใช้สามารถถอยกลับผ่านการเปลี่ยนแปลงได้โดยไม่ต้องสูญเสียเนื้อหา
ปรับปรุงการนําเข้า/ เอ็กซ์พอร์ตข้อมูล
วิศวกรรมพลเรือนขึ้นอยู่กับความเข้ากันได้ระหว่างซอฟต์แวร์ (เช่น ifC, LandXML, DXF) การเพิ่มข้อมูลในคลาสย่อยที่จะใช้ Schema ร่วมกับการตรวจสอบความถูกต้อง เพิ่มข้อความผิดพลาดเมื่อนําเข้าข้อมูลล้มเหลว (เช่น "Missing จําเป็นต้องป้อนข้อมูล: 'beam wid' ในแถว 12") การประมวลผลกลุ่มย่อยสําหรับข้อมูลขนาดใหญ่
เพิ่มเส้นรุ้ง (ตามระบบ)
ด้วยความยินยอมของผู้ใช้ ให้รวบรวมตัววัดการใช้งานที่ไม่ระบุชื่อ เพื่อระบุว่าคุณสมบัติไหนที่มักใช้และเส้นทางใดทําให้เกิดข้อผิดพลาดบ่อย ๆ ข้อมูลนี้ยังให้การตัดสินใจเพิ่มเติม
การจําลอง UX การปรับปรุง
ผลกระทบของการหาทุนเพื่อการลงทุนอย่างต่อเนื่อง
- [FLT: 0]. เวลาเติมเสร็จ: เวลาวัดเพื่อทําขั้นตอนมาตรฐานให้เสร็จก่อนและหลังการปรับเปลี่ยน
- [FLT: 0] อัตรา: แทร็กหมายเลขของการกระทําแก้ไขให้ถูกต้อง หรือคําเตือนที่เกิดขึ้นในระหว่างการเซสชัน (PDF).
- [FLT: 0] สยามสสสสสสสสสสสสสสสสสสสสสสส (SUS] Administer คําถามที่มาตรฐานสําหรับผู้ใช้.
- [FLT: 0] ปริมาตรตั๋วสปุปปอร์ต: ลดปัญหาที่เกี่ยวข้องกับ "ฉัน..." หรือ "นี่ไม่ได้ผล" ระบุว่าปรับปรุง UX.
เครื่องมืออย่างเช่น Hotjar หรือ UXtwak สามารถช่วยวิเคราะห์พฤติกรรมของผู้ใช้ในโปรแกรมที่อยู่บนเว็บ สําหรับซอฟต์แวร์ของพื้นที่ทํางาน การรวมเหตุการณ์ที่ทําบันทึกไว้ด้วยค่าใช้จ่ายต่ํา
การศึกษาอักษรตัวพิมพ์เล็ก
การ สร้าง มอดูลออกแบบสะพาน
ผู้ผลิตซอฟต์แวร์ทางวิศวกรรมกลางคนหนึ่งสังเกตเห็นว่า นักออกแบบสะพานมักจะติดต่อขอความช่วยเหลือจากส่วนประกอบออกแบบมา ส่วนติดต่อผู้ใช้ได้จัดทํารายการวัสดุที่ได้รับมอบหมาย และจัดทํารายการข้ามแท็บแยกแยกด้วย โดยเพิ่มข้อมูล ดูตัวอย่างใหม่ด้วยระดับการลากและวาง ความผิดพลาดลดลงโดย 40% และรองรับการโทรเข้าไปภายใน 2 นาที การเปลี่ยนแปลงนี้ ยังลดระยะเวลาการสร้างโมเดลเฉลี่ยลงด้วย จาก 12 นาทีถึง 7 นาทีด้วย
การ เข้า ถึง ได้ ง่าย
หลังจากมีการกําหนดเส้นตายตัว บริษัท ได้สร้างยูไอใหม่โดยใช้ WCAG 2.1 มาตรฐาน AA กํากับ พวกเขาแทนที่กราฟิกที่กําหนดเองด้วย SVGs และเพิ่มตัวบ่งชี้โฟกัส และตรวจสอบว่าตารางทั้งหมดมีส่วนหัวแถวที่เหมาะสม ผลคือ: ไม่เพียง แต่ได้ผ่านการตรวจสอบ แต่วิศวกรที่ทํางานในเงื่อนไขแสงต่ํา (เช่น รถพ่วงบนบก) รายงานการเน้นของตาน้อย การปรับเปลี่ยนของเครื่องมือในการจัดหมวดหมู่โครงสร้างโครงสร้างพื้นฐานสาธารณะ นอกจากนี้ ยังได้ปรับปรุงการจัดอันดับโครงการของโครงการต่างๆ ด้วย
รูปแบบการวน
การหาแรงบันดาลใจจากซอฟต์แวร์วิศวกรรมแพ่ง สําหรับการปรับปรุง UX เป็นการลงทุนเชิงกลยุทธ์ที่จ่ายอย่างมีประสิทธิภาพ คุณภาพ และความพึงพอใจของผู้ใช้ โดยเน้นในการปรับค่า, การป้อนข้อมูล, การป้อนข้อมูล, การตอบรับ, และการเข้าถึงข้อมูล และการรับข้อมูลเพิ่มเติม โดยนักพัฒนาสามารถสร้างเครื่องมือที่วิศวกรสามารถไว้วางใจและใช้เวลาได้ดีขึ้น อุตสาหกรรมจะยังคงต้องการซอฟต์แวร์ที่มีประสิทธิภาพมากขึ้น
สําหรับการอ่านเพิ่มเติมเกี่ยวกับวิธีการที่ดีที่สุด UX, อ้างอิงถึง [FLT: 0] ตัวอย่างของนอร์มัน กรุ๊ป หลักการการใช้งาน [FLT: 1] และ [FLT] WAI] การแนะนําความเข้าถึง ตัวอย่างวิศวกรรม - ตัวแปรสามารถพบบนบล็อกของ [FLT: 4] diffs Infra (FTLFFS [FTIFTIF] [FT] [FLTI] [FLTI] [FFFFSLTI]. [FTIFLTLLTLLE].