กลับไปหน้าบทความ

อ่าน 3 นาที

โดนัลด์ ไฟร์สมิธ

การเกิด พ.ศ. 2495/วิศวกรซอฟต์แวร์ชาวอเมริกัน/วิศวกรระบบชาวอเมริกัน/ศิษย์เก่ามหาวิทยาลัยลินฟิลด์/รวมประวัติบุคคลที่ยังมีชีวิตอยู่/ลิงก์ย้อนกลับเทมเพลต Webarchive

Donald G. Firesmith (เกิด 14 มิถุนายน 1952) เป็นวิศวกรซอฟต์แวร์ที่ปรึกษา และผู้ฝึกอบรมที่สถาบันวิศวกรรมซอฟต์แวร์ ชาว อเมริกัน

โดนัลด์ ไฟร์สมิธ

โดนัลด์ ไฟร์สมิธ
โดนัลด์ ไฟร์สมิธ ในปี 2006
เกิด( 14 มิถุนายน 1952 )14 มิถุนายน พ.ศ. 2495
เมืองโอคลาโฮมาซิตี รัฐโอคลาโฮมา
สัญชาติสหรัฐอเมริกา
อัลมา มัธยฐานมหาวิทยาลัยรัฐแอริโซนา
เป็นที่รู้จักในด้านกรอบวิธีการสำหรับสถาปัตยกรรมระบบวิศวกรรมวิศวกรรมวิธีการ
เส้นทางอาชีพด้านวิทยาศาสตร์
ฟิลด์วิศวกรรมระบบ , วิศวกรรมซอฟต์แวร์ , วิศวกรรมความต้องการ , วิศวกรรมวิธีการและการออกแบบเชิงวัตถุ
สถาบันต่างๆสถาบันวิศวกรรมซอฟต์แวร์

Donald G. Firesmith (เกิด 14 มิถุนายน 1952) เป็นวิศวกรซอฟต์แวร์ที่ปรึกษา และผู้ฝึกอบรมที่สถาบันวิศวกรรมซอฟต์แวร์ ชาว อเมริกัน

ชีวประวัติ

ไฟร์สมิธสำเร็จการศึกษาระดับปริญญาตรีสาคณิตศาสตร์และภาษาเยอรมันจากวิทยาลัยลินฟิลด์ในปี 1975 และปริญญาโทสาคณิตศาสตร์จากมหาวิทยาลัยรัฐแอริโซนา ในปี 1977 นอกจากนี้เขายังศึกษาอยู่ที่ มหาวิทยาลัยดนตรีแห่งมิวนิก (LMU Munich ) เป็นเวลาหนึ่งปีด้วย

ไฟร์สมิธเริ่มต้นทำงานในธุรกิจคอมพิวเตอร์ในฐานะนักพัฒนาซอฟต์แวร์ในปี 1979 และดำรงตำแหน่งวิศวกรคุณภาพ ผู้จัดการการกำหนดค่า และผู้จัดการข้อมูลให้กับบริษัท Computer Science Corporation ในสหรัฐอเมริกา เยอรมนี และสวิตเซอร์แลนด์ ตั้งแต่ปี 1984 ถึง 1988 เขาเป็นผู้เชี่ยวชาญด้านวิธีการเขียนโปรแกรมเชิงวัตถุ (OO methodologist) ที่บริษัท Magnavox Electronic Systems Corporation และตั้งแต่ปี 1988 ถึง 1995 เขาเป็นประธานของ Advanced Software Technology Specialists บริษัทที่ปรึกษาและฝึกอบรมขนาดเล็ก

ตั้งแต่ปี 1994 ถึง 1997 เขาเป็นบรรณาธิการจัดซื้อและบรรณาธิการบริหารของหนังสืออ้างอิงที่ SIGS Books นอกจากนี้เขายังเป็นวิศวกรซอฟต์แวร์ที่ปรึกษาอาวุโสที่StorageTekซึ่งเขาทำงานในฐานะผู้นำทางเทคนิค วิศวกรข้อกำหนด และสถาปนิกซอฟต์แวร์หัวหน้าสถาปนิกของ Lante Corporation ซึ่งเชี่ยวชาญในการผลิต eMarketplaces และหัวหน้าสถาปนิกสำหรับหน่วยธุรกิจอเมริกาเหนือของ Cambridge Technology Partners ตั้งแต่ปี 2003 ถึง 2020 เขาเป็นวิศวกรหลักที่Software Engineering Instituteซึ่งเขาทำงานในแผนกโซลูชันซอฟต์แวร์ด้านโซลูชันทางเทคนิคของลูกค้า โดยช่วยรัฐบาลสหรัฐอเมริกาในการจัดซื้อระบบที่ใช้ซอฟต์แวร์จำนวนมาก[ 1 ]นับตั้งแต่เกษียณอายุในปี 2020 เขาเป็นนักเขียนนวนิยายเต็มเวลา

Firesmith ได้รับการแต่งตั้งเป็นสมาชิกดีเด่นของ ACMในปี 2015 [ 2 ]

งาน

วิศวกรรมวิธีการ (ME) และสภาพแวดล้อมและสัญลักษณ์กระบวนการแบบเปิด (OPEN)

ไฟร์สมิธเป็นผู้ร่วมก่อตั้งOPEN Consortiumระหว่างประเทศ ร่วมกับ ไบรอัน เฮนเดอร์สัน-เซลเลอร์สและ เอียน เกรแฮม [ 3 ] [ 4 ] [ 5 ]ไฟร์สมิธเป็นผู้พัฒนาหลักของ OPEN Modeling Language [ 6 ] ไฟร์สมิธเป็นผู้ก่อตั้งOPEN Process Framework Repository Organizationและเป็นผู้พัฒนาคลังข้อมูลขนาดใหญ่ของส่วนประกอบเมธอดแบบโอเพนซอร์สที่สามารถนำกลับมาใช้ใหม่ได้ฟรี[ 7 ]

แนวทาง การพัฒนาซอฟต์แวร์ แบบเปิด (OPEN ) ตั้งอยู่บนพื้นฐานวิศวกรรมวิธีการตามสถานการณ์ (SME) ซึ่งเป็นวิธีการที่ทีมพัฒนาซอฟต์แวร์สามารถสร้างวิธีการและกระบวนการที่เหมาะสมกับสถานการณ์หรือเงื่อนไขเฉพาะของตนเองได้[ 8 ] [ 9 ] [ 10 ]ส่วนประกอบของวิธีการที่สอดคล้องกับมาตรฐานเมตาโมเดลวิศวกรรมซอฟต์แวร์ระดับสากล[ 11 ]เช่นISO/IEC 24744และจัดเก็บไว้ในคลังข้อมูล จะถูกเลือกทีละส่วน และวิธีการจะถูกประกอบขึ้นจากส่วนประกอบของวิธีการเหล่านี้ แนวทาง SME นี้อิงจากการวิจัยของกลุ่มต่างๆ ทั่วโลก โดยมีการเผยแพร่ผลลัพธ์จากการประชุมล่าสุด[ 12 ]

กรอบวิธีการสำหรับการออกแบบสถาปัตยกรรมระบบวิศวกรรม (MFESA)

Firesmith เป็นผู้พัฒนาหลักของ Method Framework for Engineering System Architectures (MFESA) [ 13 ] [ 14 ]กรอบงานนี้ประกอบด้วยสิ่งต่อไปนี้:

  • ออนโทโลยีที่กำหนดแนวคิดหลักของวิศวกรรมสถาปัตยกรรมระบบและความสัมพันธ์ระหว่างแนวคิดเหล่านั้น
  • เมตาโมเดลที่กำหนดซูเปอร์ไทป์นามธรรมพื้นฐานของส่วนประกอบวิธีการสำหรับสถาปัตยกรรมระบบทางวิศวกรรม รวมถึงด้านสถาปัตยกรรม:
    • ผลงานที่สร้างขึ้นรวมถึงแบบสถาปัตยกรรมและการนำเสนอทางสถาปัตยกรรม เช่น แบบจำลองและเอกสาร
    • หน่วยงานปฏิบัติงาน ซึ่งรวมถึงกิจกรรม งาน และเทคนิคในการผลิตผลงาน
    • ผู้ผลิต ซึ่งรวมถึงสถาปนิก ทีมสถาปนิก และเครื่องมือทางสถาปัตยกรรมที่ทำหน้าที่ในแต่ละส่วนงานเพื่อผลิตผลงาน
  • แหล่งรวบรวมส่วนประกอบวิธีการที่สามารถนำกลับมาใช้ซ้ำได้ฟรีและเป็นโอเพนซอร์ส สำหรับการสร้างวิธีการทางวิศวกรรมสถาปัตยกรรมระบบที่เหมาะสมกับสถานการณ์เฉพาะ
  • เมธอดสำหรับการสร้างวิธีการทางวิศวกรรมสถาปัตยกรรมระบบเฉพาะสถานการณ์ โดยการเลือกส่วนประกอบวิธีการที่เหมาะสมจากคลังข้อมูล ปรับแต่งตามความเหมาะสม และบูรณาการเข้าด้วยกันเพื่อสร้างวิธีการทางวิศวกรรมสถาปัตยกรรมใหม่

สิ่งพิมพ์

เขาเป็นผู้เขียนหนังสือทางเทคนิคหลายเล่มในสาขาวิศวกรรมระบบและซอฟต์แวร์ รวมถึงบทความทางเทคนิค เอกสารการประชุม และบทช่วยสอนจำนวนมาก[ 15 ]ตัวอย่างบางส่วน:

  • 1993. การวิเคราะห์ความต้องการเชิงวัตถุและการออกแบบเชิงตรรกะ: แนวทางวิศวกรรมซอฟต์แวร์ , สำนักพิมพ์ John Wiley & Sons, ISBN 0-471-57807-X
  • 1995. พจนานุกรมเทคโนโลยีวัตถุ: คู่มืออ้างอิงฉบับสมบูรณ์สำหรับใช้บนโต๊ะทำงาน , สำนักพิมพ์มหาวิทยาลัยเคมบริดจ์, ISBN 0-13-373887-6ร่วมกับ เอ็ดเวิร์ด เอ็ม. ไอคโฮลท์
  • 1998. คู่มืออ้างอิงภาษาสร้างแบบจำลองแบบเปิด (OML)สำนักพิมพ์มหาวิทยาลัยเคมบริดจ์ISBN 1-884842-75-5โดยมีBrian Henderson-Sellersและ Ian Graham ร่วมแสดง ด้วย
  • 1998. การจัดทำเอกสารแอปพลิเคชัน Java ที่สมบูรณ์โดยใช้ OPEN , Addison-Wesley Longman, ISBN 0-201-34277-4โดยมี Scott Krutsch, Marshall Stowe และ Greg Hendley ร่วมแสดงด้วย
  • 2001. กรอบกระบวนการเปิด (The OPEN Process Framework) , Addison-Wesley Longman, ISBN 0-201-67510-2ร่วมกับ ไบรอัน เฮนเดอร์สัน-เซลเลอร์ส
  • 2008. กรอบวิธีการสำหรับสถาปัตยกรรมระบบวิศวกรรม , สำนักพิมพ์ Auerbach, ISBN 978-1-4200-8575-4ร่วมด้วย ปีเตอร์ คาเปลล์, ดีทริช ฟัลเคนทัล, ชาร์ลส์ บี. แฮมมอนส์, เดวิตต์ ที. ลาติเมอร์ที่ 4 และทอม เมเรนดิโน
  • 2013. ข้อผิดพลาดทั่วไปในการทดสอบระบบและซอฟต์แวร์ และวิธีป้องกันและลดผลกระทบ: คำอธิบาย อาการ ผลที่ตามมา สาเหตุ และคำแนะนำ Addison-Wesley, ISBN 978-0133748550
  • 2019. ทฤษฎีการจำลองของจิตสำนึก: (หรือ รถยนต์ไร้คนขับของคุณมีจิตสำนึก) , KDP, ISBN 978-1705622919

นอกจากนี้ ไฟร์สมิธยังเป็นผู้เขียนนวนิยายแนวแฟนตาซีเหนือธรรมชาติร่วมสมัย นิยายวิทยาศาสตร์วันสิ้นโลก นิยายแอ็คชั่น และนิยายผจญภัยอีกหลายเรื่อง:

  • 2014. ไม้กายสิทธิ์มหัศจรรย์: คลังความรู้เกี่ยวกับไม้กายสิทธิ์มากมาย , CreateSpace, ISBN 978-1497311220(ภายใต้นามปากกา วูล์ฟริค อิกเนเชียส เฟอเออร์ชมีด)
  • 2015. หลุมนรก: สิ่งที่ซ่อนอยู่เบื้องล่าง , CreateSpace, ISBN 978-1515068075
  • 2016. หลุมนรก: ปีศาจบนแม่น้ำดาลตัน , CreateSpace, ISBN 978-1523241767
  • 2018. ความลับของบ้านฮอว์ธ อร์น , CreateSpace, ISBN 978-1497311220
  • 2020. หลุมนรก: สู่ขุมนรกและกลับมา , KDP, ISBN 978-1087921051
  • 2021. หม้อแห่งความฝันอันน่าพิศวง , KDP, ISBN 979-8566545042
  • 2021. หลุมนรก: การแก้แค้นของทาส , KDP, ISBN 979-8527374209

เอกสารอ้างอิง

  1. ^หน้าข้อมูลพนักงานของ Donald Firesmith บนเว็บไซต์ SEIสืบค้นเมื่อ 23 กันยายน 2009
  2. ^รางวัลสมาชิกดีเด่นของ ACM เก็บถาวรเมื่อ 2014-06-09 ที่ Wayback Machineเรียกดูเมื่อ 2016-09-18
  3. ^ OPEN คืออะไร?คำอธิบายโดยย่อเกี่ยวกับการก่อตั้ง OPEN Consortium สืบค้นเมื่อ 23 กันยายน 2552
  4. ^ Brian Henderson-Sellersและ Donald Firesmith, The OPEN Process Framework , Addison-Wesley Longman, ISBN 0-201-67510-22001
  5. ^ [1] The Open Alternative, Object Expert, Volume 2 part 1, pp 14–15, Nov/Dec 1996, SIGS Publications
  6. ^ Donald Firesmith, Brian Henderson-Sellersและ Ian Graham,คู่มืออ้างอิงภาษาสร้างแบบจำลองแบบเปิด (OML) , สำนักพิมพ์มหาวิทยาลัยเคมบริดจ์, ISBN 1-884842-75-5, 1998
  7. ^ประธาน OPFROสืบค้นข้อมูลเมื่อ 24 กันยายน 2009
  8. ^ Henderson-Sellers, B. และ Serour, MK, 2005, การสร้างวิธีการคล่องตัวแบบคู่ – คุณค่าของวิศวกรรมวิธีการ, J. Database Management, 16(4), 1–24
  9. ^ Henderson-Sellers, B. และ Qumer, A., 2007, การใช้วิศวกรรมวิธีการเพื่อทำให้สภาพแวดล้อมแบบดั้งเดิมมีความคล่องตัว, Cutter IT Journal, 20(5), 30–37; ตีพิมพ์ซ้ำเป็นบทที่ 5 (หน้า 61–74) ใน Fostering Innovation on the Agile Frontier, 2008, รายงาน Cutter Consortium, 140 หน้า
  10. ^ M. Bajec, D. Vavpotic และ M. Krisper, 2007. แนวทางปฏิบัติที่ขับเคลื่อนด้วยการสร้างวิธีการพัฒนาซอฟต์แวร์เฉพาะโครงการ. เทคโนโลยีสารสนเทศและซอฟต์แวร์ 49, 345–365
  11. ^ Gonzalez-Perez, C. และ Henderson-Sellers, B., 2008, Metamodelling for Software Engineering, J. Wiley & Sons, Chichester, 210 หน้า
  12. ^ Ralyté, J.; Brinkkemper, S. และ Henderson-Sellers, B. (บรรณาธิการ), 2007, วิศวกรรมวิธีการตามสถานการณ์: พื้นฐานและประสบการณ์ รายงานการประชุมเชิงปฏิบัติการ IFIP WG 8.1, 12–14 กันยายน 2007, เจนีวา, สวิตเซอร์แลนด์, IFIP Series, เล่มที่ 244, Springer, เบอร์ลิน, 380 หน้า
  13. ^ Donald Firesmith ร่วมกับ Peter Capell, Dietrich Falkenthal, Charles B. Hammons, DeWitt T. Latimer IV และ Tom Merendino,กรอบวิธีการสำหรับสถาปัตยกรรมระบบวิศวกรรม , สำนักพิมพ์ Auerbach, ISBN 978-1-4200-8575-4, 2008, หน้า 51–61
  14. ^ กรอบวิธีการสำหรับการออกแบบสถาปัตยกรรมระบบวิศวกรรม (MFESA)บทเรียนในการประชุมเทคโนโลยีระบบและซอฟต์แวร์ประจำปี 2009 (SSTC'2009) เมษายน 2552 สืบค้นเมื่อ 23 กันยายน 2552
  15. ^รายชื่อสิ่งพิมพ์จากเซิร์ฟเวอร์บรรณานุกรม DBLPสืบค้นเมื่อ 23 กันยายน 2552

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โดนัลด์ ไฟร์สมิธ

Donald G. Firesmith (เกิด 14 มิถุนายน 1952) เป็นวิศวกรซอฟต์แวร์ที่ปรึกษา และผู้ฝึกอบรมที่สถาบันวิศวกรรมซอฟต์แวร์ ชาว อเมริกัน

ชีวประวัติ

ไฟร์สมิธสำเร็จการศึกษาระดับปริญญาตรีสาคณิตศาสตร์และภาษาเยอรมันจากวิทยาลัยลินฟิลด์ในปี 1975 และปริญญาโทสาคณิตศาสตร์จากมหาวิทยาลัยรัฐแอริโซนา ในปี 1977 นอกจากนี้เขายังศึกษาอยู่ที่ มหาวิทยาลัยดนตรีแห่งมิวนิก (LMU Munich )...

วิศวกรรมวิธีการ (ME) และสภาพแวดล้อมและสัญลักษณ์กระบวนการแบบเปิด (OPEN)

ไฟร์สมิธเป็นผู้ร่วมก่อตั้งOPEN Consortiumระหว่างประเทศ ร่วมกับ ไบรอัน เฮนเดอร์สัน-เซลเลอร์สและ เอียน เกรแฮม [ 3 ] [ 4 ] [ 5 ]ไฟร์สมิธเป็นผู้พัฒนาหลักของ OPEN Modeling Language [ 6 ] ไฟร์สมิธเป็นผู้ก่อตั้งOPEN Process Framework Repository...

กรอบวิธีการสำหรับการออกแบบสถาปัตยกรรมระบบวิศวกรรม (MFESA)

Firesmith เป็นผู้พัฒนาหลักของ Method Framework for Engineering System Architectures (MFESA) [ 13 ] [ 14 ]กรอบงานนี้ประกอบด้วยสิ่งต่อไปนี้:...