Software Architecture Principles and Design |
|
| Categories : Software Architecture and Design | |
| Posted by : juntima | Posted On : Thursday, 11 February 2010 15:28 | |
| Training Date : |
09 September 2013 - 11 September 2013
01 April 2013 - 03 April 2013 17 September 2012 - 19 September 2012 11 June 2012 - 13 June 2012 20 February 2012 - 22 February 2012 10 October 2011 - 12 October 2011 13 June 2011 - 15 June 2011 21 February 2011 - 23 February 2011 Please Login before registering . No account ? signup here กรุณา ล็อกอิน ก่อนลงทะเบียน หรือสร้างบัญชีผู้ใช้ใหม่ได้ ที่นี่ |
| Time : | 18 Hour(s) |
| Days : | 3 Day(s) |
| Duration : | 09:30 - 16:30 |
| Fee : | 12,000 THB (Excluded Vat 7%) |
| Language : | Thai |
| Instructor : |
Mr.Narong Chansoi
|
| Objectives : | หลักสูตรนี้ เน้นถึงการฝึกปฏิบัติ (workshop) ด้วยแบบฝึกหัดและตัวอย่าง ที่จะทำให้ผู้เข้าอบรมได้ฝึกวิเคราะห์และทำความเข้าใจความต้องการทางธุรกิจ โดยฝึกระบุความต้องการที่สอดคล้องกับคุณภาพด้วยวิธีการจำลองเหตุการณ์ (scenario) โดยใช้เทคนิค Quality Attribute Workshop (QAW) ตลอดไปจนถึงการออกแบบและวิเคราะห์สถาปัตยกรรมซอฟต์แวร์ที่ได้ออกแบบ เพื่อให้ได้สถาปัตยกรรมซอฟต์แวร์ที่เหมาะสมกับงานและความต้องการทางธุรกิจ มากที่สุด โดยการอบรมนี้ครอบคลุมถึงแนวความคิดที่จำเป็นในการออกแบบและวิเคราะห์ สถาปัตยกรรมซอฟต์แวร์อย่างมีประสิทธิภาพ หลักการคิดที่สำคัญสำหรับการสร้างสถาปัตยกรรมซอฟต์แวร์อย่างรอบคอบ และแสดงออกมาผ่านทางการใช้วิธีการออกแบบสถาปัตยกรรมซอฟต์แวร์ที่เรียกว่า Attribute-Driven Design (ADD) การอบรมนี้ยังได้รวมถึงการ วิเคราะห์สถาปัตยกรรม และแนะนำวิธีการประเมินสถาปัตยกรรมตามโดยใช้วิธี Architecture Tradeoff Analysis MethodSM (ATAMSM) ในอุตสาหกรรมซอฟต์แวร์ปัจจุบัน เรามักได้ยินคำว่าสถาปัตยกรรมซอฟต์แวร์บ่อยครั้ง สถาปัตยกรรมซอฟต์แวร์เป็น abstract view ของระบบซอฟต์แวร์ที่ต่างจากรายละเอียดของการสร้าง อัลกอริทึม และการ represent ข้อมูล สถาปัตยกรรมเป็นส่วนหนึ่งของกลยุทธ์ทางธุรกิจขององค์กรที่กำลังมีความสำคัญ เพิ่มมากขึ้น สถาปัตยกรรมซอฟต์แวร์สามารถที่จะ
สถาปัตยกรรมซอฟต์แวร์ของระบบได้รับ การพิจารณาว่าเป็นหนึ่งในส่วนที่สำคัญที่สุดของ software artifacts นักพัฒนาซอฟต์แวร์ตัดสินใจครั้งแล้วครั้งเล่าถึงผลกระทบของ สถาปัตยกรรมต่อระบบซอฟต์แวร์ แต่หลายครั้งที่ผลกระทบนั้นไม่ได้ได้รับการพิจารณาอย่างถี่ถ้วนหรือเข้าใจ อย่างถ่องแท้ เช่น
ในทางสถาปัตยกรรมซอฟต์แวร์แล้วการวิเคราะห์มีความสำคัญ มาก ดังเห็นได้จากชื่อหลักสูตรที่ลงท้ายด้วย ‘Design and Analysis’ นั่นคือ เมื่อสถาปนิกซอฟต์แวร์ออกแบบสถาปัตยกรรมซอฟต์แวร์แล้วมิได้หมายความว่า สำเร็จสมบูรณ์ แต่ผลงานการออกแบบนั้นจำเป็นต้องนำวิเคราะห์เพื่อประเมินด้านคุณภาพและความ คุ้มค่าในการลงทุนหรือวิเคราะห์ประโยชน์จากผลการออกแบบว่าตอบสนองต่อความ ต้องการทางธุรกิจมากน้อยเพียงใด |
| Who Should Attend : | การอบรมนี้ออกแบบ มาสำหรับนักพัฒนาผู้เกี่ยวข้องกับการออกแบบ พัฒนา หรือจัดการการสร้างระบบที่มีการใช้ซอฟต์แวร์ และสำหรับสถาปนิกซอฟต์แวร์ที่เพิ่งเริ่มต้น พื้นฐานของ ผู้เข้ารับการอบรม (Prerequisities) ผู้เข้ารับการอบรมควรมีความรู้ด้าน สถาปัตยกรรมซอฟต์แวร์มาก่อน หรือเคยเรียนหลักสูตร Software Architecture: Principles and Practices มาก่อน เอกสารประกอบ การอบรมผู้เข้ารับการอบรมจะได้รับสำเนาของ slide, ตัวอย่าง และ แบบฝึกหัดที่ใช้ในการสอน 1 ชุด |
| Benefits : | ในการอบรมนี้ผู้ เข้ารับการอบรมจะได้เข้าใจการออกแบบและวิเคราะห์สถาปัตยกรรมซอฟต์แวร์โดย ละเอียด หลังจากการอบรมนี้ผู้เข้ารับการอบรมจะมีความเข้าใจที่ดีขึ้นในเรื่อง:
|
| Course Outline : |
- สิ่งใดมีอิทธิพลต่อสถาปนิก ซอฟต์แวร์และสถาปัตยกรรมซอฟต์แวร์
|
| Payment Condition : | Payment must be paid in full at least 7 days prior to the start of the class. The payment can be made:
|
| Contact Person : | For more information, contact our course coordinator on: Juntima Klumchaun Tel: +66-2583-9992 Ext. 1424 Fax: +66-2583-2884 Email: juntima@swpark.or.th You are encouraged to use the course schedule as a guide to plan your training. The schedule is accessible at www.swpark.or.th for more information. |
