วันเสาร์ที่ 26 กุมภาพันธ์ พ.ศ. 2554

ติวสด วิชา การจัดการระบบสารสนเทศและการ : ITM613 เสาร์ที่ 26 กุมภาพันธ์ 2554 13.00 น.

ข้อสอบ Open Book แต่ห้ามใช้ Computer

  1. เหตุใด Ubiquitous Computing จึงเป็นแนวโน้มการประยุกต์ใช้ระบบเทคโนโลยีสารสนเทศและการสื่อสารในอนาคตอันใกล้ และจงอธิบายความสัมพันธ์ของ Ubiquitous Computing และ IPv6 หรือ ความสัมพันธ์ของ Ubiquitous Computing และ RFID, 3G, Broadband solotion
  2. หากท่านเป็นผู้บริหารระดับสูงในองค์กรขนาดใหญ่แห่งหนึ่ง ที่มีความต้องการพัฒนาซอฟต์แวร์ ERP มาใช้ในองค์กร โดยองค์กรได้มีการใช้ระบบซอฟต์แวร์เดิมZ(Legacy systems) อยู่แล้ว ซึ่งเป็นระบบที่ไม่สามารถเชื่อมโยงแลกเปลี่ยนข้อมูลข้ามแผนกได้ ท่านจะมีการวางแผนโครงการพัฒนาซอฟแวร์อย่างไร จงอธิบายขั้นตอนแต่ละขั้นตอนรวมทั้งอธิปรายปัจจัยที่ต้องคำนึงถึงดังนี้
    • Total Cost of Ownership (TCO)
    • Feasibility analysis (การวิเคราะห์ความเป็นไปได้ของโครงการ 3 มุมมอง)
      • เชิงเศรษฐศาสตร์ (Economic Feasibilith Analysis) ด้านตัวเงิน ผลตอบแทนคุ้มค่ากับเงินลงทุนหรือไม่
      • เชิงเทคโนโลยี (Technical Feasibilith Analysis) ด้านเทคโนโลยี ระดับคน IT ที่นำมาใช้มันเสถียรหรือไม่ เกิด Bug ไหม อาจเกิดเป็นความเสี่ยงขึ้นมา
      • เชิงปฏิบัติ (Operational Feasibilith Analysis) ด้านผู้ใช้ ระดับ End User หน้าจอใช้งาน ยากเกินไปไหม อาจเป็นความเสี่ยง
    • Implementation Plan (หรือ Migration plan) นำไปติดตั้งใช้งานจริง เปลี่ยนจากระบบเก่าไประบบใหม่จะมีวิธีการอย่างไร มี 4 แนวทางให้เลือก แนวทางใดทางหนึ่ง อธิบายว่าเลือกวิธีไหนเพราะอะไร
      • Pilot คือการนำร่อง ทดลองการ 1 แผนก หรือ 1 สาขา ในช่วงเวลาหนึ่ง หลังจากแก้ไขข้อผิดพลาดแล้วค่อย Implement ใช้ทั่วทั้งองค์กร
      • Phase คือ เป็นระยะ ๆ เช่น Phase I ใช้ 3 แผนก, Phase II ใช้อีก 3 แผนก ,... จนทั่วทั้งองค์กร
      • Parallel คือ คู่ขนาน มีข้อดีข้อเสีย ระบบไม่หายไปไหนแต่เสียเวลา
      • Cut-Off คือ หักดิบ , ยกเลิกระบบเก่าและเริ่มใช้ระบบใหม่ทันที ณ เวลาหนึ่งเป็นต้นไป ระบบนี้ไม่ซ้ำซ้อนแต่มีความเสี่ยงสูง
    • การเลือกใช้ Thin Client หรือ Fat Client เพราะอะไร
      • เลือก Fat Server & Thin Client หรือ Thin Client & Fat Client
      • Fat ที่ไหน ที่นั้นต้อง Spec. สูงหน่อยเพราะการประมวลผลอยู่ที่นั้น
      • Thin Client จะตัด CD, USB ออก
    • การเลือกสถาปัตยกรรมแบบ Two-tier หรือ Three-Tier Client/Server
      • Two-tier  คือ Server ตัวเดียวเป็นทั้ง Web Server และ Database Server
      • Three-tier จะแยก Web Server กับ Database Server ช่วยลด Load ของ Server และเพิ่มระบบ Security
    • จ้าง Outsource ทั้งระบบหรือการพัฒนาเอง
  3. จงระบุข้อดีข้อด้อยของแนวทางในการพัฒนาซอฟต์แวร์/จัดหาซอฟต์แวร์ดังต่อไปนี้
    1. SDLC ( System Development Life Cycle ) หรือ "Water Fall Model" นั่นคือแต่ละ Phase เสร็จแล้วจะไม่ย้อนคืน Phase เดิม 
      • มีข้อดีคือ เป็นระบบระเบียบ , Documentation ชัดเจน
      • มีข้อด้อย Requirement เปลี่ยนแล้วจะย้อนกลับคืนไม่ได้
    2. Prototyping การสร้างต้นแบบ ทำหน้าจอต้นแบบแห้ง ๆ ขึ้นมาให้ User ดูให้เห็น แล้วเอากลับมาปรับแก้ แล้วเอาไปให้ดูใหม่ แล้วปรับแก้ จนได้ Requirement ครบถ้วน
      • ข้อดีคือ ได้ Requirement ครบถ้วน, ปรับแก้ Requirement ของ User สามารถปรับแก้ได้บ่อย
      • ข้อเสียคือ Documentation เอกสารไม่ชัดเจน, ลูกค้าอาจเข้าใจผิดว่าจะเสร็จเร็ว
    3. RAD ( Rapid Application Development) เป็นลูกผสมระหว่าง ข้อ 1 กับ 2
      • ข้อดีคือ รวดเร็วไม่เกิน 6 เดือน
      • ข้อเสียคือ Documentation ระบบเอกสาร, Test อ่อน ไม่เหมาะสมกับระบบที่ sensitive ต่อชีวิตมนุษย์
    4. JAD (Joint Application Development) แตกหน่อมาจาก RAD คือให้ผู้ใช้มีส่วนร่วมในการพัฒนามากขึ้น ดึงทีมผู้ใช้เข้ามาอยู่ในทีม Development
      • ข้อดีคือ ตรงกับความต้องการของผู้ใช้
      • ข้อเสียคือ User ต้องเสียคนไปช่วยทีม Development
    5. Packaged Software
      • ข้อดีคือ รวดเร็ว ได้ใช้เลย
      • ข้อเสียคืออาจจะไม่ตรงกับความต้องการที่แท้จริงขององค์กร, ต้องปรับวิธีการทำงาน, ค่าบำรุงรักษา
  4. ธนาคารขนาดเล็กแห่งหนึ่งมีการใช้..
    1. จงนำเสนอสถาปัตยกรรมเชิง High-Level
      • ก็เปลี่ยนจาก 2-tier เป็น 3-tier
  5. จงอธิบายเทคโนโลยีดังต่อไปนี้สั้น ๆ ประมาณ 1 ย่อหน้า และระบุข้อดีข้อเสียของแต่ละเทคโนโลยีต่อองค์กร
    1. ERP
    2. CRM
    3. SCM
    4. SOA (ไม่ออกสอบ)
    5. SaaS (น่าออกสอบ) เป็นแนวโน้มที่มาแรงในปัจจุบันเช่น Google App. Google Doc,
      • Software อยู่ที่ไหนก็ได้
      • Cloud service
    6. ASP (Application Service Provider) ผู้ให้บริการ App. ผ่าน Internet (เกิดก่อน SaaS ใกล้เคียงกัน)
    7. Web Service ( ไม่ออกสอบ)
    8. Web. 2.0 (ไม่ออกสอบ)
    9. GreenIT (ไม่ออกสอบ)
    10. Open source
    11. Business Intelligence (BI)เป็น Software อีกกลุ่มที่ดึงฐานข้อมูลจากหลากหลายรูปแบบ เป็นแนวโน้มที่มาแรง , EIS (ระบบสารสนเทศสำหรับผู้บริหารระดับสูง)
      • เน้นแสดงสถานะเช่นสีแดง โครงการล่าช้าคลิกเข้าไปดูรายละเอียดได้จนถึงตาราง

0 ความคิดเห็น:

แสดงความคิดเห็น