หลักสูตรการวิเคราะห์และออกแบบเพื่อพัฒนาระบบซอฟต์แวร์ธุรกิจด้วยวิธีการแบบ Object-Orientation Approach โดยใช้ UML 2.0 diagrams และอิงกระบวนการ Unified Process (UP) และ ICONIX ซึ่งนับว่าเป็นวิธีการขั้นก้าวหน้าและสอดคล้องกับการพัฒนาระบบบน .NET Framework มากกว่าการใช้ DFD (Data Flow Diagram) ของวิธีการแบบ Structural Approach
หลักสูตรนี้ผสมผสานเรื่องสำคัญไว้ในหลักสูตรเดียว ที่ทำให้ผู้เรียนเข้าใจส่วนประกอบทั้งหมดอย่างองค์รวม เริ่มจากการวิเคราะห์ระบบฯ ไปสู่โค้ด และการออกแบบขั้นสูงด้วย Design Patterns (เฉพาะ pattern ที่สำคัญ) รวมถึงการทำ Unit Testing (TDD)
ผู้เรียนจะได้รับแนวคิดอย่างถูกต้องว่า "วิธีคิด" และขั้นตอนวิธีแบบ Object-Oriented นั้นเป็นอย่างไร และผู้เป็นนักวิเคราะห์ระบบฯ จะต้องสร้าง "ชิ้นงาน" ใด ในแต่ละขั้นตอนบ้าง มีความเข้าใจเชื่อมโยงได้ว่าสิ่งที่วิเคราะห์ออกแบบมานั้น จะนำไปใช้ต่อในช่วงการเขียนโค้ดเพื่อสร้างซอฟต์แวร์ได้อย่างไร
ในหลักสูตรนี้ผู้เรียนจะได้ใช้ Visual Paradigm for UML ซึ่งเป็นเครื่องมือโมเดลลิ่ง UML ประกอบการเรียน (ใช้ตัวอย่างโค้ดภาษา Visual Basic .NET และ Visual C# 2008)
|