วงจรการพัฒนาระบบ

posted on 02 Oct 2008 13:08 by aofsa80

วงจรการพัฒนาระบบ (SDLC)

1.กำหนดปัญหา

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

2.วิเคราะห์ปัญหา.

เป็นขั้นตอนการวิเคราะห์ระบบ ซึ่งเป็นการนำสิ่งที่รวบรวมข้อมูลจากขั้นตอนที่1 มา ทบทวนอีกครั้ง และนำมาสร้างเป็นแบบจำลองเชิงตรรกะ (Logical Model) โดยนักวิเคราะห์ระบบจะออกแบบไปตามความต้องการของผู้ใช้ว่าควรมีลักษณะการทำงานของระบบมีรูปแบบที่แสดงผลออกมาอย่างไร มีการจัดเก็บข้อมูลอะไรบ้าง วิเคราะห์ออกมาในรูปแบบของแผนภาพกระแสข้อมูล (Data Flow Diagram) และพจนานุกรมข้อมูล (Data Dictionary)

3.ออกแบบ 

 เป็นขั้นตอนการออกแบบระบบงานโดยมีจุดมุ่งหมายเกี่ยวกับการแก้ไขปัญหานั้นจะต้องทำอย่างไร ซึ่งในขั้นตอนนี้แบบจำลองเชิงตรรกะ (Logical Model) จะถูกสร้างให้เป็นแบบจำลองทางกายภาพ (Physical Model) คือการออกแบบให้ระบบนั้นสามารถปฏิบัติงานได้จริง

4.พัฒนา

 ขั้นตอนนี้เป็นการทำงานร่วมกันระหว่างโปรแกรมเมอร์และนักวิเคราะห์ระบบเพื่อพัฒนาระบบ ซึ่งต้องนำส่วนที่ได้จากการวิเคราะห์ระบบในขั้นตอนที่3 และการออกแบบระบบในขั้นตอนที่4 มาใช้ ซึ่งในขั้นตอนนี้จะต้องมีการจัดทำเอกสารและฝึกอบรมผู้ใช้งานควบคู่ไปด้วย 

ขยายความ การพัฒนาระบบ (Construction) ในขั้นตอนนี้โปรแกรมเมอร์จะเริ่มเขียนและทดสอบโปรแกรมว่า ทำงานถูกต้องหรือไม่ ต้องมีการทดสอบกับข้อมูลจริงที่เลือกแล้ว ถ้าทุกอย่างเรียบร้อย เราจะได้โปรแกรมที่พร้อมที่จะนำไปใช้งานจริงต่อไป หลังจากนั้นต้องเตรียมคู่มือการใช้และการฝึกอบรมผู้ใช้งานจริงของระบบระยะแรกในขั้นตอนนี้นักวิเคราะห์ระบบต้องเตรียมสถานที่สำหรับเครื่องคอมพิวเตอร์แล้วจะต้องตรวจสอบว่าคอมพิวเตอร์ทำงานเรียบร้อยดีโปรแกรมเมอร์เขียนโปรแกรมตามข้อมูลที่ได้จากเอกสารข้อมูลเฉพาะของการออกแบบ (Design Specification) ปกติแล้วนักวิเคราะห์ระบบไม่มีหน้าที่เกี่ยวข้องในการเขียนโปรแกรม แต่ถ้าโปรแกรมเมอร์คิดว่าการเขียนอย่างอื่นดีกว่าจะต้องปรึกษานักวิเคราะห์ระบบเสียก่อน เพื่อที่ว่านักวิเคราะห์จะบอกได้ว่าโปรแกรมที่จะแก้ไขนั้นมีผลกระทบกับระบบทั้งหมดหรือไม่ โปรแกรมเมอร์เขียนเสร็จแล้วต้องมีการทบทวนกับนักวิเคราะห์ระบบและผู้ใช้งาน เพื่อค้นหาข้อผิดพลาด วิธีการนี้เรียกว่า "Structure Walkthrough " การทดสอบโปรแกรมจะต้องทดสอบกับข้อมูลที่เลือกแล้วชุดหนึ่ง ซึ่งอาจจะเลือกโดยผู้ใช้ การทดสอบเป็นหน้าที่ของโปรแกรมเมอร์ แต่นักวิเคราะห์ระบบต้องแน่ใจว่า โปรแกรมทั้งหมดจะต้องไม่มีข้อผิดพลาด หลังจากนั้นต้องควบคุมดูแลการเขียนคู่มือซึ่งประกอบด้วยข้อมูลการใช้งานสารบัญการอ้างอิง "Help" บนจอภาพ เป็นต้น นอกจากข้อมูลการใช้งานแล้ว ต้องมีการฝึกอบรมพนักงานที่จะเป็นผู้ใช้งานจริงของระบบเพื่อให้เข้าใจและทำงานได้โดยไม่มีปัญหาอาจจะอบรมตัวต่อตัวหรือเป็นกลุ่มก็ได้  

5. ทดลอง 

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

6. ขั้นติดตั้งระบบ

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

7.บำรุงรักษา

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

ขยายความบำรุงรักษา (Maintenance) การบำรุงรักษาได้แก่ การแก้ไขโปรแกรมหลังจากการใช้งานแล้ว สาเหตุที่ต้องแก้ไขโปรแกรมหลังจากใช้งานแล้ว สาเหตุที่ต้องแก้ไขระบบส่วนใหญ่มี 2 ข้อ คือ 1. มีปัญหาในโปรแกรม (Bug) และ 2. การดำเนินงานในองค์กรหรือธุรกิจเปลี่ยนไป จากสถิติของระบบที่พัฒนาแล้วทั้งหมดประมาณ 40% ของค่าใช้จ่ายในการแก้ไขโปรแกรม เนื่องจากมี "Bug" ดังนั้นนักวิเคราะห์ระบบควรให้ความสำคัญกับการบำรุงรักษา ซึ่งปกติจะคิดว่าไม่มีความสำคัญมากนัก เมื่อธุรกิจขยายตัวมากขึ้น ความต้องการของระบบอาจจะเพิ่มมากขึ้น เช่น ต้องการรายงานเพิ่มขึ้น ระบบที่ดีควรจะแก้ไขเพิ่มเติมสิ่งที่ต้องการได้การบำรุงรักษาระบบ ควรจะอยู่ภายใต้การดูแลของนักวิเคราะห์ระบบ เมื่อผู้บริหารต้องการแก้ไขส่วนใดนักวิเคราะห์ระบบต้องเตรียมแผนภาพต่าง ๆ และศึกษาผลกระทบต่อระบบ และให้ผู้บริหารตัดสินใจต่อไปว่าควรจะแก้ไขหรือไม่    

edit @ 2 Oct 2008 13:15:25 by aofsa80exteen.com

Comment

smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry
smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

ใจนะจร้า
big smile big smile big smile

#1 By ..bAyBiE.. on 2008-10-02 13:39

ใจนะจร้า
big smile big smile big smile

#2 By ..bAyBiE.. on 2008-10-02 13:39

ควยบ่ะ

#3 By (112.142.0.104) on 2009-06-23 10:47

big smile big smile

#4 By อุ๊บะ (58.10.170.128) on 2009-07-21 11:10

big smile big smile

#5 By อุ๊บะ (58.10.170.128) on 2009-07-21 11:10

big smile open-mounthed smile confused smile question surprised smile

#6 By fai (202.143.160.151) on 2009-10-28 16:31

cry embarrassed

#7 By (202.143.160.151) on 2009-10-28 16:40

#8 By (202.143.160.151) on 2009-10-28 16:40

งงโว้ย

#9 By (58.9.161.167) on 2009-11-06 19:19

ขอบใจ

#10 By (118.173.224.207) on 2009-12-01 08:36

สวัสดีครับเพื่อนๆ ม.3/2

#11 By สันติ (118.173.224.30) on 2009-12-02 09:10

+_+ผมดิ๊บรักก้อยที่สดในโลกเลยและในหลวง555

#12 By มนตรี รักก้อย (118.173.224.30) on 2009-12-02 09:30

ผมต้นครับผมมันง้าวครับผมมันหลายใจครับหำผมเป็นกากครับ

#13 By ต้น3/5ครับ (118.173.224.30) on 2009-12-02 09:31

+_+ผมพีดรงเรียนแม่แตงรักน้องแผมที่สุดในโลกเลยกั้ฟฟฟ+_+

#14 By จักรกิช คับ (118.173.224.30) on 2009-12-02 09:32

ทำไงดีครับหำผมเป็นกากครับคันมาก

#15 By ผมชื่อพีครับ3/5 (118.173.224.30) on 2009-12-02 09:32

305จงเจริญ

#16 By จักรกิช คับ (118.173.224.30) on 2009-12-02 09:33

ไอ่ดิ๊บหำคิงเปงกากกะ555_305โรงเรียนแม่แตง

#17 By จักรกิช คับ (118.173.224.30) on 2009-12-02 09:35

big smileผม open-mounthed smileเป็น confused smileคน sad smileหล่อ

#18 By (118.173.224.30) on 2009-12-02 09:38

ผมชื้อ C

#19 By ผมชื่อ C (118.173.224.30) on 2009-12-02 09:39

เล่นกันหาป่อมืงยัง

#20 By c (118.173.224.30) on 2009-12-02 09:41

cry double wink wink embarrassed sad smile เด็กดี

#21 By (118.173.224.30) on 2009-12-02 09:42

เเก้วดัก

#22 By เเก้ว (118.173.224.30) on 2009-12-02 09:43

#23 By คนสวย (118.173.224.30) on 2009-12-02 09:43

+++ไอ่ดิ๊บ555+++ตลกวะหำเปงสังฆัง

#24 By มนตรี (118.173.224.30) on 2009-12-02 09:44

เเก้วดักรักตี

#25 By เเก้ว (118.173.224.30) on 2009-12-02 09:45

สุขใดไหนเท่า รักเมาบ่าวหล่อ จิตใจเหี่ยวห่อ บ่าวบ่ะหล่อรักเมา
question sad smile open-mounthed smile wink surprised smile embarrassed question tongue angry smile confused smile

#26 By คนสวย (118.173.224.30) on 2009-12-02 09:45

big smileผม questionคนเทครับ

#27 By (118.173.224.30) on 2009-12-02 09:47

#28 By มนตรี (118.173.224.30) on 2009-12-02 09:47

มงชอบพี่แนท

#29 By บาสm.t. (118.173.224.30) on 2009-12-02 09:48

โน๊ต อุดม 305 มีด้วยเหรอร.รแม่..

#30 By มนตรี (118.173.224.30) on 2009-12-02 09:48

มงชอบพี่แนท

#31 By บาสm.t. (118.173.224.30) on 2009-12-02 09:48

มงชอบพี่แนท

#32 By บาสm.t. (118.173.224.30) on 2009-12-02 09:49

ตรี ต๋อย แตม เตย ครอบครัวคนดำ ดำ ดำ ดำ ดำ ดำ ดำ ดำๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ 555+ open-mounthed smile big smile tongue embarrassed question double wink cry

#33 By lee min ho (118.173.224.30) on 2009-12-02 09:50

มงชอบพี่แนท

#34 By บาสm.t. (118.173.224.30) on 2009-12-02 09:50

พ่อมึงหยัง อีนุก

#35 By (118.173.224.30) on 2009-12-02 09:51

เอิง เอิงๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ confused smile big smile open-mounthed smile

#36 By ควย (118.173.224.30) on 2009-12-02 09:51

เรารักมงนะ
sad smile angry smile

#37 By กู D.B.F (118.173.224.30) on 2009-12-02 09:51

หัวค.ว.ย.บะไอ่ดิป

#38 By (118.173.224.30) on 2009-12-02 09:51

เเก้ว ดัก ดี ดัก

#39 By เเต้ม (118.173.224.30) on 2009-12-02 09:52

embarrassed

#40 By พ่อเอหรอ!สาด (118.173.224.30) on 2009-12-02 09:52

น้องสาวสอบมงquestion

#41 By นพดล (118.173.224.30) on 2009-12-02 09:52

ไอ่ความทุกคนจากคน1คน
embarrassed embarrassed embarrassed embarrassed

#42 By (118.173.224.30) on 2009-12-02 09:52

สาด!คายด่ากรูว่ะ

#43 By นุ๊ก (118.173.224.30) on 2009-12-02 09:53

มงพ่อชื่อนวยแม่ชื่นงคราน

#44 By มงคล (118.173.224.30) on 2009-12-02 09:53

double wink double wink double wink double wink double wink ควยควยควยควยควยควยควยควยควยควยควยควยควยคๆ555555555+ๆ

#45 By (118.173.224.30) on 2009-12-02 09:53

อำนวย love นงคารมากมายopen-mounthed smile open-mounthed smile open-mounthed smile open-mounthed smile open-mounthed smile open-mounthed smile open-mounthed smile open-mounthed smile open-mounthed smile

#46 By แก้ว (118.173.224.30) on 2009-12-02 09:53

หวานปากกรูละกรูไดขึ้นน้องหมิวแน่
+++_+++กรูร๊ากน้องหมิว

#47 By นพดล (118.173.224.30) on 2009-12-02 09:53

sad smileมงอยากขึ้นน้องสาว

#48 By พาราดอย (118.173.224.30) on 2009-12-02 09:54

ผมดิฟแฟนหมาข้างบ้านครับ

#49 By ดิฟ (118.173.224.30) on 2009-12-02 09:55

กูด่าพ่อมึงอีนุก
55555555+ๆควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยควยๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆembarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed embarrassed

#50 By (118.173.224.30) on 2009-12-02 09:55