หน้าที่ความรับผิดชอบ
- กำหนดแผนการทำงานที่เกี่ยวข้องกับการศึกษา วิเคราะห์และออกแบบระบบตามกระบวนการพัฒนาซอฟต์แวร์ (Software Development Life Cycle)
- สำรวจ ศึกษา วิเคราะห์ความต้องการในการพัฒนาซอฟต์แวร์ร่วมกับลูกค้า
- วิเคราะห์และออกแบบกระบวนการทำงานและ UX/UI ในการพัฒนาซอฟต์แวร์ด้วยภาษา UML
- จัดทำ Specification สำหรับการพัฒนาซอฟต์แวร์ เช่น Software Requirement Specification, Software Design Specification เป็นต้น
- ควบคุมการทดสอบระบบเพื่อการยอมรับโดยผู้ใช้งาน (User Acceptance Test) และสนับสนุนการใช้งานซอฟต์แวร์ที่พัฒนา
- ปฏิบัติงานตามที่ได้รับมอบหมายอื่น ๆ