Dear all,
As mentioned in our last lecture, I am now giving you some ideas of what the DSS exam would be like. Here we go.
30 multiple-choice questions, with 5 answers to choose from
10 true or false
10 fill in the blank with a large number of given answers, you will need to decide which one goes to which question.
3 big questions, 2 on drawings and 1 on building a linear programming model.
(hint: probability on the decision in Decision Tree doesn't have to be equal among every decision, meaning that decision 1 might have one set of probabilities and decision 2 might have another set of probability
65 marks => 30%
6 Topics=> each lesson carries about 8 questions (some might be set slightly more than others, but not so much different)
Herewith i also enclose an example of how i set the past exams. The exemplifying questions are in the Software Engineering course though.
Multiple choice example:
5.ข้อใดต่อไปนี้ ไม่ถูกต้อง เกี่ยวกับกระบวนการซอฟต์แวร์ (software process)
ก. กระบวนการซอฟต์แวร์ (software process) กระบวนการพัฒนาซอฟต์แวร์ (software development process) และวัฏจักรชีวิตของซอฟต์แวร์ (software life cycle) ไม่ใช่สิ่งเดียวกัน
ข. กระบวนการซอฟต์แวร์ คือ กรอบการดำเนินกิจกรรมในการผลิตซอฟต์แวร์
ค. ตัวอย่างคุณลักษณะของกระบวนการซอฟต์แวร์ที่พึงประสงค์ (software process attributes) ได้แก่ ความเข้าใจได้ (understandability) ความมองเห็นได้ (visibility) ความยอมรับได้ (acceptability) และความเชื่อถือได้ (reliability)
ง. เราสามารถแบ่งกิจกรรมพื้นฐานของกระบวนการซอฟต์แวร์เป็น 4 กิจกรรมใหญ่ ๆ ได้แก่ การนิยามและกำหนดคุณลักษณะของซอฟต์แวร์ (software specification) การออกแบบและการสร้างซอฟต์แวร์ (design and implementation) การทดสอบซอฟต์แวร์ (software testing) และการส่งมอบและการบำรุงรักษา (software delivery and maintenance)
จ. ไม่มีข้อใดถูกต้อง
True or False example:
_____ปัจจัยที่ทำให้โครงการพัฒนาซอฟต์แวร์ แตกต่างจากโครงการทั่วไป ได้แก่ การเปลี่ยนแปลงของเทคโนโลยีที่เปลี่ยนแปลงตลอดเวลา ความไม่เหมือนกันของโครงการพัฒนาซอฟต์แวร์แต่ละโครงการ และการมีมาตรฐานสำหรับโครงการซอฟต์แวร์ทุกโครงการ
Good luck to you all!