What Is Software Engineering Anyway?
Software Engineering?
- เป็นการศึกษาแขนงหนึ่งในเรื่องของหลักการและกรรมวิธีสำหรับการพัฒนาและบำรุงรักษาระบบ
ซอฟต์แวร์
- วิศวกรรมซอฟต์แวร์เป็นการประยุกต์ความรู้ทางวิทยาศาสตร์ในการออกแบบและสร้างโปรแกรมคอมพิวเตอร์
และการทำเอกสารที่เกี่ยวข้องเพื่อพัฒนาดำเนินการบำรุงรักษาโปรแกรมเหล่านั้น
- วิศวกรรมซอฟต์แวร์
จะเกี่ยวกับการสร้างตามหลักการทางวิศวกรรมและวิธีการเพื่อให้ได้ซอฟต์แวร์ในลักษณะ
ที่ประหยัดที่สุด(เสียค่าใช้จ่ายน้อยที่สุด)
และสามารถทำงานได้จริง
- วิศวกรรมซอฟต์แวร์
เกี่ยวข้องกับวิธีการการผลิตซอฟต์แวร์ โดยมุ่งเน้นไปถึง
วิธีการสร้างโดยรวมเทคนิค
วิธีการหลากหลายวิธีกาเข้าไปในการผลิตซอฟต์แวร์ใหม่ขึ้นมา
วิศวกรมมคอมพิวเตอร์
(Computer
Engineering :CE) กับวิทยาการคอมพิวเตอร์
(Computer Science
:CS)
เป็นศาสตร์ที่ศึกษาเรื่องคอมพิวเตอร์เหมือนกัน
แต่สนใจในแง่มุมต่างกัน หากจะเปรียบเทียบแล้ว CS จะมีต้นกำเนิด
มาจาก
คณิตศาสตร์ ซึ่งกำเนิดขึ้นมานานแล้วตั้งแต่สมัยโบราณ ว่ากันว่าในสมัยก่อนจะมีคอมพิวเตอร์นักคณิตศาสตร์
ต้องตรวจสอบอัลกอรึทึมของตนเอง
จากการคำณวณด้วยมือเลยทีเดียว ส่วน CE นั้นถือกำเนิดมาจากวิศวกรรมไฟฟ้า
โดยได้นำเอาความรู้ทาง CS มาช่วยในการวิเคราะห์เพื่อเพิ่มประสิทธิภาพของระบบ
ดังนั้นวิศวกรรมคอมพิวเตอร์
จึงเป็นศาสตร์ที่คลอบคลุมทั้ง วิศวกรรมไฟฟ้าและวิทยาการคอมพิวเตอร์
แต่ไม่เจาะรายละเอียดมากนัก
- เป็นการศึกษาแขนงหนึ่งในเรื่องของหลักการและกรรมวิธีสำหรับการพัฒนาและบำรุงรักษาระบบ ซอฟต์แวร์
- วิศวกรรมซอฟต์แวร์เป็นการประยุกต์ความรู้ทางวิทยาศาสตร์ในการออกแบบและสร้างโปรแกรมคอมพิวเตอร์
- วิศวกรรมซอฟต์แวร์ จะเกี่ยวกับการสร้างตามหลักการทางวิศวกรรมและวิธีการเพื่อให้ได้ซอฟต์แวร์ในลักษณะ
- วิศวกรรมซอฟต์แวร์ เกี่ยวข้องกับวิธีการการผลิตซอฟต์แวร์ โดยมุ่งเน้นไปถึง วิธีการสร้างโดยรวมเทคนิค