tel +66(0) 2634 7993-4
Youtube Facebook Twitter
Schedule NTC Network Training Center

Managing Non-Functional Requirements and Business Goals (NFR)

หลักการและเหตุผล
 
ในการสอบถามความต้องการของลูกค้าไม่ว่าจะในขั้นตอนใดของงานก็ตามนั้น ส่วนใหญ่สิ่งที่เราคานึงถึงเป็นอันดับแรกๆ ก็คือ “การมุ่งเน้นแต่ความต้องการหลัก (Functional requirement ) ของลูกค้า” ประโยชน์เพื่อส่งมอบระบบหรือซอฟต์แวร์ที่ตรงกับความต้องการของผู้ใช้งาน (User) ให้ได้มากที่สุด โดยอาจลืมไปว่า ความต้องการประเภท “Non-Functional Requirements” หรือที่เราเรียกกันว่า “ความต้องการเสริม” นั้น ก็เป็นสิ่งสาคัญไม่ยิ่งหย่อนไปกว่ากัน
 
Non-Functional Requirements คือส่วนที่สาคัญรองลงมาจาก Functional requirement แม้จะไม่ใช้หน้าที่หลักของซอฟต์แวร์ แต่ก็เป็นสิ่งที่สาคัญสาหรับผู้พัฒนาระบบหรือ Developer ควรจะทาให้ได้ เพื่อสร้างความแตกต่างให้กับ Software ที่พัฒนาขึ้นมา ไม่ว่าจะเป็นในด้านความปลอดภัยและความเชื่อถือได้ของระบบ, เวลาตอบสนองต่อการใช้งาน, ความสามารถทางด้าน I/O, ความสามารถในการเชื่อมต่อกับระบบอื่นๆ ฯลฯ โดยส่วนใหญ่นั้น Non-Functional Requirements จะเกี่ยวข้องกับประสิทธิภาพและคุณภาพ เพื่อให้มั่นใจได้ว่าซอฟต์แวร์นั้นๆ มีประสิทธิภาพ น่าเชื่อถือและมีความปลอดภัยอย่างสูงสุด
 
หลักสูตร “Managing Non-Functional Requirements and Business Goals” มุ่งเน้นให้ผู้เรียนเรียนรู้และทราบถึงความแตกต่างของความต้องการแต่ละประเภท ไม่ว่าจะเป็นในด้าน Non-Functional Requirements และ Business Requirements หรือ Business Goals โดยผู้เรียนจะสามารถกาหนด, จัดกลุ่ม, วิเคราะห์,วางแผน และจัดการข้อมูลต่างๆ ที่เกี่ยวข้องได้อย่างมีประสิทธิภาพ ซึ่งจะส่งผลต่อคุณภาพและความคุ้มค่าของระบบหรือซอฟต์แวร์ที่พัฒนา รวมถึงเรียนรู้หลักการเพื่อลดความเสี่ยงที่อาจเกิดขึ้นระหว่างการดาเนินงาน อันจะส่งผลให้การพัฒนาระบบเป็นไปอย่างมีประสิทธิภาพและตรงตาม Business Goals มากยิ่งขึ้น
 
รายละเอียดหลักสูตร
  • การจัดการความต้องการ
  • โครงสร้างซอฟต์แวร์
  • วงจรโครงสร้างทางธุรกิจ
  • การพัฒนาเชิง Iterative and Incremental
  • เป้าหมายทางธุรกิจ / ความต้องการ / ความต้องการของผู้ใช้
  • แอทริบิวคุณภาพ
  • Non-Functional Requirements
  • ความต้องการเชิงธุรกิจ
  • การจัดทา Spec และเรื่องราวของผู้ใช้ (User)
  • การจัดการความสี่ยง
  • Traceability
  • การแปลงความต้องการจากโมเดลความต้องการเป็นโมเดลการพัฒนา
  • การตรวจสอบ
  • การจัดการความเปลี่ยนแปลง
ผู้ที่เหมาะจะเข้ารับการอบรม
  • Software Analyst
  • Software Architect
Register
Name :
Email :
 
Youtube Facebook Twitter