วันเสาร์ที่ 19 เมษายน พ.ศ. 2557

วิศวกรรมซอฟต์แวร์มันแตกต่างจากวิทยาศาสตร์คอมพิวเตอร์อย่างไร



http://www.youtube.com/watch?v=bFmThPwKRGU
สรุปเนื้อหา
ความแตกต่างแรกระหว่าง Software Engineering กับ Computer Science

Computer Science  เป็นวิทยาศาตร์ที่ศึกษาเกี่ยวกับอุปกรณ์คอมพิวเตอร์ ข้อมูลดิบ(Data) ข้อมูลสารสนเทศ(Information) ข้อมูลที่เป็นความรู้(Knowledge) Graphics กราฟฟิก Network ระบบเครือข่าย AI ปัญญาประดิษฐ์
Hardware System Software(โปรแกรมระบบ) เช่น OS ระบบปฏิบัติการ
Database ระบบจัดการฐานข้อมูล

Software Engineering เป็นวิศวกรรมศาสตร์ที่เน้น(กระบวนการ เครื่องมือ เทคนิค วิธีการปฏิบัติงานที่ดีที่สุด การวัด การตรวจสอบ วิธีการคำนวณ วิธีการบริหารจัดการ)เพื่อจัดการการผลิตซอฟต์แวร์ วิศวกรในสาขา SE มอง Software หรือโปรแกรมว่าเป็น ผลผลิต(Product) ที่ต้องการสร้างให้เป็นแบบอุตสาหกรรมให้ได้ คือ Software ต้องทำงานได้อย่างถูกต้อง รวดเร็ว ไม่มี Bug ใช้งานง่าย เชื่อถือได้ คุณภาพดี