SlideShare a Scribd company logo
 
  วงจรการพัฒนาระบบ  คือ    กระบวนในการพัฒนาระบบสารสนเทศ     เพื่อแก้ปัญหาทางธุรกิจและตอบสนองความต้องการของผู้ใช้ได้ โดยภายในวงจรนั้นจะแบ่งกระบวนการพัฒนาออกเป็นกลุ่มงานหลัก ๆ     ดังนี้    ด้านการวางแผน    (Planning  Phase)  ด้านการวิเคราะห์  ( Analysis Phase)  ด้านการออกแบบ   (Design Phase)  ด้านการสร้างและพัฒนา  ( Implementation Phase) 1. SDLC  คืออะไร พร้อมยกตัวอย่างที่สามารถอธิบายให้เข้าใจได้
โดยแต่ละงานจะประกอบไปด้วยขั้นตอน    ( Steps)  ต่างๆ   ซึ่งแต่ละโครงการพัฒนาระบบจะมีขั้นตอนแตกต่างกัน   ทำให้ปัจจุบันมีรูปแบบของวงจรการพัฒนาระบบแตกแขนงออกไปมากมาย เช่น   1. SDLC  ในรูปแบบ  Waterfall           2. SDLC  ในรูปแบบ  Adapted Waterfall           3. SDLC  ในรูปแบบ  Evolutionary           4. SDLC  ในรูปแบบ  Incremental           5. SDLC  ในรูปแบบ  Spiral
จากกระบวนการในการพัฒนาระบบ จะต้องมีวิธีการหรือแนวทางที่จะนำกระบวนการนั้นมาลงมือปฏิบัติเพื่อให้การพัฒนาระบบเพื่อให้เกิดผลสำเร็จจนกลายเป็นระบบที่สามารถใช้งานได้อย่างมีประสิทธิภาพ วิธีการดังกล่าวเรียกว่า  " Methodology"
วงจร  SDLC   เป็นขั้นตอนในการพัฒนาโปรแกรมหรือระบบสารสนเทศ มีขั้นตอนด้วยกันดังนี้ 1. Planning  ขั้นตอนของการวางแผน 1.1  วางแผนพิจารณาความต้องการในการพัฒนาระบบสารสนเทศ 1.2  เรียงลำดับความสำคัญของปัญหาหรือความต้องการ 1.3  วางแผนในเรื่องของทรัพยากรที่จำเป็นต้องใช้ในการพัฒนา 1.4  กำหนดตัวบุคคลที่จะเข้ามาพัฒนาระบบ 2. Analysis  ขั้นตอนการวิเคราะห์การทำระบบ 2.1  ศึกษาความเป็นไปได้ในการที่จะพัฒนาระบบขึ้น รวมทั้งระบบจะสามารถแก้ปัญหาได้หรือไม่ 2.2  ศึกษาการทำงานของระบบและศึกษาว่าระบบสามารถตอบสนองความต้องการได้หรือไม่
3. Design  ขั้นตอนในการออกแบบระบบ 3.1  ดำเนินการพัฒนารายละเอียดของระบบทั้งหมด 3.2  ตรวจสอบ  Hardware  และ  Software  ของระบบ 4. Implement  ขั้นตอนของการนำระบบไปใช้ 4.1  การพัฒนาระบบ 4.2  การทดสอบระบบที่พัฒนาเรียบร้อยแล้ว 4.3  ทำการฝึกอบรมให้ความรู้กับผู้ใช้ 4.4  การเปลี่ยนระบบจากเดิมเป็นระบบใหม่ 5. Support  ขั้นตอนของการสนับสนุน 5.1  พิจารณาสิ่งที่ต้องทำหลังจากติดตั้งระบบเรียบร้อย 5.2  หาข้อผิดพลาดและแก้ไข 5.3  คอยตรวจสอบระบบอย่างสม่ำเสมอ
เครื่องมือในการพัฒนาระบบ  ( Tools)  คือ ซอฟต์แวร์ที่ช่วยสร้างหรือวาดแบบจำลองชนิดต่าง ๆ ตรวจสอบความถูกต้องของแบบจำลอง ช่วยสร้างรายงานและแบบฟอร์ม รวมทั้งช่วยสร้างโค้ดโปรแกรมให้อัตโนมัติ 2.  เครื่องมือที่ใช้ในการพัฒนาระบบ  (Tools)   คืออะไร พร้อมยกตัวอย่างและภาพประกอบมาให้มากที่สุด
ตัวอย่างเช่น   Prototyping tools
Documentation tools
Database management tools
Reverse-Engineering Tools
แบบจำลอง  ( Model)   คือ สัญลักษณ์ที่ใช้ในการจำลองข้อเท็จจริงต่าง ๆ ที่เกิดขึ้นในระบบ ไม่ว่าจะเป็นแบบจำลองข้อมูล  ( Data Model)  หรือขั้นตอนการทำงานของระบบ  ( Process Model) 3.  แบบจำลองที่ใช้ในการพัฒนาระบบ  (Model)  คืออะไร พร้อมยกตัวอย่างและภาพประกอบมาให้มากที่สุด
ตัวอย่างเช่น   Flow Chart
Data Flow Diagram (DFD)
Entity Relationship Diagram (ERD)
Structure Chart
Use Case Diagram
Class Diagram
Sequence Diagram
PERT Chart
Gantt Chart
Organization Hierarchy Chart
4.  สร้างตารางเปรียบเทียบข้อดี ข้อเสียของ  SSADM ,  RAD  และ  OOD&D ข้อดี ข้อเสีย SSADM  ข้อมูลทุกอย่างที่วิเคราะห์และออกแบบมานั้นจะต้องตรงตามความต้องการของผู้ใช้และ เจ้าของระบบมากที่สุด จะใช้เวลานานมากในขั้นตอนการวิเคราะห์และออกแบบระบบ จึงอาจจะทำให้ไม่ทราบถึงปัญหาที่เกิดขึ้น ส่งผลให้อาจเกิดปัญหาในระหว่างขั้นตอนการเขียนโปรแกรมได้
ข้อดี ข้อเสีย RAD เป็นการพัฒนาระบบที่ใช้เวลาน้อย  เนื่องจากขั้นตอน  analysis, design   และ  implementation  ถูกจัดทำไปพร้อม ๆ กัน เนื่องจากขั้นตอน  analysis, design  และ  implementation  ถูกจัดทำไปพร้อม ๆ กัน  การวิเคราะห์และออกแบบระบบงานจึงอาจจะยังไม่ดีพอ  ซึ่งจะส่งผลต่อการ  implementation
ข้อดี ข้อเสีย OOD&D Maintain  ง่ายเพราะว่าแต่ละ  object  แยกออกมาเด่นชัด Reuseable  เอาไปใช้ใหม่ได้ง่าย เนื่องจาก  Object  มีการกำหนดคุณสมบัติของตัวเองชั​ดเจน  ,  กำหนด  data  ชัดเจน เราสามารถออกแบบ  Object  ให้ไปใช้ได้ในหลายกรณี และก็เรียกใช้เฉพาะ  Object  ได้ง่าย ไม่  Self contained  หมายความว่า การอ้างอิงถึง  Object  ใดๆเดี่ยวๆไม่ได้ เราต้องรู้จัก  Super class  ทุกตัวด้วย ไม่เช่นนั้นคุณสมบัติจะมาไม่หมด
UML   คือ โมเดลมาตรฐานที่ใช้หลักการออกแบบ  OOP(Object oriented programming)  รูปแบบของภาษา  UML  จะมี  Notation  ซึ่งเป็นสัญลักษณ์ที่นำไปใช้ใน  Model  ต่างๆ  UML จะมีข้อกำหนดกฏระเบียบต่างๆ ในการโปรแกรม โดยกฎระเบียบต่างๆ จะมีความหมายต่อการเขียนโปรแกรม ( Coding)  ดังนั้นการใช้  UML  จะต้องทราบความหมายของ   Notation  ต่างๆ เช่น  Generalize, association dependency class  และ  package  สิ่งเหล่านี้มีความจำเป็นอย่างยิ่งต่อการตีความของการออกแบบและ  Design  ระบบ ก่อนนำไป  Implement  ระบบงานจริง ในปัจจุบันมีเครื่องมือมากมายที่สามารถแปลง  Model UML  เป็น  Code  ภาษาต่างๆ ยกตัวอย่าง เช่น ภาษา  Java, Power builder  และ  VB  เป็นต้น 5. UML  คืออะไร และ  CASE TOOL  คืออะไร
CASE Tools (Computer-Aided Software Engineering)  คือ การนำเอาแบบแผนหรือวิธีการทางด้านคอมพิวเตอร์เข้ามาช่วยในการจัดระเบียบและควบคุมการพัฒนาซอฟแวร์โดยเฉพาะซอฟแวร์ที่มีขนาดใหญ่และความซับซ้อนสูงที่ต้องมีส่วนประกอบของซอฟแวร์และคนพัฒนาจำนวนมากๆ เป้าหมายของ  CASE  คือ -  ทำให้งานพัฒนาซอฟแวร์เสร็จทันเวลาที่กำหนด -  งบประมาณที่ใช้พัฒนาซอฟแวร์ไม่บานปลาย -  ซอฟแวร์ที่เป็นผลิตภัณฑ์จะต้องมีคุณภาพดี
- Upper-CASE  ตัวอย่างโปรแกรม  Microsoft Visio: เป็นโปรแกรมสำหรับสร้​างชิ้นงานนำเสนอ สร้างแบบแปลนต่าง ๆ เช่น แบบแปลนบ้าน วงจรอิเลคโทรนิคส์ แผนผังสำนักงาน เป็นต้น -Lower-CASE   ตัวอย่างโปรแกรม    lower Visual Studio: ออกแบบและสร้าง  web 6.  ยกตัวอย่างโปรแกรมที่ใช้เป็นเครื่องมือของ  Upper-CASE  และ  Lower-CASE
- Web development tools tool  ที่ช่วยในการพัฒนา  website  เพราะเครื่องมือนี้จะช่วยให้การแก้ไข  CSS  ตรงจุดขึ้น คือเราสามารถรู้ได้ว่าตรงส่วนที่เราต้องการมันอยู่ตรงส่วนไหนของ  CSS     เพื่อให้ง่ายต่อการแก้ไข  CSS  ซึ่งเหมาะมากสำหรับมือใหม่ที่ไม่ชำนาญในการเขียน  CSS  7.  จากที่ศึกษา  CASE  มาท่านจะเลือกใช้  Tool  โปรแกรมใดที่จะช่วยพัฒนาระบบเพราะเหตุใด
http://kif-memory.blogspot.com/2011/01/blog-post.html http://www.no-poor.com/dssandos/Chapter9-dss.htm http://classroom.hu.ac.th/courseware/SA/chapter3/ch3_2.html reg.ksu.ac.th/Teacher/acsara/SA/Unit4.ppt อ้างอิง

More Related Content

PPT
Task004
Shine Onine
 
PPT
การพัฒนาซอฟแวร์
karmpu
 
PPT
การพัฒนา Software
Anussara Thathaisong
 
PPT
System Development Life Cycle S D L C
Kapook Moo Auan
 
PPT
วงจรการพัฒนาโปรแกรม
เซอร์เอส เวิ้นเว่อ
 
PPT
กิจกรรมที่ 4 วงจรการพัฒนาโปรแกรม
draught
 
PDF
System Development Life Cycle
eiszer
 
Task004
Shine Onine
 
การพัฒนาซอฟแวร์
karmpu
 
การพัฒนา Software
Anussara Thathaisong
 
System Development Life Cycle S D L C
Kapook Moo Auan
 
วงจรการพัฒนาโปรแกรม
เซอร์เอส เวิ้นเว่อ
 
กิจกรรมที่ 4 วงจรการพัฒนาโปรแกรม
draught
 
System Development Life Cycle
eiszer
 

What's hot (19)

PPT
Activity 4
Saralee Kenhuad
 
PPTX
การพัฒนา Software
Anussara Thathaisong
 
PPTX
Presentation1
LumpEr Laurie
 
PPT
วงจรการพัฒนาโปรแกรม
draught
 
PDF
Agile Process
Clipping Path Asia
 
PPT
System development life cycle sdlc
Kapook Moo Auan
 
PPT
การพัฒนาซอฟแวร์
Watinee Poksup
 
PPT
Sw evo 2_model
Natural Stupidity
 
PPT
228-8 /231-9
KEDWADEE PAYUMRUNG
 
PPT
The system-analysis-and-design
tumetr
 
DOCX
Agile Software Development
Thatchaphol Saranurak
 
Activity 4
Saralee Kenhuad
 
การพัฒนา Software
Anussara Thathaisong
 
Presentation1
LumpEr Laurie
 
วงจรการพัฒนาโปรแกรม
draught
 
Agile Process
Clipping Path Asia
 
System development life cycle sdlc
Kapook Moo Auan
 
การพัฒนาซอฟแวร์
Watinee Poksup
 
Sw evo 2_model
Natural Stupidity
 
228-8 /231-9
KEDWADEE PAYUMRUNG
 
The system-analysis-and-design
tumetr
 
Agile Software Development
Thatchaphol Saranurak
 
Ad

Viewers also liked (7)

PPT
Presentation : CIO challenges by Metha Suvanasarn ในงานสัมมนาผู้บริหารไอที เม...
Software Park Thailand
 
PPT
การพัฒนาและติดตั้งระบบ(System implementation)
tumetr
 
DOC
Agile modeling
Fahmi Hamdani
 
PDF
อไจล์คืออัลไล Agile Introduction @Mahidol ICT
Kulawat Wongsaroj
 
PDF
Kanban @ Agile Thailand 2012
Kulawat Wongsaroj
 
PPT
SA Chapter 3
Nuth Otanasap
 
PPT
DSDM
Bilal Shah
 
Presentation : CIO challenges by Metha Suvanasarn ในงานสัมมนาผู้บริหารไอที เม...
Software Park Thailand
 
การพัฒนาและติดตั้งระบบ(System implementation)
tumetr
 
Agile modeling
Fahmi Hamdani
 
อไจล์คืออัลไล Agile Introduction @Mahidol ICT
Kulawat Wongsaroj
 
Kanban @ Agile Thailand 2012
Kulawat Wongsaroj
 
SA Chapter 3
Nuth Otanasap
 
Ad

Similar to Tools (18)

PPT
Activity4
NuBaitong Promputta
 
PPT
การพัฒนาซอฟแวร์
karmpu
 
PPT
Activity4
NuBaitong Promputta
 
PPT
Activity4
NuBaitong Promputta
 
PPT
Activity4_naka
NuBaitong Promputta
 
PPT
การพัฒนาซอฟแวร์
karmpu
 
PPT
Soft were
Watinee Poksup
 
PPTX
Software
Anussara Thathaisong
 
PPT
work
pichayanee
 
PPT
ภารกิจที่ 4
pichayanee
 
PPTX
Presentation1
LumpEr Laurie
 
PPTX
Activitiy-4
thank7777
 
PPTX
Activity 4
thank7777
 
PPTX
Activity 4
thank7777
 
PPTX
Ssadm
Jate Supatti
 
PPT
ระบบสารสนเทศ
Dowroong Wittaya School
 
การพัฒนาซอฟแวร์
karmpu
 
Activity4_naka
NuBaitong Promputta
 
การพัฒนาซอฟแวร์
karmpu
 
Soft were
Watinee Poksup
 
ภารกิจที่ 4
pichayanee
 
Presentation1
LumpEr Laurie
 
Activitiy-4
thank7777
 
Activity 4
thank7777
 
Activity 4
thank7777
 
ระบบสารสนเทศ
Dowroong Wittaya School
 

Tools

  • 1.  
  • 2.   วงจรการพัฒนาระบบ  คือ   กระบวนในการพัฒนาระบบสารสนเทศ    เพื่อแก้ปัญหาทางธุรกิจและตอบสนองความต้องการของผู้ใช้ได้ โดยภายในวงจรนั้นจะแบ่งกระบวนการพัฒนาออกเป็นกลุ่มงานหลัก ๆ    ดังนี้   ด้านการวางแผน   (Planning  Phase) ด้านการวิเคราะห์ ( Analysis Phase) ด้านการออกแบบ (Design Phase) ด้านการสร้างและพัฒนา ( Implementation Phase) 1. SDLC คืออะไร พร้อมยกตัวอย่างที่สามารถอธิบายให้เข้าใจได้
  • 3. โดยแต่ละงานจะประกอบไปด้วยขั้นตอน   ( Steps)  ต่างๆ   ซึ่งแต่ละโครงการพัฒนาระบบจะมีขั้นตอนแตกต่างกัน   ทำให้ปัจจุบันมีรูปแบบของวงจรการพัฒนาระบบแตกแขนงออกไปมากมาย เช่น 1. SDLC ในรูปแบบ Waterfall           2. SDLC ในรูปแบบ Adapted Waterfall           3. SDLC ในรูปแบบ Evolutionary           4. SDLC ในรูปแบบ Incremental           5. SDLC ในรูปแบบ Spiral
  • 5. วงจร SDLC  เป็นขั้นตอนในการพัฒนาโปรแกรมหรือระบบสารสนเทศ มีขั้นตอนด้วยกันดังนี้ 1. Planning ขั้นตอนของการวางแผน 1.1 วางแผนพิจารณาความต้องการในการพัฒนาระบบสารสนเทศ 1.2 เรียงลำดับความสำคัญของปัญหาหรือความต้องการ 1.3 วางแผนในเรื่องของทรัพยากรที่จำเป็นต้องใช้ในการพัฒนา 1.4 กำหนดตัวบุคคลที่จะเข้ามาพัฒนาระบบ 2. Analysis ขั้นตอนการวิเคราะห์การทำระบบ 2.1 ศึกษาความเป็นไปได้ในการที่จะพัฒนาระบบขึ้น รวมทั้งระบบจะสามารถแก้ปัญหาได้หรือไม่ 2.2 ศึกษาการทำงานของระบบและศึกษาว่าระบบสามารถตอบสนองความต้องการได้หรือไม่
  • 6. 3. Design ขั้นตอนในการออกแบบระบบ 3.1 ดำเนินการพัฒนารายละเอียดของระบบทั้งหมด 3.2 ตรวจสอบ Hardware และ Software ของระบบ 4. Implement ขั้นตอนของการนำระบบไปใช้ 4.1 การพัฒนาระบบ 4.2 การทดสอบระบบที่พัฒนาเรียบร้อยแล้ว 4.3 ทำการฝึกอบรมให้ความรู้กับผู้ใช้ 4.4 การเปลี่ยนระบบจากเดิมเป็นระบบใหม่ 5. Support ขั้นตอนของการสนับสนุน 5.1 พิจารณาสิ่งที่ต้องทำหลังจากติดตั้งระบบเรียบร้อย 5.2 หาข้อผิดพลาดและแก้ไข 5.3 คอยตรวจสอบระบบอย่างสม่ำเสมอ
  • 7. เครื่องมือในการพัฒนาระบบ ( Tools) คือ ซอฟต์แวร์ที่ช่วยสร้างหรือวาดแบบจำลองชนิดต่าง ๆ ตรวจสอบความถูกต้องของแบบจำลอง ช่วยสร้างรายงานและแบบฟอร์ม รวมทั้งช่วยสร้างโค้ดโปรแกรมให้อัตโนมัติ 2. เครื่องมือที่ใช้ในการพัฒนาระบบ (Tools) คืออะไร พร้อมยกตัวอย่างและภาพประกอบมาให้มากที่สุด
  • 12. แบบจำลอง ( Model) คือ สัญลักษณ์ที่ใช้ในการจำลองข้อเท็จจริงต่าง ๆ ที่เกิดขึ้นในระบบ ไม่ว่าจะเป็นแบบจำลองข้อมูล ( Data Model) หรือขั้นตอนการทำงานของระบบ ( Process Model) 3. แบบจำลองที่ใช้ในการพัฒนาระบบ (Model) คืออะไร พร้อมยกตัวอย่างและภาพประกอบมาให้มากที่สุด
  • 23. 4. สร้างตารางเปรียบเทียบข้อดี ข้อเสียของ SSADM , RAD และ OOD&D ข้อดี ข้อเสีย SSADM ข้อมูลทุกอย่างที่วิเคราะห์และออกแบบมานั้นจะต้องตรงตามความต้องการของผู้ใช้และ เจ้าของระบบมากที่สุด จะใช้เวลานานมากในขั้นตอนการวิเคราะห์และออกแบบระบบ จึงอาจจะทำให้ไม่ทราบถึงปัญหาที่เกิดขึ้น ส่งผลให้อาจเกิดปัญหาในระหว่างขั้นตอนการเขียนโปรแกรมได้
  • 24. ข้อดี ข้อเสีย RAD เป็นการพัฒนาระบบที่ใช้เวลาน้อย เนื่องจากขั้นตอน analysis, design และ implementation ถูกจัดทำไปพร้อม ๆ กัน เนื่องจากขั้นตอน analysis, design และ implementation ถูกจัดทำไปพร้อม ๆ กัน การวิเคราะห์และออกแบบระบบงานจึงอาจจะยังไม่ดีพอ ซึ่งจะส่งผลต่อการ implementation
  • 25. ข้อดี ข้อเสีย OOD&D Maintain ง่ายเพราะว่าแต่ละ object แยกออกมาเด่นชัด Reuseable เอาไปใช้ใหม่ได้ง่าย เนื่องจาก Object มีการกำหนดคุณสมบัติของตัวเองชั​ดเจน , กำหนด data ชัดเจน เราสามารถออกแบบ Object ให้ไปใช้ได้ในหลายกรณี และก็เรียกใช้เฉพาะ Object ได้ง่าย ไม่ Self contained หมายความว่า การอ้างอิงถึง Object ใดๆเดี่ยวๆไม่ได้ เราต้องรู้จัก Super class ทุกตัวด้วย ไม่เช่นนั้นคุณสมบัติจะมาไม่หมด
  • 26. UML คือ โมเดลมาตรฐานที่ใช้หลักการออกแบบ OOP(Object oriented programming) รูปแบบของภาษา UML จะมี Notation ซึ่งเป็นสัญลักษณ์ที่นำไปใช้ใน Model ต่างๆ UML จะมีข้อกำหนดกฏระเบียบต่างๆ ในการโปรแกรม โดยกฎระเบียบต่างๆ จะมีความหมายต่อการเขียนโปรแกรม ( Coding) ดังนั้นการใช้ UML จะต้องทราบความหมายของ Notation ต่างๆ เช่น Generalize, association dependency class และ package สิ่งเหล่านี้มีความจำเป็นอย่างยิ่งต่อการตีความของการออกแบบและ Design ระบบ ก่อนนำไป Implement ระบบงานจริง ในปัจจุบันมีเครื่องมือมากมายที่สามารถแปลง Model UML เป็น Code ภาษาต่างๆ ยกตัวอย่าง เช่น ภาษา Java, Power builder และ VB เป็นต้น 5. UML คืออะไร และ CASE TOOL คืออะไร
  • 27. CASE Tools (Computer-Aided Software Engineering) คือ การนำเอาแบบแผนหรือวิธีการทางด้านคอมพิวเตอร์เข้ามาช่วยในการจัดระเบียบและควบคุมการพัฒนาซอฟแวร์โดยเฉพาะซอฟแวร์ที่มีขนาดใหญ่และความซับซ้อนสูงที่ต้องมีส่วนประกอบของซอฟแวร์และคนพัฒนาจำนวนมากๆ เป้าหมายของ CASE คือ - ทำให้งานพัฒนาซอฟแวร์เสร็จทันเวลาที่กำหนด - งบประมาณที่ใช้พัฒนาซอฟแวร์ไม่บานปลาย - ซอฟแวร์ที่เป็นผลิตภัณฑ์จะต้องมีคุณภาพดี
  • 28. - Upper-CASE ตัวอย่างโปรแกรม Microsoft Visio: เป็นโปรแกรมสำหรับสร้​างชิ้นงานนำเสนอ สร้างแบบแปลนต่าง ๆ เช่น แบบแปลนบ้าน วงจรอิเลคโทรนิคส์ แผนผังสำนักงาน เป็นต้น -Lower-CASE ตัวอย่างโปรแกรม   lower Visual Studio: ออกแบบและสร้าง web 6. ยกตัวอย่างโปรแกรมที่ใช้เป็นเครื่องมือของ Upper-CASE และ Lower-CASE
  • 29. - Web development tools tool ที่ช่วยในการพัฒนา website เพราะเครื่องมือนี้จะช่วยให้การแก้ไข CSS ตรงจุดขึ้น คือเราสามารถรู้ได้ว่าตรงส่วนที่เราต้องการมันอยู่ตรงส่วนไหนของ CSS    เพื่อให้ง่ายต่อการแก้ไข CSS ซึ่งเหมาะมากสำหรับมือใหม่ที่ไม่ชำนาญในการเขียน CSS  7. จากที่ศึกษา CASE มาท่านจะเลือกใช้ Tool โปรแกรมใดที่จะช่วยพัฒนาระบบเพราะเหตุใด