Skip to main content

วิศวกรรมซอฟต์แวร์คอมพิวเตอร์คืออะไร?

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

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

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

จุดสนใจหลักในสาขานี้คือการพัฒนาวิธีการรอบ ๆ การสร้างผลิตภัณฑ์ซอฟต์แวร์ใหม่IEEE ได้พัฒนาคู่มือที่เรียกว่าซอฟต์แวร์วิศวกรรมแห่งความรู้ (SWEBOK)หนังสือเล่มนี้ถือว่ามีระดับความรู้มาตรฐานที่วิศวกรซอฟต์แวร์ในอเมริกาเหนือควรมีประสบการณ์การทำงานสี่ปีมีการอภิปรายมากมายในระดับสากลเกี่ยวกับความถูกต้องของหนังสือเป็นทรัพยากรเนื่องจากไม่ได้รับการพิจารณาสถาบันหลายแห่ง

วิศวกรรมซอฟต์แวร์คอมพิวเตอร์สามารถแบ่งออกเป็นหลายพื้นที่รวมถึงการออกแบบซอฟต์แวร์การทดสอบและการบำรุงรักษาในทุกพื้นที่ย่อยที่แตกต่างกันได้รับการยอมรับอย่างเป็นทางการโดย IEEEอย่างไรก็ตามพื้นที่เพิ่มเติมยังคงพัฒนาต่อไปและอาจเป็นเวลาก่อนที่รายการจะถูกพิจารณาว่าสมบูรณ์

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