ログイン

วิศวกรรมซอฟต์แวร์ บทที่ 2

วิศวกรรมซอฟต์แวร์ บทที่ 2
76問 • 1年前
  • พิพัฒน์ เตชะบูรณเทพาภรณ์
  • 通報

    問題一覧

  • 1

    กระบวนการพัฒนาซอฟต์แวร์ ประกอบด้วยกิจกรรมหลักกี่กิจกรรม

    4

  • 2

    ข้อใดไม่ใช่กิจกรรมหลัก 4 กิจกรรม

    การประมาณการต้นทุนโครงการ (cost estimating)

  • 3

    การจัดทำข้อกำหนดของซอฟต์แวร์ มีอีกชื่อเรียกว่าอะไร

    วิศวกรรมความต้องการ

  • 4

    การจัดทำข้อกำหนดของซอฟต์แวร์ หรือ วิศวกรรมความต้องการ คืออะไร

    การทำความเข้าใจและกำหนดหน้าที่การทำงานของซอฟต์แวร์รวมถึงการระบุข้อจำกัดต่าง ๆ ในการปฏิบัติการและพัฒนาระบบ

  • 5

    การจัดทำข้อกำหนดของซอฟต์แวร์ หรือ วิศวกรรมความต้องการ มีวัตถุประสงค์เพื่ออะไร

    ทำให้เกิดเอกสารซึ่งเป็นข้อตกลงที่ระบุความต้องการร่วมกันของผู้มีส่วนได้ส่วนเสียหรือผู้มีผลประโยชน์ร่วม

  • 6

    ข้อกำหนดซอฟต์แวร์จะต้องนำเสนอรายละเอียดได้กี่ระดับ

    2 ระดับ

  • 7

    2 ระดับของข้อกำหนดของซอฟต์แวร์จะต้องนำเสนอรายละเอียดมีระดับใดบ้าง

    ระดับลูกค้า และ ระดับผู้พัฒนาซอฟต์แวร์

  • 8

    ในการจัดทำข้อกำหนดซอฟต์แวร์ ประกอบด้วย กี่กิจกรรมย่อย

    4 กิจกรรมย่อย

  • 9

    ข้อใดไม่ได้อยู่ในกิจกรรมย่อยในการจัดทำข้อกำหนดของซอฟต์แวร์

    ทุกข้อที่กล่าวมาอยู่คือกิจกรรมย่อยในการจัดทำข้อกำหนดของซอฟต์แวร์

  • 10

    การศึกษาความเป็นไปได้ (feasibility study) คืออะไร

    เป็นการประเมินความต้องการของผู้ใช้ระบบ ซึ่งอาจพอใจที่จะใช้ซอฟต์แวร์หรือฮาร์ดแวร์ปัจจุบัน จึงใช้เป็นข้อมูลประกอบการตัดสินใจว่าควรพัฒนาซอฟต์แวร์ต่อหรือไม่

  • 11

    ผลที่ได้จากการศึกษาความเป็นไปได้ คืออะไร

    รายงานผลการศึกษาความเป็นไปได้

  • 12

    การวิเคราะห์และสกัดหาความต้องการ (requirements elicitation and analysis) คืออะไร

    กระบวนการที่ได้มาซึ่งความต้องการของระบบด้วยวิธีการต่าง ๆ

  • 13

    ผลที่ได้จากการวิเคราะห์และสกัดหาความต้องการ คืออะไร

    แบบจำลองระบบ

  • 14

    การกำหนดความต้องการ (requirements specification) คืออะไร

    เป็นกิจกรรมการแปลงข้อมูลที่เก็บรวบรวมมาได้ในระหว่างที่ทำกิจกรรมการวิเคราะห์ความต้องการ

  • 15

    สิ่งที่ได้จากการกำหนดความต้องการ

    เอกสารที่ระบุความต้องการทั้งส่วนของผู้ใช้และส่วนของระบบ

  • 16

    การตรวจสอบความต้องการ (requirements validation) คืออะไร

    กิจกรรมที่นำผลที่ได้จากการวิเคราะห์ความต้องการมาตรวจสอบกับเอกสารที่ระบุความต้องการ และตรวจสอบความสมบูรณ์ของข้อมูลทั้งหมด

  • 17

    สิ่งที่ได้จากการตรวจสอบความต้องการ

    เอกสารความต้องการ

  • 18

    การออกแบบซอฟต์แวร์และการนำไปใช้ เป็นกระบวนการอะไร

    กระบวนการสร้างซอฟต์แวร์ โดยการแปลงจากข้อกำหนดให้เป็นระบบที่สามารถทำงานได้ตรงตามข้อกำหนดของซอฟต์แวร์

  • 19

    การออกแบบซอฟต์แวร์ คืออะไร

    การอธิบายโครงสร้างของซอฟต์แวร์ที่จะถูกนำไปใช้ อธิบายโครงสร้างข้อมูลและแบบจำลองข้อมูลที่จะใช้ในซอฟต์แวร์ อธิบายส่วนต่อประสานระหว่างองค์ประกอบขั้นตอนหรืออัลกอลิทึม

  • 20

    กระบวนการออกแบบสารสนเทศทั่ว ไปแบ่งออกเป็นกี่ส่วน

    3 ส่วน

  • 21

    กระบวนการออกแบบระบบสารสนเทศทั่วไป 3 ส่วนมีอะไรบ้าง

    ข้อมูลน้ำเข้า กิจกรรมในการออกแบบ และข้อมูลผลลัพธ์

  • 22

    ข้อมูลนำเข้าเพื่อการออกแบบ คืออะไร

    ข้อมูลนำเข้าที่ใช้ในกระบวนการออกแบบซอฟต์แวร์

  • 23

    สารสนเทศเกี่ยวกับแพลตฟอร์ม คืออะไร

    เป็นข้อมูลเกี่ยวกับการต่อประสานกับซอฟต์แวร์อื่น เช่น ระบบปฏิบัติการ มิดเดิลแวร์ และระบบงานประยุกต์อื่น ๆ ทำให้เกิดคำว่าแพลตฟอร์มของซอฟต์แวร์

  • 24

    แพลตฟอร์มของซอฟต์แวร์ เกิดขึ้นได้อย่างไร

    การต่อประสานกับซอฟต์แวร์ เช่น ระบบปฏิบัติการ มิดเดิลแวร์ และระบบงานประยุกต์อื่น ๆ

  • 25

    คำอธิบายข้อมูล (data description) คืออะไร

    หากเป็นระบบเดิมที่มีอยู่แล้ว คำอธิบายข้อมูลจะอยู่ในสารสนเทศเกี่ยวกับแพลตฟอร์ม เป็นการนำเข้าส่วนหนึ่งของกระบวนการออกแบบ ดังนั้นโครงสร้างข้อมูลจะถูกกำหนดไว้อย่างชัดเจน

  • 26

    กิจกรรมการออกแบบ (design activity) คือ

    การแสดงขั้นตอนในกิจกรรมการออกแบบที่มีลำดับชัดเจน

  • 27

    กิจกรรมการออกแบบ (design activity) ข้อใดไม่ใช่ลักษณะสอดแทรกซึ่งกันและกัน

    การออกแบบขั้นตอนการผลิต (production process design)

  • 28

    การออกแบบสถาปัตยกรรม (architecture design) คืออะไร

    การระบุโครงสร้างโดยรวมของระบบโดยระบุองค์ประกอบหรือระบบย่อย โมดูลที่สำคัญและมีความสัมพันธ์ต่อกันและกระจายกันอยู่

  • 29

    การออกแบบส่วนต่อประสาน (interface design) คืออะไร

    การกำหนดการเชื่อมต่อระหว่างองค์ประกอบย่อยของระบบ ระบุข้อกำหนดไม่กำกวม และมีความถูกต้องแม่นยำ

  • 30

    การออกแบบส่วนประกอบของระบบ (component design) คืออะไร

    การออกแบบแต่ละส่วนประกอบว่าทำงานอย่างไร บางครั้งอาจเป็นรายการเปลี่ยนแปลงที่ทำขึ้นสำหรับส่วนประกอบที่สามารถนำกลับมาใช้ใหม่ หรือการสร้างแบบจำลองการออกแบบโดยละเอียด

  • 31

    การออกแบบฐานข้อมูล (database design) คืออะไร

    การออกแบบในส่วนของโครงสร้างข้อมูลว่าจะจัดเก็บลงในฐานข้อมูลอย่างไร เป็นตำกำหนดว่าจะใช้ของเดิมหรือสร้างใหม่

  • 32

    ข้อมูลผลลัพธ์จากการออกแบบ (design output) คืออะไร

    การนำเสนอรายละเอียดของส่วนต่าง ๆ ที่เป็นผลที่ได้จากกิจกรรมการออกแบบ

  • 33

    ผลลัพธ์ที่ได้จากการออกแบบ (design output) คืออะไร

    แผนภาพในลักษณะต่าง ๆ

  • 34

    การตรวจสอบซอฟต์แวร์ (software validation) มีเป้าหมายเพื่ออะไร

    แสดงให้เห็นว่า ซอฟต์แวร์ที่พัฒนาขึ้นทั้งหมดได้ผ่านการตรวจสอบ เพื่อทบทวนว่าตรงต่อข้อกำหนดของซอฟต์และและผู้ใช้ระบบหรือลูกค้าหรือไม่

  • 35

    การตรวจสอบซอฟต์แวร์จะทำการใทดสอบโดยใช้อะไร

    ข้อมูลทดสอบที่ถูกจำลองขึ้น (simulated test data)

  • 36

    ขั้นตอนการทดสอบซอฟต์แวร์ มีกี่ขั้นตอน

    3 ขั้นตอน

  • 37

    ข้อใดไม่ใช่ขั้นตอนของการทดสอบซอฟต์แวร์

    การทดสอบเพื่อการใช้งานจริง

  • 38

    การทดสอบส่วนประกอบ (component testing) คืออะไร

    ส่วนประกอบทั้งหมดของระบบต้องได้รับการทดสอบโดยผู้พัฒนาระบบ แต่ละส่วนต้องได้รับการทดสอบอย่างเป็นอิสระต่อกัน โดยไม่เกี่ยวข้องกับส่วนประกอบอื่น

  • 39

    การทดสอบระบบ (system testing) คืออะไร

    ส่วนประกอบของระบบได้รับการรวมเข้าด้วยกันเพื่อสร้างเป็นระบบที่สมบูรณ์ การทดสอบนี้เกี่ยวข้องกับการค้นหาข้อผิดพลาดที่เป็นผลลัพธ์จากการโต้ตอบที่ไม่คาดหวังระหว่างการเชื่อมต่อส่วนประกอบที่มีปัญหา

  • 40

    การทดสอบเพื่อการยอมรับ (acceptance testing) คืออะไร

    เป็นขั้นตอนสุดท้ายของการทดสอบก่อนที่จะยอมรับและนำระบบไปใช้งาน ระบบได้รับการทดสอบโดยผู้ใช้มากกว่าที่จะใช้ข้อมูลทดสอบที่ถูกจำลองขึ้น

  • 41

    แบบจำลองวี (V-model) คืออะไร

    กระบวนการพัฒนาซอฟต์แวร์ที่เป็นลำดับขั้น ซึ่งถูกออกแบบมาเพื่อแสดงถึงการทำงานคู่ขนานระหว่างการทดสอบและการพัฒนาแบบลำดับขั้น โดยจะมีลักษณะเป็นรูปตัว V ตามชื่อของมัน

  • 42

    ฝั่งซ้ายของตัว V ของ V-Model คืออะไร

    แสดงถึงขั้นตอนของการวางแผนและการออกแบบ ซึ่งเป็นส่วนสำคัญของกระบวนการพัฒนาซอฟต์แวร์

  • 43

    ฝั่งขวาของตัว V ใน V-Model คืออะไร

    แสดงถึงขั้นตอนของการทดสอบที่ทำงานคู่ขนานกับการพัฒนาและการออกแบบในฝั่งซ้ายของตัว V โดยแต่ละขั้นตอนของการทดสอบจะถูกเชื่อมโยงกับขั้นตอนการออกแบบหรือพัฒนาในฝั่งซ้ายเพื่อตรวจสอบความถูกต้องและความสมบูรณ์ของระบบที่พัฒนา

  • 44

    ข้อใดไม่ใช่การเชื่อมโยงระหว่างกิจกรรมในกระบวนการพัฒนาซอฟต์แวร์แบบจำลองวี

    ถูกทุกข้อ

  • 45

    สาเหตุที่ซอฟต์แวร์ต้องได้รับการพัฒนาต่อยอดเพราะเหตุใด

    เพื่อให้สามารถทำงานได้ตรงความต้องการที่เปลี่ยนแปลงไป และ ซอฟต์แวร์ส่วนใหญ่ถูกรวมเข้าด้วยกันให้มีความสามารถที่เพิ่มขึ้น

  • 46

    กิจกรรมย่อยในกระบวนการพัฒนาต่อยอดซอฟต์แวร์ ประกอบด้วยอะไรบ้าง

    ถูกทุกข้อ

  • 47

    กิจกรรมย่อยในกระบวนการพัฒนาต่อยอดในส่วนย่อยของการประเมินระบบที่มีอยู่ ภายในนี้มีระบบใดอยู่บ้าง

    ระบบที่มีอยู่ และ ระบบใหม่

  • 48

    การอธิบายกระบวนการที่ต้องดำเนินการในแต่ละกิจกรรมนั้น ประกอบด้วยส่วนประกอบอย่างน้อยกี่ส่วน อะไรบ้าง

    3 ส่วน ผลิตภัณฑ์ , บทบาท และ เงื่อนไขก่อนหลัง

  • 49

    ผลิตภัณฑ์ (Product) หมายถึงอะไร

    ผลลัพธ์ที่ได้ (outcome) ของแต่ละกิจกรรม

  • 50

    บทบาท (role) หมายถึงอะไร

    หน้าที่ความรับผิดชอบของบุคคลที่เกี่ยวข้องในกิจกรรม

  • 51

    เงื่อนไขก่อนและหลัง (pre-condition and post-condition) คืออะไร

    ค่าความจริงทั้งก่อนที่จะถูกกำหนดให้เป็นกิจกรรม และหลังจากที่ได้ผลิตให้เป็นผลิตภัณฑ์แล้ว

  • 52

    ในอดีตการพัฒนาซอฟต์แวร์ไม่มีขั้นตอนหรือแนวทางชัดเจน ใครคือผู้ใช้งานซอฟต์แวร์

    นักคอมพิวเตอร์ และ ผู้พัฒนาซอฟต์แวร์

  • 53

    กำหนดกรอบความคิดในการพัฒนาซอฟต์แวร์ที่เป็นระบบและมีขั้นตอนชัดเจนมากขึ้น เรียกว่าอะไร

    แบบจำลองของกระบวนการพัฒนาซอฟต์แวร์ (software process model หรือ process paradigm)

  • 54

    ข้อใดไม่ใช่แบบจำลองของกระบวนการพัฒนาซอฟต์แวร์

    ทุกข้อเป็นกระบวนการพัฒนาซอฟต์แวร์

  • 55

    วงจรการพัฒนาระบบ (System Devolopment Life Cycle: SDLC) คืออะไร

    การกำหนดขั้นตอนหรือกระบวนการในการพัฒนาซอฟต์แวร์อย่างมีระเบียบแบบแผนและเป็นขั้นตอนที่ชัดเจน

  • 56

    วงจรการพัฒนาระบบ SDLC สะท้อนแนวคิดที่สัมพันธ์กันและแตกต่างกันทั้งหมดกี่แนวคิด

    2 แนวคิด

  • 57

    แนวคิดที่ 1 ของวงจรการพัฒนาระบบ SDLC คืออะไร

    วงจรการพัฒนาระบบเป็นกรอบแนวคิดทั่วไปเกี่ยวกับกิจกรรมต่าง ๆ ในการพัฒนาซอฟต์แวร์เพื่อให้ผู้เกี่ยวข้องใช้เป็นกรอบแนวทางในการทำงานร่วมกัน

  • 58

    แนวคิดที่ 2 ของวงจรการพัฒนาระบบ SDLC คืออะไร

    วงจรการพัฒนาระบบเป็นการแสดงขั้นตอนในการออกแบบและสร้างซอฟต์แวร์ ซึ่งมีโครงสร้างและรายละเอียดที่แน่นอน มีจุดเริ่้มต้นและสิ้นสุดในการปฏิบัติงานแบบมีแบบแผน

  • 59

    วงจรการพัฒนาระบบ SDLC มีกี่ขั้นตอนหลัก

    4 ขั้นตอน

  • 60

    ข้อใดไม่ใช่ 4 ขั้นตอนหลักของวงจรการพัฒนาระบบ SDLC

    ทุกข้ออยู่ในขั้นตอนหลักของวงจรการพัฒนาระบบ SDLC

  • 61

    วงจรการพัฒนาระบบในขั้นตอนหลักในการวางแผนเน้นที่อะไร

    เพราะเหตุใด (why) จึงต้องสร้างระบบและจะดำเนินการในการพัฒนาระบบอย่างไร (how)

  • 62

    วงจรการพัฒนาระบบในขั้นตอนหลักในการวิเคราะห์เน้นที่อะไร

    ใคร (who) ทำอะไร (what) ที่ไหน (where) และเมื่อใด (when)

  • 63

    วงจรการพัฒนาระบบในขั้นตอนหลักในการออกแบบเน้นที่อะไร

    ระบบจะทำงานอย่างไร

  • 64

    วงจรการพัฒนาระบบในขั้นตอนหลักในการนำไปใช้งานเน้นที่อะไร

    การส่งมอบและการสนับสนุนระบบที่สมบูรณ์

  • 65

    ข้อใดเป็นขั้นตอนย่อยของการวางแผน

    ถูกทุกข้อ

  • 66

    ข้อใดเป็นขั้นตอนย่อยของการวิเคราะห์

    ถูกทุกข้อ

  • 67

    ข้อใดเป็นขั้นตอนย่อยของการออกแบบ

    ถูกทุกข้อ

  • 68

    ข้อใดเป็นขั้นตอนย่อยของการนำไปใช้งาน

    ถูกทุกข้อ

  • 69

    ข้อใดคือผลลัพธ์ที่ได้ในขั้นตอนการวางแผน

    ถูกทุกข้อ

  • 70

    ข้อใดคือผลลัพธ์ที่ได้ในขั้นตอนการวิเคราะห์

    ถูกทุกข้อ

  • 71

    ข้อใดคือผลลัพธ์ที่ได้ในขั้นตอนการออกแบบ

    ถูกทุกข้อ

  • 72

    ผลลัพธ์ที่ได้ของการนำไปใช้งาน

    ถูกทุกข้อ

  • 73

    การวางแผนแบ่งออกเป็นกี่ระยะ ได้แก่อะไรบ้าง

    2 ระยะ ได้แก่ ระยะเริ่มต้นโครงการ ระยะดำเนินโครงการ

  • 74

    ในขั้นตอนการวิเคราะห์ (analysis) มีขั้นตอนประกอบด้วย 3 ขั้นตอนย่อย อะไรบ้าง

    กลยุทธ์ในการวิเคราะห์ การเก็บรวบรวมความต้องการ จัดทำข้อเสนอระบบ

  • 75

    ในขั้นตอนการออกแบบ (design) ประกอบด้วย 4 ขั้นตอนย่อยได้ คืออะไร

    กลยุทธ์ในการออกแบบ, ออกแบบสถาปัตยกรรม, ข้อกำหนดของฐานข้อมูลและแฟ้มข้อมูล, ออกแบบโปรแกรม

  • 76

    ขั้นตอนการนำไปใช้ (implementation) ประกอบด้วย 3 ขั้นตอนย่อย อะไรบ้าง

    การสร้างระบบ, การติดตั้งระบบ, แผนการสนับสนุน

  • วิศวกรรมซอฟต์แวร์ บทที่ 1

    วิศวกรรมซอฟต์แวร์ บทที่ 1

    พิพัฒน์ เตชะบูรณเทพาภรณ์ · 105問 · 1年前

    วิศวกรรมซอฟต์แวร์ บทที่ 1

    วิศวกรรมซอฟต์แวร์ บทที่ 1

    105問 • 1年前
    พิพัฒน์ เตชะบูรณเทพาภรณ์

    บทที่ 1

    บทที่ 1

    พิพัฒน์ เตชะบูรณเทพาภรณ์ · 44問 · 1年前

    บทที่ 1

    บทที่ 1

    44問 • 1年前
    พิพัฒน์ เตชะบูรณเทพาภรณ์

    問題一覧

  • 1

    กระบวนการพัฒนาซอฟต์แวร์ ประกอบด้วยกิจกรรมหลักกี่กิจกรรม

    4

  • 2

    ข้อใดไม่ใช่กิจกรรมหลัก 4 กิจกรรม

    การประมาณการต้นทุนโครงการ (cost estimating)

  • 3

    การจัดทำข้อกำหนดของซอฟต์แวร์ มีอีกชื่อเรียกว่าอะไร

    วิศวกรรมความต้องการ

  • 4

    การจัดทำข้อกำหนดของซอฟต์แวร์ หรือ วิศวกรรมความต้องการ คืออะไร

    การทำความเข้าใจและกำหนดหน้าที่การทำงานของซอฟต์แวร์รวมถึงการระบุข้อจำกัดต่าง ๆ ในการปฏิบัติการและพัฒนาระบบ

  • 5

    การจัดทำข้อกำหนดของซอฟต์แวร์ หรือ วิศวกรรมความต้องการ มีวัตถุประสงค์เพื่ออะไร

    ทำให้เกิดเอกสารซึ่งเป็นข้อตกลงที่ระบุความต้องการร่วมกันของผู้มีส่วนได้ส่วนเสียหรือผู้มีผลประโยชน์ร่วม

  • 6

    ข้อกำหนดซอฟต์แวร์จะต้องนำเสนอรายละเอียดได้กี่ระดับ

    2 ระดับ

  • 7

    2 ระดับของข้อกำหนดของซอฟต์แวร์จะต้องนำเสนอรายละเอียดมีระดับใดบ้าง

    ระดับลูกค้า และ ระดับผู้พัฒนาซอฟต์แวร์

  • 8

    ในการจัดทำข้อกำหนดซอฟต์แวร์ ประกอบด้วย กี่กิจกรรมย่อย

    4 กิจกรรมย่อย

  • 9

    ข้อใดไม่ได้อยู่ในกิจกรรมย่อยในการจัดทำข้อกำหนดของซอฟต์แวร์

    ทุกข้อที่กล่าวมาอยู่คือกิจกรรมย่อยในการจัดทำข้อกำหนดของซอฟต์แวร์

  • 10

    การศึกษาความเป็นไปได้ (feasibility study) คืออะไร

    เป็นการประเมินความต้องการของผู้ใช้ระบบ ซึ่งอาจพอใจที่จะใช้ซอฟต์แวร์หรือฮาร์ดแวร์ปัจจุบัน จึงใช้เป็นข้อมูลประกอบการตัดสินใจว่าควรพัฒนาซอฟต์แวร์ต่อหรือไม่

  • 11

    ผลที่ได้จากการศึกษาความเป็นไปได้ คืออะไร

    รายงานผลการศึกษาความเป็นไปได้

  • 12

    การวิเคราะห์และสกัดหาความต้องการ (requirements elicitation and analysis) คืออะไร

    กระบวนการที่ได้มาซึ่งความต้องการของระบบด้วยวิธีการต่าง ๆ

  • 13

    ผลที่ได้จากการวิเคราะห์และสกัดหาความต้องการ คืออะไร

    แบบจำลองระบบ

  • 14

    การกำหนดความต้องการ (requirements specification) คืออะไร

    เป็นกิจกรรมการแปลงข้อมูลที่เก็บรวบรวมมาได้ในระหว่างที่ทำกิจกรรมการวิเคราะห์ความต้องการ

  • 15

    สิ่งที่ได้จากการกำหนดความต้องการ

    เอกสารที่ระบุความต้องการทั้งส่วนของผู้ใช้และส่วนของระบบ

  • 16

    การตรวจสอบความต้องการ (requirements validation) คืออะไร

    กิจกรรมที่นำผลที่ได้จากการวิเคราะห์ความต้องการมาตรวจสอบกับเอกสารที่ระบุความต้องการ และตรวจสอบความสมบูรณ์ของข้อมูลทั้งหมด

  • 17

    สิ่งที่ได้จากการตรวจสอบความต้องการ

    เอกสารความต้องการ

  • 18

    การออกแบบซอฟต์แวร์และการนำไปใช้ เป็นกระบวนการอะไร

    กระบวนการสร้างซอฟต์แวร์ โดยการแปลงจากข้อกำหนดให้เป็นระบบที่สามารถทำงานได้ตรงตามข้อกำหนดของซอฟต์แวร์

  • 19

    การออกแบบซอฟต์แวร์ คืออะไร

    การอธิบายโครงสร้างของซอฟต์แวร์ที่จะถูกนำไปใช้ อธิบายโครงสร้างข้อมูลและแบบจำลองข้อมูลที่จะใช้ในซอฟต์แวร์ อธิบายส่วนต่อประสานระหว่างองค์ประกอบขั้นตอนหรืออัลกอลิทึม

  • 20

    กระบวนการออกแบบสารสนเทศทั่ว ไปแบ่งออกเป็นกี่ส่วน

    3 ส่วน

  • 21

    กระบวนการออกแบบระบบสารสนเทศทั่วไป 3 ส่วนมีอะไรบ้าง

    ข้อมูลน้ำเข้า กิจกรรมในการออกแบบ และข้อมูลผลลัพธ์

  • 22

    ข้อมูลนำเข้าเพื่อการออกแบบ คืออะไร

    ข้อมูลนำเข้าที่ใช้ในกระบวนการออกแบบซอฟต์แวร์

  • 23

    สารสนเทศเกี่ยวกับแพลตฟอร์ม คืออะไร

    เป็นข้อมูลเกี่ยวกับการต่อประสานกับซอฟต์แวร์อื่น เช่น ระบบปฏิบัติการ มิดเดิลแวร์ และระบบงานประยุกต์อื่น ๆ ทำให้เกิดคำว่าแพลตฟอร์มของซอฟต์แวร์

  • 24

    แพลตฟอร์มของซอฟต์แวร์ เกิดขึ้นได้อย่างไร

    การต่อประสานกับซอฟต์แวร์ เช่น ระบบปฏิบัติการ มิดเดิลแวร์ และระบบงานประยุกต์อื่น ๆ

  • 25

    คำอธิบายข้อมูล (data description) คืออะไร

    หากเป็นระบบเดิมที่มีอยู่แล้ว คำอธิบายข้อมูลจะอยู่ในสารสนเทศเกี่ยวกับแพลตฟอร์ม เป็นการนำเข้าส่วนหนึ่งของกระบวนการออกแบบ ดังนั้นโครงสร้างข้อมูลจะถูกกำหนดไว้อย่างชัดเจน

  • 26

    กิจกรรมการออกแบบ (design activity) คือ

    การแสดงขั้นตอนในกิจกรรมการออกแบบที่มีลำดับชัดเจน

  • 27

    กิจกรรมการออกแบบ (design activity) ข้อใดไม่ใช่ลักษณะสอดแทรกซึ่งกันและกัน

    การออกแบบขั้นตอนการผลิต (production process design)

  • 28

    การออกแบบสถาปัตยกรรม (architecture design) คืออะไร

    การระบุโครงสร้างโดยรวมของระบบโดยระบุองค์ประกอบหรือระบบย่อย โมดูลที่สำคัญและมีความสัมพันธ์ต่อกันและกระจายกันอยู่

  • 29

    การออกแบบส่วนต่อประสาน (interface design) คืออะไร

    การกำหนดการเชื่อมต่อระหว่างองค์ประกอบย่อยของระบบ ระบุข้อกำหนดไม่กำกวม และมีความถูกต้องแม่นยำ

  • 30

    การออกแบบส่วนประกอบของระบบ (component design) คืออะไร

    การออกแบบแต่ละส่วนประกอบว่าทำงานอย่างไร บางครั้งอาจเป็นรายการเปลี่ยนแปลงที่ทำขึ้นสำหรับส่วนประกอบที่สามารถนำกลับมาใช้ใหม่ หรือการสร้างแบบจำลองการออกแบบโดยละเอียด

  • 31

    การออกแบบฐานข้อมูล (database design) คืออะไร

    การออกแบบในส่วนของโครงสร้างข้อมูลว่าจะจัดเก็บลงในฐานข้อมูลอย่างไร เป็นตำกำหนดว่าจะใช้ของเดิมหรือสร้างใหม่

  • 32

    ข้อมูลผลลัพธ์จากการออกแบบ (design output) คืออะไร

    การนำเสนอรายละเอียดของส่วนต่าง ๆ ที่เป็นผลที่ได้จากกิจกรรมการออกแบบ

  • 33

    ผลลัพธ์ที่ได้จากการออกแบบ (design output) คืออะไร

    แผนภาพในลักษณะต่าง ๆ

  • 34

    การตรวจสอบซอฟต์แวร์ (software validation) มีเป้าหมายเพื่ออะไร

    แสดงให้เห็นว่า ซอฟต์แวร์ที่พัฒนาขึ้นทั้งหมดได้ผ่านการตรวจสอบ เพื่อทบทวนว่าตรงต่อข้อกำหนดของซอฟต์และและผู้ใช้ระบบหรือลูกค้าหรือไม่

  • 35

    การตรวจสอบซอฟต์แวร์จะทำการใทดสอบโดยใช้อะไร

    ข้อมูลทดสอบที่ถูกจำลองขึ้น (simulated test data)

  • 36

    ขั้นตอนการทดสอบซอฟต์แวร์ มีกี่ขั้นตอน

    3 ขั้นตอน

  • 37

    ข้อใดไม่ใช่ขั้นตอนของการทดสอบซอฟต์แวร์

    การทดสอบเพื่อการใช้งานจริง

  • 38

    การทดสอบส่วนประกอบ (component testing) คืออะไร

    ส่วนประกอบทั้งหมดของระบบต้องได้รับการทดสอบโดยผู้พัฒนาระบบ แต่ละส่วนต้องได้รับการทดสอบอย่างเป็นอิสระต่อกัน โดยไม่เกี่ยวข้องกับส่วนประกอบอื่น

  • 39

    การทดสอบระบบ (system testing) คืออะไร

    ส่วนประกอบของระบบได้รับการรวมเข้าด้วยกันเพื่อสร้างเป็นระบบที่สมบูรณ์ การทดสอบนี้เกี่ยวข้องกับการค้นหาข้อผิดพลาดที่เป็นผลลัพธ์จากการโต้ตอบที่ไม่คาดหวังระหว่างการเชื่อมต่อส่วนประกอบที่มีปัญหา

  • 40

    การทดสอบเพื่อการยอมรับ (acceptance testing) คืออะไร

    เป็นขั้นตอนสุดท้ายของการทดสอบก่อนที่จะยอมรับและนำระบบไปใช้งาน ระบบได้รับการทดสอบโดยผู้ใช้มากกว่าที่จะใช้ข้อมูลทดสอบที่ถูกจำลองขึ้น

  • 41

    แบบจำลองวี (V-model) คืออะไร

    กระบวนการพัฒนาซอฟต์แวร์ที่เป็นลำดับขั้น ซึ่งถูกออกแบบมาเพื่อแสดงถึงการทำงานคู่ขนานระหว่างการทดสอบและการพัฒนาแบบลำดับขั้น โดยจะมีลักษณะเป็นรูปตัว V ตามชื่อของมัน

  • 42

    ฝั่งซ้ายของตัว V ของ V-Model คืออะไร

    แสดงถึงขั้นตอนของการวางแผนและการออกแบบ ซึ่งเป็นส่วนสำคัญของกระบวนการพัฒนาซอฟต์แวร์

  • 43

    ฝั่งขวาของตัว V ใน V-Model คืออะไร

    แสดงถึงขั้นตอนของการทดสอบที่ทำงานคู่ขนานกับการพัฒนาและการออกแบบในฝั่งซ้ายของตัว V โดยแต่ละขั้นตอนของการทดสอบจะถูกเชื่อมโยงกับขั้นตอนการออกแบบหรือพัฒนาในฝั่งซ้ายเพื่อตรวจสอบความถูกต้องและความสมบูรณ์ของระบบที่พัฒนา

  • 44

    ข้อใดไม่ใช่การเชื่อมโยงระหว่างกิจกรรมในกระบวนการพัฒนาซอฟต์แวร์แบบจำลองวี

    ถูกทุกข้อ

  • 45

    สาเหตุที่ซอฟต์แวร์ต้องได้รับการพัฒนาต่อยอดเพราะเหตุใด

    เพื่อให้สามารถทำงานได้ตรงความต้องการที่เปลี่ยนแปลงไป และ ซอฟต์แวร์ส่วนใหญ่ถูกรวมเข้าด้วยกันให้มีความสามารถที่เพิ่มขึ้น

  • 46

    กิจกรรมย่อยในกระบวนการพัฒนาต่อยอดซอฟต์แวร์ ประกอบด้วยอะไรบ้าง

    ถูกทุกข้อ

  • 47

    กิจกรรมย่อยในกระบวนการพัฒนาต่อยอดในส่วนย่อยของการประเมินระบบที่มีอยู่ ภายในนี้มีระบบใดอยู่บ้าง

    ระบบที่มีอยู่ และ ระบบใหม่

  • 48

    การอธิบายกระบวนการที่ต้องดำเนินการในแต่ละกิจกรรมนั้น ประกอบด้วยส่วนประกอบอย่างน้อยกี่ส่วน อะไรบ้าง

    3 ส่วน ผลิตภัณฑ์ , บทบาท และ เงื่อนไขก่อนหลัง

  • 49

    ผลิตภัณฑ์ (Product) หมายถึงอะไร

    ผลลัพธ์ที่ได้ (outcome) ของแต่ละกิจกรรม

  • 50

    บทบาท (role) หมายถึงอะไร

    หน้าที่ความรับผิดชอบของบุคคลที่เกี่ยวข้องในกิจกรรม

  • 51

    เงื่อนไขก่อนและหลัง (pre-condition and post-condition) คืออะไร

    ค่าความจริงทั้งก่อนที่จะถูกกำหนดให้เป็นกิจกรรม และหลังจากที่ได้ผลิตให้เป็นผลิตภัณฑ์แล้ว

  • 52

    ในอดีตการพัฒนาซอฟต์แวร์ไม่มีขั้นตอนหรือแนวทางชัดเจน ใครคือผู้ใช้งานซอฟต์แวร์

    นักคอมพิวเตอร์ และ ผู้พัฒนาซอฟต์แวร์

  • 53

    กำหนดกรอบความคิดในการพัฒนาซอฟต์แวร์ที่เป็นระบบและมีขั้นตอนชัดเจนมากขึ้น เรียกว่าอะไร

    แบบจำลองของกระบวนการพัฒนาซอฟต์แวร์ (software process model หรือ process paradigm)

  • 54

    ข้อใดไม่ใช่แบบจำลองของกระบวนการพัฒนาซอฟต์แวร์

    ทุกข้อเป็นกระบวนการพัฒนาซอฟต์แวร์

  • 55

    วงจรการพัฒนาระบบ (System Devolopment Life Cycle: SDLC) คืออะไร

    การกำหนดขั้นตอนหรือกระบวนการในการพัฒนาซอฟต์แวร์อย่างมีระเบียบแบบแผนและเป็นขั้นตอนที่ชัดเจน

  • 56

    วงจรการพัฒนาระบบ SDLC สะท้อนแนวคิดที่สัมพันธ์กันและแตกต่างกันทั้งหมดกี่แนวคิด

    2 แนวคิด

  • 57

    แนวคิดที่ 1 ของวงจรการพัฒนาระบบ SDLC คืออะไร

    วงจรการพัฒนาระบบเป็นกรอบแนวคิดทั่วไปเกี่ยวกับกิจกรรมต่าง ๆ ในการพัฒนาซอฟต์แวร์เพื่อให้ผู้เกี่ยวข้องใช้เป็นกรอบแนวทางในการทำงานร่วมกัน

  • 58

    แนวคิดที่ 2 ของวงจรการพัฒนาระบบ SDLC คืออะไร

    วงจรการพัฒนาระบบเป็นการแสดงขั้นตอนในการออกแบบและสร้างซอฟต์แวร์ ซึ่งมีโครงสร้างและรายละเอียดที่แน่นอน มีจุดเริ่้มต้นและสิ้นสุดในการปฏิบัติงานแบบมีแบบแผน

  • 59

    วงจรการพัฒนาระบบ SDLC มีกี่ขั้นตอนหลัก

    4 ขั้นตอน

  • 60

    ข้อใดไม่ใช่ 4 ขั้นตอนหลักของวงจรการพัฒนาระบบ SDLC

    ทุกข้ออยู่ในขั้นตอนหลักของวงจรการพัฒนาระบบ SDLC

  • 61

    วงจรการพัฒนาระบบในขั้นตอนหลักในการวางแผนเน้นที่อะไร

    เพราะเหตุใด (why) จึงต้องสร้างระบบและจะดำเนินการในการพัฒนาระบบอย่างไร (how)

  • 62

    วงจรการพัฒนาระบบในขั้นตอนหลักในการวิเคราะห์เน้นที่อะไร

    ใคร (who) ทำอะไร (what) ที่ไหน (where) และเมื่อใด (when)

  • 63

    วงจรการพัฒนาระบบในขั้นตอนหลักในการออกแบบเน้นที่อะไร

    ระบบจะทำงานอย่างไร

  • 64

    วงจรการพัฒนาระบบในขั้นตอนหลักในการนำไปใช้งานเน้นที่อะไร

    การส่งมอบและการสนับสนุนระบบที่สมบูรณ์

  • 65

    ข้อใดเป็นขั้นตอนย่อยของการวางแผน

    ถูกทุกข้อ

  • 66

    ข้อใดเป็นขั้นตอนย่อยของการวิเคราะห์

    ถูกทุกข้อ

  • 67

    ข้อใดเป็นขั้นตอนย่อยของการออกแบบ

    ถูกทุกข้อ

  • 68

    ข้อใดเป็นขั้นตอนย่อยของการนำไปใช้งาน

    ถูกทุกข้อ

  • 69

    ข้อใดคือผลลัพธ์ที่ได้ในขั้นตอนการวางแผน

    ถูกทุกข้อ

  • 70

    ข้อใดคือผลลัพธ์ที่ได้ในขั้นตอนการวิเคราะห์

    ถูกทุกข้อ

  • 71

    ข้อใดคือผลลัพธ์ที่ได้ในขั้นตอนการออกแบบ

    ถูกทุกข้อ

  • 72

    ผลลัพธ์ที่ได้ของการนำไปใช้งาน

    ถูกทุกข้อ

  • 73

    การวางแผนแบ่งออกเป็นกี่ระยะ ได้แก่อะไรบ้าง

    2 ระยะ ได้แก่ ระยะเริ่มต้นโครงการ ระยะดำเนินโครงการ

  • 74

    ในขั้นตอนการวิเคราะห์ (analysis) มีขั้นตอนประกอบด้วย 3 ขั้นตอนย่อย อะไรบ้าง

    กลยุทธ์ในการวิเคราะห์ การเก็บรวบรวมความต้องการ จัดทำข้อเสนอระบบ

  • 75

    ในขั้นตอนการออกแบบ (design) ประกอบด้วย 4 ขั้นตอนย่อยได้ คืออะไร

    กลยุทธ์ในการออกแบบ, ออกแบบสถาปัตยกรรม, ข้อกำหนดของฐานข้อมูลและแฟ้มข้อมูล, ออกแบบโปรแกรม

  • 76

    ขั้นตอนการนำไปใช้ (implementation) ประกอบด้วย 3 ขั้นตอนย่อย อะไรบ้าง

    การสร้างระบบ, การติดตั้งระบบ, แผนการสนับสนุน