More Related Content
Similar to ภารกิจที่ 4 (16)
ภารกิจที่ 4
- 2. 1. SDLC คืออะไร พร้อมยกตัวอย่างที่สามารถอธิบายให้เข้าใจได้ ตอบ SDLC คือ วงจรชีวิตของระบบที่นักวิเคราะห์ ระบบจะต้องทำความเข้าใจ วงจรการพัฒนาระบบ ( SDLC) มี อยู่ 7 ขั้นตอน คือ 1. เข้าใจปัญหา ( Problem Recognition) 2. ศึกษาความเป็นไปได้ ( Feasibility Study ) 3. วิเคราะห์ ( Analysis) 4. ออกแบบ ( Design) 5. สร้างหรือพัฒนา ( Construction) 6. การติดตั้งหรือการปรับเปลี่ยน ( Installation, Conversion) 7. บำรุงรักษา ( Maintenance)
- 3. 2. เครื่องมือที่ใช้ในการพัฒนาระบบ (Tools) คืออะไร พร้อมยกตัวอย่างและภาพประกอบมาให้มากที่สุด ตอบ เครื่องมือในการพัฒนาระบบ ( Tools ) คือ ซอฟต์แวร์ที่ช่วยสร้างหรือวาดแบบจำลองชนิดต่าง ๆ ตรวจสอบความถูกต้องของแบบจำลอง ช่วยสร้างรายงานและแบบฟอร์ม รวมทั้งช่วยสร้างโค้ดโปรแกรมให้อัตโนมัติ
- 4. Code Generator Tool Computer-Aided System Engineering (CASE) Tools Database Development Application Drawing/Graphics Application ตัวอย่าง
- 6. 3. แบบจำลองที่ใช้ในการพัฒนาระบบ (Model) คืออะไร พร้อมยกตัวอย่างและภาพประกอบมาให้มากที่สุด ตอบ แบบจำลอง หมายถึง ตัวแบบที่ช่วยในการนำเสนอข้อมูลต่างๆ ของระบบ เพื่อจะนำข้อมูลเหล่านั้นไปใช้ในการแก้ไขปัญหา ตัวแบบนี้อาจจะเป็นโปรแกรม ที่มีความสามารถในการใช้สูตรคำนวณทางคณิตศาสตร์เพื่อวิเคราะห์ข้อมูล ค้นหาคำตอบ หรือจำลองให้เห็นภาพของข้อมูล เพื่อนำไปใช้แก้ปัญหา
- 10. 4. สร้างตารางเปรียบเทียบข้อดี ข้อเสียของ SSADM , RAD และ OOD&D ข้อดี ข้อเสีย SSADM รวบรวมความต้องการจากผู้ใช้ได้เป็นระยะเวลานานก่อนเริ่มเขียนโปรแกรม การเปลี่ยนแปลงความต้องการมีน้อย เนื่องจากก่อนที่จะถึงขั้นตอนการเขียนโปรแกรม ข้อมูลที่วิเคราะห์มาจะต้องได้รับการอนุมัติเห็นชอบจากเจ้าของระบบก่อน จึงจะสามารถเข้าสู่ขั้นตอนการเขียนโปรแกรมได้ ใช้เวลานานมากในขั้นตอนการวิเคราะห์และออกแบบระบบ การออกแบบต่าง ๆ จะร่างลงบนกระดาษ ซึ่งผู้ใช้หรือเจ้าของระบบไม่สามารถทดลองใช้งานได้ จึงอาจจะทำให้ไม่ทราบถึงปัญหาที่เกิดขึ้น ส่งผลให้เกิดปัญหาในระหว่างขั้นตอนการเขียนโปรแกรม RAD ใช้เวลาน้อย ลดงบประมาณค่าใช้จ่ายและทรัพยากรคนการเปลี่ยนแปลงการออกแบบระบบทำได้ผลดีและรวดเร็ว เวลาสั้นอาจทำให้ระบบมีคุณภาพต่ำในการพัฒนาไม่สามารถเน้นจุดการเปลี่ยนแปลงของสิ่งแวดล้อมทางธุรกิจได้ OOD&D Maintain ง่ายเพราะว่าแต่ละ object แยกออกมาเด่นชัด Reuseable เอาไปใช้ใหม่ได้ง่าย เนื่องจาก Object มีการกำหนดคุณสมบัติของตัวเอง ชัดเจน , กำหนด data ชัดเจน สะท้อนความเป็นจริงได้ดีกว่าการออกแบบในลักษณะทั่วๆไป ไม่ Self contained คือการอ้างอิงถึง Object ใดๆเดี่ยวๆไม่ได้ เราต้องรู้จัก Super class ทุกตัวด้วย ไม่เช่นนั้นคุณสมบัติจะมาไม่หมด
- 11. 5. UML คืออะไร และ CASE TOOL คืออะไร ตอบ UML คือ (Unified Modeling Language) เป็น graphical notation มาตรฐานที่กำหนดโดย Object Management Group (OMG) ที่ใช้ในการโมเดลระบบ โดยประกอบไปด้วยไดอะแกรมในสามหมวดหลัก คือ 1. ไดอะแกรมที่แสดงโครงสร้างโปรแกรม ได้แก่ Class Diagram, Object Diagram, Component Diagram, and Deployment Diagram 2. ไดอะแกรมที่แสดงพฤติกรรมระบบ ได้แก่ Use Case Diagram, Sequence Diagram, Activity Diagram, Collaboration Diagram, and Statechart Diagram 3. ไดอะแกรมที่แสดงการจัดการโมเดล ได้แก่ Packages, Subsystems, and Models CASE Tools คือ ซอฟแวร์ที่จะอำนวยความสะดวกในการพัฒนาซอฟแวร์ (Computer-Aided Systems Engineering -CASE) เป็นเทคนิควิธีที่ใช้ในโปรแกรมที่มีความสามารถสูงเป็นเครื่องมือ เรียกย่อๆ ว่า เคสทูล (CASE Tools) โดยอาศัยหลักการของ CASE เพื่อช่วยนักวิเคราห์ระบบพัฒนาระบบและบำรุงรักษาระบบสารสนเทศ โดยมองเห็นกรอบของการพัฒนาระบบทั้งหมด
- 12. 6. ยกตัวอย่างโปรแกรมที่ใช้เป็นเครื่องมือของ Upper-CASE และ Lower-CASE ตอบ Upper-CASE เป็นเครื่องมือที่ช่วยสนับสนุนการทำงานในขั้นตอนต้น ๆ ของการพัฒนาระบบ ได้แก่ ขั้นตอนการวางแผน ขั้นตอนการวิเคราะห์ และขั้นตอนการออกแบบระบบ Lower-CASE เป็นเครื่องมือที่ช่วยสนับสนุนการทำงานในขั้นตอนสุกดท้ายในการพัฒนาระบบ ได้แก่ ขั้นตอนการออกแบบ ขั้นตอนการพัฒนาและทดสอบระบบ และขั้นตอนการให้บริการหลังการติดตั้งระบบ จะเห็นว่า CASE ทั้งสองระดับนี้ มีการำงานที่ซ้ำซ้อนกันอยู่ บางครั้งองค์กรอาจเลือกใช้งาน CASE Tools ทั้ง 2 ระดับร่วมกันได้
- 14. 7. จากที่ศึกษา CASE มาท่านจะเลือกใช้ Tool โปรแกรมใดที่จะช่วยพัฒนาระบบ เพราะเหตุใด ตอบ Data Sharing Tools เพราะ เป็นเครื่องมือที่ช่วยให้สามารถใช้ข้อมูลร่วมกัน เตรียมการนำเข้า (Import) และนำออก (Export) ของสารสนเทศระหว่าง CASE Tools ที่ต่างกันได้
- 15. อ้างอิง SSADM [.online] ค้นเมื่อ 15 สิงหาคม 2554 การพัฒนาระบบสารสนเทศ [.online] ค้นเมื่อ 15 สิงหาคม 2554 Modeling and Analysis [.online] ค้นเมื่อ 15 สิงหาคม 2554