System Development Lift Cycle

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
ส่วนที่ : 2 เรื่อง การวางแผน
Advertisements

เทคโนโลยีฐานข้อมูลสำนักงาน
วิชาหัวข้อเรื่องที่ทันสมัยทางวิทยาการคอมพิวเตอร์ 6 มกราคม 2555
การเสนอโครงการวิทยานิพนธ์
ซอฟต์แวร์.
ความสำคัญของงานวิจัย เสนอ รศ.ดร.เผชิญ กิจระการ
บทที่ 1 ลักษณะของระบบบัญชี
วงจรพัฒนาระบบ (System Development Life Cycle)
ขั้นตอนการออกแบบมัลติมีเดีย Multimedia Design Step
การวิเคราะห์ระบบและวิธีปฏิบัติงาน
การเขียนผังงาน.
หน่วย 6 การพัฒนาสารสนเทศ
การทดลองและการเขียนรายงานผลการทดลองทางวิทยาศาสตร์
กิตติพงศ์ เซ่งลอยเลื่อน (ดอน)
   ฮาร์ดแวร์ (Hardware)               ฮาร์ดแวร์เป็นองค์ประกอบสำคัญของระบบสารสนเทศ หมายถึง เครื่องคอมพิวเตอร์ อุปกรณ์รอบข้าง รวมทั้งอุปกรณ์สื่อสารสำหรับเชื่อมโยงคอมพิวเตอร์เข้าเป็นเครือข่าย.
การศึกษารายกรณี.
งานนำเสนอแฟ้มสะสมผลงาน
หลักการออกแบบของ ADDIE model ADDIE model
การออกแบบสื่อเพื่อการศึกษา ADDIE MODAL
ปรู๊ฟทันใจ โครงการ แผนกลูกค้าสัมพันธ์
เรื่องสืบเนื่อง การวางแผนและบริหารโครงการสำหรับส่วน ราชการ
สาระการงานอาชีพและเทคโนโลยี
ระบบธุรกิจการป้องกันอัคคีภัย...!!!
ซอฟต์แวร์.
การพัฒนากิจกรรม การเรียนรู้ โดยโครงงาน
การเตรียมเอกสาร สอบหัวข้อโครงงาน
บทที่ 2 วิธีการพัฒนาซอฟต์แวร์
การวิเคราะห์ความต้องการด้านระบบ
การจัดหา การติดตั้ง และการบำรุงรักษาระบบ
กิจกรรมที่ 1 1. ให้ท่านอ่านกรณีศึกษาที่ท่านได้รับ
Surachai Wachirahatthapong
บรรยายโดย สุรางคนา ธรรมลิขิต
พัฒนาการการนำระบบสารสนเทศมาใช้ สำหรับงานทรัพยากรมนุษย์
บทบาทการบริหารงานสำนักงาน 1
บทที่ 2 การพัฒนาระบบ (System Development)
การวางแผนและ การจัดทำ IT Audit
Waterfall model แบบจำลองน้ำตก
การจัดทำคู่มือ การปฏิบัติงาน Work Manual
สัมมนาคอมพิวเตอร์ธุรกิจ
บทที่ 1 ความรู้พื้นฐานในการ พัฒนาระบบ
บุคลากร (Peopleware) บุคลากรทางด้านระบบสารสนเทศภูมิศาสตร์ ค่อนข้างมีความจำเป็นที่ต้องมีความรู้หลากหลาย และมีความสนใจเทคโนโลยีสารสนเทศใหม่ๆ เสมอ และคอยติดตามข่าวสารความเป็นไปของเทคโนโลยีทางด้านนี้
การพัฒนาและติดตั้งระบบ
การพัฒนาระบบสารสนเทศ (Information System Development)
สมบูรณ์ บุญกิจอนุสรณ์ กองงานด่านอาหารและยา
วิธีการทางคอมพิวเตอร์
ส่วนที่ 1 Introduction to System Development
การออกแบบฐานข้อมูลและการบริหารธุรกิจ
SYSTEM ความรู้ทั่วไปเกี่ยวกับระบบ
3. การพัฒนาระบบสารสนเทศ
Flow Chart INT1103 Computer Programming
การออกแบบระบบฐานข้อมูล
การเพิ่มผลผลิต Productivity
การพัฒนาระบบฐานข้อมูล
II > วงจรการพัฒนาระบบ (System Development Life Cycle)
2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)
โปรแกรมฐานข้อมูลที่นิยมใช้
ปัญหาคืออะไร. การวิเคราะห์ขั้นตอนวิธีการแก้ไขปัญหา รายวิชา การโปรแกรมและการประยุกต์ (ง30222)
งานเทคโนโลยีสารสนเทศ โรงเรียนพนมเบญจา
หลักการแก้ปัญหา
หลักการแก้ปัญหา.
การควบคุมผลกาปฏิบัติงาน
การวิเคราะห์และออกแบบระบบ System Analysis and Design
ADDIE Model.
การสอนโดยการแบ่งกลุ่มทำกิจกรรม
7.Discussion การอภิปราย นายวัชรกร เดชะบุญ รหัสนิสิต
การออกแบบสื่อเพื่อการศึกษา ADDIE Model
วิทยาศาสตร์หมายถึงอะไร
เรียนรู้ร่วมกันเป็นทีม
ใบสำเนางานนำเสนอ:

System Development Lift Cycle SDLC System Development Lift Cycle

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

Water Fall Model Water Fall Model มีการใช้งานมาตั้งแต่ปี 1970 ในแต่ละขั้นตอนสามารถวนหรือย้อนกลับไปทำขั้นตอนก่อนหน้าได้ เนื่องจากนักวิเคราะห์อาจมองเห็นปัญหาที่เกิดขึ้นหลังจากลงมือทำบางส่วนไปแล้ว จึงจำเป็นต้องย้อนกลับไปแก้ไขให้ทำงานได้ตรงตามความต้องการ

SDLC : System Development Lift Cycle Requirement Analysis Design Coding Testing Install + Maintenance

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

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

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

Coding:การเขียนโปรแกรม เป็นขั้นตอนของการเขียนโปรแกรมโดยนักเขียนโปรแกรม (Programmer)เพื่อให้สามารถทำงานและรองรับความต้องการตามที่กำหนดไว้ได้โดยต้องเลือกใช้เครื่องมือและภาษาคอมพิวเตอร์ที่เหมาะสมมาใช้ในการพัฒนาโปรแกรมให้ครบสมบูรณ์

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

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

Maintenance:การบำรุงรักษาระบบ เป็นขั้นตอนที่คอยดูแลรักษา ให้ระบบสามารถคงอยู่ได้ รวมไปถึงการปรับปรุงเปลี่ยนแปลงบางส่วนหรือทั้งหมดของระบบเพื่อให้เหมาะสมและให้ระบบงานนั้นสามารถทำตามความต้องการของผู้ใช้ให้ได้มากที่สุด เป็นงานระยะยาว