Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore หน่วยที่6

หน่วยที่6

Published by Sang2556000, 2017-07-17 01:23:01

Description: หน่วยที่6

Search

Read the Text Version

หน่วยท่ี 6วงจรการพฒั นาระบบสารสนเทศและ(System Development Life Cycle) SDLC

วงจรการพฒั นาระบบ(System Development Life Cycle (SDLC)) ระบบสารสนเทศทง้ั หลายมีวงจรชีวติ ท่ี เหมือนกนั ตง้ั แต่เกดิ จนตายวงจรน้ีจะเป็น ขน้ั ตอนท่เี ป็นลาดบั ตง้ั แต่ตน้ จนเสรจ็ เรยี บรอ้ ย เป็นระบบท่ใี ชง้ านได้ ซ่งึ นกั วเิ คราะหร์ ะบบตอ้ ง ทาความเขา้ ใจใหด้ ีว่าในแต่ละขน้ั ตอนจะตอ้ ง ทาอะไร และทาอย่างไร ขน้ั ตอนการพฒั นา ระบบมอี ยู่ดว้ ยกนั 7 ขน้ั ดว้ ยกนั คอื

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC))1. การศึกษาเบ้อื งตน้ (Preliminary study)2. การวเิ คราะหร์ ะบบ ( System Analysis)3. การออกแบบระบบ ( System Design)4. การพฒั นาระบบ (Construction)5. การทดสอบระบบและการเปลย่ี นระบบ (System Testingand Conversion)6. บารุงรกั ษาระบบ (Maintenance)

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC)) ขน้ั ท่ี 1 : การศึกษาเบ้อื งตน้ (Preliminary study)การท่ีจะแกไ้ ขระบบเดิมท่ีมีอยู่แลว้ ไม่ใช่เร่อื งท่ีงา่ ยนกั หรอืแมแ้ ต่การสรา้ งระบบใหม่ ดงั น้นั ควรจะมกี ารศึกษาเสยี กอ่ นว่าความตอ้ งการของเราเพยี งพอท่ีเป็ นไปไดห้ รอื ไม่ ไดแ้ ก่\"การศึกษาความเป็นไปได\"้ (Feasibility Study)

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC)) ขน้ั ท่ี 1 : การศึกษาเบ้อื งตน้ (Preliminary study)สรุป ขน้ั ตอนท่ี 1: การศึกษาเบ้อื งตน้หนา้ ท่ี : ตระหนกั ว่ามีปญั หาในระบบผลลพั ธ์ : อนุมตั กิ ารศึกษาความเป็นไปได้เคร่อื งมือ : ไม่มีบคุ ลากรและหนา้ ท่คี วามรบั ผิดชอบ : ผูใ้ ชห้ รอื ผูบ้ รหิ ารช้ีแจงปญั หาต่อนกั วเิ คราะหร์ ะบบ

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC))การศึกษาความเป็นไปได้ (Feasibility Study) การกาหนดวา่ ปญั หาคอื อะไรและตดั สนิ ใจวา่ การพฒั นาสรา้ งระบบสารสนเทศ หรอื การแกไ้ ขระบบสารสนเทศเดมิ มีความเป็ นไปไดห้ รอื ไม่โดยเสยี ค่าใชจ้ า่ ยและเวลานอ้ ยท่สี ดุ และไดผ้ ลเป็นท่นี ่าพอใจ นกั วเิ คราะหร์ ะบบจะตอ้ งกาหนดใหไ้ ดว้ า่ การแกไ้ ขปญั หาดงั กลา่ วมีความเป็นไปไดท้ างเทคนิคและบคุ ลากร ความเป็นไปไดท้ างดา้ นบคุ ลากร คอื บรษิ ทั มบี คุ คลท่เี หมาะสมท่จี ะพฒั นาและตดิ ตง้ั ระบบเพยี งพอหรอื ไม่ ถา้ ไม่มีจะหาไดห้ รอื ไม่ จากท่ใี ด

การศึกษาความเป็ นไปได้ (Feasibility Study) มีดว้ ยกนั 5 ดา้ นหลกั ๆ คือ  ความเป็นไปไดด้ า้ นเทคนิค (technical feasibility) ศึกษาดา้ นฮารด์ แวร์ ซอฟตแ์ วร์ ว่าเหมาะสมหรอื ไม่  ความเป็นไปไดด้ า้ นเศรษฐกจิ (economic feasibility) เปรยี บเทยี บคงวามตมุ้ ค่า ผลตอบแทน ค่าใชจ้ า่ ย

การศึกษาความเป็ นไปได้ (Feasibility Study)มีดว้ ยกนั 5 ดา้ นหลกั ๆ คอื ความเป็นไปไดด้ า้ นการปฏบิ ตั งิ าน (operational feasibility) การ ทางานซ้าซอ้ นหรอื ไม่ ตรงกบั ความตอ้ งการหรอื ไม่ความเป็นไปไดด้ า้ นเวลา ( Schedule feasibility) พจิ ารณาเวลา ในการพฒั นาระบบ การใชเ้ วลาความเป็นไปไดด้ า้ นบคุ ลากร ( Human feasibility) ดูความพรอ้ ม ของบคุ ลากร การพฒั นาบคุ ลากร

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC) ขน้ั ตอนท่ี 2: การวเิ คราะหร์ ะบบ ( System Analysis ) หนา้ ท่ี : กาหนดปญั หา และศึกษาว่าเป็นไปไดห้ รอื ไม่ท่จี ะเปลย่ี นแปลงระบบ ผลลพั ธ์ : รายงานความเป็นไปได้ เคร่อื งมือ : เกบ็ รวบรวมขอ้ มูลของระบบและคาดคะเนความตอ้ งการของระบบ

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC) ขน้ั ตอนท่ี 2: การวเิ คราะหร์ ะบบ ( System Analysis ) บคุ ลากรและหนา้ ท่คี วามรบั ผิดชอบ : ผูใ้ ชจ้ ะมบี ทบาทสาคญั ในการศึกษา 1. นกั วเิ คราะหร์ ะบบจะเกบ็ รวบรวมขอ้ มูลทง้ั หมดท่จี าเป็นทง้ั หมดเก่ยี วกบั ปญั หา 2. นกั วเิ คราะหร์ ะบบคาดคะเนความตอ้ งการของระบบและแนวทางการแกป้ ญั หา 3. นกั วเิ คราะหร์ ะบบ กาหนดความตอ้ งการท่แี น่ชดั ซ่ึงจะใช้สาหรบั ขน้ั ตอนการวเิ คราะหต์ ่อไป 4. ผูบ้ รหิ ารตดั สนิ ใจวา่ จะดาเนินโครงการต่อไปหรอื ไม่

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC))การวเิ คราะหร์ ะบบ ( System Analysis) การวเิ คราะหร์ ะบบเร่มิ ตง้ั แต่การศึกษาระบบการทางานของ ธุรกจิ น้นั หลงั จากน้นั กาหนดความตอ้ งการของระบบใหม่ ซ่ึง นกั วเิ คราะหร์ ะบบจะตอ้ งใชเ้ ทคนิคในการเกบ็ ขอ้ มูล (Fact- Gathering Techniques) เม่ือจบขน้ั ตอนการวเิ คราะหแ์ ลว้ นกั วเิ คราะหร์ ะบบจะตอ้ งเขียนรายงานสรปุ ออกมาเป็น

ขอ้ มลู เฉพาะของปญั หา (Problem Specification)1.ทบทวนวตั ถปุ ระสงคแ์ ละเป้ าหมายของการวเิ คราะห์ ระบบ2.ศึกษาแนวทางท่ไี ดเ้ สนอไวใ้ นการศึกษาเบ้อื งตน้3.ศึกษารวบรวมเอกสารต่างๆ ท่เี ก่ยี วขอ้ งกบั ระบบ • ผงั การจดั องคก์ ร • แผนงานของหน่วยงาน • เอกสารตา่ งๆและรายงาน

ขอ้ มลู เฉพาะของปญั หา (Problem Specification)4. ศึกษาความตอ้ งการของผูบ้ รหิ าร • สมั ภาษณ์ผูบ้ รหิ ารและผูป้ ฏบิ ตั งิ าน • สารวจความตอ้ งการโดยใชแ้ บบสอบถาม5. ศึกษาสภาพการปฏบิ ตั ิงานจรงิ • ทาความเขา้ ใจเน้ือหาของขอ้ มูลท่ใี ชใ้ นปจั จุบนั • ทาความเขา้ ใจทางเดินของขอ้ มลู • ทาความเขา้ ใจกระบวนการทางาน • ทาความเขา้ ใจการดูแลรกั ษาขอ้ มูล

ขอ้ มูลเฉพาะของปญั หา (Problem Specification)6. จาแนกปญั หาในระบบปจั จุบนั7. กาหนดแนวทางการแกไ้ ขปญั หา8. กาหนดโครงร่างของระบบใหม่9. การจดั สรรทรพั ยากรต่างสาหรบั การพฒั นา10.จดั ทารายงายงานการวเิ คราะหร์ ะบบ

การวเิ คราะหข์ อ้ มูลท่รี วบรวมมา ประกอบดว้ ยการวเิ คราะหโ์ ครงสรา้ งและสง่ิ แวดลอ้ มขององคก์ ร การบรหิ าร การปฏบิ ตั กิ าร ตลอดจนความสมั พนั ธใ์ นสว่ นตา่ งๆ ขององคก์ รการวเิ คราะหก์ ระบวนการ เป็นการวเิ คราะหก์ ระบวนการทางานของระบบงานเดมิ และจาลองการทางานของระบบงานใหม่ท่ตี อ้ งการ เพอ่ื ใหท้ ราบว่าขอ้ มูลใดเกดิ กระบวนการทางธุรกจิการวเิ คราะหล์ กั ษณะของผลลพั ธ์ โดยพจิ ารณาวา่ ผูใ้ ดเป็นผูใ้ ชผ้ ลลพั ธ์ ไปใช้ท่ไี หน เพอ่ื วตั ถปุ ระสงคอ์ ะไร เม่ือไร ผลลพั ธต์ รงกบั ความตอ้ งการหรอื ไม่ มีความแน่นอนถกู ตอ้ งต่อการใชง้ านหรอื ไม่การวเิ คราะหข์ อ้ มูลเขา้ วเิ คราะหก์ ารใชข้ อ้ มูลในแตล่ ะหน่วยงานโดยคานึงถงึความสมั พนั ธร์ ะหวา่ งขอ้ มูล และวธิ ีการจดั แฟ้ มขอ้ มูล การประมวลผล และ

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC))ขน้ั ตอนท่ี 3: การออกแบบระบบ ( System Design)ในการออกแบบโปรแกรมตอ้ งคานึงถงึ ความปลอดภยั (Security) ของระบบดว้ ยเพอ่ื ป้ องกนั การผิดพลาดท่อี าจจะเกดิ ข้ึน เช่น \"รหสั \" สาหรบั ผูใ้ ชท้ ่มี ีสทิ ธ์สิ ารองไฟลข์ อ้ มลู ทง้ั หมด เป็นตน้ นกั วเิ คราะหร์ ะบบจะตอ้ งออกแบบฟอรม์ สาหรบั ขอ้ มูลขาเขา้ (InputFormat) ออกแบบรายงาน (Report Format) และการแสดงผลบนจอภาพ(Screen Format) หลกั การการออกแบบฟอรม์ ขอ้ มูลขาเขา้ คอื งา่ ยต่อการ ใช้งาน และป้ องกนั ขอ้ ผิดพลาดท่อี าจจะเกดิ ข้ึน ถดั มาระบบจะตอ้ งออกแบบวธิ ีการใชง้ าน

ขน้ั ตอนการออกแบบระบบสารสนเทศการออกแบบเชิงทางตรรกะ ทบทวนรายงานการวเิ คราะหร์ ะบบ ออกแบบตามลาดบั ต่างๆของงาน กาหนดสว่ นท่คี นและคอมพวิ เตอรท์ างานประสานกนัการออกแบบในรายละเอยี ด ออกแบบรายละเอยี ดต่างๆของระบบ ออกแบบขอ้ มูลตา่ งๆ สาหรบั การตรวจสอบความถกู ตอ้ ง ออกแบบเน้ือหาสาหรบั การฝึกอบรม จดั ทารายงานการออกแบบ

DESIGN PHASE• Design phase ประกอบกจิ กรรมหลกั 2 กจิ กรรมความตอ้ งการของ พฒั นารายละเอยี ดของhardware และ ระบบใหม่หรอื ปรบั ปรุง software ระบบสารสนเทศ

DESIGN PHASE•การศึกษาทางดา้ น hardware และ software: Solicit vendor proposals Make a decision• Use • RFQ, RFP, or • Various research RFI is sent to techniques are • Systems analyst techniques potential used to makes such as e- vendors or determine the recommendation VARs best proposal to steering Izdiennetsify technical committee specifications Test and evaluate vendor proposals

DESIGN PHASE•ขน้ั ตอนต่อไปในการกาหนดคณุ สมบตั ขิ องรายละเอยี ด •บางครง้ั เราเรยี กวา่ physical designDatabase Input Program design and design output design

DESIGN PHASE• การวเิ คราะหร์ ะบบมี 2 แบบคอื การออกแบบ input และ outputMockup คือตวั อยา่ งการออกแบบ Layout chart การกาหนดเทคนิคอนิ พตุ เอา้ พตุ ท่ี SA สมมตุ ิการทางานของ และขอ้ มลู ท่อี า้ งองิ ของผูเ้ ขียนโปรแกรมระบบ

DESIGN PHASE• Computer-aided software engineering (CASE) tools คอื เคร่อื งมอื ท่สี นบั สนุนกจิ กรรมหน่ึงหรอื มากกวา่ ของการพฒั นาระบบ• CASE tools จะมีเคร่อื งมือในการจดั การดงั น้ี: Project Graphics Prototypingrepository Quality Code Housekeepingassurance generator

DESIGN PHASE•บคุ ลากรสว่ นมากจะทบทวนการออกแบบรายละเอยี ดตาม ขอ้ กาหนด•การแนะนา คอื จะตอ้ งมแี บบของการทบทวนทกุ ระบบการ สง่ มอบ•ทมี ตรวจสอบจะตอ้ งรายงานขอ้ ผดิ พลาด

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC)) สรุปขน้ั ตอนท่ี 3: การออกแบบระบบ ( System Design) หนา้ ท่ี : ออกแบบระบบใหม่เพอ่ื ใหส้ อดคลอ้ งกบั ความตอ้ งการของผูใ้ ชแ้ ละฝ่ ายบรหิ าร ผลลพั ธ์ : ขอ้ มูลเฉพาะของการออกแบบ(System Design Specification) เคร่อื งมอื : พจนานุกรมขอ้ มูล Data Dictionary, แผนภาพการไหลของขอ้ มูล (Data Flow Diagram), ขอ้ มูลเฉพาะการประมวลผล (ProcessSpecification ), รูปแบบขอ้ มูล (Data Model), รูปแบบระบบ (SystemModel), ผงั งานระบบ (System Flow Charts), ผงั งานโครงสรา้ ง (StructureCharts), ผงั งาน HIPO (HIPO Chart), แบบฟอรม์ ขอ้ มูลขาเขา้ และรายงาน

บคุ ลากรและหนา้ ท่ี : 1. นกั วเิ คราะหร์ ะบบ ตดั สนิ ใจเลอื กคอมพวิ เตอรฮ์ ารด์ แวรแ์ ละซอฟตแ์ วร์(ถา้ ใช)้ 2. นกั วเิ คราะหร์ ะบบ เปลย่ี นแผนภาพทง้ั หลายท่ไี ดจ้ ากขน้ั ตอนการวเิ คราะห์มาเป็นแผนภาพลาดบั ขน้ั 3. นกั วเิ คราะหร์ ะบบ ออกแบบความปลอดภยั ของระบบ 4. นกั วเิ คราะหร์ ะบบ ออกแบบฟอรม์ ขอ้ มลู ขาเขา้ รายงาน และการแสดงภาพบนจอ 5. นกั วเิ คราะหร์ ะบบ กาหนดจานวนบคุ ลากรในหนา้ ท่ีตา่ งๆและการทางานของระบบ 6. ผูใ้ ชฝ้ ่ ายบรหิ าร และนกั วเิ คราะหร์ ะบบ ทบทวน เอกสารขอ้ มูลเฉพาะของการออกแบบเพอ่ื ความถกู ตอ้ งและสมบูรณ์แบบของระบบ

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC)ขน้ั ตอนท่ี 4: การพฒั นา/จดั หาระบบ (System development /acquisition): โปรแกรมเมอรจ์ ะเร่มิ เขียนและทดสอบโปรแกรมว่า ทางานถูกตอ้ งหรอื ไม่ โดยนกั วเิ คราะหร์ ะบบตอ้ งเตรยี มสถานท่สี าหรบั เคร่อื งคอมพวิ เตอร์แลว้ จะตอ้ งตรวจสอบวา่ คอมพวิ เตอรท์ างานเรยี บรอ้ ยดี หลงั จากน้นั ตอ้ งควบคมุ ดูแลการเขียนคูม่ ือซ่ึงประกอบดว้ ยขอ้ มูลการใชง้ านสารบญั การอา้ งองิ \"Help\" บนจอภาพ เป็นตน้ นอกจากขอ้ มูลการใชง้ านแลว้ ตอ้ งมีการฝึกอบรมพนกั งานท่จี ะเป็ นผูใ้ ชง้ านจรงิ ของระบบเพอ่ื ใหเ้ ขา้ ใจและทางานไดโ้ ดยไม่มปี ญั หาอาจจะอบรมตวั ตอ่ ตวั หรอื เป็นกลมุ่ ก็ได้

การพฒั นาระบบสารสนเทศ ขน้ั ตอนการพฒั นาระบบสารสนเทศ การออกแบบโปรแกรมคอมพวิ เตอร์ การเขียนโปรแกรมคอมพวิ เตอร์ การทดสอบโปรแกรมคอมพวิ เตอร์ การจดั ทาเอกสารประกอบระบบ

การออกแบบโปรแกรมคอมพวิ เตอร์1. ขน้ั ตอนการออกแบบโปรแกรมคอมพวิ เตอร์ 1.1 การกาหนดรายละเอยี ดในการแกป้ ญั หาโดยพจิ ารณาสว่ นประกอบ 3 สว่ นคือ - สว่ นขอ้ มูลนาเขา้ - สว่ นประมวลผล - สว่ นแสดงผล 1.2 การออกแบบโปรแกรมคอมพวิ เตอร์ นารายละเอยี ดมาพฒั นาเป็น โปรแกรมคอมพวิ เตอร์

การออกแบบโปรแกรมคอมพวิ เตอร์ (ตอ่ )2. หลกั การในการออกแบบโปรแกรมคอมพวิ เตอร์ แบบโครงสรา้ ง 2.1 การออกแบบโปรแกรมจากบนลงลา่ งกรณี ปญั หาซบั ซอ้ น ควรแบง่ เป็นสว่ น ๆ แลว้ นาปญั หา หลกั มาพจิ ารณาออกแบบเป็นโปรแกรมกอ่ น จากน้นั จงึ วเิ คราะหต์ ่อถงึ การแกป้ ญั หาย่อยลงไป

การออกแบบโปรแกรมคอมพวิ เตอร์ (ตอ่ )2.2 โครงสรา้ งการควบคมุ โปรแกรมคอมพวิ เตอร์ การออกแบบโปรแกรมโดยใชโ้ ครงสรา้ งพน้ ฐาน แสดงขน้ั ตอน  การทางานในโปรแกรม ไดแ้ ก่  การทางานตามลาดบั  การทางานแบบทาซ้า (Do until / Do while)  การทางานแบบเลอื กทา (IF then else)

3. เคร่อื งมือช่วยออกแบบโปรแกรมคอมพวิ เตอร์ 3.1 ผงั งานโปรแกรม (program flowchart) 3.2 ชดุ คาสงั่ จาลอง (psuedocode) 3.3 ตารางการตดั สนิ ใจ (decision table) 3.4 ตน้ ไมก้ ารตดั สนิ ใจ (decision tree) 3.5 ผงั แสดงลาดบั ขน้ั ตอนการปฏบิ ตั งิ าน (HIPO chart)

การทดสอบการทางานของโปรแกรม คอมพวิ เตอร์1. ทดสอบการทางานของโปรแกรมแต่ละโปรแกรม(unit test)2. ทดสอบการทางานร่วมกนั ของโปรแกรมทกุ โปรแกรมในระบบ(integration test)3. ทดสอบกบั ขอ้ มูลจรงิ เพอ่ื ยอมรบั ระบบโดยผูใ้ ชร้ ะบบ(acceptance test)

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC)) สรุปขน้ั ตอนท่ี 4: การพฒั นาระบบหนา้ ท่ี : เขียนและทดสอบโปรแกรมผลลพั ธ์ : โปรแกรมท่ที ดสอบเรยี บรอ้ ยแลว้ เอกสารคูม่ อื การใช้ และการฝึกอบรมเคร่อื งมอื : เคร่อื งมอื ของโปรแกรมเมอรท์ ง้ั หลาย Editor, compiler, StructureWalkthrough, วธิ ีการทดสอบโปรแกรม การเขียนเอกสารประกอบการใชง้ านบคุ ลากรและหนา้ ท่ี : 1. นกั วเิ คราะหร์ ะบบ ดูแลการเตรยี มสถานท่แี ละตดิ ตง้ั เคร่อื งคอมพวิ เตอร์(ถา้ ซ้ือใหม่) 2. นกั วเิ คราะหร์ ะบบ วางแผนและดูแลการเขียนโปรแกรม ทดสอบโปรแกรม

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC))สรุปขน้ั ตอนท่ี 4: การพฒั นาระบบ 3. โปรแกรมเมอรเ์ ขียนและทดสอบโปรแกรม หรอื แกไ้ ขโปรแกรม ถา้ ซ้ือโปรแกรมสาเรจ็ รูป 4. นกั วเิ คราะหร์ ะบบ วางแผนทดสอบโปรแกรม 5. ทีมท่ที างานรว่ มกนั ทดสอบโปรแกรม 6. ผูใ้ ชต้ รวจสอบใหแ้ น่ใจว่า โปรแกรมทางานตามตอ้ งการ 7. นกั วเิ คราะหร์ ะบบ ดูแลการเขียนคู่มอื การใชง้ านและการฝึ กอบรม

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC)ขน้ั ตอนท่ี 5: การตดิ ตง้ั ระบบและการทดสอบ ขน้ั ตอนน้ีบริษทั นาระบบใหม่มาใชแ้ ทนของเก่าภายใตก้ ารดูแลของนกั วเิ คราะหร์ ะบบ การป้ อนขอ้ มูลตอ้ งทาใหเ้ รยี บรอ้ ย และในท่สี ุดบรษิ ทัเร่มิ ตน้ ใชง้ านระบบใหม่น้ีได้ การนาระบบเขา้ มาควรจะทาอยา่ งคอ่ ยเป็นคอ่ ยไปทลี ะนอ้ ย ท่ีดีท่สี ดุคอื ใชร้ ะบบใหม่ควบคู่ไปกบั ระบบเกา่ ไปสกั ระยะหน่ึง โดยใชข้ อ้ มูลชดุเดยี วกนั แลว้ เปรยี บเทยี บผลลพั ธว์ า่ ตรงกนั หรอื ไม่ ถา้ เรียบรอ้ ยกเ็ อาระบบเกา่ ออกไดแ้ ลว้ ใชร้ ะบบใหม่ตอ่ ไป

เป็นขน้ั ตอนของการตดิ ตง้ั ระบบ เพอ่ื ใหก้ ารทางานของระบบ ประสบผลสาเรจ็ ดว้ ยความเรยี บรอ้ ยมีการทางานดงั ต่อไปน้ี1. การเปล่ยี นแปลงระบบใหม่ การเปล่ยี นจากระบบสารสนเทศเก่าเป็นระบบสารสนเทศใหม่จะรวมถงึ ฮารด์ แวร์ ซอฟตแ์ วร์ และแฟ้ มขอ้ มูล • การเปล่ยี นฮารด์ แวร์ • การเปล่ยี นแปลงซอฟตแ์ วร์ • การเปล่ยี นแปลงแฟ้ มขอ้ มูลหรอื ขอ้ มูล

IMPLEMENTATION PHASE• จุดประสงคข์ อง implementation phase คอื นาโครงสรา้ งใหม่หรอื ปรบั ปรุงระบบและสง่ มอบDevelop Install and Train users Convert toprograms test the new the new system system

IMPLEMENTATION PHASE•การทดสอบระบบใหม่มีดงั น้ี Unit test Systems test Integration Acceptance• ตรวจสอบ • ตรวจสอบ test test ความถกู ตอ้ ง ความถกู ตอ้ ง • ตรวจสอบ • ตรวจสอบ ของ ของ ความถกู ตอ้ ง ความถกู โปรแกรม โปรแกรม ของการ ตอ้ งการใช ้ ตา่ งๆแตล่ ะ ตงั้ แตเ่ รมิ่ ตน้ เชอ่ื มโยง งานของผใู ้ ช ้ โปรแกรม จนไดผ้ ล ของ วา่ ยอมรับ ลพั ธ์ โปรแกรม หรอื ไม่ ประยกุ ต์Page 644

IMPLEMENTATION PHASE•การฝึกอบรม (Training) เป็นการแสดงใหผูใ้ ช้ เรยี นรูก้ ารทางานของฮารด์ แวรแ์ ละซอฟตแ์ วรใ์ หม่ • One-on-one sessions • Classroom-style lectures • Web-based training

IMPLEMENTATION PHASE• กลยทุ ธใ์ นการเปลย่ี นแปลงจากระบบเกา่ เป็ นระบบใหม่

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC) สรุปขน้ั ตอนท่ี 5: การตดิ ตง้ั ระบบและการทดสอบ ขน้ั ตอนน้ีบรษิ ทั นาระบบใหม่มาใชแ้ ทนของเกา่ ภายใตก้ ารดูแลของนกั วเิ คราะห์ ระบบ การป้ อนขอ้ มูลตอ้ งทาใหเ้ รยี บรอ้ ย และในท่ีสดุ บรษิ ทัเร่มิ ตน้ ใชง้ านระบบใหม่น้ีได้ การนาระบบเขา้ มาควรจะทาอย่างคอ่ ยเป็นค่อยไปทลี ะนอ้ ย ท่ดี ีท่สี ดุ คือใชร้ ะบบใหม่ควบคูไ่ ปกบั ระบบเกา่ ไปสกั ระยะหน่ึง โดยใชข้ อ้ มูลชุดเดยี วกนัแลว้ เปรยี บเทยี บผลลพั ธว์ ่าตรงกนั หรอื ไม่ ถา้ เรยี บรอ้ ยกเ็ อาระบบเกา่ออกได้ แลว้ ใชร้ ะบบใหม่ตอ่ ไป

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC)) ขน้ั ตอนท่ี 6: บารุงรกั ษาระบบ (Maintenance) การบารุงรกั ษาไดแ้ ก่ การแกไ้ ขโปรแกรมหลงั จากการใชง้ านแลว้การบารุงรกั ษาระบบ ควรจะอยู่ภายใตก้ ารดูแลของนกั วเิ คราะหร์ ะบบเม่ือผูบ้ รหิ ารตอ้ งการแกไ้ ขสว่ นใดนกั วเิ คราะหร์ ะบบตอ้ งเตรยี มแผนภาพตา่ ง ๆ และศึกษาผลกระทบตอ่ ระบบ และใหผ้ ูบ้ รหิ ารตดั สนิ ใจต่อไปว่าควรจะแกไ้ ขหรอื ไม่

วงจรการพฒั นาระบบ (System Development Life Cycle (SDLC)) สรุปขน้ั ตอนท่ี 6: บารุงรกั ษาระบบ (Maintenance)การบารุงรกั ษา ไดแ้ ก่ การแกไ้ ขโปรแกรมหลงั จากการใชง้ านแลว้ สาเหตทุ ่ีตอ้ งแกไ้ ขโปรแกรมหลงั จากใชง้ านแลว้ สาเหตทุ ่ตี อ้ งแกไ้ ขระบบมี 2 ขอ้ คอื1. มปี ญั หาในโปรแกรม (Bug) และ 2. การดาเนินงานในองคก์ รหรอื ธุรกจิเปล่ยี นไป จากสถติ ขิ องระบบท่พี ฒั นาแลว้ ทง้ั หมดประมาณ 40% ของคา่ ใชจ้ า่ ยในการแกไ้ ขโปรแกรม เน่ืองจากมี \"Bug\" ดงั น้นั นกั วเิ คราะหร์ ะบบควรใหค้ วามสาคญั กบั การบารงุ รกั ษา ซ่งึ ปกตจิ ะคดิ ว่าไม่มคี วามสาคญั มากนกั

Operation, Support, and Security Phase• จุดประสงคข์ อง operation, support, and security phase คอื เพอ่ื ใหร้ ะบบสารสนเทศมผี ูช้ ่วยในการดาเนินงานไดด้ ีหลงั จากการ ตดิ ตง้ั ระบบใหม่แลว้ Perform Monitor Assessmaintenance system system performance security activities

ทมี งานพฒั นาระบบ ในวงจรพฒั นาระบบน้ันมี ขน้ั ตอนอยู่มากมายกว่าจะได้ เ ป็ น ร ะ บ บ ข้ึ น ม า ดัง น้ั น ทีมงานท่ีตอ้ งใชใ้ นการพฒั นา ระบบจงึ มอี ยู่หลายสว่ นเช่นกนั

ทมี งานพฒั นาระบบ 1. คณะกรรมการดาเนินงาน เป็นผูว้ างนโยบายและกลยทุ ธใ์ นการพฒั นาระบบสารสนเทศใหเ้ ป็นไปตามเป้ าหมายขององคก์ ร 2. ผูจ้ ดั การระบบสารสนเทศ (Project Manager) เป็นผูค้ วบคมุ ให้ดาเนินการไปตามแผนของโครงการ 3. นกั วเิ คราะหร์ ะบบ (System Analyst) เป็นผูท้ ่วี เิ คราะห์ และออกแบบระบบ 4. โปรแกรมเมอร์ (Programmer) คือ ผูท้ ่เี ขียนโปรแกรมตามระบบท่ีออกแบบมา

ทีมงานพฒั นาระบบ5. วศิ วกรระบบ (System Engineer) คอื ผูเ้ ช่ียวชาญดา้ นระบบคอมพวิ เตอร์ การสอ่ื สาร และเครอื ข่ายคอมพวิ เตอร์6. ผูส้ นบั สนุนฝ่ ายเทคนิค(Technical Support) คอื ผูท้ ่ชี ่วยสนบั สนุนในดา้ นเทคนิค7. เจา้ หนา้ ท่รี วบรวมขอ้ มูล8. ผูใ้ ชง้ านระบบ (End User)


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook