|
Course Description หลักการวิศวกรรมซอฟต์แวร์ ความหมายและคุณลักษณะของซอฟต์แวร์ วงจรชีวิตการพัฒนาซอฟต์แวร์ การวิเคราะห์ความต้องการซอฟต์แวร์ การวางแผนและจัดการโครงการ การประเมินเวลาและค่าใช้จ่าย เทคนิคการวิเคราะห์และออกแบบซอฟต์แวร์ การพัฒนาซอฟต์แวร์ การตรวจสอบและการทวนสอบซอฟต์แวร์ การนำซอฟต์แวร์ไปใช้งาน การบำรุงรักษาซอฟต์แวร์ การบริหารความเปลี่ยนแปลง ตลอดจนการจัดทำ เอกสารประกอบการพัฒนาระบบและการควบคุมคุณภาพของซอฟต์แวร์ Principles of software engineering; definition and attributes of software; life circle of software development; needs analysis for software; project planning and management; estimation of duration and expense; useful techniques for software analysis and designs; software development; software testing and validation; practical use of software; |