วันพฤหัสบดีที่ 23 มีนาคม พ.ศ. 2560

สรุปความรู้จากการเรียนครั้งที่ 6

วันอาทิตย์ที่ 12  มีนาคม  2560


สรุปความรู้ที่ได้จากการเรียนครั้งที่ 6  : รู้จักกับ  การวิเคาระห์ (Systems  Analysis )

               เครื่องมือที่ใช้ในการวิเคราะห์และออกแบบระบบ มีอยู่ด้วยกันหลากหลาย แต่เครื่องมือหลักๆมี                ดังนี้
             1. ผังองค์กร  (Organization  Chart)  แผนผังแสดงตำแหน่งงาน หน้าที่งานต่างๆ และเส้นโยงความสัมพันธ์ของงานต่างๆเหล่านั้น โครงสร้างจะครอบคลุมแนวทางและกลไกในการประสานงานและการติดต่อสื่อสารและระบบต่างๆ ที่เกี่ยวเนื่อง การจัดวางตำแหน่งงาน และกลุ่มของตำแหน่งงานต่างๆ ภายในองค์การซึ่งโครงสร้างจะแสดงให้เห็นความสัมพันธ์ของงานที่จะมีต่อกัน รูปแบบปฏิสัมพันธ์และการจัดสรรหน้าที่และความรับผิดชอบในองค์การนั้น
     2           2. ผัง ( Context  Diagram และ Data Flow  Diagram)
             แผนภาพบริบท (Context Diagram) คือ แผนภาพกระแสข้อมูลระดับบนสุดที่แสดงภาพรวมการทำงานของระบบที่มีความสัมพันธ์กับสภาพแวดล้อมภายนอกระบบ
 Level-0 Diagram คือ แผนภาพกระแสข้อมูลในระดับที่แสดงขั้นตอนการทำงานหลักทั้งหมด (Process หลัก) ของระบบแสดงทิศทางการไหลของ Data Flow และแสดงรายละเอียดของแหล่งจัดเก็บข้อมูล (Data Store)
  Level-0 Diagram เป็นการแสดงให้เห็นถึงรายละเอียดของ Process การทำงานหลักๆ ที่มีอยู่ภายในภาพรวมของระบบ (Context Diagram) ว่ามีขั้นตอนใดบ้าง

  • ตัวอย่างการเขียนแผนภาพกระแสข้อมูล DFD Level 1
ถ้าระบบใดมีการทำงานที่ซับซ้อนมาก นักวิเคราะห์ระบบจะไม่สามารถอธิบายการทำงานทั้งหมดได้ภายในขั้นตอนเดียวใน Context Diagram ดังนั้นในการวิเคราะห์ระบบจึงสามารถจำแนกระบบใหญ่หนึ่งระบบออกเป็นระบบย่อยๆ ได้หลายระบบ โดยแบ่งให้เป็นระบบย่อยที่มีขนาดเล็กลงเรื่อยๆ จนสามารถอธิบายการทำงานได้ทั้งหมด เรียกวิธีนี้ว่า “ การแบ่งย่อย
การแบ่ง/แยก/ย่อยระบบและขั้นตอนการทำงานออกเป็นส่วนย่อย โดยในแต่ละขั้นตอนที่แยกออกมา (Subsystems) จะแสดงให้เห็นถึงรายละเอียดของการทำงานเพิ่มมากขึ้น การแบ่งย่อย Process นั้นสามารถแบ่งย่อยลงไปได้เรื่อยๆ จนกระทั่งถึงระดับที่ไม่สามารถแบ่งย่อยได้อีกแล้ว

  • ตัวอย่างการเขียนแผนภาพกระแสข้อมูล DFD Level 2
                    กระแสข้อมูล DFD Level 2 คือ การแตกการประมวลผลย่อย โดยใช้แผนภาพกระแสข้อมูล DFD Level 1 แบ่งการประมวลผลภายในออกไปเป็นขั้นตอนต่างๆ ได้อีก ตัวอย่าง เช่น

 3. ผังงาน  Flow Chart
ผังงาน (Flowchart) คือ รูปภาพ (Image) หรือสัญลักษณ์(Symbol) ที่ใช้เขียนแทนขั้นตอน คำอธิบาย ข้อความ หรือคำพูด ที่ใช้ในอัลกอริทึม (Algorithm) เพราะการนำเสนอขั้นตอนของงานให้เข้าใจตรงกัน ระหว่างผู้เกี่ยวข้อง ด้วยคำพูด หรือข้อความทำได้ยากกว่าการใช้ผังงาน 
ผังงาน เป็นเครื่องมือแสดงขั้นตอน หรือกระบวนการทำงาน โดยใช้สัญลักษณ์ที่เป็นมาตรฐานเดียวกัน ซึ่งในสัญลักษณ์จะมีข้อความสั้น ๆ อธิบายข้อมูลที่ต้องใช้ ผลลัพธ์ หรือคำสั่งประมวลผลของขั้นตอนนั้น ๆ และเชื่อมโยงขั้นตอนเหล่านั้นด้วยเส้นที่มีลูกศรชี้ทิศทางการทำงานตั้งแต่เริ่มต้นจนจบกระบวนการ 


วันพุธที่ 8 มีนาคม พ.ศ. 2560

สรุปความรู้จากการเรียนครั้งที่ 5

วันอาทิตย์ที่ 5 มีนาคม  2560



สรุปความรู้ที่ได้จาการเรียนครั้งที่5 : รู้จักกับทรัพยากรด้านการสื่อสารและเครือข่าย 
                                                        ( Data  Communications  and  Network  System )

วงจรการพัฒนาระบบสารสนเทศ SDLC



SDLC เป็นตัวย่อมาจาก Systems Development Life Cycle 

วัฎจักรการพัฒนาระบบงาน (System development Life Cycle : SDLC)
     ในการพัฒนาระบบสารสนเทศในองค์กรจะต้องมีการวิเคราะห์กระบวนการทํางานของ องค์กร เราเรียกว่า System development Life Cycle (SDLC) การพัฒนาระบบในองค์กรเป็นหน้าที่ของนักวิเคราะห์ระบบที่จะต้องทําการติดต่อ กับหน่วยงานที่ต้องการพัฒนาระบบสารสนเทศ ว่าการทํางานมีองค์ประกอบอะไรบ้าง เช่นขนาดขององค์กร รายละเอียดการทํางาน ถ้าเป็นบริษัทขนาดใหญ่นักวิเคราะห์จะต้องเข้าใจให้ชัดเจนเกี่ยวกับมาตรฐาน การทํางาน กระบวนการทํางาน
วัฎจักรการพัฒนาระบบงาน (System development Life Cycle : SDLC) หมายถึง ขั้นตอนหรือกระบวนการในการพัฒนาระบบงาน ซึ่งมีจุดเริ่มต้นในการทํางานและจุดสิ้นสุดของการปฏิบัติงาน
การพัฒนาซอฟต์แวร์ ตามปกติแล้วจะประกอบไปด้วยกลุ่มกิจกรรม ส่วนหลักๆ ด้วยกัน คือ การวิเคราะห์ (Analysis), การออกแบบ (Design) และการนำไปใช้ (Implementation) ซึ่งกิจกรรมทั้งสามนี้สามารถใช้งานได้ดีกับโครงการซอฟต์แวร์ขนาดเล็ก ในขณะที่โครงการซอฟต์แวร์ขนาดใหญ่ มักจำเป็นต้องใช้แบบแผนการพัฒนาซอฟต์แวร์ตามแนวทางของ SDLC จนครบทุกกิจกรรม
ขั้นตอนที่ใช้ศึกษาขบวนการวิเคราะห์และออกแบบระบบ ประกอบด้วย

การทำความเข้าใจกับปัญหา

การรวบรวมข้อมูลn

การวิเคราะห์ระบบ

การออกแบบระบบ

การพัฒนาระบบ และ จัดทำเอกสาร

การทดสอบและบำรุงรักษาระบบ

การส่งเสริมและการประเมินผลระบบ

เครื่องมือช่วยการวางแผนกำกับโครงการ
ในการบริหารงานโครงการขนาดใหญ่ ซึ่งประกอบด้วยกิจกรรมต่างๆ มากมายจำเป็นต้องมีการวางแผน กำหนดขั้นตอนในการทำงาน และควบคุมความก้าวหน้าของโครงการเป็นอย่างดี ในปัจจุบันเทคนิคของการบริหารโครงการที่นิยมใช้กัน ได้แก่ Gantt Chart , เทคนิค PERT และ CPM
                                  1. Gantt Chart

                               

                                 2. PERT และ CPM


วันพุธที่ 1 มีนาคม พ.ศ. 2560

สรุปความรู้จากการเรียนครั้งที่ 4

สรุปความรู้ครั้งที่ 4 :     รู้จักกับทรัพยากรด้านการสื่อสารและเครือข่าย 
                                ( Data  Communications and      Network System )

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

 1. LAN (Local Area Network) 
         ระบบเครื่องข่ายท้องถิ่น  ไม่ต้องใช้โครงข่ายการสื่อสารขององค์การโทรศัพท์ คือจะเป็นระบบเครือข่ายที่อยู่ภายในอาคารเดียวกันหรือต่างอาคาร ในระยะใกล้ๆพัฒนาการของระบบเครือข่ายคอมพิวเตอร์เกิดจากการเชื่อมต่อเทอร์มินอล (Terminal)เข้ากับเครื่องคอมพิวเตอร์เมนเฟรม (Mainfram Computer) หรือเชื่อมต่อกับมินิคอมพิวเตอร์ (Mini Computer) ซึ่งการควบคุมการสื่อสารและการประมวลผลต่างๆจะถูกควบคุมและดำเนินการโดยเครื่องเมนเฟรมหรือมินิคอมพิวเตอร์ซึ่งอาจเรียกอีกอย่างว่าโฮสต์ (Host) โดยมีการเชื่อมโยงระหว่างโฮสต์กับเทอร์มินอล ส่วนเทอร์มินอลทำหน้าที่เป็นเพียงจุดรับข้อมูล และ แสดงข้อมูลเท่านั้น
        ปัจจุบันมีการใช้งานเครือข่ายระยะใกล้ หรือเรียกอีกอย่างว่าเครือข่ายท้องถิ่น (LAN หรือ Local Area Network) อย่างแพร่หลายในเกือบทุกหน่วยงาน จนเปรียบเสมือนปัจจัยในการทำงานของสำนักงานทั่ว ๆ ไป เช่นเดียวกับเครื่องพิมพ์ดีด หรือเครื่องถ่ายเอกสารบุคคลากรเกือบทุกคนในหน่วยงานจะมี เครื่องคอมพิวเตอร์อย่างน้อย 1 เครื่อง เพื่อใช้งานในด้านต่างๆ นอกจากนี้อาจจะมีการเชื่อมโยงกับเครื่องคอมพิวเตอร์ หรืออุปกรณ์ทางคอมพิวเตอร์กับระบบงานอื่น ภายในหน่วยงานเดียวกันภายในตึกเดียวกัน หรือภายในองค์กรเดียวกัน การเชื่อมโยงในลักษณะนี้เปรียบเสมือนการเชื่อมโยงประสานการทำงานของหน่วยงานหรือ องค์กรเข้าด้วยกัน ซึ่งเรียกการเชื่อมโยงลักษณะนี้ว่าเครือข่ายท้องถิ่น
        สรุปแล้วเครือข่ายระยะใกล้ หรือเครือข่ายท้องถิ่น (LAN)เป็นรูปแบบการทำงานของระบบเครือข่ายแบบหนึ่ง ที่ช่วยให้เครื่องคอมพิวเตอร์ (Computer) เครื่องพิมพ์ (Printer) และอุปกรณ์ใช้งานทางคอมพิวเตอร์ต่าง ๆ สามารถเชื่อมโยงเอกสาร ส่งข้อมูลติดต่อใช้งานร่วมกันได้ การติดต่อสื่อสารของอุปกรณ์ จะอยู่ในบริเวณแคบ โดยทั่วไปมีระยะทางไม่เกิน 10 กิโลเมตร เช่น ภายในอาคารสำนักงานภายในคลังสินค้า โรงงาน หรือระหว่างตึกใกล้ ๆ เชื่อมโยงด้วย สายสื่อสารจึงทำให้มีความเร็วในการสื่อสารข้อมูลด้วยความเร็วสูงมาก และมีความผิดพลาดของข้อมูลต่ำ

2. MAN (Metropolitan Area Network) 
      ระบบเครือข่ายเมือง เป็นเน็ตเวิร์กที่จะต้องใช้โครงข่ายการสื่อสารขององค์การโทรศัพท์ หรือการสื่อสารแห่งประเทศไทย เป็นการติดต่อกันในเมือง
3. WAN (Wide Area Network) 
      ระบบเครือข่ายกว้างไกล หรือเรียกได้ว่าเป็น World Wide ของระบบเน็ตเวิร์ก โดยจะเป็นการสื่อสารในระดับประเทศ ข้ามทวีปหรือทั่วโลก จะต้องใช้มีเดีย(Media) ในการสื่อสารขององค์การโทรศัพท์ หรือการสื่อสารแห่งประเทศไทย

ทิศทางในการสื่อสารข้อมูล (Transmission Mode) เราสามารถแบ่งได้มี 4 รูปแบบ

1. Simplexส่งทางเดียวและรับทางเดียว คือ ขณะที่ผู้ส่งข้อมูลผู้รับจะไม่สามารถส่งข้อมูลกลับมา
ให้ผู้ส่งได้ในช่องทางเดียวกัน เช่น การแพร่ภาพสัญญาณโทรทัศน์ หรือการแพร่สัญญาณคลื่นวิทยุ
2. Half duplex สามารถส่งได้ทั้งสองทาง แต่ไม่สามารถส่งพร้อมกันได้ในเวลาเดียวกันในช่องทาง
เดียวกัน คือเมื่อผู้ส่งส่งข้อมูลให้ผู้รับ ผู้รับสามารถส่งข้อมูลกลับมาให้ผู้ส่งในช่องทางเดียวกันได้แต่
ต้องทำคนละเวลา เช่น วิทยุสื่อสารของทหาร
3. Full duplexสามารถส่งพร้อม ๆ กันทั้งสองทางได้ คือ เมื่อผู้ส่งส่งข้อมูลให้ผู้รับ ผู้รับสามารถส่ง
ข้อมูลกลับมาให้ผู้ส่งในช่องทางเดียวกันในเวลาเดียวกันได้ เช่นการสื่อสารทางโทรศัพท์
4. Echo plexเป็นการสื่อสารแบบสะท้อนกลับ เช่น การส่งข้อมูลผ่านเครือข่ายไปยัง Server ข้อมูลที่
ส่งจะสะท้อนออกทางหน้าจอ

อุปกรณ์ในเครือข่ายคอมพิวเตอร์ (Network Device)
ในเครือข่ายคอมพิวเตอร์มีอุปกรณ์อยู่หลายชนิด ดังนี้
1. HUB หรือ ฮับคือ อุปกรณ์ที่ทำหน้าที่ใช้เชื่อมต่อคอมพิวเตอร์ โดยมี Port ไว้สำหรับเสียบสายLAN 
ที่ตอ่ มาจากเครื่องคอมพิวเตอร์โดย HUB จะรับขอ้ มูลที่ไดรั้บจากพอรต์ (Port) ใดพอรต์ หนึ่งส่งไปยังทุกพอร์ตที่เหลือของเครื่องคอมพิวเตอร์ทุกเครื่องที่มาเชื่อมต่อกับ HUB หรือที่เรียกว่าเป็นการส่งข้อมูลแบบ Broadcast
2. SWITCH หรือ สวิตซ์คือ อุปกรณ์ที่ทำหน้าที่ใช้เชื่อมต่อคอมพิวเตอร์ โดยมี Port ไว้สำหรับเสียบ
สายLAN ที่ต่อมาจากเครื่องคอมพิวเตอร์เหมือน HUB
3. ROUTER หรือ เราท์เตอร์คือ อุปกรณ์ที่ทำหน้าที่เชื่อมโยงระหว่างเครือข่ายและทำการหาที่อยู่ 
(Address)ของผู้รับปลายทางและทำการส่งข้อมูลที่รับเข้ามาไปยังผู้รับปลายทาง โดยการอ่าน
แพ็กเก็ตข้อมูลเพื่อที่จะกำหนดและส่งแพ็กเก็ตต่อไป
4. BRIDGE หรือ บริดจ์คือ อุปกรณ์ที่ใช้ในการเชื่อม LAN เครือข่ายขนาดเล็กเข้าด้วยกัน และสามารถ
เพิ่มจำนวน LAN ที่จะมาเชื่อมได้มากโดยที่ประสิทธิภาพของระบบ ไม่ลดลงมาก
5. MODEMเป็นอุปกรณ์ทำหน้าที่แปลงสัญญาณข้อมูลจาก สัญญาณ Analog เป็นสัญญาณDigital 
หรือแปลงสัญญาณจาก สัญญาณ Digital เป็นสัญญาณ Analog จะมีหน่วยความจำROM) 
เก็บคำสั่งภาษา Hayes
6. LAN Card หรือ การ์ดแลน (Network Interface Card -NIC)เป็นการ์ดสำหรับต่อเครื่องพีซีเข้ากับ
สาย LAN