วันพฤหัสบดีที่ 13 ตุลาคม พ.ศ. 2554

การพัฒนาระบบสารสนเทศ

 การพัฒนาระบบสารสนเทศ 


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

              การพัฒนาระบบประกอบด้วย
            1)  กระบวนการทางธุรกิจ (Business Process) เกี่ยวข้องกับวัตถุประสงค์ เป้าหมาย และขั้นตอนการ
ดำเนินธุรกิจขององค์การ
            -  การปรับปรุงคุณภาพ
            -  การติดตามความล้มเหลวจากการดำเนินงาน
            -  การปรับค่าตอบแทนของพนักงานโดยใช้การปรับปรุงคุณภาพเป็นดัชนี
            -  การค้นหาและแก้ไขสาเหตุที่แท้จริงของความล้มเหลว     
           2)  บุคลากร (People) 
           3)  วิธีการและเทคนิค (Methodology and Technique) การเลือกใช้วิธีการและเทคนิคที่เหมาะสมกับลักษณะของระบบเป็นสิ่งสำคัญ
          4)  เทคโนโลยี (Technology) เทคโนโลยีมีการเปลี่ยนแปลงอย่างรวดเร็วจึงต้องมีการพิจารณาอย่างรอบคอบในการเลือกใช้เทคโนโลยีสารสนเทศให้มีความเหมาะสมกับลักษณะขอบเขตของระบบสารสนเทศแล ะงบประมาณที่กำหนด  
           5)  งบประมาณ (Budget)  
           6)  ข้อมูลและโครงสร้างพื้นฐานภายในองค์การ (Infrastructure)
           7)  การบริหารโครงการ (Project Management) 
   

              ทีมงานพัฒนาระบบ
                การพัฒนา IT เกี่ยวข้องกับบุคคลที่มีหน้าที่รับผิดชอบกระบวนการพัฒนาระบบหลายกลุ่ม โดยทั่วไปจะมีการ
ทำงานเป็นทีมที่ต้องอาศัยความรู้ ประสบการณ์ และทักษะจากกลุ่มบุคคล
    1)  คณะกรรมการ (Steering Committee)
    2)  ผู้บริหารโครงการ (Project Manager)
    3)  ผู้บริหารหน่วยงานด้านสารสนเทศ (MIS Manager)
    4)  นักวิเคราะห์ระบบ (System Analyst) ควรมีทักษะในด้านต่างๆ คือ
                     -  ทักษะด้านเทคนิค
                     -  ทักษะด้านการวิเคราะห์ 
                     -  ทักษะดานการบริหารจัดการ 
                     -  ทักษะด้านการติดต่อสื่อสาร
    5)  ผู้ชำนาญการทางด้านเทคนิค 
                     -  ผู้บริหารฐานข้อมูล (Database Administrator : DBA)
                     -  โปรแกรมเมอร์ (Programmer)
    6)  ผู้ใช้และผู้จัดการทั่วไป (User and Manager) 
               ขั้นตอนในการพัฒนาระบบสารสนเทศ 
                    -  การกำหนดและเลือกโครงการ (System Identification and Selection)
                    -  การเริ่มต้นและวางแผนโครงการ (System Initiation and Planning)
                    -  การวิเคราะห์ระบบ (System Analysis)
                    -  การออกแบบระบบ (System Design)
                    -  การพัฒนาและติดตั้งระบบ (System Implementation)
                    -  การบำรุงรักษาระบบ (System Maintenance)
                การวางแผนระบบสารสนเทศแผนปฏิบัติการ

   -    รายละเอียดแผนปฏิบัติการ

   -    ปัญหาที่คาดว่าจะเกิดขึ้น

   -     รายงานความก้าวหน้า

               งบประมาณที่ต้องการใช้

    -    ค่าใช้จ่ายทั้งหมด

การพัฒนาระบบสารสนเทศ
                      การพัฒนาระบบสารสนเทศ (System Development) เป็นกิจกรรมทั้งหมดที่จำเป็นในการนำระบบสารสนเทศมาใช้เพื่อแก้ปัญหาขององค์การหรือสร้างโอกาสให้กับองค์การ
                     การพัฒนาระบบสารสนเทศมีหลายวิธี เช่น แบบวงจรชีวิต(System Development Life Cycle), การสร้างต้นแบบ(Prototyping), การเน้นผู้ใช้เป็นหลัก(End-User Development), การจ้างบุคคลภายนอก(Outsourcing), และการใช้โปรแกรมสำเร็จรูป(Application software package)

                  การพัฒนาระบบงานแบบวงจรชีวิต (SDLC)
                       เป็นวิธีที่ใช้ในองค์การส่วนใหญ่ เทคนิคนี้ประกอบด้วยวิธีการดำเนินการ (Methodology) หลายวิธี ขึ้นอยู่กับลักษณะของระบบ, ความรู้ความถนัดของผู้พัฒนาระบบ, เครื่องมือการพัฒนาระบบด้วย ตัวอย่าง Methodology ที่นิยมใช้ในการพัฒนาระบบอย่างเช่น แบบObjected Oriented และแบบ Waterfall Methodology

                   ขั้นตอนการพัฒนาระบบงานแบบวงจรชีวิตแบบดั้งเดิม ประกอบด้วยขั้นตอนของการพัฒนาระบบสารสนเทศ ซึ่งได้แก่
                1. การสำรวจระบบ (Systems Investigation)
                2. การวิเคราะห์ระบบ (Systems Analysis)
                3. การออกแบบระบบ (Systems Design)
                4. การเขียนโปรแกรม (Programming)
                5. การทดสอบระบบ (Testing)
                6. การนำระบบไปติดตั้ง (Implementation)
                7. การปฏิบัติงานโดยใช้ระบบใหม่ (Operation)
                8. การบำรุงรักษา (Maintenance)

ขั้นตอนการพัฒนาระบบ


                        1. การสำรวจระบบ (System Investigation)






        
                  เป็นการศึกษาความเป็นไปได้ของโครงการว่ามีโอกาสความสำเร็จมากน้อยเพียงใด รวมทั้งประเมินความเป็นไปได้ด้านต่าง ๆ ดังนี้
                1. ความเป็นไปได้ด้านเทคนิค (Technical Feasibility)
                2. ความเป็นไปได้ด้านเศรษฐศาสตร์ (Economic Feasibility)
                3. ความเป็นไปได้ด้านพฤติกรรม (Behavioral Feasibility)

                          2. การวิเคราะห์ระบบ (System Analysis)
                         
                เป็นการวิเคราะห์ปัญหาขององค์การซึ่งจะแก้ไขโดยระบบสารสนเทศ ขั้นตอนนี้จะเกี่ยวข้องกับการระบุปัญหาขององค์การ สาเหตุของปัญหา การแก้ปัญหา และระบุความต้องการสารสนเทศ (Information requirement)



                          3. การออกแบบระบบ (System Design)
                         เป็นการบรรยายเกี่ยวกับสิ่งที่ระบบต้องทำเพื่อแก้ปัญหาองค์การ และวิธีการดำเนินงาน โดยประกอบด้วย
                               - ปัจจัยนำเข้าของระบบ, ผลผลิตของระบบ, และการออกแบบหน้าจอให้กับผู้ใช้ (User Interface)
                               - ฮาร์ดแวร์, ซอร์ฟแวร์, ฐานข้อมูล และการสื่อสารโทรคมนาคม, บุคลากร และกระบวนการ (procedure)
                               - การบูรณาการส่วนประกอบต่าง ๆ ดังกล่าวอย่างเป็นระบบ

                         3. การออกแบบระบบ (System Design)
                              การออกแบบระบบมี 2 ประเภทคือ
                             1) การออกแบบเชิงตรรกะ (Logical Systems Design)
            การออกแบบส่วนของระบบสารสนเทศ และความสัมพันธ์ขององค์ประกอบต่าง ๆ ในลักษณะที่ปรากฏต่อผู้ใช้ รวมทั้งการออกแบบ อินพุท, เอาท์พุท, กระบวนการฐานข้อมูล, การสื่อสารโทรคมนาคม, การควบคุม, และความปลอดภัยของข้อมูล
                           2) การออกแบบด้านกายภาพ (Physical Systems Design)
            เน้นการเปลี่ยนแปลงเชิงตรรกะซึ่งมีลักษณะนามธรรม ให้มีลักษณะเฉพาะเจาะจงในการออกแบบด้านเทคนิคมากขึ้น รวมทั้งการออกแบบฮาร์ดแวร์, ซอร์ฟแวร์, และฐานข้อมูล

                           4. การเขียนโปรแกรม (Programming)
               คือการเปลี่ยนแปลงจากรายละเอียดของการออกแบบ (Design specification) เป็นรหัสคอมพิวเตอร์ (Computer code) ซึ่งกระบวนการดังกล่าวอาจจะใช้เวลานาน โปรแกรมขนาดใหญ่อาจจะประกอบด้วยคำสั่งหลายหมื่นบรรทัดโดยใช้โปรแกรมเมอร์เป็นร้อยคน

                           5. การทดสอบ (Testing)
                 การทดสอบจะเกิดขึ้นอย่างต่อเนื่องในขั้นตอนการเขียนโปรแกรม ซึ่งเป็นการตรวจสอบว่ารหัสคอมพิวเตอร์ที่เขียนไว้จะสามารถให้ผลตามที่ต้องการหรือไม่ การทดสอบจะต้องใช้เวลา และความพยายามมาก
การทดสอบเพื่อหาข้อผิดพลาด (Bugs) ในโปรแกรมซึ่งอาจจะเกิดจากความผิดพลาด 2 ประการคือ
                1) ความผิดพลาดในเรื่องของรูปแบบ (Syntax error)
                2) ความผิดพลาดเชิงตรรกะ (Logic error)

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

                2) แบบเปลี่ยนทั้งหมด (Direct Conversion)
                เป็นการติดตั้งระบบใหม่แทนระบบเดิมทั้งหมด การเปลี่ยนแปลงนี้มีค่าใช้จ่ายน้อยที่สุดแต่มีความเสี่ยงมากที่สุดหากระบบไม่เป็นไปตามที่กำหนดไว้



               3) การเปลี่ยนแปลงโดยใช้โครงการนำร่อง (Pilot Conversion)
               เป็นการติดตั้งระบบใหม่ส่วนใดส่วนหนึ่งขององค์การ และหลังจากที่ระบบใหม่ติดตั้งและดำเนินการไประยะหนึ่งแล้วก็จะมีการประเมินผล หากระบบใหม่มีความเหมาะสมจึงค่อยนำไปใช้กับส่วนอื่นๆ
                4) การเปลี่ยนแปลงแบบมีขั้นตอน (Phased Conversion)
                 มีการแบ่งการเปลี่ยนแปลงออกเป็นส่วนย่อย ๆ หรือ module หรือแบ่งระยะเวลาในการติดตั้ง จากนั้นจึงลองนำบาง module ไปทดลองติดตั้ง หากได้ผลจึงค่อยนำ module อื่นไปปฏิบัติจนกระทั่งครบทั้งระบบ

                            7. การดำเนินการและการบำรุงรักษา
                เมื่อมีการติดตั้งระบบใหม่แล้ว จะต้องมีการบำรุงรักษา ซึ่งมีหลายลักษณะ คือ
                1. ตรวจความถูกต้องของโปรแกรม (Debugging the program) เป็นขั้นตอนที่ต้องทำต่อเนื่องไปตลอดอายุของระบบ
                2. การปรับปรุงระบบให้ทันสมัยสอดคล้องกับการเปลี่ยนแปลงของเงื่อนไข การปฏิบัติที่อาจเปลี่ยนแปลงไป
                3. การเพิ่มหน้าที่ทำงานให้ระบบ


ความสัมพันธ์ขั้นตอนต่าง ๆ ของ SDLC
                             การนำระบบสารสนเทศไปติดตั้ง (System Implementation)
                            การติดตั้งระบบบางครั้งอาจประสบความล้มเหลวในการทำงาน หมายถึงระบบไม่สามารถดำเนินการตามที่คาดหวังไว้ หรือไม่สามารถนำไปใช้ตามวัตถุประสงค์ที่ตั้งไว้ หรือใช้ไม่ได้เลย
                            ดังนั้นจึงเกี่ยวข้องกับตัวชี้วัดของความสำเร็จของระบบ, ปัจจัยที่นำไปสู่ความสำเร็จหรือความล้มเหลวของระบบ การจัดการกับการติดตั้งระบบ


                             การวัดความสำเร็จของระบบ
                             ความสำเร็จของระบบมีตัวชี้วัดหลายตัว ตัวชี้วัดที่นิยมมากที่สุดได้แก่
                   - ระดับการใช้งาน(Utilization)
                   - ความพึงพอใจของผู้ใช้ต่อระบบ(User satisfaction)
                   - ประสิทธิภาพ(Efficiency)
                   - ประสิทธิผล(Effectiveness)



วันพุธที่ 7 กันยายน พ.ศ. 2554

Teblet newspaper




1. Tablet Newspaper คืออะไร มีความสำคัญอย่างไร
ตอบ  คือ คอมพิวเตอร์แบบพกพา ที่มีขนาดกลางสามารถรับข่าวสารได้ทุกที่ที่มีอินเตอร์เน็ต ทำให้สะดวกโดยไม่ต้องหาซื้อหนังสือ
2. การใช้งาน Tablet Newspaper มีความเหมาะสมหรือไม่ อย่างไร
ตอบ เหมาะสม  เพราะ ทำให้ทันเหตุการณ์ทั่วโลก และสามารถหาข้อมูลได้ในทันที ทั้งนี้ยังช่วยประหยัดเวลา
3. ข้อดีและข้อเสีย ของ Tablet Newspaper
ตอบ ข้อดี คือ สะดวกสบาย สามารถรับข่าวสารได้รวดเร็วและทั่วโลก
        ข้อเสีย คือ ต้องมีสัญญาณอินเตอร์เน็ต
4. ท่านคิดว่า Tablet Newspaper จะมาแทนหนังสือพิมพ์ทั่วไปหรือไม่ จงแสดงความเห็น
ตอบ ถ้ามีระบบที่ดี ก็คิดว่าน่าจะมาแทนหนังสือพิมพ์ทั่วไปได้

USB

     


      USB หรือ Universal Serial Bus คือ ระบบเชื่อมต่อของคอมพิวเตอร์ ซึ่งเป็นอุปกรณ์ต่อพ่วง (peripherals) เช่น เมาส์ แป้นพิมพ์ แพดเกม จอยสติ๊ก สแกนเนอร์ กล้องถ่ายรูปดิจิตอล เครื่องพิมพ์ ฮาร์ดดิสก์ และ อุปกรณ์เครือข่าย เป็นต้น USB ได้กลายเป็นรูปแบบการเชื่อมต่อมาตรฐานสำหรับอุปกรณ์มัลติมีเดีย เช่น สแกนเนอร์ หรือกล้องถ่ายรูปดิจิตอล และนิยมนำไปทดแทนการเชื่อมต่อแบบเดิม เช่น การเชื่อมต่อแบบขนาน (parallel) สำหรับเครื่องพิมพ์ การเชื่อมต่อแบบอนุกรม (serial) สำหรับโมเด็ม ทั้งนี้เนื่องจาก USB ช่วยลดข้อจำกัดหลาย ๆ ด้านของการเชื่อมต่อแบบเดิม เช่น การเชื่อมต่อเครื่องพิมพ์หลาย ๆ เครื่องเข้ากับคอมพิวเตอร์เครื่องเดียว มีอุปกรณ์ USB ที่ถูกผลิตออกมาใช้ในรูปแบบการเชื่อมต่อ USB มีเพิ่มมากขึ้น มีเพียวอุปกรณ์ที่ต้องการความสามารถ ในการส่งผ่านข้อมูลมากๆเท่านั้นที่ไม่สามารถ ใช้ USB เช่น จอแสดงผลหรือมอนิเตอร์


ส่วนประกอบของ USB
          USB มีส่วนประกอบ 3 อย่าง คือ อุปกรณ์ USB ซึ่งอาจจะต่อจาก HUB หรือต่อจากคอมพิวเตอร์โดยตรง สายสัญญาณสำหรับ USB ซึ่งต่อเชื่อมระหว่างอุปกรณ์ USB
1. ภาคอินเตอร์เฟสของ USB คือ ตัวอุปกรณ์ USB ต่อเชื่อมกับคอมพิวเตอร์ซึ่งเรียกว่า Host Computer ซึ่ง Host Computer นั้นทำงานในลักษณะของการเป็น Host ส่วนตัวที่จะควบคุม USB จริงๆนั้นอาจจะเป็น Hardware, Firmware หรือ Software ก็ได้
2. HUB เป็นอุปกรณ์ในการต่อเชื่อมระหว่างอุปกรณ์ USB แต่ละชนิด
3. Function ในการทำงานของอุปกรณ์ USB แต่ละชนิด ซึ่งเป็นตัวกำหนดลักษณะการทำงานของอุปกรณ์ USB นั้นๆ สำหรับอุปกรณ์ที่สามารถใช้งานกับ USB ได้นั้นได้แก่ อุปกรณ์สำหรับโทรศัพท์ คีย์บอร์ด เมาส์ ไมโครโฟน พรินเตอร์ สแกนเนอร์ จอภาพ เป็นต้น
- ระบบการจ่ายไฟของ USB BUS ถ้าหากเป็นอุปกรณ์ที่ใช้กระแสไฟแรงดันต่ำ ๆ กระแสไฟจะถูกจ่ายโดย BUS เอง เช่น เมาส์ กล้องดิจิตอล แต่กรณีของอุปกรณ์ที่ใช้แรงดันไฟสูง เช่น พรินเตอร์ สแกนเนอร์ จะต้องมีแหล่งจ่ายไฟต่างหาก เช่น จากเต้าเสียบ


ที่มา : guru.google.co.th