More Related Content
Similar to เทคโนโลยีสารสนเทศ-work3-23 (20)
เทคโนโลยีสารสนเทศ-work3-23
- 3. ความหมายของระบบ(System)
ความหมายตามพจนานุกรม ฉบับราชบัณฑิตยสถาน พ.ศ.2525 ไดใหความหมายเอาไววา
ระบบ คือ ระเบียบเกี่ยวกับการรวมสิ่งตางๆ ซึ่งมีลักษณะซับซอน ใหเขา ลำดับ
ประสานเปนอันเดียวกันตามหลักเหตุผลทางวิชาการ หรือหมายถึง ปรากฏการณ
ทางธรรมชาติซึ่งมีความสัมพันธ ประสานเขากัน โดยกำหนดรวม เปนอันหนึ่งอันเดียวกัน
PAGE 1
สรุป
ระบบ คือ กระบวนการตางๆ ที่อยูในเครือขายเดียวกัน และมีความ
สัมพันธกัน ระหวางกระบวนการเหลานั้น และเชื่อมตอกันเพื่อทำงานใดงานหนึ่ง
ใหบรรลุถึงเปาหมาย ที่วางไว เพื่อใหเขาใจในความหมายของคำวาระบบนั้นจะตอง
ทำการวิเคราะห และจำเปนตองเขาใจลักษณะของระบบกอน
ตัวอยางระบบ
ระบบธุรกิจ (Business System)
เปนระบบที่ทำงานเพื่อจุดประสงคดานธุรกิจ
เชน ระบบโรงแรม ระบบการพิมพ ระบบธนาคาร
ระบบสารสนเทศ (Management Information System)
เปนระบบชวยจัดการขอมูลที่ตองการใชในระบบธุรกิจ
เชน ระบบการเก็บเงินลูกคา
- 4. 1. การวิเคราะหระบบงาน
คำวา หมายความหมายวา การพินิจพิเคราะห การพิจารณา การใครครวญ การไตสวน
ความหรือเรื่องราว ซึ่งคำวาวิเคราะหนี้สามารถนำไปใชกับวิชาการ ไดมากมาย เชน
การวิเคราะหโครงสราง การวิเคราะหเชิงคุณภาพ การวิเคราะห เชิงปริมาณ
การวิเคราะหปญหา เปนตน
คำวา “วิเคราะห” ที่ใชกับการวิเคราะหระบบนั้น ตรงกับภาษาอังกฤษวา “Analysis”
ซึ่งแปลวา การแยกสิ่งที่ประกอบกันออกเปนสวน ๆ เชน การแยก ระบบใหญออกเปนสวน
ยอย ๆ คือ เปนการแยกปญหาออกเปนสวน ๆ เพื่อ สะดวกในการพิจารณาหรือตัดสินใจ
จามความหมายของคำวาวิเคราะหดังกลาวนี้ มีวิธีการใหญ ๆ อยูดวยกัน 2 วิธี คือ
PAGE 2
ความหมายของการวิเคราะหและออกแบบระบบ
ความหมายของการวิเคราะหและออกแบบระบบสามารถแบงการใหความหมาย
ออกเปน 2 สวนดวยกัน คือ
1. การวิเคราะหระบบงาน 2. การออกแบบระบบงาน
การวิเคราะหและออกแบบระบบ
- 5. 1.1 วิธีธรรมดา (Natural Determination)
เปนวิธีที่คนสวนมากใชกันเปนปกติธรรมดาโดยอาศัยประสบการณและ
สามัญสำนึกของแตละบุคคลเปนหลัก คนที่มีวิจารณญาณสูง ๆ การพิจารณา ใครครวญ
และตัดสินใจ ดวยวิธีการนี้โอกาสที่จะผิดพลาดอยางมีสูง ซึ่งเปนเหตุใหเกิด การสูญเสีย
แกธุรกิจเปนอยางมากเชนเดียวกัน ดังนั้น ถาเปนงานสำคัญ ๆทางธุรกิจแลวไมควรใชวิธีนี้
1.2 วิธีการทางวิทยาศาสตร(Methodology Determination
เปนวิธีการพิจารณาใครครวญและตัดสินใจโดยอาศัยระบบทางวิทยาศาสตร เชน
สถิติ และการคำนวณ เปนตน วิธีนี้เปนวิธีที่ใชหลักวิชาการทาง วิทยาศาสตรแขนงตาง ๆ
เขาชวยผูที่จะทำการวิเคราะหจะตองเปนผูที่มี ความรูในวิชาการแขนงตาง ๆ
ที่จะใชในการวิเคราะหและออกแบบระบบงาน
2. การออกแบบระบบงาน
การออกแบบ หมายถึง การนำเอาความตองการของระบบมาเปน แบบแผน
หรือเรียกวา พิมพเขียวในการสรางระบบสารสนเทศใหใชงาน ไดจริง ความตองการ
ของระบบ เชน สามารถติดตามยอกขายไดเปนระยะ เพื่อใหฝายบริหารสามารถปรับปรุง
การขายไดทันทวงที
PAGE 3
การวิเคราะหและออกแบบระบบ (System Analysis and Design) เปนวิธีการที่ใช
ในการสรางระบบสารสนเทศขึ้นมาใหมในธุรกิจใดธุรกิจหนึ่ง หรือในระบบยอยของ
ธุรกิจ นอกจากการสรางระบบสารสนเทศใหมแลว การวิเคราะหระบบชวยในการแกไข
ระบบสารสนเทศเดิมที่มีอยูแลวใหดีขึ้นดวยก็ได
ทำไมตองวิเคราะหและออกแบบระบบ?
- 6. PAGE 4
นักวิเคราะหระบบหรือที่เราเรียกกันวา SA จะทำหนาที่หาวิธีการแกไขปญหา
ที่แยกแยะเหลานั้น พรอมทั้งใหเหตุผลดวยการวิเคราะหระบบนั้น นักวิเคราะหระบบ
จะตองกำหนดขอบเขตของการวิเคราะห และตอกำหนด จุดมุงหมายหรือเปาหมาย
ในการวิเคราะหนั้นดวย นอกจากนี้ยังตองทำ ความเขาใจโครงสรางลักษณะขององคการ
นั้นในดานตาง ๆ
นักวิเคราะหและออกแบบระบบ
หนาที่ของนักวิเคราะหและออกแบบระบบ
โปรแกรมเมอร VS นักวิเคราะหระบบ
งานของโปรแกรมเมอรจะเปนไปในลักษณะที่มีขอบเขตการทำงานที่แนนอน คือ
จะเขียนโปรแกรมตามวัตถุประสงคตามที่ไดมีการวิเคราะหขึ้นมาแลว ซึ่งจะทำงานเกี่ยวของ
กับคนจำนวนนอย
แตงานของนักวิเคราะหระบบไมไดอยูในลักษณะที่แนนอน ไมมีคำตอบที่แนนอน
จากระบบที่วางไววาผิดหรือถูก แตงานที่ทำเกิดจากการประนีประนอมและผสมผสานของ
ปจจัยตาง ๆ ที่เกี่ยวของกับระบบงาน (Application System) งานของนักวิเคราะหระบบ
จึงมักจะตองเกี่ยวของกับคนหลายระดับ ตั้งแตลูกคาหรือผูใช นักธุรกิจ โปรแกรมเมอร
ผูตรวจสอบบัญชีหรือแมกระทั่งเซลลแมนที่ขายระบบงานขอมูล
เพิ่มเติม
นักวิเคราะหระบบ (System Analysis) เปนบุคคลที่ศึกษาปญหาซับซอนที่เกิดขึ้น
ในระบบ และแยกแยะปญหาเหลานั้นอยางมีหลักเกณฑ
- 7. PAGE 5
คุณสมบัติของนักวิเคราะหระบบ
ความรูทางดานการเขียนโปรแกรม เพื่อจะไดสื่อสารกับโปรแกรมเมอร
ไดอยางมีประสิทธิภาพ
นักวิเคราะหระบบเปรียบเทียบเหมือนผูจัดการทั่วไป จะเปนผูที่ตัดสินใจ ในการ
กำหนด ออกแบบระบบทั้งหมด
นักวิเคราะหระบบจะตองเปนผูที่ใหคำแนะนำดานเทคนิคที่ควรจะเปน ใหแก
โปรแกรมเมอร ผูออกแบบรายงานแบบตาง ๆ และวิศวกร
นักวิเคราะหระบบจะตองเขาใจระบบที่จะทำการออกแบบและคนที่อยูใน ระบบนั้น ๆ
นักวิเคราะหระบบจะตองเปนผูที่ทำหนาที่เห็นสื่อกลางหรือลามระหวาง นักธุรกิจ
ผูตองการใหออกแบบระบบกับโปรแกรมเมอรหรือผูใชระบบ
นักวิเคราะหระบบควรจะมีความรูทางดานภาษาชั้นสูง อยางนอย 1 ภาษา
นักวิเคราะหระบบจะเปนผูที่ติดตามประมวลผลระบบที่ออกแบบและ ติดตั้งวาไดรับผล
ตามวัตถุประสงคที่วางไวตั้งแตตนหรือเปลา และ ประเมิน ออกมาเปนตัวเลขเพื่อชี้แจง
ใหผูที่ออกแบบระบบเขาใจ
นักวิเคราะหระบบควรจะมีมนุษยสัมพันธที่ดี เนื่องจากนักวิเคราะหระบบ จะตองเกี่ยว
ของกับคนในทุกระดับในองคกร รวมถึงระบบปฏิบัติการ ชางเทคนิค พนักงานบัญชี
เลขานุการ พนักงานธุรการ
1.
2.
3.
4.
5.
6.
7.
8.
- 8. วงจรการพัฒนาระบบ
วงจรการพัฒนาระบบ (System Development Lift Cycle-SDLC)
ระบบสารสนเทศทั้งหลายมีวงจรชีวิตที่เหมือนกัน ตั้งแตเกิดจนตาย
วงจรนี้จะเปนขั้นตอนที่เปนลำดับตั้งแตตนจนเสร็จเรียบรอยเปนระบบที่ใชงานได
ซึ่งนักวิเคราะหระบบ ตองทำความเขาใจใหดีวาในแตละขั้นตอนจะตองทำอะไร
และทำอยางไร ขั้นตอนการพัฒนาระบบมีอยูดวยกัน 7 ขั้นตอนคือ
การกำหนดปญหา
การวิเคราะห
วงจรการพัฒนาระบบ
การออกแบบ
การบำรุงรักษา
การพัฒนา การทดสอบ
การนำระบบไปใช
PAGE 6
- 9. PAGE 7
1. การกำหนดปญหา
นักวิเคราะหระบบจะตองศึกษาเพื่อคนหาปญหา ขอเท็จจริงที่แทจริง ซึ่งหากปญหา
ที่คนพบมิใชปญหาที่แทจริงระบบงานที่พัฒนาขึ้นมาก็จะตอบสนองการใชงานไมครบถวน
นักวิเคราะหระบบจึงตองมองเห็นปญหาที่เกิดขึ้นในทุกหนวยงานที่เกี่ยวของกับระบบงาน
ที่จะพัฒนา แลวดำเนินการแกไขปญหา ซึ่งอาจมีแนวทางหลายแนวทาง และคัดเลือก
แนวทางที่ดีที่สุดเพื่อนำมาใชในการแกปญหาในครั้งนี้
สรุปขั้นตอนของระยะการกำหนดปญหา
1.รับรูสภาพของปญหาที่เกิดขึ้น
2.คนหาตนเหตุของปญหารวบรวมปญหาของระบบงานเดิม
3.ศึกษาความเปนไปไดของโครงการพัฒนาระบบ
4.จัดเตรียมทีมงานและกำหนดเวลาในการทำโครงการ
5.ลงมือดำเนินการ
2. การวิเคราะห
การวิเคราะห จะตองรวบรวมขอมูลความตองการ (Requirements) ตางๆ มาให
มากที่สุด ซึ่งการสืบคนความตองการของผูใชสามารถดำเนินการไดจากการรวบรวม
เอกสารการสัมภาษณการออกแบบสอบถามและการสังเกตการณการทำงาน
สรุปขั้นตอนของระยะการวิเคราะห
1. วิเคราะหระบบงานปจจุบัน
2. รวบรวมความตองการ และกำหนดความตองการของระบบใหม
3. วิเคราะหความตองการเพื่อสรุปเปนขอกำหนด
4. สรางแผนภาพ DFD และแผนภาพ E-R
- 10. PAGE 8
3. การออกแบบ
เปนระยะที่นำผลลัพธที่ไดจากการวิเคราะห ที่เปนแบบจำลองเชิงตรรกะมาพัฒนา
เปนแบบจำลองเชิงกายภาพ โดยแบบจำลองเชิงตรรกะที่ไดจากขั้นตอนการวิเคราะห
มุงเนนวามีอะไรที่ตองทำในระบบในขณะที่แบบจำลองเชิงกายภาพจะนำแบบจำลองเชิง
ตรรกะมาพัฒนา ตอดวยการมุงเนนวาระบบดำเนินการอยางไรเพื่อใหเกิดผลตามตองการ
สรุปขั้นตอนของระยะการออกแบบ
1.พิจารณาแนวทางในการพัฒนาระบบ
2.ออกแบบสถาปตยกรรมระบบ
3.ออกแบบรายงาน
4.ออกแบบหนาจออินพุตขอมูล
4. การพัฒนา
เปนระยะที่เกี่ยวของกับการพัฒนาโปรแกรม โดยทีมงานโปรแกรมเมอรจะตอง
พัฒนาโปรแกรมตามที่นักวิเคราะหระบบไดออกแบบไว การเขียนชุดคำสั่งเพื่อสรางเปน
ระบบงานทางคอมพิวเตอรขึ้นมา โดยโปรแกรมเมอรสามารถนำเครื่องมือเขามาชวย
ในการพัฒนาโปรแกรมไดเพื่อชวยใหระบบงานพัฒนาไดเร็วขึ้นและมีคุณภาพ
สรุปขั้นตอนของระยะการพัฒนา
1. พัฒนาโปรแกรม
2. เลือกภาษาโปรแกรมที่เหมาะสม
3. สามารถนำเครื่องมือมาชวยพัฒนาโปรแกรมได
4. สรางเอกสารประกอบโปรแกรม
5.ออกแบบผังงานระบบ
6.ออกแบบฐานขอมูล
7.การสรางตนแบบ
8.การออกแบบโปรแกรม
- 11. PAGE 9
5. การทดสอบ
เมื่อโปรแกรมไดพัฒนาขึ้นมาแลว ยังไมสามารถนำระบบไปใชงานไดทันที
จำเปนตองดำเนินการทดสอบระบบกอนที่จะนำไปใชงานจริงเสมอ ควรมีการทดสอบ
ขอมูลเบื้องตนกอน ดวยการสรางขอมูลจำลองขึ้นมาเพื่อใชตรวจสอบการทำงานของ
ระบบงาน หากพบขอผิดพลาดก็ปรับปรุงแกไขใหถูกตอง การทดสอบระบบจะมีการตรวจ
ไวยากรณของภาษาเขียน และตรวจสอบวาระบบตรงกับความตองการของผูใชหรือไม
สรุปขั้นตอนของระยะการทดสอบ
1. ทดสอบไวยากรณภาษาคอมพิวเตอร
2. ทดสอบความถูกตองของผลลัพธที่ได
3. ทดสอบวาระบบที่พัฒนาตรงตามความตองการของผูใชหรือไม
6. การนำระบบไปใช
จากการที่ระบบที่พัฒนาใหมไมสามารถนำไปใชงานแทนระบบงานเดิมไดทันที
จึงมีความจำเปนตองแปลงขอมูลระบบเดิมใหอยูในรูปแบบที่ระบบใหมสามารถนำไปใชง
านไดเสียกอน หรืออาจพบขอผิดพลาดที่ไมคาดคิดเมื่อนำไปใชในสถานการณจริง เมื่อ
ระบบสามารถรันไดจนเปนที่นาพอใจทั้งสองฝาย ก็จะตองจัดทำเอกสารคูมือระบบ
รวมถึงการฝกอบรมผูใช
สรุปขั้นตอนของระยะการนำระบบไปใช
1. ศึกษาสภาพแวดลอมของพื้นที่กอนที่จะนำระบบไปติดตั้ง
2. ติดตั้งระบบใหเปนไปปตามสถาปตยกรรมที่ออกแบบไว
3. จัดทำคูมือระบบ
4. ฝกอบรมผูใช
5. ดำเนินการใชระบบงานใหม
6. ประเมินผลการใชงานของระบบใหม
- 12. PAGE 10
7. การบำรุงรักษา
หลังจากระบบงานที่พัฒนาขึ้นใหมไดถูกนำไปใชงานเปนที่เรียบรอยแลว ขั้นตอน
การบำรุงรักษาจึงเกิดขึ้น ทั้งนี้ขอบกพรองในดานการทำงานของโปรแกรมอาจเพิ่งพบได
ซึ่งจะตองดำเนินการแกไขใหถูกตองรวมถึงกรณีที่ขอมูลที่จัดเก็บมีปริมาณที่มากขึ้นตอง
วางแผนการรองรับเหตุการณนี้ดวย นอกจากนี้งานบำรุงรักษายังเกี่ยวของกับการเขียน
โปรแกรมเพิ่มเติมกรณีที่ผูใชมีความตองการเพิ่มขึ้น
สรุปขั้นตอนของระยะการบำรุงรักษา
1.กรณีเกิดขอผิดพลาดขึ้นจากระบบใหดำเนินการแกไขใหถูกตอง
2.อาจจำเปนตองเขียนโปรแกรมเพิ่มเติมกรณีที่ผูใชมีความตองการเพิ่มเติม
3.วางแผนรองรับเหตุการณที่อาจเกิดขึ้นในอนาคต
4.บำรุงรักษาระบบงานและอุปกรณ
สรุป
งานพัฒนาระบบสารสนเทศจะมีกิจกรรมและขั้นตอนตาง ๆ มากมาย
รวมถึงความซับซอนของระบบงาน ดังนั้น การมีแนวทางที่เปนลำดับขั้นตอน
ที่สงผลตอมาตรฐานของระบบงานจึงเปนสิ่งที่นักวิเคราะหระบบตองการ เพื่อ
สงผลใหงานวิเคราะหระบบเปนไปในทิศทางเดียวกัน มีขั้นตอนลำดับกิจกรรม
ที่ตองทำอยางชัดเจนในแตละขั้นตอน จึงเกิดเปน “วงจรพัฒนาระบบ” ขึ้น