• Tidak ada hasil yang ditemukan

PDF 2110634: Software Design and Development

N/A
N/A
Protected

Academic year: 2025

Membagikan "PDF 2110634: Software Design and Development"

Copied!
1
0
0

Teks penuh

(1)

หน้าที่ 1

2110634: Software Design and Development

Study Guideline for Final Examination

 น ำเอกสำรและต ำรำเข้ำห้องสอบได้

 อธิบำย design fundamental ต่ำงๆ ว่ำมีอะไรบ้ำง แต่ละอย่ำงมีข้อดีอย่ำงไร พร้อมทั้งสำมำรถ ยกตัวอย่ำงได้

 แยกแยะว่ำอะไรคือ functional requirement หรือ non-functional requirement ได้

 อธิบำยวิธีกำรตรวจสอบแผนภำพว่ำถูกต้องหรือไม่ได้

 ออกแบบระบบแบบ design by contract ได้

 พิจำรณำกำรออกแบบที่ให้มำ ว่ำมีข้อดีหรือข้อด้อยอย่ำงไร และสำมำรถปรับปรุงกำรออกแบบ นั้นให้ดีขึ้นตำม design fundamental ที่ก ำหนดได้ เช่น ปรับปรุง design ที่ให้มำ ให้มี

coupling ที่น้อยลง เป็นต้น

 เขียนและวิเครำะห์แผนภำพ UML ที่เกี่ยวข้องกับกำรออกแบบ ให้เป็นไปตำมข้อก ำหนดได้

 แปลงแผนภำพ UML ไปเป็นโปรแกรมได้

 อธิบำยควำมเหมือนหรือควำมแตกต่ำงของ design patterns และ streamline object modeling แบบต่ำงๆ ได้

 อธิบำย Software Architecture แต่ละแบบได้ บอกข้อดีข้อด้อย และสำมำรถเลือก architecture ที่เหมำะสมกับงำน

 เลือกใช้ design pattern แบบต่ำงๆ ให้เหมำะสม

 แก้ไข design ที่ให้มำเพื่อให้สำมำรถท ำงำนได้ตำมข้อก ำหนดได้

Referensi

Dokumen terkait

I declare that this final year project report entitled “Feasibility study and design development on Automatic Feeder’s Mechanism for goat breeding” is my own work.. except as cited

Software development project merupakan serangkaian proses membangun dan mengembangkan perangkat lunak yang dilakukan oleh sebuah tim dalam jangka waktu tertentu

In the described approach, the techno- logically oriented design and development process of the mobile multi-player game is supported by a rich interaction design counter- part,

Therefore, their design has to encompass many important attributes, such as systems and software development processes; business process management and economic models;

Development of Robust and Flexible Software Name YOSHIZUMI Keiichi E-mail [email protected] Status Professor Affiliations IPSJ Information Processing Society of Japan Keywords

The need of a new product, the product life cycle, the product design process, the application of Value Engineering principles in product design, various product design tools such as

International Journal on Advanced Computer Theory and Engineering IJACTE BASICS FOR EASY CAPTURING AND MODELLING OF REQUIREMENTS ELICITATION, ANALYSIS AND DESIGN IN SOFTWARE

You should also know about: Learning outcomes The factors affecting job design • Task structure • Role development • The characteristics of jobs • Approaches to job design