th.
cem
le
ถาม - ตอบ
รายการด้านบน
โทเค็น
แท็ก
ถาม - ตอบ
รายการด้านบน
โทเค็น
แท็ก
Case toolsและ ade tools ม ความแตกต างก นอย างไร
6 เดือนs ที่ผ่านมา
ความเห็น:
0
มุมมอง:
185
Share
Like
1. Software 237311: BASIC PRINCIPLES FOR EDUCATIONAL SOFTWARE DEVELOPMENT เสนอ ดร . จารุณี ซามาตย์ โดย นายธนา ไชยวงศ์คต 523050235-1 นายธีรพงศ์ จันทรัตน์ 523050474-3 สาขาคอมพิวเตอร์ศึกษา คณะศึกษาศาสตร์ ม . ขอนแก่น
2. คืออะไร พร้อมยกตัวอย่างที่สามารถอธิบายให้เข้าใจได้ 2. เครื่องมือที่ใช้ในการพัฒนาระบบ (Tools) คืออะไร พร้อมยกตัวอย่างและภาพประกอบมาให้มากที่สุด 3. แบบจำลองที่ใช้ในการพัฒนาระบบ (Model) คืออะไร พร้อมยกตัวอย่างและภาพประกอบมาให้มากที่สุด 4. สร้างตารางเปรียบเทียบข้อดี ข้อเสียของ SSADM , RAD และ OOD&D 5. UML คืออะไร และ CASE TOOL คืออะไร 6. ยกตัวอย่างโปรแกรมที่ใช้เป็นเครื่องมือของ Upper-CASE และ Lower-CASE 7. จากที่ศึกษา CASE มาท่านจะเลือกใช้ Tool โปรแกรมใดที่จะช่วยพัฒนาระบบ เพราะเหตุใด ให้วิเคราะห์สังเคราะห์เพื่อหาคำจำกัดความและความหมาย
3. วงจรการพัฒนาระบบ ( System Development Life Cycle ) คือ กระบวนในการพัฒนาระบบซอฟต์แวร์ เพื่อแก้ปัญหาทางธุรกิจและตอบสนองความต้องการของผู้ใช้ได้ โดยภายในวงจรนั้นจะแบ่งกระบวนการพัฒนาออกเป็นกลุ่มงานหลักๆ ดังนี้ ด้านการวางแผน ( Planning Phase) ด้านการวิเคราะห์ ( Analysis Phase) ด้านการออกแบบ ( Design Phase) ด้านการสร้างและพัฒนา ( Implementation Phase) 1. SDLC คืออะไร พร้อมยกตัวอย่างที่สามารถอธิบายให้เข้าใจได้
4. Waterfall มีหลักการเปรียบเสมือนกับน้ำตก ซึ้งไหลจากที่สูงลงที่ต่ำ และไม่สามารถไหลกลับมาในทางตรงกันข้ามได้อีก การพัฒนาระบบงานด้วยหลักการนี้ เมื่อทำขั้นตอนหนึ่งแล้วจะไม่สามารถย้อนกลับมาที่ขั้นตอนก่อนหน้าได้อีก ซึ่งจะมองเห็นจุดอ่อนของ หลักการนี้ว่า หากมีข้อผิดพลาดเกิดขึ้นที่ขั้นตอนก่อนหน้านี้แล้ว จะไม่สามารถย้อนกลับมาแก้ไขได้ ดังนั้น การพัฒนาระบบด้วยหลักการนี้ จำเป็นต้องมีการวางแผนที่ดี เพื่อให้สามารถป้องกันการผิดพลาดได้มากที่สุด ซึ่งทำได้ยากมาก ยกเว้นระบบงานนั้นมีรูปแบบการพัฒนาที่ดี ตัวอย่างรูปแบบของวงจรพัฒนา
5. Adapted Waterfall เป็นรูปแบบในการพัฒนาระบบงานที่ปรับปรุงมาจากแบบ waterfall โดยในแต่ละขั้นตอนเมื่อดำเนินงานอยู่ สามารถย้อนกลับมายังขั้นตอนก่อนหน้าเพื่อแก้ไขข้อผิดพลาดหรือสามารถย้อนกลับข้ามขั้น โดยไม่จำเป็นต้องเป็นขั้นตอนที่ติดกันได้
6. Evolutionary มีแนวความคิดที่เกิดมาจากทฤษฎีวิวัฒนาการ โดยจะพัฒนาระบบงานจนเสร็จสิ้นไน Version แรกก่อน จากนั้นจึงพิจารณา Product ( Product ในที่นี้หมายถึง ระบบ ) ใน Version แรก ที่ได้พัฒนาผ่านมาถึงจ้อดีและข้อเสียแล้ว จึงเริ่มกระบวนการพัฒนาระบบงานใหม่จนได้ Product ใน Version ที่ 2 และ Version ต่อไปจนกว่าจะได้ Product ที่สมบูรณ์ที่สุดซึ่งต้องการวางแผนกำหนดจำนวน Version ตั้งแต่เริ่มโครงการพัฒนา Product มีข้อสังเกตว่าการพัฒนา Product ใน Version ต่าง ๆ นั้น ไม่มีความสัมพันธ์กับ Product ใน Version แรกแต่อย่างใด
7. Incremental มีลักษณะคล้ายคลึงกับแบบ Evolutionary แต่มีข้อแตกต่างกันตรงที่ ตัว Product เนื่องจาก Product ที่เกิดขึ้นในการพัฒนาครั้งแรกนั้นจะยังไม่ใช่ Product ที่สมบูรณ์ แต่เป็น Product ส่วนแรกเท่านั้น ( จากตัว Product ทั้งหมด ) จนเมื่อมีการพัฒนาในขั้นตอนที่ 2 จึงได้ Product ในส่วนที่ 2 เพิ่มเติมเข้าไป และจะมีการเพิ่มส่วนอื่น ๆ เข้าไปอีก จนกลายเป็น Product ที่สมบูรณ์ที่สุด
8. Spiral มีลักษณะเป็นวงจรวิเคราะห์ - ออกแบบ – พัฒนา – ทดสอบ ( Analysis – Design – Implementation – Testing ) และจะวนกลับมาในแนวทางเดิม เช่นนี้เรื่อยไป จนกระทั่งได้ Product ที่สมบูรณ์ การพัฒนาระบบงานด้วย SDLC ใน รูปแบบนี้มีความยืดหยุ่นมากที่สุด และเป็นระบบที่สามารถใช้งานได้อย่างมีประสิทธิภาพ วิธีดังกล่าวเรียกว่า “ Methodology “
9. ( Tools) คืออะไร พร้อมยกตัวอย่างและภาพประกอบมาให้มากที่สุด ตอบ เครื่องมือในการพัฒนาระบบ ( Tools ) คือ ซอฟต์แวร์ที่ช่วยสร้างหรือวาดแบบจำลองชนิดต่าง ๆ ตรวจสอบความถูกต้องของแบบจำลอง ช่วยสร้างรายงานและแบบฟอร์ม รวมทั้งช่วยสร้างโค้ดโปรแกรมให้อัตโนมัติ ตัวอย่างเครื่องมือ : - Project Management Application - Drawing/Graphics Application - Word Processor/Text Editor - Computer-Aided System Engineering (CASE) Tools - Integrated Development Environment (IDE) - Database Development Application - Reverse-Engineering Tool - Code Generator Tool
10. Database Development Application
11. (CASE) Tools Integrated Development Environment (IDE)
12. ( Model) คืออะไร พร้อมยกตัวอย่าง และภาพประกอบมาให้มากที่สุด ตอบ แบบจำลอง ( Model) คือ สัญลักษณ์ที่ใช้ในการจำลองข้อเท็จจริงต่าง ๆ ที่เกิดขึ้นในระบบ ไม่ว่าจะเป็นแบบจำลองข้อมูล ( Data Model) หรือขั้นตอนการทำงานของระบบ ( Process Model) ตัวอย่างแบบจำลอง : - Flow Chart - Data Flow Diagram (DFD) - Entity Relationship Diagram (ERD) - Structure Chart - Use Case Diagram - Class Diagram - Sequence Diagram - PERT Chart
13. Flow Diagram (DFD)
14. (ERD) Use Case Diagram
15. Diagram
16. Chart
17. ข้อเสียของ SSADM, RAD และ OOD&D ตอบ หัวข้อ ข้อดี ข้อเสีย SSADM - สามารถรวบรวมความต้องการจากผู้ที่ใช้ได้เป็นเวลานานก่อนที่จะเริ่มเขียนโปรแกรม และการเปลี่ยนแปลงความต้องการมีน้อย - ใช้เวลานานมากในขั้นตอนการวิเคราะห์และออกแบบ และการออกแบบระบบ - ไม่สามารถทดลองใช้งานได้ RAD - ลดระยะเวลา งบประมาณและทรัพยากรคน - ทำงานได้ดีสำหรับการพัฒนาระบบที่ยึดถือเวลาเป็นหลักสำคัญ - การเปลี่ยนแปลงการออกแบบระบบทำได้ผลดีและรวดเร็ว - การมีส่วนร่วมของผู้ใช้มาก สร้างความรู้สึกของการเป็นเจ้าของระบบของผู้เกี่ยวข้อง - ได้ระบบที่มีคุณภาพต่ำและไม่สามารถเน้นจุดการเปลี่ยนแปลงของสิ่งแวดล้อมทางธุรกิจได้ - ความคงเส้นคงวา และการบูรณาการกับระบบอื่นในองค์การทำได้น้อย - คุณภาพของเอกสารประกอบระบบ จะมีมาตรฐานจะลดลง OOD&D - เหมาะสมกับ Application ขนาดใหญ่ - บำรุงรักษาง่าย และสามารถนำไปใช้ได้อีก - เหมาะกับโลกของความเป็นจริง - มองปัญหาในรูปของวัตถุที่ประกอบด้วยขั้นตอนการทำงานรวมกับข้อมูล - ไม่ Self contained หมายความว่า การอ้างอิงถึง Object ใดๆเดี่ยวๆไม่ได้ เราต้องรู้จัก Super class ทุกตัวด้วย ไม่เช่นนั้นคุณสมบัติจะมาไม่หมด
18. คืออะไร และ CASE TOOL คืออะไร ตอบ UML (Unified Modeling Language) คือ ภาษาแผนภาพที่ใช้แสดงการทำงานของระบบงาน ในการวิเคราะห์และออกแบบระบบเชิงวัตถุ ( Object Oriented Analysis and Design) ซึ่งภาษาแผนภาพที่ใช้แสดงนั้นมีหลายแบบด้วยกัน ได้แก่ Use Case Diagram, Class Diagram, Sequence Diagram และ Activity Diagram CASE Tool คือ โปรแกรมประยุกต์หรือเป็นซอฟต์แวร์ชนิดหนึ่งของเทคโนโลยีสารสนเทศที่ช่วยในการพัฒนาระบบคอยสนับสนุนการทำงานในแต่ละขั้นตอนของการพัฒนาด้วยการเตรียมฟังก์ชั่นการทำงานต่าง ๆ ที่ทำให้การทำงานแต่ละขั้นตอนมีความรวดเร็วและคุณภาพมากขึ้น CASE จะช่วยแบ่งภาระของนักวิเคราะห์ระบบได้มาก ตั้งแต่การช่วยสร้าง Context Diagram , Flowchart , E-R diagram สร้างรายงานและแบบฟอร์มตลอดจนการสร้างโค้ดโปรแกรม ( Source Code) ให้อัตโนมัติอีกด้วย
19. Upper-CASE และ Lower-CASE ตอบ Upper-CASE เป็นเครื่องมือที่ช่วยสนับสนุนการทำงานในขั้นตอนต้น ๆ ของการพัฒนาระบบ ได้แก่ ขั้นตอนการวางแผน ขั้นตอนการวิเคราะห์ และขั้นตอนการออกแบบระบบ ตัวอย่างโปรแกรมที่ใช้ - Rational Rose : ใช้สำหรับวาด UML Design for OO(Object Oriented) และ generate code - Visible Analyst: ใช้สำหรับวาด Context Diagram และ Data flow diagram Rational Rose Visible Analyst
20. ได้แก่ ขั้นตอนการออกแบบ ขั้นตอนการพัฒนาและทดสอบระบบ และขั้นตอนการให้บริการหลังการติดตั้งระบบ ตัวอย่างโปรแกรมที่ใช้ Visual Studio: ทำออกแบบและสร้าง web Microsoft Visio: เป็นโปรแกรมสำหรับสร้างชิ้นงานนำเสนอ สร้างแบบแปลนต่าง ๆ เช่น แบบแปลนบ้าน วงจรอิเล็คโทรนิคส์ แผนผังสำนักงาน เป็นต้น Visual Studio Microsoft Visio
21. CASE มาท่านจะเลือกใช้ Tool โปรแกรมใดที่จะช่วยพัฒนาระบบ เพราะเหตุใด ตอบ ใช้เครื่องมือช่วยออกแบบ ( Design Generation Tools) ในการพัฒนาระบบ เพราะเป็นเครื่องมือที่ใช้ในการออกแบบของระบบอย่างคร่าว ๆ ก่อนในเบื้องต้น โดยวิเคราะห์ถึงความต้องการของผู้ใช้ที่รวบรวมมาแล้ว ซึ่งเครื่องมือช่วยออกแบบ จะช่วยให้ระบบมีความสมบูรณ์ตรงต่อความต้องการของผู้ใช้งานมากยิ่งขึ้น
22. . [Online]. ค้นข้อมูลเมื่อวันที่ 15 สิงหาคม พ . ศ .2554 อ้างอิง Lecture 4 – รูปแบบวงจรการพัฒนาระบบ .[Online]. ค้นข้อมูลเมื่อวันที่ 15 สิงหาคมพ . ศ .2554 บทที่ 9 การพัฒนาระบบสนับสนุนการตัดสินใจ .[Online]. ค้นข้อมูลเมื่อวันที่ 15 สิงหาคม พ . ศ .2554
JAD คือ
การวิเคราะห์และออกแบบระบบ pdf
ตัวอย่างการวิเคราะห์และออกแบบระบบ DFD
Vertical Application คือ
Off-the-shelf Software คือ
Waterfall Model คือ
Adverse event คือ
Reply
2
1
แบ่งปัน
การโฆษณา
ข่าวล่าสุด
2024 ทำไม ช วงก อนม ประจำเด อนถ งอยากม sexมาก
5 เดือนs ที่ผ่านมา
. โดย
Special-interestClearing
2024 แม จะร องไห ทำไม อย างน อยก ย งไม ตาย
5 เดือนs ที่ผ่านมา
. โดย
NeutralBullion
2024 ทำไม sephora เล อกมาเป ด siam center
5 เดือนs ที่ผ่านมา
. โดย
TiringJogging
2024 โรงเร ยนปานะพ นธ ว ทยา ในพระบรมราช ปถ มภ ทำไม
5 เดือนs ที่ผ่านมา
. โดย
CompulsoryWhiteness
2024 เสร มจม ก ทำไม ปลายจม ก น นออกมา เยอะจ ง
5 เดือนs ที่ผ่านมา
. โดย
PrepMaintenance
2024 ทำไม avi file ท อ ดจากกล องรถยนต เป ดไม ได
5 เดือนs ที่ผ่านมา
. โดย
EconomicalAttraction
2024 ทำไม krungsri exclusive ใช ส ทธ prime
5 เดือนs ที่ผ่านมา
. โดย
LongDistribution
2024 ทำไม cast แล ว ม อถ อไม พบกล องแอนดรอยด
5 เดือนs ที่ผ่านมา
. โดย
GlibRetention
2024 Rick astley never gonna give you up ทำไม
5 เดือนs ที่ผ่านมา
. โดย
SqualidBarrier
2024 ทำไม เจ ากรรมนายเวรจ งตามเล นงานคนเป นสะพานบ ญ
5 เดือนs ที่ผ่านมา
. โดย
GalvanizedSnail
ผู้มีส่วนร่วม
การโฆษณา
ผู้มีอำนาจ
Token Data
amUSDT
0x60d55f02 ...
SAFE
0x4d7fa587 ...
SPARKO
0x2c540c3c ...
EPIK
0x4da0c483 ...
COF
0x230f5ed7 ...
CHEX
0x9ce84f6a ...
PALM
0xa0a2e187 ...
MIR
0x09a3ecaf ...
USDt
0x9702230a ...
AMO
0x1a2eb478 ...
การโฆษณา
home
en
de
fr
ja
ko
pt
zh
hi
ลิขสิทธิ์ © 2024
th.
cem
le
Inc.