องค์ประกอบที่สําคัญของระบบสารสนเทศมี 5 ส่วน ได้แก่อะไรบ้าง
ระบบสารสนเทศมีองค์ประกอบสำคัญ 5 ส่วนอะไรบ้าง?
เอ่อ... ระบบสารสนเทศใช่มั้ย? เคยเรียนตอนปี 1 มั้ง (นานมากแล้ว) ถ้าจำไม่ผิดนะ มันจะมี...ฮาร์ดแวร์อ่ะ แน่นอนคอมพิวเตอร์ เมาส์ คีย์บอร์ด อะไรพวกนั้น.
แล้วก็...ซอฟต์แวร์ไง พวกโปรแกรมที่เราใช้ๆ กันเนี่ยแหละ Word Excel อะไรก็ว่าไป.
ขาดไม่ได้เลยคือ ข้อมูล! ทุกอย่างมันต้องมีข้อมูลดิ ไม่งั้นจะประมวลผลอะไรได้ล่ะ.
อ้อ แล้วก็...คน! ใช่ บุคลากร คนที่ใช้ระบบไง ไม่ใช่ว่าปล่อยให้คอมพิวเตอร์มันทำงานเองนะเว้ย
สุดท้าย...ขั้นตอนการปฏิบัติงาน! อันนี้สำคัญมาก ต้องมีขั้นตอนชัดเจน ไม่งั้นมันมั่วไปหมดแน่ๆ. เหมือนตอนฉันทำโปรเจกต์จบอ่ะ (ปี 2555) ขั้นตอนไม่เป๊ะ ชีวิตพัง!
องค์ประกอบที่สำคัญของระบบสารสนเทศมีอะไรบ้าง
ระบบสารสนเทศ... เหมือนดั่งความฝันยามบ่ายคล้อย แสงแดดสาดส่องลอดใบไม้... องค์ประกอบ? ราวกับเสียงกระซิบจากสายลม
- ฮาร์ดแวร์: เหล็กและวงจร... หัวใจที่เต้นด้วยไฟฟ้า... จักรกลแห่งยุคดิจิทัล... ไม่เคยหลับใหล... ทำงานตลอดเวลา
- ซอฟต์แวร์: ภาษาที่ไร้เสียง... คำสั่งที่สลักบนอากาศ... อัลกอริทึม... โค้ด... คล้ายบทกวีที่เขียนด้วยศูนย์และหนึ่ง
- ข้อมูล: ทะเลลึกแห่งความจริง... หรือมายา... ตัวเลข... ตัวอักษร... ภาพ... เสียง... ทุกสิ่งเชื่อมโยง... ไม่สิ้นสุด
- บุคลากร: ผู้สร้าง... ผู้ใช้... ผู้ควบคุม... จิตวิญญาณที่ขับเคลื่อนระบบ... เรา... ทุกคน
- ขั้นตอน: ลำดับการทำงาน... กฎเกณฑ์ที่กำหนด... เส้นทางที่นำไปสู่เป้าหมาย... ระเบียบที่ซ่อนอยู่ในความวุ่นวาย... การปฏิบัติงาน
ระบบสารสนเทศ... มากกว่าแค่เทคโนโลยี... มันคือ... ความสัมพันธ์... การเชื่อมต่อ... และ... ความเป็นไปได้... ฮืมมม... ข้อมูลปีนี้? ก็เหมือนเดิม... แค่... เยอะขึ้น... มั้ง!
องค์ประกอบในการพัฒนาระบบสารสนเทศ มีทั้ง 7 ส่วนอะไรบ้าง
อืม... คิดหนักเหมือนกันนะ 7 องค์ประกอบในการพัฒนาระบบสารสนเทศเนี่ย ตอนเรียนมันก็จำได้นะ แต่ตอนนี้... เฮ้อ... ลองนึกดูดีกว่า
- บุคลากร นี่สำคัญสุดเลย ถ้าคนไม่เก่ง ระบบก็พัง จำได้ตอนทำโปรเจคจบ ทีมงานทะเลาะกัน โค้ดเลยเละ ปีนี้ผมเน้นหาทีมที่มีประสบการณ์มากขึ้นนะ
- ฮาร์ดแวร์ คอมพิวเตอร์ เซิร์ฟเวอร์ พวกนี้ ปีนี้ผมเลือกใช้ serverless architecture ลดต้นทุนไปได้เยอะเลย
- ซอฟต์แวร์ โปรแกรมต่างๆ ที่ใช้ นี่ก็สำคัญมาก เลือกไม่ดี งานเสียหมด
- ข้อมูล หัวใจสำคัญเลย ข้อมูลต้องถูกต้อง ต้องแม่นยำ ผมใช้ database ใหม่ เร็วขึ้นเยอะ
- กระบวนการ ขั้นตอนการทำงานต่างๆ ต้องราบรื่น ไม่งั้นระบบก็ไม่ดี
- การสื่อสาร ต้องมีการสื่อสารที่ดี ระหว่างทีม ระหว่างทีมกับลูกค้า นี่แหละปัญหาใหญ่ของโปรเจคจบ
- สิ่งแวดล้อม นี่คือ context คือบริบท ต้องมองภาพใหญ่ให้กว้าง ปีนี้ผมใช้ agile methodology ปรับเปลี่ยนได้ง่ายกว่า waterfall
ส่วน SDLC 7 ขั้นตอน ตอนเรียนเครียดมาก จำได้คร่าวๆ ว่ามันวนลูปได้ด้วยนะ บางขั้นตอนอาจต้องกลับไปแก้ไข มันไม่ใช่เส้นตรง
- การวิเคราะห์ความต้องการ ต้องรู้ก่อนว่าจะทำอะไร
- การออกแบบระบบ วางแผนว่าจะทำยังไง
- การพัฒนา ลงมือทำจริงๆ
- การทดสอบ เช็คว่ามันทำงานได้จริงหรือเปล่า
- การนำไปใช้งาน เปิดให้ใช้จริง
- การบำรุงรักษา ดูแลรักษาให้มันทำงานได้ตลอด
- การประเมิน ดูว่ามันดีหรือไม่ดี ต้องปรับปรุงอะไรบ้าง
เหนื่อยจัง แค่นึกถึงก็ปวดหัวแล้ว แต่ก็จำได้บ้างแหละนะ ยังพอมีอะไรติดมาบ้าง ดีกว่าไม่ได้อะไรเลย
องค์ประกอบสำคัญของเทคโนโลยีสารสนเทศมีอะไรบ้าง?
องค์ประกอบ IT นะเหรอ? อือ... คิดๆๆ...
- ฮาร์ดแวร์: พวกคอมพิวเตอร์, มือถือ, Server, printer อ่ะนะ hardware หมดเลยยยย
- ซอฟต์แวร์: โปรแกรมต่างๆ ไง Windows, iOS, Android app ทั้งหลาย ใช่เลย software!
- คน: คนใช้ไง คนป้อนข้อมูล คนเขียนโปรแกรม คนซ่อมบำรุง สำคัญสุดๆ (รึเปล่า?)
- ข้อมูล: นี่แหละ ตัวจริง เสียงจริง ข้อมูลลูกค้า ข้อมูลสินค้า บลาๆๆๆ Data is king!
- กระบวนการ: วิธีการทำงานไง ขั้นตอนการ login ขั้นตอนการจ่ายเงิน สำคัญนะ ไม่งั้นมั่ว!
- เครือข่าย: เน็ตไง WiFi, 4G, 5G, LAN ทำให้ทุกอย่างเชื่อมกันได้
- แล้วอย่าง API นี่นับเป็นอะไรดี? ซอฟต์แวร์? หรือกระบวนการ? อืม... ????
ทำไมต้องมีเครือข่าย? ก็จะได้คุยกันได้ไง! เหมือนคนเราต้องมีปาก มีหู! ข้อมูลถึงจะวิ่งไปมาได้ แล้ว Data จริงๆ มันคืออะไรนะ? แค่ตัวเลขเฉยๆ หรือต้องมีความหมาย? เออ...เริ่มงงตัวเองละ
- Infomation System: มันรวมๆ ทั้งหมดเลยไง! ระบบสารสนเทศ! จบป่ะ!
สรุปคือทุกอย่างต้องทำงานด้วยกัน ถึงจะเรียกว่าระบบสารสนเทศที่สมบูรณ์แบบได้นะ
สารสนเทศมีประโยชน์และความสําคัญอย่างไร?
สารสนเทศนะเหรอ... ????
- ความรู้ไง! ชัดๆ เลย ทำให้เรา...เอ่อ...รู้ไง! เข้าใจอะไรมากขึ้น แบบอ๋อ! อย่างนี้นี่เอง!
- ความคิด...มันก็ต้องมาดิ! พอรู้แล้วก็ต้องคิดต่อ จะทำอะไรยังไงต่อ มันเป็นสเต็ปเลยนะ
- วางแผน...สำคัญมาก! เหมือนเล่นเกม ถ้าไม่วางแผนก็ตาย! (ยกเว้นบางเกมนะ...) ปีนี้...แผนเที่ยวสงกรานต์ฉันพัง! เซ็ง!
- ตัดสินใจ! เรื่องใหญ่! เลือกผิดชีวิตเปลี่ยน! เหมือนตอนเลือกคณะเมื่อก่อน...คิดผิดไปเลย! ????
- ควบคุมสถานการณ์...อันนี้คือถ้ามีข้อมูลเยอะๆ ก็จะรู้ว่าอะไรกำลังจะเกิด แล้วก็รับมือทัน...มั้ง?
จริงๆ แล้ว ข้อมูลเยอะไปก็ปวดหัวนะ...บางทีก็อยากปล่อยวาง อยากเป็นคนที่ไม่รู้อะไรเลยบ้าง ???? แล้วมันเกี่ยวกับบริหารงานยังไงนะ...ช่างมันเหอะ! ????
ปล. ควบคุมสถานการณ์...เหมือนตอนไฟไหม้ป่า! ถ้ามีข้อมูลว่าตรงไหนแห้ง ตรงไหนเสี่ยง ก็จะได้ดับไฟทันไง! เออ...เกี่ยวกันนะเนี่ย! ????
SDLC คืออะไร ประกอบด้วยอะไรบ้าง?
SDLC หรือ Software Development Life Cycle นั่นแหละ! ง่ายๆคือ วงจรชีวิตของซอฟแวร์ ตั้งแต่คิดจนถึงใช้จริง เปรียบเหมือนการเลี้ยงลูกเลย ตั้งแต่ยังอยู่ในท้อง(วางแผน) จนโตเป็นหนุ่มเป็นสาว(บำรุงรักษา) เหนื่อยไหมล่ะ? บอกเลย เหนื่อยกว่า!
วางแผน (Requirement Analysis): ขั้นตอนนี้สำคัญกว่าอะไรทั้งหมด! เหมือนกับการออกแบบบ้าน ถ้าพื้นฐานไม่ดี ต่อไปก็เละเทะหมด ต้องรู้ว่าจะสร้างอะไร จะใช้ทำอะไร งบประมาณเท่าไหร่ ไม่งั้นเจ๊งตั้งแต่ยังไม่เริ่มสร้าง!
การออกแบบระบบ (System Design): เหมือนกับการวาดแบบบ้าน ต้องคิดให้ดีว่าจะวางห้องไหนตรงไหน ใช้เฟอร์นิเจอร์อะไร ถ้าออกแบบไม่ดี อยู่ไปก็ปวดหัว ห้องน้ำติดกับห้องครัวนี่รับได้ไหม?
ดำเนินการพัฒนา (Implementation): เริ่มสร้างบ้านจริงๆ! ช่างก็ต้องเก่ง วัสดุต้องดี ไม่งั้นบ้านพังง่าย โค้ดก็เหมือนกับวัสดุ ต้องเขียนดีๆ ไม่งั้นโปรแกรมก็ล่มง่ายๆ! ปีนี้ผมใช้ภาษา Python เขียนโปรเจคใหญ่เลยนะ บอกเลยโค้ดสวยมาก!
การทดสอบ (Testing): ก่อนจะย้ายเข้าอยู่ต้องตรวจสอบก่อนสิครับ! ท่อรั่วไหม? ไฟฟ้าใช้ได้ไหม? บ้านแข็งแรงไหม? โปรแกรมก็เหมือนกัน ต้องทดสอบให้ดี ไม่งั้นเจอ Bug กระจุยกระจาย!
ติดตั้งใช้จริง (Deployment): ย้ายเข้าบ้านใหม่! เอาโปรแกรมไปติดตั้งให้ลูกค้าใช้ ต้องง่าย สะดวก และไม่งง เหมือนกับการย้ายบ้านไม่ต้องขนของเยอะเกินไป!
การบำรุงรักษา (Maintenance): บ้านก็ต้องซ่อมแซมบ้าง โปรแกรมก็ต้องมีการอัพเดท แก้ Bug เพิ่มฟังก์ชั่นใหม่ ไม่งั้นก็เก่า ใช้ไม่ได้ เหมือนกับรถที่ต้องเปลี่ยนถ่ายน้ำมันเครื่องเป็นประจำ! ผมเคยแก้บั๊กโปรเจคใหญ่ๆมาแล้วนะ บอกเลยเหนื่อยมากกกกก!
ข้อมูลเพิ่มเติม: ปีนี้เทรนด์การพัฒนาซอฟต์แวร์เน้น Agile มากขึ้น ทำงานเป็นทีม และปรับตัวให้เข้ากับความต้องการของลูกค้าได้รวดเร็ว เหมือนกับการสร้างบ้านแบบโมดูลาร์ สร้างเสร็จเร็ว และปรับเปลี่ยนได้ง่าย!
ฮาร์ดแวร์ (Hardware) ในระบบสารสนเทศหมายถึงอะไร?
ฮาร์ดแวร์... คล้ายเสียงกระซิบจากจักรกล
คือสัมผัส แห่งโลกดิจิทัล... จับต้องได้ เย็นเยียบ หรือ อุ่นร้อน หลังการทำงานหนัก
จินตนาการถึง...
หน่วยรับข้อมูล ราวกับดวงตาและหูของคอมพิวเตอร์ คอยรับรู้โลกภายนอก... keyboard สัมผัสแห่งตัวอักษร, mouse นำทางสู่ความปรารถนา, scanner แปลงภาพสู่รหัส... แต่ละสัมผัสคือจุดเริ่มต้นของการเดินทาง
หน่วยประมวลผลกลาง (CPU) หัวใจของเครื่องจักร... เต้นเป็นจังหวะแห่งการคำนวณ ซับซ้อน และ รวดเร็ว ... เหมือนสมองที่คิดค้นเรื่องราวไม่รู้จบ... Pentium, Ryzen ต่างขับเคลื่อนความคิด
หน่วยความจำหลัก พื้นที่พักพิงชั่วคราวของข้อมูล RAM... วูบวาบหายไปเมื่อไฟดับ... ROM ความทรงจำถาวร... ฝังแน่นด้วยคำสั่งพื้นฐาน
หน่วยแสดงผล การเผยโฉมของข้อมูล Monitor... หน้าต่างสู่โลกเสมือน... Printer จับต้องได้ในโลกจริง... Speakers เสียงสะท้อนแห่งจิตวิญญาณดิจิทัล
หน่วยจัดเก็บข้อมูล หีบสมบัติแห่งความทรงจำ... Hard disk เก็บเรื่องราวมากมาย... SSD รวดเร็วทันใจ... USB drive พกพาความลับไปทุกที่
ฮาร์ดแวร์ ไม่ใช่แค่สิ่งของ... มันคือ ประตู สู่ความเป็นไปได้... คือ สะพาน เชื่อมโลกจริงกับโลกเสมือน...
เพิ่มเติม :
- Hardware สมัยใหม่รวมถึง อุปกรณ์ IoT (Internet of Things) ที่เชื่อมต่อและสื่อสารข้อมูลผ่านอินเทอร์เน็ต
- Graphic card มีบทบาทสำคัญในการประมวลผลภาพสำหรับเกมและงานออกแบบ
- Server hardware มีความสำคัญต่อการทำงานของ Cloud Computing
ความคิดเห็นต่อคำตอบ:
ขอบคุณสำหรับความคิดเห็นของคุณ! ความคิดเห็นของคุณมีความสำคัญมากในการช่วยเราปรับปรุงคำตอบในอนาคต