06016321: วิศวกรรมซอฟต์แวร์
ความรู้เบื้องต้นเกี่ยวกับวิศวกรรมซอฟต์แวร์ กลุ่มซอฟต์แวร์และแนวโน้มความเปลี่ยนแปลง กรอบงานของกระบวนก
คำอธิบาย
ความรู้เบื้องต้นเกี่ยวกับวิศวกรรมซอฟต์แวร์ กลุ่มซอฟต์แวร์และแนวโน้มความเปลี่ยนแปลง กรอบงานของกระบวนการวิศวกรรมซอฟต์แวร์ กระบวนการพัฒนาซอฟต์แวร์แบบอไจล์ แม่แบบสำหรับการออกแบบ วิธีปฏิบัติด้านวิศวกรรมซอฟต์แวร์ สภาพแวดล้อมการพัฒนาซอฟต์แวร์โดยใช้เวอร์ชั่นคอนโทรล แบบจำลองวุฒิภาวะและความสามารถเชิงบูรณาการ (ซีเอ็มเอ็มไอ) วิศวกรรมความต้องการ วิศวกรรมการวิเคราะห์และออกแบบ ความรู้เบื้องต้นเกี่ยวกับการทดสอบซอฟต์แวร์ กระบวนการยูนิฟาย์ การประเมินกระบวนการ และแบบจำลองกระบวนการเชิงบัญญัติและเชิงวิวัฒน์
Introduction to software engineering; software categories and evolution; software engineering process framework; agile software development methodology; design pattern; software engineering practice; software development environment using version control; capability maturity model integration (CMMI); requirement engineering; analysis and design engineering; introduction to software testing; unified process; process evaluation; and prescriptive and evolutionary process models.
หน่วยกิต
3 หน่วยกิต (3-0-6)
ระดับ
ปริญญาตรี
วิชานี้เป็นส่วนหนึ่งของหลักสูตรต่อไปนี้