Software engineering is the application of engineering to the design, development, implementation, testing and maintenance of software in a systematic method.[1][2][3]
Typical formal definitions of software engineering are:
"research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications."[4]
"the systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software";[5]
"the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software";[6]
"an engineering discipline that is concerned with all aspects of software production";[7]
and "the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines."[8]
วิศวกรรมซอฟแวร์เป็นโปรแกรมของวิศวกรรมการออกแบบการพัฒนาการดำเนินการทดสอบและการบำรุงรักษาของซอฟต์แวร์ในวิธีการที่เป็นระบบ [1] [2] [3]. คำจำกัดความอย่างเป็นทางการโดยทั่วไปของวิศวกรรมซอฟต์แวร์คือ: "การวิจัยการออกแบบพัฒนาและ ระดับระบบปฏิบัติการทดสอบซอฟต์แวร์คอมไพเลอร์และซอฟแวร์การกระจายเครือข่ายทางการแพทย์, อุตสาหกรรม, ทหาร, การสื่อสาร, การบิน, ธุรกิจวิทยาศาสตร์และการใช้งานคอมพิวเตอร์ทั่วไป. "[4] " การประยุกต์ใช้ระบบของทางวิทยาศาสตร์และเทคโนโลยีความรู้วิธีการและ ประสบการณ์ในการออกแบบการดำเนินการทดสอบและเอกสารของซอฟต์แวร์ "; [5] " การประยุกต์ใช้ระบบการรักษาวินัยและวิธีการเชิงปริมาณเพื่อการพัฒนา, การดำเนินงานและการบำรุงรักษาของซอฟต์แวร์ "; [6] " วินัยวิศวกรรมที่เป็น ที่เกี่ยวข้องกับทุกแง่มุมของการผลิตซอฟแวร์ "; [7] และ" การจัดตั้งและการใช้หลักการวิศวกรรมเสียงเพื่อที่จะได้รับซอฟต์แวร์ทางเศรษฐกิจที่มีความน่าเชื่อถือและการทำงานอย่างมีประสิทธิภาพบนเครื่องจริง "[8].
การแปล กรุณารอสักครู่..
วิศวกรรมซอฟต์แวร์ เป็นโปรแกรมของวิศวกรรมในการออกแบบ การพัฒนา การสร้าง ทดสอบ และบำรุงรักษาซอฟต์แวร์ในวิธีระบบ . [ 1 ] [ 2 ] [ 2 ]โดยทั่วไปจำแนกความหมายของวิศวกรรมซอฟต์แวร์คือ :" การวิจัย ออกแบบ พัฒนา และทดสอบระบบปฏิบัติการระดับซอฟต์แวร์คอมไพเลอร์ และเครือข่ายการกระจายซอฟต์แวร์ทางการแพทย์ , อุตสาหกรรม , การทหาร , การสื่อสาร , การบิน , ธุรกิจ , วิทยาศาสตร์ , และการใช้งานคอมพิวเตอร์ทั่วไป . " [ 5 ]" การประยุกต์ใช้ระบบทางวิทยาศาสตร์และความรู้ เทคโนโลยี วิธีการ และประสบการณ์ ในการออกแบบ การสร้าง ทดสอบ และเอกสารของซอฟต์แวร์ " ; [ 5 ]" การประยุกต์ใช้อย่างเป็นระบบ มีวินัย วิธีการเชิงปริมาณเพื่อการพัฒนา , การดำเนินงานและการบำรุงรักษาซอฟต์แวร์ " ; [ 6 ]" เป็นสาขาวิศวกรรมที่เกี่ยวข้องกับทุกด้านของการผลิตซอฟต์แวร์ " ; [ 7 ]และ " การสร้างและใช้เสียงหลักการทางวิศวกรรมเพื่อคอรัปชั่นได้รับซอฟต์แวร์ที่มีความน่าเชื่อถือและทำงานได้อย่างมีประสิทธิภาพบนเครื่องจักรจริง . " [ 8 ]
การแปล กรุณารอสักครู่..