Ssadm2. 1. SDLC คืออะไร พร้อมยกตัวอย่างที่สามารถอธิบายให้เข้าใจได้ - วงจรชีวิตของระบบที่นักวิเคราะห์ระบบจะต้องทำความเข้าใจ - A system life cycle divides the life of an information system into two stages, systems development and systems operation and support - วงจรชีวิตของการพัฒนา Software 3. วงจรการพัฒนาระบบ (SDLC) มี 7 ขั้นตอน 1. เข้าใจปัญหา (Problem Recognition) 2. ศึกษาความเป็นไปได้ (Feasibility Study) 3. วิเคราะห์ (Analysis) 4. ออกแบบ (Design) 5. สร้างหรือพัฒนา (Construction) 6. การติดตั้งหรือการปรับเปลี่ยน (Installation, Conversion) 7. บํารุงรักษา (Maintenance) 5. 2. เครื่องมือที่ใช้ในการพัฒนาระบบ (Tools) คืออะไร พร้อมยกตัวอย่าง และภาพประกอบมาให้มากที่สุด ซอฟต์แวร์หรือโปรแกรมที่ช่วยสร้างหรือทำแบบจำลอง ช่วยทำแบบฟอร์ม หรือช่วยทำรายงาน รวมทั้งสามารถช่วยสร้างรหัส(Coding)โปรแกรมให้โดยอัตโนมัติ 14. 5. UML คืออะไร และ CASE TOOL คืออะไร UML คือ โมเดลมาตรฐานที่ใช้หลักการออกแบบ OOP(Object oriented programming) รูปแบบของภาษา UML จะมี Notation ซึ่งเป็นสัญลักษณ์ที่นำไปใช้ใน Model ต่างๆ UMLจะมีข้อกำหนดกฏระเบียบต่างๆ ในการโปรแกรม โดยกฎระเบียบต่างๆ จะมีความหมายต่อการเขียนโปรแกรม(Coding) 15. 5. UML คืออะไร และ CASE TOOL คืออะไร CASE Tools หมายถึง ซอฟแวร์ที่เป็นเครื่องมือที่มีส่วนประกอบช่วยสนับสนุนการทำงานในกิจกรรมต่างๆ ของงานวิศวกรรมซอฟแวร์ไม่ว่าจะเป็น ความต้องการ การออกแบบ การเขียนโปรแกรม และการทดสอบโปรแกรม และ CASE ถือเป็นเทคโนโลยีชนิดหนึ่งที่ เพิ่มความสามารถให้กับซอฟแวร์จนกลายเป็นเครื่องมือช่วยแบ่งเบาภาระของนักพัฒนาระบบ 16. 6.ยกตัวอย่างโปรแกรมที่ใช้เป็นเครื่องมือของ Upper-CASE และ Lower-CASE - Programming tools tool ที่ช่วยในการเขียนโปรแกรม คือจะรวมเอา compiler, editor และ debugger ไว้ด้วยกัน- Web development tools tool ที่ช่วยในการพัฒนา website- Integration and testing tools tool ที่ช่วยในการทำ Integration และการทดสอบการทำงานของระบบ- Static analysis tools tool ที่ช่วยในการทดสอบการวิเคราะห์ต่างๆ- Database management tools tool ที่ช่วยในการบริหารและจัดการฐานข้อมูล- Software configuration management tools tool ที่ช่วยในการจัดการการทำ Software configuration 17. โป๊ป ธนวรรธ์ โป๊ป ธนวรรธ์ โป๊ป ธนวรรธ์ โป๊ป ธนวรรธ์ โป๊ป ธนวรรธ์ โปรแกรมที่เลือกใช้ ในการพัฒนาระบบ Prototyping tools เนื่องจาก การสร้างต้นแบบ เป็นพัฒนาการที่รวดเร็วและเป็นการทดสอบการทำงานของแบบจำลอง (Model) หรือต้นแบบของระบบงานใหม่ ในการโต้ตอบและกระบวนการทำซ้ำประโยคคำสั่งในโปรแกรมที่เรียกว่า การวนรอบ (Interactive หรือ Iterative) โดยนักวิเคราะห์ระบบและผู้ใช้ การทำต้นแบบสามารถทำให้กระบวนการพัฒนาเร็วและง่ายขึ้น โดยเฉพาะอย่างยิ่งโครงการที่ความต้องการของผู้ใช้นั้นยากแก่การเข้าใจอย่างชัดเจน