23
ภภภภภภภภภภภภภภภภภ ภภภ 4 237311 PRINCIPLES FOR EDUCATIONAL SOFTWARE DEVELOPMENT ภภภภภภภภภ.... 1.นนนนนนน นนนนนนนน นนนน 523050234-3 2.นนนนนนนนนนนนนน นนนนนน นนนน 523050256-3 นนนนนนนนนนนนนนนนน 3 นนนนนนนนนนนนนนนนนนน นนนนน

Lesson 4 (misson)

  • Upload
    -

  • View
    968

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lesson 4 (misson)

ภารกิ�จกิารเร�ยนร��ที่�� 4

237311 PRINCIPLES FOR EDUCATIONAL SOFTWARE DEVELOPMENT

จ�ดที่�าโดย....

1.นายธน�ช แซ่หลิ่ �วรห�ส -5230502343

2.นางสาวศศ กานต์� บรรเทารห�ส -5230502563

น�กศ�กษาช��นปี�ท � 3 สาขาว ชาคอมพิ วเต์อร�ศ�กษาคณะศ�กษาศาสต์ร� มหาว ทยาลิ่�ยขอนแกน

Page 2: Lesson 4 (misson)

1.SDLC คื�ออะไร พร�อมยกิตั�วอย�างที่��สามารถอธิ�บายให้�เข้�าใจได� 1( )1.SDLC คื�ออะไร พร�อมยกิตั�วอย�างที่��สามารถอธิ�บายให้�เข้�าใจได� 1( )

  ระบบสารสนเทศท �เปี(นลิ่)าดั�บต์��งแต์ต์+นจนเสร-จเร ยบร+อย เปี(นระเบ ยบแบบแผน เปี(นระบบท �ใช+งานไดั+ ซ่��งน�กว เคราะห�ระบบต์+องท)าความเข+าใจให+ดั วาในแต์ลิ่ะข��นต์อนจะม รายลิ่ะเอ ยดัการท)างานอยางไร ข��นต์อนการพิ�ฒนาระบบม อย2ดั+วยก�น 7 ข��น ดั+วยก�น ค3อ

1. เข+าใจปี4ญหา ( Problem Recognition) 2. ศ�กษาความเปี(นไปีไดั+ ( Feasibility Study) 3. ว เคราะห� ( Analysis) 4. ออกแบบ ( Design) 5. สร+างหร3อพิ�ฒนาระบบ (Construction) 6. การปีร�บเปีลิ่ �ยน ( Conversion) 7. บ)าร6งร�กษา (Maintenance)

  ระบบสารสนเทศท �เปี(นลิ่)าดั�บต์��งแต์ต์+นจนเสร-จเร ยบร+อย เปี(นระเบ ยบแบบแผน เปี(นระบบท �ใช+งานไดั+ ซ่��งน�กว เคราะห�ระบบต์+องท)าความเข+าใจให+ดั วาในแต์ลิ่ะข��นต์อนจะม รายลิ่ะเอ ยดัการท)างานอยางไร ข��นต์อนการพิ�ฒนาระบบม อย2ดั+วยก�น 7 ข��น ดั+วยก�น ค3อ

1. เข+าใจปี4ญหา ( Problem Recognition) 2. ศ�กษาความเปี(นไปีไดั+ ( Feasibility Study) 3. ว เคราะห� ( Analysis) 4. ออกแบบ ( Design) 5. สร+างหร3อพิ�ฒนาระบบ (Construction) 6. การปีร�บเปีลิ่ �ยน ( Conversion) 7. บ)าร6งร�กษา (Maintenance)

Page 3: Lesson 4 (misson)

1.SDLC คื�ออะไร พร�อมยกิตั�วอย�างที่��สามารถอธิ�บายให้�เข้�าใจได� 2( )1.SDLC คื�ออะไร พร�อมยกิตั�วอย�างที่��สามารถอธิ�บายให้�เข้�าใจได� (2)

ตั�วอย�างข้อง SDLC1. SDLC ในร2ปีแบบ Waterfall2. SDLC ในร2ปีแบบ Adapted Waterfall3. SDLC ในร2ปีแบบ Evolutionary4. SDLC ในร2ปีแบบ Incremental5. SDLCในร2ปีแบบ Spiral

ตั�วอย�างข้อง SDLC1. SDLC ในร2ปีแบบ Waterfall2. SDLC ในร2ปีแบบ Adapted Waterfall3. SDLC ในร2ปีแบบ Evolutionary4. SDLC ในร2ปีแบบ Incremental5. SDLCในร2ปีแบบ Spiral

Page 4: Lesson 4 (misson)

2.เคืร��องม�อที่��ใช้�ในกิารพ�ฒนาระบบ (Tools) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 1( )2เคืร��องม�อที่��ใช้�ในกิารพ�ฒนาระบบ (Tools) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 1( )

เคร3�องม3อในการพิ�ฒนาระบบ (Tools) ค3อ ซ่อฟต์�แวร�ท �ชวยสร+างหร3อวาดัแบบจ)าลิ่องชน ดัต์าง ๆ ต์รวจสอบความถู2กต์+องของแบบจ)าลิ่อง ชวยสร+างรายงานแลิ่ะแบบฟอร�ม รวมท��งชวยสร+างโค+ดัโปีรแกรมให+อ�ต์โนม�ต์

เคร3�องม3อในการพิ�ฒนาระบบ (Tools) ค3อ ซ่อฟต์�แวร�ท �ชวยสร+างหร3อวาดัแบบจ)าลิ่องชน ดัต์าง ๆ ต์รวจสอบความถู2กต์+องของแบบจ)าลิ่อง ชวยสร+างรายงานแลิ่ะแบบฟอร�ม รวมท��งชวยสร+างโค+ดัโปีรแกรมให+อ�ต์โนม�ต์

Page 5: Lesson 4 (misson)

2เคืร��องม�อที่��ใช้�ในกิารพ�ฒนาระบบ (Tools) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 2( )2.เคืร��องม�อที่��ใช้�ในกิารพ�ฒนาระบบ (Tools) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 2( )

ตั�วอย�างเคืร��องม�อ- Project Management Application- Drawing/Graphics Application- Word Processor/Text Editor- Computer-Aided System Engineering (CASE) Tools- Integrated Development Environment (IDE)- Database Management Application- Reverse-Engineering Tool

ตั�วอย�างเคืร��องม�อ- Project Management Application- Drawing/Graphics Application- Word Processor/Text Editor- Computer-Aided System Engineering (CASE) Tools- Integrated Development Environment (IDE)- Database Management Application- Reverse-Engineering Tool

Page 6: Lesson 4 (misson)

2.เคืร��องม�อที่��ใช้�ในกิารพ�ฒนาระบบ (Tools) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 3( )2.เคืร��องม�อที่��ใช้�ในกิารพ�ฒนาระบบ (Tools) คื�ออะไร

พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด (3)

Project Management Application

Word Processor/Text Editor

Page 7: Lesson 4 (misson)

2.เคืร��องม�อที่��ใช้�ในกิารพ�ฒนาระบบ (Tools) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 4( )2.เคืร��องม�อที่��ใช้�ในกิารพ�ฒนาระบบ (Tools) คื�ออะไร

พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด (4)

Computer-Aided System Engineering (CASE) Tools

Integrated Development Environment (IDE)

Page 8: Lesson 4 (misson)

2.เคืร��องม�อที่��ใช้�ในกิารพ�ฒนาระบบ (Tools) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 5( )2.เคืร��องม�อที่��ใช้�ในกิารพ�ฒนาระบบ (Tools) คื�ออะไร

พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด (5)

Database Management Application

Reverse-Engineering Tool

Page 9: Lesson 4 (misson)

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 1( )

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด (1)

แบบจ)าลิ่อง (Model) ค3อ ส�ญลิ่�กษณ�ท �ใช+ในการจ)าลิ่องข+อเท-จจร งต์าง ๆ ท �เก ดัข��นในระบบ ไมวาจะเปี(นแบบจ)าลิ่องข+อม2ลิ่ (Data Model) หร3อข��นต์อนการท)างานของระบบ (Process Model)

แบบจ)าลิ่อง (Model) ค3อ ส�ญลิ่�กษณ�ท �ใช+ในการจ)าลิ่องข+อเท-จจร งต์าง ๆ ท �เก ดัข��นในระบบ ไมวาจะเปี(นแบบจ)าลิ่องข+อม2ลิ่ (Data Model) หร3อข��นต์อนการท)างานของระบบ (Process Model)

Page 10: Lesson 4 (misson)

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 2( )

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 2( )

ต์�วอยางแบบจ)าลิ่อง- 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

ต์�วอยางแบบจ)าลิ่อง- 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

Page 11: Lesson 4 (misson)

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 3( )

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 3( )

Flow Chart Structure Chart

Page 12: Lesson 4 (misson)

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 4( )

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 4( )

Entity Relationship Diagram (ERD)

Data Flow Diagram (DFD)

Page 13: Lesson 4 (misson)

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 5( )

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 5( )

Use Case Diagram Class Diagram

Page 14: Lesson 4 (misson)

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 6( )

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด (6)

Sequence Diagram PERT Chart

Page 15: Lesson 4 (misson)

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด 7( )

3.แบบจ�าลองที่��ใช้�ในกิารพ�ฒนาระบบ (Model) คื�ออะไร พร�อมยกิตั�วอย�างและภาพประกิอบมาให้�มากิที่��ส,ด (7)

Gantt Chart Organization Hierarchy Chat

Page 16: Lesson 4 (misson)

4.สร�างตัารางเปร�ยบเที่�ยบข้�อด� ข้�อเส�ยข้อง SSADM, RAD และ OOD&D4.สร�างตัารางเปร�ยบเที่�ยบข้�อด� ข้�อเส�ยข้อง SSADM, RAD และ OOD&D

ประเภที่ ข้�อด� ข้�อเส�ย

SSADM สามารถูรวบรวมความต์+องการจากผ2+ท �ใช+ไดั+เปี(นเวลิ่านานกอนท �จะเร �มเข ยนโปีรแกรม แลิ่ะการเปีลิ่ �ยนแปีลิ่งความต์+องการม น+อย เน3�องจากกอนท �จะถู�งข��นต์อนการเข ยนโปีรแกรมข+อม2ลิ่ต์างๆ จะม การให+เจ+าของระบบต์รวจสอบกอนวาต์รงความต์+องการหร3อไม จ�งจะสามารถูเข+าส2ข� �นต์อนการเข ยนโปีรแกรมไดั+หมายความวาข+อม2ลิ่ท6กอยางท �ว เคราะห�แลิ่ะออกแบบมาน��นจะต์+องต์รงต์ามความต์+องการของผ2+ใช+แลิ่ะเจ+าของระบบมากท �ส6ดัน��นเอง

จะใช+เวลิ่านานมากในข��นต์อนการว เคราะห�แลิ่ะออกแบบ แลิ่ะการออกแบบระบบ จะม การเข ยนลิ่งในการดัาษ ไมม การทกลิ่องใช+กอนท)าให+ไมทราบถู�งปี4ญหา ท �จะเก ดัข��นข+างหน+า

RAD สามารถูพิ�ฒนาระบบไดั+อยางรวดัเร-ว ระบบท �พิ�ฒนาดั+วยความร บเรง  อาจม รายลิ่ะเอ ยดัปีลิ่ กยอยท �ผ ดัพิลิ่าดัไดั+  นอกจากย�งม ข+อเส ยท �ผ2+ใช+ (User)   สามารถูเปีลิ่ �ยนความต์+องการของระบบ (requirement) ไดั+บอย ๆ เน3�องจากม โปีรแกรมต์+นแบบให+ทดัลิ่องใช+แลิ่ะแก+ไขไดั+งาย  สงผลิ่ให+เก ดัความย6งยากแลิ่ะจ�ดัการส)าหร�บพิ�ฒนาระบบให+สมบ2รณ�

OOD&D เหมาะสมก�บ Application ขนาดัใหญ-บ)าร6งร�กษางาย แลิ่ะสามารถูน)าไปีใช+ไดั+อ ก-เหมาะก�บโลิ่กของความเปี(นจร ง-มองปี4ญหาในร2ปีของว�ต์ถู6ท �ปีระกอบดั+วยข��นต์อนการท)างานรวมก�บข+อม2ลิ่

ไม Self contained หมายความวา การอ+างอ งถู�ง Object ใดัๆเดั �ยวๆไมไดั+ เราต์+องร2 +จ�ก Super class ท6กต์�วดั+วย ไมเชนน��นค6ณสมบ�ต์ จะมาไมหมดั

Page 17: Lesson 4 (misson)

5.UML คื�ออะไร และ CASE TOOL คื�ออะไร5.UML คื�ออะไร และ CASE TOOL คื�ออะไร

UML (Unified Modeling Language) ค3อ ส�ญลิ่�กษณ�มาต์รฐานท �ใช+ในว ธ การออกแบบการพิ�ฒนาเช งว�ต์ถู6

Computer Aided Software Engineering tools (CASL Tools) การใช+เคร3�องม3อชวยในการว เคราะห�แลิ่ะออกแบบระบบ

UML (Unified Modeling Language) ค3อ ส�ญลิ่�กษณ�มาต์รฐานท �ใช+ในว ธ การออกแบบการพิ�ฒนาเช งว�ต์ถู6

Computer Aided Software Engineering tools (CASL Tools) การใช+เคร3�องม3อชวยในการว เคราะห�แลิ่ะออกแบบระบบ

Page 18: Lesson 4 (misson)

6.ยกิตั�วอย�างโปรแกิรมที่��ใช้�เป-นเคืร��องม�อข้อง Upper-CASE และ Lower-CASE

6.ยกิตั�วอย�างโปรแกิรมที่��ใช้�เป-นเคืร��องม�อข้อง Upper-CASE และ Lower-CASE

1. Rational Rose : ใช+ส)าหร�บวาดั UML Design for OO(Object Oriented) แลิ่ะ generate code 2. Visible Analyst: ใช+ส)าหร�บวาดั Context Diagram แลิ่ะ Data flow diagram 3. Visual Studio : ท)าออกแบบแลิ่ะสร+าง web4. Oracle Enterprise Development Suite5. Paradigm Plus6. Logic Works Suite7. AxiomSys and AxiomDsn8. V32 & X32

1. Rational Rose : ใช+ส)าหร�บวาดั UML Design for OO(Object Oriented) แลิ่ะ generate code 2. Visible Analyst: ใช+ส)าหร�บวาดั Context Diagram แลิ่ะ Data flow diagram 3. Visual Studio : ท)าออกแบบแลิ่ะสร+าง web4. Oracle Enterprise Development Suite5. Paradigm Plus6. Logic Works Suite7. AxiomSys and AxiomDsn8. V32 & X32

Page 19: Lesson 4 (misson)

7.จากิที่��ศึ/กิษา CASE มาที่�านจะเล�อกิใช้� Tool โปรแกิรมใดที่��จะช้�วยพ�ฒนาระบบ เพราะเห้ตั,ใด 1( )7.จากิที่��ศึ/กิษา CASE มาที่�านจะเล�อกิใช้� Tool

โปรแกิรมใดที่��จะช้�วยพ�ฒนาระบบ เพราะเห้ตั,ใด 1( )

เคร3�องม3อในการพิ�ฒนาต์+นแบบ (Prototyping Tools) ม ดั�งน �- CASE Tools เร ยกอ กช3�อหน��งวา Computer Aided

Software Engineering ค3อซ่อฟต์�แวร�พิ เศษส)าหร�บชวยในการเข ยนโปีรแกรม เคสหร3อเคร3�องม3อชวยพิ�ฒนาซ่อฟต์�แวร�น �จะสามารถูสร+างโปีรแกรมต์างๆ จากข+อก)าหนดัเชน โปีรแกรมบ�นท�กข+อม2ลิ่ โปีรแกรมแสดังรายงาน โปีรแกรมค+นฐานข+อม2ลิ่ โปีรแกรมค)านวณ ฯลิ่ฯ ไดั+อยางรวดัเร-ว

- Report generators เร ยกอ กช3�อหน��งวา ต์�วเข ยนรายงาน (Report Writer) ค3อต์�วสร+างรายงาน เปี(นเคร3�องม3อส)าหร�บการออกแบบร2ปีแบบของรายงาน ผ2+ใช+จะสามารถูมองเห-นไดั+ลิ่วงหน+ากอนท �จะม การต์�ดัส นใจออกแบบรายงานข��นส6ดัท+าย

เคร3�องม3อในการพิ�ฒนาต์+นแบบ (Prototyping Tools) ม ดั�งน �- CASE Tools เร ยกอ กช3�อหน��งวา Computer Aided

Software Engineering ค3อซ่อฟต์�แวร�พิ เศษส)าหร�บชวยในการเข ยนโปีรแกรม เคสหร3อเคร3�องม3อชวยพิ�ฒนาซ่อฟต์�แวร�น �จะสามารถูสร+างโปีรแกรมต์างๆ จากข+อก)าหนดัเชน โปีรแกรมบ�นท�กข+อม2ลิ่ โปีรแกรมแสดังรายงาน โปีรแกรมค+นฐานข+อม2ลิ่ โปีรแกรมค)านวณ ฯลิ่ฯ ไดั+อยางรวดัเร-ว

- Report generators เร ยกอ กช3�อหน��งวา ต์�วเข ยนรายงาน (Report Writer) ค3อต์�วสร+างรายงาน เปี(นเคร3�องม3อส)าหร�บการออกแบบร2ปีแบบของรายงาน ผ2+ใช+จะสามารถูมองเห-นไดั+ลิ่วงหน+ากอนท �จะม การต์�ดัส นใจออกแบบรายงานข��นส6ดัท+าย

Page 20: Lesson 4 (misson)

7.จากิที่��ศึ/กิษา CASE มาที่�านจะเล�อกิใช้� Tool โปรแกิรมใดที่��จะช้�วยพ�ฒนาระบบ เพราะเห้ตั,ใด 2( )7.จากิที่��ศึ/กิษา CASE มาที่�านจะเล�อกิใช้� Tool

โปรแกิรมใดที่��จะช้�วยพ�ฒนาระบบ เพราะเห้ตั,ใด 2( )

- Screen generators เร ยกอ กช3�อหน��งวา ต์�วสร+างฟอร�ม (Forms Generator) ค3อต์�วสร+างหน+าจอภาพิ เปี(นเคร3�องม3อปีระเภทซ่อฟต์�แวร�ท �ชวยออกแบบสวนต์อปีระสานต์ามส��ง สร+างหน+าจอภาพิ แลิ่ะจ�ดัการก�บกระบวนการปี?อนข+อม2ลิ่ ควบค6มจอภาพิ โดัยการแสดังค)าบรรยายภาพิ เขต์ข+อม2ลิ่ ข+อม2ลิ่ แลิ่ะค6ณลิ่�กษณะปีระจ)าอ3�นๆ ท �สามารถูมองเห-นไดั+

- Application generators เร ยกอ กช3�อหน��งวา ต์�วสร+างช6ดัค)าส��ง (Code Generator) ค3อต์�วสร+างระบบปีระย6กต์� ชวยพิ�ฒนาโปีรแกรมคอมพิ วเต์อร�อยางรวดัเร-ว โดัยการแปีลิ่แบบจ)าลิ่องเช งต์รรกะเปี(นรห�สค)าส��งย6คท �ส �

- Fourth-generation languages (4GLs) หร3อภาษาย6คท �ส � สวนใหญเปี(นภาษาไร+กระบวนค)าส��ง (Nonprocedural Languages) ท �กระต์6+นให+ผ2+ใช+แลิ่ะโปีรแกรมเมอร�ก)าหนดัผลิ่ลิ่�พิธ�ท �ต์+องการ ขณะท �คอมพิ วเต์อร�ก)าหนดัลิ่)าดั�บของค)าส��งท �ท)าให+ผลิ่ลิ่�พิธ�น��นส)าเร-จลิ่6ลิ่วงไดั+ ผ2+ใช+แลิ่ะโปีรแกรมเมอร�ไมต์+องใช+เวลิ่าในการพิ�ฒนาอยางมากอ กต์อไปี

- Screen generators เร ยกอ กช3�อหน��งวา ต์�วสร+างฟอร�ม (Forms Generator) ค3อต์�วสร+างหน+าจอภาพิ เปี(นเคร3�องม3อปีระเภทซ่อฟต์�แวร�ท �ชวยออกแบบสวนต์อปีระสานต์ามส��ง สร+างหน+าจอภาพิ แลิ่ะจ�ดัการก�บกระบวนการปี?อนข+อม2ลิ่ ควบค6มจอภาพิ โดัยการแสดังค)าบรรยายภาพิ เขต์ข+อม2ลิ่ ข+อม2ลิ่ แลิ่ะค6ณลิ่�กษณะปีระจ)าอ3�นๆ ท �สามารถูมองเห-นไดั+

- Application generators เร ยกอ กช3�อหน��งวา ต์�วสร+างช6ดัค)าส��ง (Code Generator) ค3อต์�วสร+างระบบปีระย6กต์� ชวยพิ�ฒนาโปีรแกรมคอมพิ วเต์อร�อยางรวดัเร-ว โดัยการแปีลิ่แบบจ)าลิ่องเช งต์รรกะเปี(นรห�สค)าส��งย6คท �ส �

- Fourth-generation languages (4GLs) หร3อภาษาย6คท �ส � สวนใหญเปี(นภาษาไร+กระบวนค)าส��ง (Nonprocedural Languages) ท �กระต์6+นให+ผ2+ใช+แลิ่ะโปีรแกรมเมอร�ก)าหนดัผลิ่ลิ่�พิธ�ท �ต์+องการ ขณะท �คอมพิ วเต์อร�ก)าหนดัลิ่)าดั�บของค)าส��งท �ท)าให+ผลิ่ลิ่�พิธ�น��นส)าเร-จลิ่6ลิ่วงไดั+ ผ2+ใช+แลิ่ะโปีรแกรมเมอร�ไมต์+องใช+เวลิ่าในการพิ�ฒนาอยางมากอ กต์อไปี

Page 21: Lesson 4 (misson)

7.จากิที่��ศึ/กิษา CASE มาที่�านจะเล�อกิใช้� Tool โปรแกิรมใดที่��จะช้�วยพ�ฒนาระบบ เพราะเห้ตั,ใด 3( )7.จากิที่��ศึ/กิษา CASE มาที่�านจะเล�อกิใช้� Tool

โปรแกิรมใดที่��จะช้�วยพ�ฒนาระบบ เพราะเห้ตั,ใด 3( )

ข้�อด�ข้องกิารพ�ฒนาตั�นแบบ- สามารถูหลิ่ กเลิ่ �ยงการเข+าใจผ ดัระหวางผ2+ใช+แลิ่ะผ2+พิ�ฒนา- น�กพิ�ฒนาระบบสามารถูสร+างข+อก)าหนดัส)าหร�บระบบท �ต์+องการไดั+อยางถู2กต์+องแมนย)าโดัยม ม2ลิ่ฐานมาจากต์+นแบบ- ผ2+จ�ดัการระบบสามารถูปีระเม นแบบจ)าลิ่องท �ใช+งานไดั+อยางม ปีระส ทธ ภาพิมากกวาข+อก)าหนดัท �เข ยนเปี(นเอกสาร- น�กว เคราะห�ระบบสามารถูใช+ต์�วต์+นแบบในการพิ�ฒนาการทดัสอบ การฝึAกอบรม กอนท �ระบบจร งจะเสร-จสมบ2รณ�แลิ่ะพิร+อมท �จะใช+งาน- ต์+นแบบสามารถูลิ่ดัความเส �ยงในความลิ่+มเหลิ่วการพิ�ฒนาระบบไดั+

ข้�อด�ข้องกิารพ�ฒนาตั�นแบบ- สามารถูหลิ่ กเลิ่ �ยงการเข+าใจผ ดัระหวางผ2+ใช+แลิ่ะผ2+พิ�ฒนา- น�กพิ�ฒนาระบบสามารถูสร+างข+อก)าหนดัส)าหร�บระบบท �ต์+องการไดั+อยางถู2กต์+องแมนย)าโดัยม ม2ลิ่ฐานมาจากต์+นแบบ- ผ2+จ�ดัการระบบสามารถูปีระเม นแบบจ)าลิ่องท �ใช+งานไดั+อยางม ปีระส ทธ ภาพิมากกวาข+อก)าหนดัท �เข ยนเปี(นเอกสาร- น�กว เคราะห�ระบบสามารถูใช+ต์�วต์+นแบบในการพิ�ฒนาการทดัสอบ การฝึAกอบรม กอนท �ระบบจร งจะเสร-จสมบ2รณ�แลิ่ะพิร+อมท �จะใช+งาน- ต์+นแบบสามารถูลิ่ดัความเส �ยงในความลิ่+มเหลิ่วการพิ�ฒนาระบบไดั+

Page 22: Lesson 4 (misson)

7.จากิที่��ศึ/กิษา CASE มาที่�านจะเล�อกิใช้� Tool โปรแกิรมใดที่��จะช้�วยพ�ฒนาระบบ เพราะเห้ตั,ใด 4( )7.จากิที่��ศึ/กิษา CASE มาที่�านจะเล�อกิใช้� Tool

โปรแกิรมใดที่��จะช้�วยพ�ฒนาระบบ เพราะเห้ตั,ใด 4( )

ป1ญห้าที่��อาจเกิ�ดในกิารพ�ฒนาตั�นแบบ- การท)าต์+นแบบท �รวดัเร-วแลิ่ะดั เก นไปีอาจท)าให+เก ดัปี4ญหาท �ไมสามารถูมองเห-น จะเห-นอ กคร��งเม3�อระบบไดั+พิ�ฒนาเสร-จแลิ่+วถู2กน)ามาใช+ จ�งท)าให+แก+ไขไดั+ยาก- การท)างานบางอยางอาจไมสามารถูทดัสอบไดั+ในต์+นแบบ เชน ความเช3�อถู3อไดั+ การบ)าร6งร�กษาระบบ เปี(นต์+น- ต์+นแบบท �ซ่�บซ่+อนจะท)าให+ระบบเทอะทะแลิ่ะยากต์อการจ�ดัการ

ป1ญห้าที่��อาจเกิ�ดในกิารพ�ฒนาตั�นแบบ- การท)าต์+นแบบท �รวดัเร-วแลิ่ะดั เก นไปีอาจท)าให+เก ดัปี4ญหาท �ไมสามารถูมองเห-น จะเห-นอ กคร��งเม3�อระบบไดั+พิ�ฒนาเสร-จแลิ่+วถู2กน)ามาใช+ จ�งท)าให+แก+ไขไดั+ยาก- การท)างานบางอยางอาจไมสามารถูทดัสอบไดั+ในต์+นแบบ เชน ความเช3�อถู3อไดั+ การบ)าร6งร�กษาระบบ เปี(นต์+น- ต์+นแบบท �ซ่�บซ่+อนจะท)าให+ระบบเทอะทะแลิ่ะยากต์อการจ�ดัการ

Page 23: Lesson 4 (misson)

แห้ล�งอ�างอ�งแห้ล�งอ�างอ�ง

3บทท � การพิ�ฒนาระบบสารสนเทศ. [Online].คื�นข้�อม�ลเม��อว�นที่�� 15 ส�งห้าคืม พ.ศึ2554

3 บทท � วงจรการพิ�ฒนาระบบ.[Online].คื�นข้�อม�ลเม��อว�นที่�� 15 ส�งห้าคืม พ.ศึ2554

(วงจรการพิ�ฒนาระบบSystem Development Life Cycle : SDLC).[Online].คื�นข้�อม�ลเม��อว�นที่�� 15 ส�งห้าคืม พ.ศึ2554

3 .3 แนวทางในการพิ�ฒนาระบบสารสนเทศ.[Online].คื�นข้�อม�ลเม��อว�นที่�� 15 ส�งห้าคืม พ.ศึ2554

บทท �  9 การพิ�ฒนาระบบสน�บสน6นการต์�ดัส นใจ.

[Online].คื�นข้�อม�ลเม��อว�นที่�� 15 ส�งห้าคืม พ.ศึ2554

3บทท � การพิ�ฒนาระบบสารสนเทศ. [Online].คื�นข้�อม�ลเม��อว�นที่�� 15 ส�งห้าคืม พ.ศึ2554

3 บทท � วงจรการพิ�ฒนาระบบ.[Online].คื�นข้�อม�ลเม��อว�นที่�� 15 ส�งห้าคืม พ.ศึ2554

(วงจรการพิ�ฒนาระบบSystem Development Life Cycle : SDLC).[Online].คื�นข้�อม�ลเม��อว�นที่�� 15 ส�งห้าคืม พ.ศึ2554

3 .3 แนวทางในการพิ�ฒนาระบบสารสนเทศ.[Online].คื�นข้�อม�ลเม��อว�นที่�� 15 ส�งห้าคืม พ.ศึ2554

บทท �  9 การพิ�ฒนาระบบสน�บสน6นการต์�ดัส นใจ.

[Online].คื�นข้�อม�ลเม��อว�นที่�� 15 ส�งห้าคืม พ.ศึ2554