คำจำกัดความของวิศวกรรมซอฟต์แวร์
เบ็ดเตล็ด / / July 04, 2021
โดย Florencia Ucha ในเดือนตุลาคม 2013
วิศวกรรมซอฟต์แวร์ คือว่า วินัย ที่เกี่ยวข้องกับการพัฒนา การดำเนินงาน และ ซ่อมบำรุง ของซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์.
ควรสังเกตว่า จำเป็นต้องศึกษาทั้งหลักการและวิธีการในการดำเนินการดังกล่าว ในขณะที่การให้ความรู้นั้นจะช่วยให้ ออกแบบ และ อาคาร ของโปรแกรมคอมพิวเตอร์ที่สามารถทำงานได้อย่างน่าพอใจบนคอมพิวเตอร์ส่วนบุคคลต่างๆ
ดังนั้น วิศวกรรมซอฟต์แวร์จึงหมายถึงงานที่ครอบคลุม กล่าวคือ การวิเคราะห์บริบทถูกสร้างขึ้น ร่าง, ซอฟต์แวร์ที่เกี่ยวข้องได้รับการพัฒนา, การทดสอบดำเนินการเพื่อให้แน่ใจว่าถูกต้อง ทำงาน และในที่สุดก็มีการนำระบบไปใช้
กระบวนการพัฒนาซอฟต์แวร์เรียกอย่างเป็นทางการว่า ซอฟต์แวร์วงจรชีวิตในขณะเดียวกันก็ประกอบด้วยสี่ขั้นตอน: ความคิด (ในที่นี้มีการกำหนดวัตถุประสงค์และพัฒนาแบบจำลอง) รายละเอียดเพิ่มเติม (ในขั้นตอนนี้ ลักษณะและวิธีการที่ สถาปัตยกรรม ของมันและทำไม) อาคาร (หมายถึงการพัฒนาโปรแกรม) และ การเปลี่ยนแปลง (เป็นช่วงเวลาที่ผลิตภัณฑ์สุดท้ายถูกโอนไปยัง ชื่อผู้ใช้).
เมื่อซอฟต์แวร์เริ่มทำงาน นี่คือที่ที่ การบำรุงรักษาของมัน. โดยทั่วไป ข้อผิดพลาดมักปรากฏขึ้นเกี่ยวกับการออกแบบโปรแกรม เช่น เป็นการบำรุงรักษาที่จะช่วยแก้ไขเมื่อผู้ใช้รายงาน โดยปกติแล้วจะมีการเสนอการอัปเดตและองค์ประกอบใหม่ ๆ ได้รับการพัฒนาโดยมีภารกิจในการแก้ไขข้อผิดพลาดที่ปรากฏขึ้น
บุคคลที่ทำงานอย่างมืออาชีพในด้านนี้เรียกว่า วิศวกรรมซอฟต์แวร์. งานแรกและงานหลักที่ผู้เชี่ยวชาญเหล่านี้มีคือการศึกษารายละเอียดเกี่ยวกับเงื่อนไขทั้งหมดที่โปรแกรมต้องปฏิบัติตามก่อน พัฒนาเพื่อตอบสนองความต้องการของผู้บริโภค แต่ไม่ลืมความเป็นไปได้ที่บริษัทมี นักพัฒนา
หัวข้อในวิศวกรรมซอฟต์แวร์