แนะนำตนเอง

นางสาวเครือวัลย์ แสวงสุข
สาขาการจัดการทั่วไป
ห้อง3/1
กลุ่มเรียน วันศุกร์ตอนเช้า

วันอาทิตย์ที่ 21 กรกฎาคม พ.ศ. 2556

                                       แบบฝึกหัดบทที่7

การวิเคราะห์และพัฒนาระบบ

1.จงอธิบายความหมายของระบบมาพอสังเขป
ตอบ ระบบ คือ ระเบียบเกี่ยวกับการรวมสิ่งต่างๆ ซึ่งมีลักษณะซับซ้อนให้เข้าลำดับประสานเป็นอันเดียวกันตามหลักเหตุผลทางวิชาการ หรือหมายถึงปรากฏการณ์ทางธรรมชาติซึ่งมีความสัมพันธ์ ประสานเข้ากันโดยกำหนดรวมเป็นอันหนึ่งอันเดียวกันระบบ(System)คือกระบวนการต่างๆที่อยู่ในเครือข่ายเดียวกันและมีความสัมพันธ์กันระหว่างกระบวนการเหล่านั้นและเชื่อมต่อกันเพื่อทำงานใดงานหนึ่งให้บรรลุถึงเป้าหมายที่วางไว้ระบบ(System) คือ กลุ่มขององค์ประกอบต่างๆ ที่ทำงานร่วมกัน เพื่อจุดประสงค์อันเดียวกันและเพื่อให้เข้าใจในความหมายของคำว่าระบบที่จะต้องทำการวิเคราะห์ จึงต้องเข้าใจลักษณะของระบบก่อน

2.นักศึกษาคิดว่าระบบมีความสำคัญอย่างไร จงอธิบายพร้อมให้เหตุผลประกอบ
ตอบ ระบบจำเป็นต้องเกี่ยวข้องกับส่วนย่อยหรือองค์ประกอบอื่นหลายส่วน เช่น บุคคล เครื่องคอมพิวเตอร์ วิธีการ วัสดุเครื่องมือเครื่องใช้ ฯลฯ หากไม่มีระบบในการทำงานก็จะทำให้ยุ่งยากมากขึ้นจากเดิม หรือทำไม่ได้เลย เช่น ระบบในร่างกายของเราจะต้องประกอบไปด้วยระบบเส้นประสาท ระบบขับถ่าย ระบบหายใจระบบไหลเวียนของโลหิต ฯลฯ

3.เหตุใดจึงต้องวิเคราะห์และออกแบบระบบ
ตอบ การวิเคราะห์และออกแบบระบบมีความสำคัญ เพราะเป็นปัจจัยในการสร้างและพัฒนาระบบสารสนเทศ การวิเคราะห์ระบบเป็นเรื่องที่น่าสนใจ เพราะนักวิเคราะห์ระบบต้องติดต่อกับคนหลายคน ได้รู้ถึงการจัดการและการทำงานในองค์การ ทำให้เรามีความรู้เกี่ยวกับระบบคอมพิวเตอร์หลายแบบมากขึ้น ผู้ที่สามารถวิเคราะห์ระบบได้ดี ควรมีประสบการณ์ในการเขียนโปรแกรม มีความรู้ทางด้านธุรกิจ ความรู้เกี่ยวกับระบบเครือข่ายและฐานข้อมูล ซึ่งใช้เป็นความรู้ในการออกแบบระบบที่มีความแตกต่างกันออกไปตาม สภาพงาน


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

5.นักวิเคราะห์ระบบที่ดีควรมีคุณสมบัติอย่างไรบ้าง
ตอบ 1. มีความชำนาญหลากหลายในศาสตร์คอมพิวเตอร์ เช่น โปรแกรมคอมพิวเตอร์ โปรแกรมภาษา ฮาร์ดแวร์ เทคโนโลยีสารสนเทศ เป็นต้น
2. มีความเข้าใจในระบบธุรกิจ ระบบการเงิน และระบบการตลาด เป็นอย่างดี
3. มีความเข้าใจในความต้องการของผู้ใช้ระบบเป็นอย่างดี
4. ต้องเป็นนักสำรวจ ที่ช่างสังเกตในรายละเอียดในรายละเอียดต่าง ๆ ของระบบ รวมทั้งองค์ ประกอบภายนอกที่เกี่ยวข้องกับระบบ
5. มีจรรยาบรรณต่อองค์กรที่พัฒนาระบบให้ ไม่นำข้อมูลที่ได้ซึ่งเป็นความลับขององค์กรไปเผยแพร่ภายนอกอันก่อให้ เกิดผลเสียแก่องค์กร
6. ต้องทำงานเป็นทีมได้อย่างดี
7. มีมนุษย์สัมพันธ์ที่ดี เนื่องจากนักวิเคราะห์ระบบต้องมีการติดต่อประสานงานระหว่างบุคคลหลายกลุ่ม
8. สามารถเรียนรู้สิ่งใหม่ ๆ ได้ด้วยตนเอง
9.) มีความสามารถในการนำเสนอข้อมูลให้ทั้งผู้บริหารระดับสูงรวมไปถึงผู้ใช้ระบบ ให้สามารถเข้าใจได้โดยง่ายและ ตรงกัน
10. มีความสามารถในการติดต่อสื่อสารเป็นภาษาอังกฤษได้ดี หากองค์กรนั้นสื่อสารภายในเป็นภาษาอังกฤษ
11. สามารถทำงานภายในภาวะกดดันได้ เนื่องจากต้องทำงานกับบุคคลหลายฝ่าย
12. เป็นนักจิตวิทยา ในการที่จะพูดคุยหรือติดต่อกับกลุ่มบุคคลหลายกลุ่มเพื่อให้ได้ข้อมูลอย่างถูกต้อง

6.วงจรการพัฒนาระบบคืออะไร ประกอบด้วยขั้นตอนอะไรบ้าง จงอธิบาย
ตอบ วงจรการพัฒนาระบบ (System Development Life Cycle : SDLC) เป็นวงจรที่แสดงถึงกิจกรรมต่าง ๆ ในแต่ละขั้นตอน ตั้งแต่ริเริ่มจนกระทั่งสำเร็จ วงจรการพัฒนาระบบนี้จะทำให้เข้าใจถึงกิจกรรมพื้นฐานและรายละเอียดต่าง ๆ ในการพัฒนาระบบมีอยู่ด้วยกัน 7 ขั้นตอนด้วยกัน

7.การกำหนดความต้องการของผู้ใช้ (User Reqirement) มีความสำคัญอย่างไร
ตอบ 1. ความต้องการที่เกี่ยวกับหน้uาที่ของระบบ (Functional Requirement)
1.1 คำบรรยายเกี่ยวกับการประมวลผลซึ่งระบบจะต้องทำ
1.2 รายละเอียดเกี่ยวกับข้อมูลที่จะป้อน เข้าสู่ระบบ
1.3 รายละเอียดเกี่ยวกับผลลัพธ์
1.4 รายละเอียดเกี่ยวกับเวลาที่ต้องใช้ในระบบ
1.5 รายละเอียดเกี่ยวกับการควบคุม
2. ความต้องการที่ไม่เกี่ยวกับหน้าที่ของระบบ (Non-Functional Requirement) แต่มีความสัมพันธ์กับหน้าที่ของระบบ ทำให้ได้มาซึ่งความต้องการที่เกี่ยวกับ หน้าที่ของระบบ ได้แก่
2.1 เกณฑ์ในหารปฏิบัติงาน (Performance Criteria) เช่น เวลาในการตอบสนองในการแก้ไขข้อมูลในระบบ หรือ การรับข้อมูลจากระบบ
2 ปริมาณข้อมูลที่เกี่ยวข้อง ไม่ว่าจะเป็นข้อมูลที่จะต้องรวบรวม หรือเก็บไว้ในระบบ
2.3 ความปลอดภัยของระบบ
3. ความต้องการเกี่ยวกับความสามารถในการใช้งาน (Usability Requirement)
3.1 ลักษณะผู้ใช้ที่จะใช้ระบบ
3.2 งานที่ผู้ใช้จะต้องทำ รวมทั้งเป้าหมายที่เขาจะพยายามบรรลุ
3.3 ปัจจัย หรือสถานการณ์ที่อาจเกิดขึ้นระหว่างการใช้ระบบ
3.4 เกณฑ์ที่ยอมรับได้ ซึ่งผู้ใช้จะใช้ในการตัดสินเมื่อนำระบบไปใช้

8.เทคนิคการรวบรวมข้อมูล (Fact-Gathering Techniques) คืออะไร จงอธิบาย
ตอบ คือเทคนิคที่ใช้รวบรวมข้อมูลจากเอกสารและรายงานต่างๆแผนผังองค์กร แบบสอบถาม การสังเกต รวมถึงการสัมภาษณ์ผู้ใช้งานและผู้เกี่ยวข้องกับระบบเป็นต้น

9. Gantt Chart คืออะไร มีประโยชน์อย่างไร
ตอบ เป็นแผนภูมิแท่งชนิด Bar Chart อย่างหนึ่ง เพื่อแสดงให้เห็นถึงความสัมพันธ์ระหว่างกิจกรรมต่าง ๆ ที่จะต้องกระทำกับระยะเวลาหรือเวลาสำหรับการปฏิบัติงานของกิจกรรมนั้น ๆ การเขียน Gantt chart จะต้องกำหนดเวลาของแต่ละโครงงาน ซึ่งจะแสดงภาพรวมของโครงการนั้น ๆ ทำให้เข้าใจภาพรวมของระบบได้ง่ายขึ้น บุคลากรที่เกี่ยวข้องสามารถทำการตรวจสอบความก้าวหน้าในการวิเคราะห์ระบบได้ อย่างเข้าใจและรวดเร็วมากขึ้น
Gantt chart ที่สร้างในส่วนบนตามแนวนอนของตารางจะแสดงหน่วยของเวลา ไม่ว่าจะเป็นชั่วโมง วัน สัปดาห์ เดือน หรือหน่วยเวลาตามที่นักวิเคราะห์ระบบกำหนด ส่วนด้านข้างตามแนวตั้งของตาราง บรรทัดบนสุดจะเป็นชื่อโครงการ บรรทัดถัดมาจะเป็นรายละเอียดของโครงการต่าง ๆ หรือขั้นตอนของโครงการซึ่งมักตั้งชื่อง่าย ๆ ที่สามารถเข้าใจได้ว่าโครงการนั้นทำอะไร

10. Tester คือใคร มีหน้าที่อะไร
ตอบ คือ ผู้ทดสอบระบบ ทำหน้าที่ทดสอบระบบ เมื่อได้โปรแกรมหรือระบบตามที่พัฒนาโปรแกรมได้เขียนไว้แล้ว

แหล่งที่มา : http://www.kmitl.ac.th/agritech/nutthakorn/04093009_2204/isweb/Lesson%2018.htm และ จากหนังสือคอมพิวเตอร์ และเทคโนโลยีสารสนเทศ

                                                     แบบฝึกหัดบทที่7

                                               การวิเคราะห์และพัฒนาระบบ

1.จงอธิบายความหมายของระบบมาพอสังเขป
ตอบ ระบบ คือ ระเบียบเกี่ยวกับการรวมสิ่งต่างๆ ซึ่งมีลักษณะซับซ้อนให้เข้าลำดับประสานเป็นอันเดียวกันตามหลักเหตุผลทางวิชาการ หรือหมายถึงปรากฏการณ์ทางธรรมชาติซึ่งมีความสัมพันธ์ ประสานเข้ากันโดยกำหนดรวมเป็นอันหนึ่งอันเดียวกันระบบ(System)คือกระบวนการต่างๆที่อยู่ในเครือข่ายเดียวกันและมีความสัมพันธ์กันระหว่างกระบวนการเหล่านั้นและเชื่อมต่อกันเพื่อทำงานใดงานหนึ่งให้บรรลุถึงเป้าหมายที่วางไว้ระบบ(System) คือ กลุ่มขององค์ประกอบต่างๆ ที่ทำงานร่วมกัน เพื่อจุดประสงค์อันเดียวกันและเพื่อให้เข้าใจในความหมายของคำว่าระบบที่จะต้องทำการวิเคราะห์ จึงต้องเข้าใจลักษณะของระบบก่อน

2.นักศึกษาคิดว่าระบบมีความสำคัญอย่างไร จงอธิบายพร้อมให้เหตุผลประกอบ
ตอบ ระบบจำเป็นต้องเกี่ยวข้องกับส่วนย่อยหรือองค์ประกอบอื่นหลายส่วน เช่น บุคคล เครื่องคอมพิวเตอร์ วิธีการ วัสดุเครื่องมือเครื่องใช้ ฯลฯ หากไม่มีระบบในการทำงานก็จะทำให้ยุ่งยากมากขึ้นจากเดิม หรือทำไม่ได้เลย เช่น ระบบในร่างกายของเราจะต้องประกอบไปด้วยระบบเส้นประสาท ระบบขับถ่าย ระบบหายใจระบบไหลเวียนของโลหิต ฯลฯ

3.เหตุใดจึงต้องวิเคราะห์และออกแบบระบบ
ตอบ การวิเคราะห์และออกแบบระบบมีความสำคัญ เพราะเป็นปัจจัยในการสร้างและพัฒนาระบบสารสนเทศ การวิเคราะห์ระบบเป็นเรื่องที่น่าสนใจ เพราะนักวิเคราะห์ระบบต้องติดต่อกับคนหลายคน ได้รู้ถึงการจัดการและการทำงานในองค์การ ทำให้เรามีความรู้เกี่ยวกับระบบคอมพิวเตอร์หลายแบบมากขึ้น ผู้ที่สามารถวิเคราะห์ระบบได้ดี ควรมีประสบการณ์ในการเขียนโปรแกรม มีความรู้ทางด้านธุรกิจ ความรู้เกี่ยวกับระบบเครือข่ายและฐานข้อมูล ซึ่งใช้เป็นความรู้ในการออกแบบระบบที่มีความแตกต่างกันออกไปตาม สภาพงาน


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

5.นักวิเคราะห์ระบบที่ดีควรมีคุณสมบัติอย่างไรบ้าง
ตอบ 1. มีความชำนาญหลากหลายในศาสตร์คอมพิวเตอร์ เช่น โปรแกรมคอมพิวเตอร์ โปรแกรมภาษา ฮาร์ดแวร์ เทคโนโลยีสารสนเทศ เป็นต้น
2. มีความเข้าใจในระบบธุรกิจ ระบบการเงิน และระบบการตลาด เป็นอย่างดี
3. มีความเข้าใจในความต้องการของผู้ใช้ระบบเป็นอย่างดี
4. ต้องเป็นนักสำรวจ ที่ช่างสังเกตในรายละเอียดในรายละเอียดต่าง ๆ ของระบบ รวมทั้งองค์ ประกอบภายนอกที่เกี่ยวข้องกับระบบ
5. มีจรรยาบรรณต่อองค์กรที่พัฒนาระบบให้ ไม่นำข้อมูลที่ได้ซึ่งเป็นความลับขององค์กรไปเผยแพร่ภายนอกอันก่อให้ เกิดผลเสียแก่องค์กร
6. ต้องทำงานเป็นทีมได้อย่างดี
7. มีมนุษย์สัมพันธ์ที่ดี เนื่องจากนักวิเคราะห์ระบบต้องมีการติดต่อประสานงานระหว่างบุคคลหลายกลุ่ม
8. สามารถเรียนรู้สิ่งใหม่ ๆ ได้ด้วยตนเอง
9.) มีความสามารถในการนำเสนอข้อมูลให้ทั้งผู้บริหารระดับสูงรวมไปถึงผู้ใช้ระบบ ให้สามารถเข้าใจได้โดยง่ายและ ตรงกัน
10. มีความสามารถในการติดต่อสื่อสารเป็นภาษาอังกฤษได้ดี หากองค์กรนั้นสื่อสารภายในเป็นภาษาอังกฤษ
11. สามารถทำงานภายในภาวะกดดันได้ เนื่องจากต้องทำงานกับบุคคลหลายฝ่าย
12. เป็นนักจิตวิทยา ในการที่จะพูดคุยหรือติดต่อกับกลุ่มบุคคลหลายกลุ่มเพื่อให้ได้ข้อมูลอย่างถูกต้อง

6.วงจรการพัฒนาระบบคืออะไร ประกอบด้วยขั้นตอนอะไรบ้าง จงอธิบาย
ตอบ วงจรการพัฒนาระบบ (System Development Life Cycle : SDLC) เป็นวงจรที่แสดงถึงกิจกรรมต่าง ๆ ในแต่ละขั้นตอน ตั้งแต่ริเริ่มจนกระทั่งสำเร็จ วงจรการพัฒนาระบบนี้จะทำให้เข้าใจถึงกิจกรรมพื้นฐานและรายละเอียดต่าง ๆ ในการพัฒนาระบบมีอยู่ด้วยกัน 7 ขั้นตอนด้วยกัน

7.การกำหนดความต้องการของผู้ใช้ (User Reqirement) มีความสำคัญอย่างไร
ตอบ 1. ความต้องการที่เกี่ยวกับหน้uาที่ของระบบ (Functional Requirement)
1.1 คำบรรยายเกี่ยวกับการประมวลผลซึ่งระบบจะต้องทำ
1.2 รายละเอียดเกี่ยวกับข้อมูลที่จะป้อน เข้าสู่ระบบ
1.3 รายละเอียดเกี่ยวกับผลลัพธ์
1.4 รายละเอียดเกี่ยวกับเวลาที่ต้องใช้ในระบบ
1.5 รายละเอียดเกี่ยวกับการควบคุม
2. ความต้องการที่ไม่เกี่ยวกับหน้าที่ของระบบ (Non-Functional Requirement) แต่มีความสัมพันธ์กับหน้าที่ของระบบ ทำให้ได้มาซึ่งความต้องการที่เกี่ยวกับ หน้าที่ของระบบ ได้แก่
2.1 เกณฑ์ในหารปฏิบัติงาน (Performance Criteria) เช่น เวลาในการตอบสนองในการแก้ไขข้อมูลในระบบ หรือ การรับข้อมูลจากระบบ
2 ปริมาณข้อมูลที่เกี่ยวข้อง ไม่ว่าจะเป็นข้อมูลที่จะต้องรวบรวม หรือเก็บไว้ในระบบ
2.3 ความปลอดภัยของระบบ
3. ความต้องการเกี่ยวกับความสามารถในการใช้งาน (Usability Requirement)
3.1 ลักษณะผู้ใช้ที่จะใช้ระบบ
3.2 งานที่ผู้ใช้จะต้องทำ รวมทั้งเป้าหมายที่เขาจะพยายามบรรลุ
3.3 ปัจจัย หรือสถานการณ์ที่อาจเกิดขึ้นระหว่างการใช้ระบบ
3.4 เกณฑ์ที่ยอมรับได้ ซึ่งผู้ใช้จะใช้ในการตัดสินเมื่อนำระบบไปใช้

8.เทคนิคการรวบรวมข้อมูล (Fact-Gathering Techniques) คืออะไร จงอธิบาย
ตอบ คือเทคนิคที่ใช้รวบรวมข้อมูลจากเอกสารและรายงานต่างๆแผนผังองค์กร แบบสอบถาม การสังเกต รวมถึงการสัมภาษณ์ผู้ใช้งานและผู้เกี่ยวข้องกับระบบเป็นต้น

9. Gantt Chart คืออะไร มีประโยชน์อย่างไร
ตอบ เป็นแผนภูมิแท่งชนิด Bar Chart อย่างหนึ่ง เพื่อแสดงให้เห็นถึงความสัมพันธ์ระหว่างกิจกรรมต่าง ๆ ที่จะต้องกระทำกับระยะเวลาหรือเวลาสำหรับการปฏิบัติงานของกิจกรรมนั้น ๆ การเขียน Gantt chart จะต้องกำหนดเวลาของแต่ละโครงงาน ซึ่งจะแสดงภาพรวมของโครงการนั้น ๆ ทำให้เข้าใจภาพรวมของระบบได้ง่ายขึ้น บุคลากรที่เกี่ยวข้องสามารถทำการตรวจสอบความก้าวหน้าในการวิเคราะห์ระบบได้ อย่างเข้าใจและรวดเร็วมากขึ้น
Gantt chart ที่สร้างในส่วนบนตามแนวนอนของตารางจะแสดงหน่วยของเวลา ไม่ว่าจะเป็นชั่วโมง วัน สัปดาห์ เดือน หรือหน่วยเวลาตามที่นักวิเคราะห์ระบบกำหนด ส่วนด้านข้างตามแนวตั้งของตาราง บรรทัดบนสุดจะเป็นชื่อโครงการ บรรทัดถัดมาจะเป็นรายละเอียดของโครงการต่าง ๆ หรือขั้นตอนของโครงการซึ่งมักตั้งชื่อง่าย ๆ ที่สามารถเข้าใจได้ว่าโครงการนั้นทำอะไร

10. Tester คือใคร มีหน้าที่อะไร
ตอบ คือ ผู้ทดสอบระบบ ทำหน้าที่ทดสอบระบบ เมื่อได้โปรแกรมหรือระบบตามที่พัฒนาโปรแกรมได้เขียนไว้แล้ว

แหล่งที่มา : http://www.kmitl.ac.th/agritech/nutthakorn/04093009_2204/isweb/Lesson%2018.htm             และ    จากหนังสือคอมพิวเตอร์ และเทคโนโลยีสารสนเทศ

                                              แบบฝึกหัดบททที่ 6

ข้อมูลและการจัดการข้อมูล


1. คุณสมบัติของข้อมูลที่ดีประกอบด้วยอะไรบ้าง จงอธิบาย
ตอบ คุณสมบัติพื้นฐานของข้อมูลที่ดี คือ
- ความถูกต้อง (accuracy) ข้อมูลที่จะนำมาใช้ในการประมวลผล จำเป็นต้องเป็นข้อมูลที่ถูกต้อง ตรงกับความเป็นจริงหรือถูกต้องตรงกันกับแหล่งข้อมูลนั้น เพราะหากนำข้อมูลที่ผิดมาประมวลผล จะทำให้ได้สิ่งที่ต้องการผิดพลาดตามไปด้วย
- มีความเป็นปัจจุบัน (update) ข้อมูลซึ่งอยู่ช่วงเวลาหนึ่งในอดีต อาจไม่สามารถนำมาใช้ได้กับอีกช่วงเวลาในปัจจุบันได้ การพิจารณาเลือกเอาข้อมูลที่ทันสมัยมาใช้ในการประมวลผลจะทำให้ได้ข้อมูลที่มีประโยชน์อย่างแท้จริง
- ตรงตามความต้องการ (relevance) ข้อมูลที่ถูกต้องตรงกับความต้องการของหน่วยงานมากที่สุด ถือเป็นเรื่องที่สำคัญยิ่ง ข้อมูลที่ถึงแม้จะถูกต้องมากแค่ไหนก็ตาม แต่ไม่สอดคล้องกับความต้องการก็ไม่สามารถนำไปใช้ประโยชน์หรือช่วยในการตัดสินใจใดๆได้
- ความสมบูรณ์ (complete) ข้อมูลที่จะนำมาประมวลผล บางครั้งอาจมีการเก็บรวบรวมข้อมูลหลายๆครั้งเพื่อให้ได้ข้อมูลที่สมบูรณ์จริงๆ ความสมบูรณ์นี้อาจหมายถึงข้อมูลนั้นต้องมีความครบถ้วนด้วย เช่น ในระบบงานบุคลากรหากเราสนใจเพียงแค่ข้อมูลของพนักงานเฉพาะวุฒิการศึกษาและความสามารถเพียงอย่างเดียว แต่ไม่ได้สนใจเนื้อหาส่วนที่เกี่ยวข้องกับวันเกิดหรือเพศของพนักงาน กรณีที่นำเอาข้อมูลไปใช้ในการวิจัยและพัฒนาบุคลากร อาจเอาไปใช้ได้อย่างไม่เต็มที่ เพราะบอกไม่ได้ว่าพนักงานแต่ละเพศหรือมีช่วงวัยที่ต่างกัน มีความสามารถที่แตกต่างกันจริงหรือไม่ (เพราะข้อมูลไม่มีความสมบูรณ์นั่นเอง)
- สามารถตรวจสอบได้ (verifiable) ข้อมูลที่ดี ควรตรวจสอบแหล่งที่มาหรือหลักฐานอ้างอิงต่างๆได้ เพื่อให้เกิดความน่าเชื่อถือต่อการนำมาประมวลผล ข้อมูลที่ขาดการตรวจสอบหรือไม่มีความน่าเชื่อถืออาจเป็นกลลวงของคู่แข่งขัน หรือทำให้การประมวลผลได้ข้อมูลผลลัพธ์ที่ผิดตามไปด้วย ซึ่งอาจส่งผลเสียหายในภายหลังได้

2. ข้อมูลภายในสถาบันการศึกษาที่ท่านสังกัดอยู่ มีอะไรบ้าง จงยกตัวอย่างประกอบ
ตอ สถาบันการศึกษา ที่ดิฉันสังกัดอยู่ ประกอบด้วย
- จำนวนนักศึกษาทั้งหมดในสถาบัน ซึ่งสามารถแยกหรือหาข้อมูลย่อยๆได้อีกเช่น จำนวนนักศึกษาชาย จำนวนนักศึกษาหญิง จำนวนนักศึกษาระดับปริญญาตรีหรือปริญญาโท เป็นต้น ข้อมูลภายในเหล่านี้อาจดูได้จากหน่วยงานด้านสถิติและทะเบียนนักศึกษาของสถาบันที่สังกัด
- หลักสูตรที่เปิดสอนในระดับต่างๆ ข้อมูลเกี่ยวกับหลักสูตรที่เปิดสอนในสถาบันการศึกษา ถือเป็นข้อมูลภายในเช่นเดียวกัน ซึ่งในหลายสถาบันอาจมีข้อมูลของหลักสูตรที่ไม่เหมือนกันได้ เช่น ชื่อหลักสูตร ชื่อปริญญา หรือรายละเอียดของหลักสูตรที่ใช้สอน เป็นต้น ข้อมูลภายในเหล่านี้อาจดูได้จากหน่วยงานฝ่ายวิชาการที่กำกับดูแลด้านหลักสูตรโดยตรง
- คณะหรือสาขาวิชาที่มีอยู่ จำนวนคณะหรือสาขาวิชาในแต่ละสถาบันการศึกษา อาจมีจำนวนไม่เท่ากัน เหมือนกับข้อมูลเกี่ยวกับหลักสูตร บางสถาบันอาจมีคณะเพียง 2-3 คณะ บางสถาบันอาจมีมากกว่านั้นได้ บางคณะอาจมีสาขาวิชาสังกัดอยู่เพียงไม่กี่สาขา แต่บางคณะอาจมีอยู่หลายสาขา สามารถทราบข้อมูลเหล่านี้ได้จากหน่วยงานฝ่ายวิชาการเช่นเดียวกัน

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

4. ข้อมูลปฐมภูมิและข้อมูลทุติยภูมิ แตกต่างกันอย่างไร
ตอบ ข้อมูลปฐมภูมิ (primary data) เป็นข้อมูลที่มีการเก็บหรือรวบรวมก่อนครั้งแรก เพื่อนำไปประมวลผลให้เกิดเป็นข้อมูลทุติยภูมิ (secondary data) ในภายหลัง ซึ่งสามารถนำไปใช้ประโยชน์ต่ออีกได้ เช่นค่าเฉลี่ยคะแนนของนักศึกษารายวิชาคอมพิวเตอร์เบื้องต้น สามารถบ่งชี้หรือนำไปวิเคราะห์ค่าทางสถิติอีกได้ถือเป็นข้อมูลทุติยภูมิ ซึ่งอาจได้มาจากการเก็บรวบรวมคะแนนของนักศึกษาในแต่ละกลุ่มการเรียน(section) ที่ได้ลงทะเบียนเรียนในรายวิชานั้น ซึ่งเป็นข้อมูลปฐมภูมิ เป็นต้น

5.ในแง่ของการจัดการข้อมูลนั้น ข้อมูลมีโอกาสซ้ำกันได้หรือไม่ จะมีวิธีแก้ไขได้อย่างไร
ตอบ ข้อมูลอาจมีการซ้ำกันเกิดขึ้นได้อยู่เสมอในบางฟีลด์ เช่น ชื่อสินค้า ชื่อตัว หรือนามสกุล อาจมีการใช้ที่ซ้ำกันได้ การแก้ไขในเรื่องการจัดการข้อมูลคือ สร้างคีย์ฟีลด์ (key field) เพื่อใช้อ้างอิงหรือระบุข้อมูลโดยเฉพาะ เพื่อไม่ให้เกิดปัญหาในการอ้างอิงข้อมูลที่ผิด ซึ่งทำให้สะดวกและมีประสิทธิภาพมากกว่า คีย์ฟีลด์ในตารางแฟ้มข้อมูลจะเป็นตัวอ้างอิงหรือระบุเรคอร์ดที่ต้องการได้ ปกติจะเลือกฟีลด์ที่ไม่มีข้อมูลซ้ำกันเลย เช่น ฟีลด์รหัสนักศึกษา ฟีลด์รหัสสินค้า เป็นต้น

6. การจัดโครงสร้างแฟ้มข้อมูลที่ง่ายและเป็นพื้นฐานมากที่สุด คือแบบใด มีหลักการทำงานอย่างไรบ้าง
ตอบ โครงสร้างแฟ้มข้อมูลแบบเรียงลำดับ (sequential file structure) ถือเป็นการจัดโครงสร้างแฟ้มข้อมูลชนิดพื้นฐานและสามารถใช้งานได้ง่ายที่สุด โดยจะเรียงลำดับเรคอร์ดต่อเนื่องกันไปเรื่อยๆ การอ่านหรือค้นคืนข้อมูลจะข้ามลำดับไปอ่านโดยตรงไม่ได้ เมื่อต้องการอ่านข้อมูลที่เรคอร์ดใดๆ โปรแกรมจะเริ่มอ่านข้อมูลตั้งแต่เรคอร์ดแรกไปเรื่อยๆจนกว่าจะพบเรคอร์ดที่ต้องการอ่าน จึงจะเรียกค้นคืนเรคอร์ดนั้นขึ้นมา

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

8. เหตุใดจึงต้องนำเอาระบบฐานข้อมูลมาใช้ในการทำงาน จงอธิบายและยกตัวอย่างประกอบ
ตอบ เพื่อลดปัญหาเกี่ยวกับการทำงานที่ต่างคนต่างจัดเก็บข้อมูลแยกกัน ให้สามารถทำงานร่วมกันได้ง่ายและสะดวกมากยิ่งขึ้น โดยจัดเก็บเป็นฐานข้อมูลกลาง เพื่อให้ทุกฝ่ายหรือทุกหน่วยงานสามารถเลือกใช้ได้และยังทำให้ข้อมูลที่ใช้นั้นมีความตรงกันและลดความซ้ำซ้อนกันของข้อมูลลงไปได้ เช่น แต่เดิมข้อมูลที่อยู่ลูกค้าของฝ่ายขายและฝ่ายการเงินต่างก็แยกเก็บกันเอง เมื่อมีการเปลี่ยนแปลงข้อมูลที่อยู่ของลูกค้าเกิดขึ้น จึงไม่รู้ว่าจะใช้ที่อยู่ใดในการติดต่อดี เพราะฝ่ายหนึ่งอาจมีการแก้ไขให้เป็นค่าที่อยู่ในปัจจุบันแล้ว แต่อีกฝ่ายหนึ่งอาจไม่ทราบและไม่มีการแก้ไขใดๆ หากจะติดต่อกับลูกค้าจริงๆอาจมีปัญหาขึ้น แต่เมื่อนำเอาระบบฐานข้อมูลมาใช้ ซึ่งเป็นการเก็บข้อมูลไว้ที่เดียวกัน จึงช่วยลดปัญหาเหล่านี้ลงไปได้

9.ความซ้ำซ้อนกันของข้อมูล (data redundancy) คืออะไร จงอธิบาย
ตอบ คือการจัดเก็บข้อมูลไว้แยกกันหลายที่ ข้อมูลที่ต้องการจึงอาจมีบางส่วนที่ซ้ำซ้อนกันได้ กล่าวคือมีข้อมูลชุดเดียวกันถูกจัดเก็บใน 2 แฟ้มข้อมูลหรืออาจมากกว่านั้น ทำให้เปลืองพื้นที่ในการจัดเก็บข้อมูลโดยเปล่าประโยชน์ และเมื่อใดที่มีการเปลี่ยนแปลงข้อมูลในแฟ้มข้อมูลนั้น อาจจำเป็นต้องตามไปแก้ไขทุกๆแฟ้มที่จัดเก็บแยกกันอีกเพื่อให้ตรงกัน จึงทำให้เสียเวลาเป็นอย่างมาก

10.DBMS มีประโยชน์อย่างไรต่อการใช้งานฐานข้อมูล
ตอบ ระบบการจัดการฐานข้อมูลหรือ DataBas Management Systems เป็นเสมือนตัวกลางที่อำนวยความสะดวกให้กับผู้ใช้งานฐานข้อมูลได้เป็นอย่างดี โดยที่ไม่จำเป็นต้องทราบถึงโครงสร้างทางกายภาพของข้อมูลในระดับที่ลึกมากก็สามารถดูแลรักษาฐานข้อมูลได้ รมถึงควบคุมการเข้าถึงข้อมูลต่างๆได้ด้วยอีกทั้งยังทำให้การค้นคืนข้อมูลต่างๆสามารถทำได้อย่างง่ายดาย ซึ่งมักจะมีภาษาการจัดการกับข้อมูลโดยเฉพาะเป็นของตนเอง

11. ภาษาที่ใช้สอบถามหรือเข้าถึงข้อมูลโดยผ่านรูปแบบการใช้คำสั่งเฉพาะ เรียกว่าภาษาอะไร จงยกตัวอย่างของคำสั่งประกอบ
ตอบ ภาษาคิวรี่เป็นภาษาที่ใช้สำหรับสอบถามหรือเข้าถึงข้อมูลฐานข้อมูลได้ ตัวอย่างของภาษาที่ได้รับความนิยมมากที่สุดคือ ภาษา SQLซึ่งเป็นคำสั่งภาษาที่นิยมใช้กันในระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ในปัจจุบันมากที่สุด ตัวอย่างของคำสั่งต่าง ๆ เช่น
- DELETE ใช้สำหรับลบข้อมูลหรือเรคอร์ดใดๆในฐานข้อมูล
-INSERT ใช้สำหรับเพิ่มข้อมูลหรือเรคอร์ดใดๆเข้าไปในฐานข้อมูล
- SELECT ใช้สำหรับเลือกข้อมูลหรือเรคอร์ดใดๆที่ต้องการจากฐานข้อมูล
-UPDATE ใช้สำหรับแก้ไขข้อมูลหรือเรคอร์ดใดๆในฐานข้อมูล

12. ความสามารถโดยทั่วไปของ DBMS มีอะไรบ้าง จงอธิบาย
ตอบ คุณสมบัติหรือความสามารถโดยทั่วไปของ DBMS ประกอบด้วย
-สร้างฐานข้อมูล โดยปกตินั้น การออกแบบฐานข้อมูลอาจต้องมีการเก็บข้อมูลหรือขั้นตอนการ ทำงานของระบบที่จะพัฒนาเสียก่อนเพื่อให้ทราบได้ว่าต้องการฐานข้อมูลอะไรบ้าง ตารางที่จัดเก็บมีกี่ตาราง จากนั้นจึงนำเอามาสร้างเป็นฐานข้อมูลจริงใน DBMS ทั่วโป โดยผ่านเครื่องมือที่มีอยู่ในโปรแกรมซึ่งอาศัยภาษา SQLในการสั่งงาน
- เพิ่มเปลี่ยนแปลงแก้ไขและลบข้อมูล ฐานข้อมูลที่สร้างขึ้นด้วย DBMS นั้น สามารถเพิ่มค่า เปลี่ยนแปลงหรือลบข้อมูลต่างๆได้ทุกเมื่อโดยเข้าไปจัดการได้ที่ DBMS โดยตรง เช่น เพิ่มค่าเรคอร์บางเรคอร์ดที่ตกหล่น ลบหรือแก้ไขข้อมูลบางเรคอร์ดที่ต้องการ เป็นต้น
- จัดเรียงและค้นหาข้อมูลDBMS สามารถจัดเรียงข้อมูลได้โดยง่าย ซึ่งสามารถเลือกได้ว่าจะให้จัดเรียงแบบใด เรียงข้อมูลจากค่าน้อยไปหาค่ามากหรือเรียงตามลำดับวันเวลาเป็นต้นนอกจากนั้นยังสามารถระบุค่าเพียงบางค่าเพื่อค้นหาข้อมูลได้โดยง่าย เช่น ป้อนอักษร A เพื่อค้นหาข้อมูลสินค้าที่ขึ้นต้นด้วยตัวอักษร Aได้ เป็นต้น
- สร้างรูปแบบและรายงาน การแสดงผลบนหน้าจอ (form) และพิมพ์ผลลัพธ์รายการต่างๆออกมาเป็นรายงาน (report) เป็นอีกคุณสมบัติหนึ่งที่ DBMS สามารถทำได้ ช่วยให้ผู้ใช้งานที่เกี่ยวข้องกับฐานข้อมูลดังกล่าว สามารถตรวจสอบหรือแก้ไขรายการที่มีอยู่นั้นได้โดยง่าย

วันพุธที่ 10 กรกฎาคม พ.ศ. 2556

ความหมายและความแตกต่างของระบบปฏิบัติการWindows Phone,Android และios

ระบบปฏิบัติการWindows Phone

วินโดวส์โฟน เป็นตระกูลระบบปฏิบัติการโทรศัพท์มือถือกรรมสิทธิ์ ที่พัฒนาโดยไมโครซอฟท์ และเป็นทายาทที่ของวินโดวส์โมเบิล แม้ว่าจะขัดกับมัน มีวัตถุประสงค์หลักในตลาดผู้บริโภคมากกว่าตลาดองค์กรเปิดตัวครั้งแรกในเดือนตุลาคม ค.ศ. 2010 พร้อมกับการเปิดตัวในทวีปเอเชียต่อไปในช่วงต้นปี ค.ศ. 2011
เวอร์ชันล่าสุดของวินโดวส์โฟนคือ วินโดวส์โฟน 8 ซึ่งได้รับการบริการให้แก่ผู้บริโภคตั้งแต่วันที่ 29 ตุลาคม ค.ศ. 2012
ด้วยระบบปฏิบัติการวินโดวส์โฟน ไมโครซอฟท์สร้างผู้ใช้ใหม่ในอินเตอร์เฟซ ที่มีภาษาการออกแบบที่เรียกว่า โมเดิร์นสไตล์ ยูไอ นอกจากนี้ซอฟต์แวร์ถูกรวมเข้ากับบริการของบุคคลที่สามและการบริการของ ไมโครซอฟท์

ระบบปฏิบัติการAndroid


แอนดรอยด์  เป็นระบบปฏิบัติการสำหรับอุปกรณ์พกพา เช่น โทรศัพท์มือถือ แท็บเล็ตคอมพิวเตอร์ โน๊ดบุ๊ค ทำงานบนลินุกซ์ เคอร์เนล เริ่มพัฒนาโดยบริษัทแอนดรอยด์ (อังกฤษ: Android Inc.) จากนั้นบริษัทแอนดรอยด์ถูกซื้อโดยกูเกิล และนำแอนดรอยด์ไปพัฒนาต่อ ภายหลังถูกพัฒนาในนามของ Open Handset Alliance ทางกูเกิลได้เปิดให้นักพัฒนาสามารถแก้ไขโค้ดต่างๆ ด้วยภาษาจาวา และควบคุมอุปกรณ์ผ่านทางชุด Java libraries ที่กูเกิลพัฒนาขึ้น
โทรศัพท์เครื่องแรกที่สามารถใช้งานระบบปฏิบัติการแอนดรอยด์ได้คือ เอชทีซี ดรีม  เวอร์ชันล่าสุดของแอนดรอยด์คือ 4.2 (JellyBean) ความสามารถใหม่ของ แอนดรอยด์ 4.2 ที่เพิ่มขึ้นมาคือ Photo Sphere ที่สามารถถ่ายรูปได้ 360 องศา และ Keyboard Gestures ที่สามารถลากนิ้วแทนการสัมผัสตัวอักษรได้

ระบบปฏิบัติการios

ไอโอเอส (IOS) โดยมีชื่อเดิมที่เรียกกันคือ ไอโฟนโอเอส (iPhone OS) คือระบบปฏิบัติการสำหรับสมาร์ตโฟนของบริษัท แอปเปิล (Apple Inc.) เป็นระบบที่ได้พัฒนาขึ้นสำหรับใช้ในโทรศัพท์ไอโฟน (iPhone) และต่อมาได้มีการพัฒนาต่อเพื่อใช้สำหรับไอพอตทัช (iPod touch) และไอแพด (iPad) ซึ่งระบบ IOS สามารถเชื่อมต่อไปยัง Apps Store สำหรับการเข้าถึงแอปพลิเคชั่นที่สามารถใช้งานได้บนระบบปฎิบัติการ IOS หรือที่เรียกกันว่า IOS Application หรือ IOS Apps ซึ่งมีการแบ่งเป็นหมวดการใช้งานสำหรับผู้ใช้โทรศัพท์ไอโฟนสามารถทำการโหลด IOS App มาใช้งานได้ตามต้องการ และนอกจากนี้ในปัจจุบันได้มีการพัฒนา IOS Apps สำหรับใช้งานและอำนวยความสะดวกแก่ผู้ใช้ระบบ IOS อีกมากมาย




 เปรียบเทียบการใช้งานระหว่าง iOS, Android และWindows phone


 iOS เป็นระบบปฏิบัติการที่ถูกพัฒนาโดยบริษัท Apple  ซึ่งใช้ในผลิตภัณฑ์ที่บริษัท Apple เป็นผู้ผลิต อุปกรณ์สื่อสารภายใต้ยี่ห้อ Apple  เช่น iPod, iPad และ iPhone
ข้อดี คือ มี Application หลากหลาย มีบริการ App Store และโปรแกรม iTunes สนับสนุนการจัดการอุปกรณ์มีเมนูการใช้งาน รวดเร็วและเข้าใจง่าย         โปรแกรมWeb Brower (Safari) ตอบสนองได้รวดเร็ว 
ข้อเสีย คือ ผู้ใช้งานไม่สามารถออกแบบปรับเปลี่ยนหน้าจอได้ตามความต้องการ ไม่สามารถทํางานได้พร้อมๆ กันหลายอย่าง เช่น ไมสามารถฟัเพลง            พร้อมเปิด Web Brower เพื่อใช้งานอินเตอร์เน็ตได้

Windows phone เป็นระบบปฏิบัติการที่ถูกพัฒนาโดยบริษัท Microsoft  ซึ่งพัฒนา ขึ้นมาเพื่อเป็นทางเลือกให้กับผู้ผลิตเพื่อนําไปใช้กับอุปกรณ์ Mobile เช่น HTCและ Samsung บางรุ่น
ข้อดี คือ สามารถทํางานร่วมกับ Application ของ Microsoft ได้ดีเช่น Microsoft Exchange, Microsoft Office  และ Microsoft Outlook
ข้อเสีย คือ มี Application ให้เลือกน้อย โปรแกรม Web Brower ตอบสนองไม่รวดเร็ว

Android เป็นระบบปฏิบัติการที่ถูกพัฒนาโดยบริษัท Google  ซึ่งเป็นระบบปฏิบัติการแบบ OpenSource  ซึ่งเป็นระบบปฏิบัติการแบบเปิดหรือแบบฟรีนั่นเอง ดังนั้นผู้ผลิตโทรศัพท์เคลื่อนที่และ Tablet  จึงนิยมนํา Android  ไปใช้เป็น OS เช่น HTC, Samsung ในตระกลู Galaxy 
ข้อดี คือ เป็นมาตรฐานเปิดทําให้เกิดความหลากหลายและมี Application ให้เลือกใช้มากมาย และสามารถเชื่อมต่อกับบริการต่างๆของ Google  ได้สะดวก เช่นGmail, Google Talk, Google Maps และ Google Search Engine
ข้อเสีย คือ ไม่คล่องตัวเท่า iOS  และการที่เป็นระบบเปิดทําให้มีอุปกรณ์ที่ใช้ระบบมีหลายยี่ห้อ หลายขนาดหน้าจอ ทําให้ Application ต่างๆ ต้องพัฒนาออกมาสามารถใช้งานได้ เฉพาะรุ่นเท่านั้น เนื่องจากอาจติดปัญหาเรื่อง ความกวางของหน้าจอ เป็นต้น