อาจารย์ใหญ่เป็นหลักในสาขาเทคนิคขององค์กรซอฟต์แวร์สมัยใหม่ มีอิทธิพลที่มากกว่าการมีส่วนร่วมของรหัสส่วนบุคคล การตัดสินใจของพวกเขาสร้างโครงสร้างสถาปัตยกรรมและการออกแบบระบบ
บทบาท ของ วิศวกร ผู้ เชี่ยวชาญ ใน ด้าน การ ออก แบบ
วิศวกรคนสําคัญที่นั่งติดอันดับที่ 3 ของความเชี่ยวชาญด้านเทคนิคลึก และความคิดด้านธุรกิจเชิงยุทธศาสตร์ ต่างจากวิศวกรที่อาจเน้นไปที่ปัญหาที่ซับซ้อน
บทบาทนี้แตกต่างจากสถาปนิกซอฟต์แวร์ที่อุทิศตัว หรือผู้จัดการเทคนิค สถาปนิกมักจะกําหนดพิมพ์เขียวระดับสูง แต่อาจจะไม่ถือระเบียบการ ผู้จัดการจัดลําดับความสําคัญของประชากรและกระบวนการ
ในการฝึก วิศวกรหลักอาจใช้เวลา 1 วันในการประเมินเทคโนโลยีฐานข้อมูลใหม่ โดยนําบทวิจารณ์สถาปัตยกรรมสําหรับบริการใหม่
สถาปัตยกรรมการไล่จับซอฟต์แวร์
สถาปัตยกรรมซอฟต์แวร์เกี่ยวกับโครงสร้างพื้นฐาน ที่กําหนดระบบ ส่วนประกอบ ความสัมพันธ์กับมัน และหลักการควบคุมการออกแบบและวิวัฒนาการ
การเลือกรูปแบบสถาปัตยกรรม
การตัดสินใจที่ตามมามากที่สุดอย่างหนึ่งคือ การเลือกรูปแบบสถาปัตยกรรมสําหรับระบบ -- หรือการกํากับวิวัฒนาการของสิ่งมีชีวิตที่มีอยู่แล้ว รูปแบบทั่วไปคือ การให้บริการขนาดเล็ก สถาปัตยกรรมแบบจุฬาลงกรณ์ ระบบขับเคลื่อนเหตุการณ์ และสถาปัตยกรรมการให้บริการ แต่ละคนมีธุรกิจที่ประสบความสําเร็จมาก เช่น ขณะที่ระบบจุลชีพจุลชีพสามารถจัดทําระบบอิสระและอัตโนมัติได้ พวกเขาแนะนําความซับซ้อนในการจัดการข้อมูล เครือข่ายที่จําหน่ายช้า และระบบบริหารระบบบริหารระบบ อาจารย์ใหญ่เหล่านี้ชั่งน้ําหนักการค้าขายที่ต่อต้านความเป็นผู้ใหญ่ โครงสร้างผลิตภัณฑ์ และขั้นตอนการดําเนินงาน
วิศวกรผู้มีประสบการณ์คนหนึ่งรู้ว่าสถาปัตยกรรมที่ดีที่สุด คือโครงข่ายที่ตรงกับปัจจุบัน พวกเขาอาจสนับสนุนให้หินปูนที่มีโครงสร้างดีในช่วงแรกๆของชีวิตและในภายหลัง นําทางให้แปลงสภาพเป็นไมโครเซอร์วิสาหกิจตามความต้องการการปรับขนาด นอกจากนี้ยังบังคับหลักการหลักสถาปัตยกรรม: แยกความกังวล หลวม การผูกพันธ์กันอย่างไม่ต่อเนื่อง และการผูกขาดอย่างเป็นระบบทรัพยากรภายนอกอย่าง [FLT] มูลนิธิของฟาวเลอร์ (FTL1) ให้ประโยชน์ต่อการอภิปรายเหล่านี้ แต่งานของวิศวกรคือการทํางานแบบมีหลักการ
การ ตัดสิน ใจ เรื่อง เทคโนโลยี
การคัดเลือกเทคโนโลยี -- การจัดวางภาษา, ฐานข้อมูล, ระบบการคมนาคม, บริการเมฆ -- เป็นอีกพื้นที่หนึ่งที่วิศวกรหลักมีอิทธิพลมาก ตัวเลือกเหล่านี้ไม่ค่อยเกี่ยวกับเครื่องมือไหนเป็น "ดีที่สุด" แต่อย่างใด แต่รวมไปถึงการประมาณปัจจัยต่างๆ เช่น ความคุ้นเคยของทีม ระบบนิเวศ การพัฒนาระบบระบบนิเวศ การรองรับระบบระบบระบบระบบระบบระบบระบบระบบระบบระบบระบบระบบระบบ ค่าใช้จ่าย และการรักษาความยั่งยืนระยะยาว วิศวกรคนสําคัญต้องสมดุลกับเครื่องมือใหม่ที่มีความเสี่ยงในการแนะนําโหมดหรือข้อจํากัดด้านการจ้างงาน
การ ทํา เช่น นี้ อาจ ทํา ให้ เกิด การ เปลี่ยน แปลง อย่าง มาก ใน เรื่อง การ สร้าง ภูมิ คุ้ม กัน ของ มนุษย์.
ความห่วงใยข้ามเพศ
สถาปัตยกรรมไม่ได้เกี่ยวกับการย่อยสลายของสิ่งมีชีวิตเท่านั้น มันต้องทําการแก้ไขความต้องการที่ไม่เป็นระบบ (NFR) ที่ตัดผ่านทั้งระบบ ความปลอดภัย ประสิทธิภาพ การทํางาน และค่าใช้จ่ายเป็นความกังวลหลัก วิศวกรที่ดูแลได้แน่ใจว่าเหล่านี้ไม่ได้มีความเกี่ยวข้องหลังการคิด
การ นํา หน้า ใน อวกาศ นี้ มัก เกี่ยว ข้อง กับ การ เขียน มาตรฐาน, การ ทบทวน แบบ จําลอง เพื่อ การ ทํา ตาม, และ การ ใช้ ปฏิภาณ ย้อน หลัง ซึ่ง รับ การ ป้อน กลับ สู่ การ ปรับ ปรุง ด้าน สถาปัตยกรรม.
การ ออก แบบ ใน ทุก ระดับ
วิศวกร ส่วน ใหญ่ มี อิทธิพล ต่อ การ ตัดสิน ใจ เรื่อง การ ออก แบบ อย่าง ละเอียด ซึ่ง ทํา ให้ รู้ ว่า สถาปัตยกรรม เป็น แบบ รหัส ได้ ดี เพียง ไร.
API และ ส่วนติดต่อผู้ใช้
API ออกแบบมาไม่ดี ทําให้เกิดปัญหา casscacking: upple, chample, prils champors example และ confritions ที่แพงขึ้น วิศวกรอาวุโสกําหนดการชุมนุมสําหรับอินเทอร์เฟซหรือ GPPC รุ่นที่ผิดพลาด และรูปแบบการตอบโต้แบบผิดพลาด พวกเขาผลักดันรูปแบบที่สอดคล้องกันเพื่อให้ผู้บริโภคสามารถคาดเดาพฤติกรรมได้ ตัวอย่างเช่น พวกมันอาจจะสั่งให้ API ผลตอบแทนข้อผิดพลาดทั้งหมดด้วยรหัสที่อ่านได้ และว่าการกลายพันธุ์ทั้งหมดเป็นไปได้ มาตรานี้ ค่าใช้จ่ายเมื่อระบบทํางานดีขึ้น และต้องรวมเข้ากับระบบใหม่ ๆ
โมเดลและจัดเก็บข้อมูล
ข้อมูลคือเลือดหลักของระบบส่วนใหญ่ และวิศวกรหลักตัดสินใจหรืออนุมัติโมเดลข้อมูลหลัก พวกเขาตัดสินใจทําการสร้างข้อมูลแบบมาตรฐาน (s. deformization, กลยุทธ์หลัก, กลยุทธ์ดัชนี, และการจัดการระบบข้อมูลข้อมูล นอกจากนี้ พวกเขายังให้คําแนะนําเกี่ยวกับการค้าขายระหว่างความสอดคล้องและความสอดคล้องกับระบบ, มักจะอ้างอิงถึงโมเดล CAP หรือ PACLC ด้วย เมื่อการรับข้อมูลเข้าใช้อย่างไม่ต่อเนื่อง พวกเขาแน่ใจว่าข้อมูลมีความสอดคล้อง
การ ยอม รับ และ การ ยอม รับ ผิด
การออกแบบสําหรับความล้มเหลว เป็นสัญลักษณ์ของวิศวกรรมแบบผู้ใหญ่ วิศวกรอาวุโสจะส่งเสริมรูปแบบต่าง ๆ เช่น การย้อนการวนกลับแบบเอกซ์โปเนนเชียล จับเวลา, ขนาดใหญ่, และการสร้างธุรกรรม พวกเขาขับเคลื่อนการรับเด็กมาดูแลสุขภาพ, การแบ่งวงจร และการทํางานที่งดงาม การตัดสินใจของพวกเขาเกี่ยวกับกลยุทธ์เชิงกลยุทธ์ -- การปล่อยปุ่มแบบธรรมดา, ธง -- กํากับการปรับตัวและความสามารถของระบบ
การ คิด ค้น และ การ ชําระ หนี้ แบบ เทคนิก
ปัญหาหลักสําหรับวิศวกร คือการจัดการหนี้สินทางเทคนิค ในขณะที่พวกเขาสามารถแก้ไขนวัตกรรมได้ พวกเขาต้องตัดสินใจว่าเมื่อไรจะต้องยอมรับ
นัก ประดิษฐ์ รุ่น ใหญ่ มัก จะ ริเริ่ม จ่าย หนี้ สิน ให้ กับ ตัว เอง: การ ย้าย ถิ่น ฐาน จาก โครง สร้าง ที่ เป็น มรดก, การ แยก หิน, การ ปรับ ปรุง ระบบ ลาด ตระเวน ทาง ไปรษณีย์, หรือ การ ทํา อัตโนมัติ
การใช้จ่ายเงินลงทุนในการทดสอบที่ดี การรวมความยืดหยุ่น และความซับซ้อนอย่างสม่ําเสมอนี้ป้องกันการทําให้ทั้งการก่อตัวและความวุ่นวาย ทําให้องค์กรมีความยืดหยุ่นและปรับตัวได้
รูปแบบการวน
ผลกระทบของวิศวกรหลักในสถาปัตยกรรมและการออกแบบไม่สามารถถูกขยายผลได้ พวกเขาเป็นผู้ดูแลการมองเห็นทางเทคนิค การแน่ใจว่าระบบต่างๆนั้นถูกสร้างขึ้นบนรากฐานที่แข็ง ในขณะที่สามารถปรับตัวเข้ากับความต้องการได้
องค์กรที่ลงทุนในการสร้างวิศวกรหลักที่แข็งแรง และให้อํานาจแก่บริษัทด้วยอํานาจการตัดสินใจที่แท้จริง เห็นความเร็ววิศวกรรมที่สูงขึ้น อัตราการส่งมอบที่คาดเดาได้มากขึ้น
สําหรับการอ่านเพิ่มเติมเกี่ยวกับสถาปัตยกรรมและการออกแบบที่มีประสิทธิภาพที่สุด ที่วิศวกรหลักมักเป็นแชมป์ อ้างอิงถึงงานเขียนเกี่ยวกับ [FLT: 0] สถาปัตยกรรมคลีญ (FLT: 1) โดย โรเบิร์ต ซี. มาร์ติน และ Google Cload Archive Farth Retric Resign Resords (FLT:3) ซึ่งจัดรูปแบบการดําเนินงานระบบ enter- Spectments.