SE325 : Software Project Management

เนื้อหาวิชา

  เนื้อหานี้มุ่งเน้นไปที่ความรู้ และความเชี่ยวชาญในการวางแผนโครงงาน ซอฟต์แวร์ โดยสอนให้วิเคราะห์เชิงประเมินงบประมาณในการพัฒนาซอฟต์แวร์และการจัดตาราง การทำงานโดยอาศัยเครื่องมือประเมินค่าใช้จ่ายและหลักการทางเศรษฐกิจจุลภาค สามารถวางแผนการจัดการและวิธีการในเชิงวิธีการที่ใช้สำหรับการพัฒนา ซอฟต์แวร์ สามารถประยุกต์ใช้ทฤษฎีและวิธีการอย่างเหมาะสมกับสถานการณ์ นอกจากนี้ยังครอบคลุมเนื้อหาในส่วนของการจัดการที่อาจเกิดขึ้นในขั้นตอนการ พัฒนาซอฟต์แวร์ ได้แก่ การบ่งชี้ความเสี่ยง การวิเคราะห์ความเสี่ยง การจัดลำดับความเสี่ยง การวางแผนการจัดการความเสี่ยง การแก้ไขความเสี่ยงและการควบคุมความเสี่ยง ซึ่งหัวข้อเหล่านี้เป็นสิ่งที่ต้องกระทำตลอดขั้นตอนการควบคุมและการพัฒนาซอฟต์แวร์ รวมถึงทฤษฎีพื้นฐานและรูปแบบการวัดคุณภาพของซอฟต์แวร์ เกณฑ์ในการวัดคุณภาพของซอฟต์แวร์ เกณฑ์ในการวัดคุณภาพกระบวนการพัฒนาซอฟต์แวร์ วิธีการในการรวบรวมข้อมูลและการประเมินผล

         This course is centered on knowledge and skills that are relevant to software project planning. It teaches students how to analyze software cost/schedule tradeoff issues via software cost estimation tools and microeconomic techniques; plan their management and technical approaches; and apply the principles and techniques to practical situations. The course also covers the discipline of software risk management under six primary sub-topics including risk identification, risk analysis, risk prioritization, risk management planning, risk resolution, and risk monitoring. It then provides a thorough grounding in software project monitoring and control that includes a theoretical foundation of software measurement theory and models, software products metrics, software process metrics and different methods for data collection, compilation and evaluation.

 

 

หนังสือประกอบการสอน

            IAN Sommerville, Software Engineering,4th ed.

            Roger S. Pressman,Software Engineering a Practitioner’s Approach

            กิตติ ภักดีวัฒนะกุล, Software Engineering

 

เกณฑ์การให้คะแนน

 Final  40 คะแนน
 Assignments
(ทบทวนเนื้อหาที่เรียนในรูปแบบโครงสร้างที่จดจำได้ การบ้าน และ เข้าห้อง) 
 19 คะแนน
  Project
(ทำแผนงาน รายงาน 10 คะแนน นำเสนอ 10 คะแนน)
 20 คะแนน
ทำรายงานที่ได้ความรู้จากวิทยากร 10 คะแนน
 ศึกษาเครื่องมือ Microsoft Project โดยทำรายงาน 10 คะแนน
 Online Assessment1 คะแนน
รวม      100 คะแนน