-
โดยทั่วไป การพัฒนาซอฟต์แวร์แบบ incremental developement นั้น จะเหมาะกับการสร้างซอฟต์แวร์ที่ user เองก็ยังมีไอเดียไม่ชัดเจน หรือยังไม่รู้ความต้องการของตัวเอง ในคำกล่าวข้างต้น เป็นจริงหรือไม่ จงอภิปราย ตอบ คือ การนำงานมาแบ่งย่อยๆ โดยจำพัฒนาระบบหลักก่อน และต่อจากนั้นถึงพัฒนาระบบเป็นลำดับ
-
จงเปรียบเทียบข้อแตกต่าง (ข้อดี-ข้อเสียหรือข้อจำกัด) ระหว่างกระบวนการพัฒนาซอฟต์แวร์แบบต่างๆ ที่ท่านรู้จัก 2. จงเปรียบเทียบข้อแตกต่าง (ข้อดี-ข้อเสียหรือข้อจำกัด) ระหว่างกระบวนการพัฒนาซอฟต์แวร์แบบต่างๆ ที่ท่านรู้จัก ตอบ Water Fall เพราะสามารถควมคุมระบบได้ไงและสามารถทำงานได้ไปเป็นตามลำดับ
-
จงบอกข้อแตกต่างระหว่าง user requirement และ system requirement 3. จงบอกข้อแตกต่างระหว่าง user requirement และ system requirement ตอบ user requirement คืแ ความต้องการที่รวมผู้ใ้งานหลายๆคนเข้าด้่วยกันเกิดเป็นความต้องกดารของระบบ แต่ system requirement คือสิ่งที่รพบบต้องการเพื่อนที่จำทพให้ระบบใช้งานได้
-
จงยกตัวอย่างเทคโนโลยีที่มีซอฟต์แวร์เข้ามามีส่วนร่วมในอดีต ที่ทำให้คนต้องออกจากงานจำนวนมาก 4. จงยกตัวอย่างเทคโนโลยีที่มีซอฟต์แวร์เข้ามามีส่วนร่วมในอดีต ที่ทำให้คนต้องออกจากงานจำนวนมาก และให้เหตุผลที่เป็นเช่นนั้น ตอบ คนงานในบริษัทอุตสาหกรรม เพราะ หุ่นยนเข้ามามีส่วนร้วมในงานอุตสาหรรมข้อนข้างเยอะเพราะมีความผิดพลาดน้อย
-
จากข้อ 3. ในฐานะนักวิศวกรรมซอฟค์แวร์ ท่านมีโอกาสที่จะถูกให้ออกจากงานหรือไม่ และ ถ้าไม่อยากถูกให้ออกจากงาน ท่านคิดว่าควรทำงานในส่วนใดของกระบวนการ 5. จากข้อ 3. ในฐานะนักวิศวกรรมซอฟค์แวร์ ท่านมีโอกาสที่จะถูกให้ออกจากงานหรือไม่ และ ถ้าไม่อยากถูกให้ออกจากงาน ท่านคิดว่าควรทำงานในส่วนใดของกระบวนการ ตอบ มี อยู่ในฝ่ายซ่อมบำรุงเครื่องจักเพราะเครื่องจักรสามารถซุดโทรมได้ เลยจำเป็นต้องมีฝ่ายซ่อมแซมเครื่องจักร