Software Park Thailand Training Program Software Architecture Design and Analysis (Workshop) :-

ข่าวเทคโนโลยี Friday July 3, 2009 10:52 —ThaiPR.net

กรุงเทพฯ--3 ก.ค.--Software Park Thailand Software Architecture Design and Analysis (Workshop) :- Date / Time : 22 - 24 July 2009 Venue : Training / Seminar Room, 3rd Floor, Software Park Building Time 9.00-16.00 น. Registration Fee : 14,445 Baht (Included VAT 7 %) สถาปัตยกรรมซอฟต์แวร์ของระบบได้รับการพิจารณาว่าเป็นหนึ่งในส่วนที่สำคัญที่สุดของ software artifacts นักพัฒนาซอฟต์แวร์ ตัดสินใจครั้งแล้วครั้งเล่าถึงผลกระทบของสถาปัตยกรรมต่อระบบซอฟต์แวร์ แต่หลายครั้งที่ผลกระทบนั้นไม่ได้รับการพิจารณาอย่างถี่ถ้วนหรือเข้าใจอย่างถ่องแท้ เช่น - การตัดสินใจทางด้านการออกแบบใดที่จะทำให้สถาปัตยกรรมซอฟต์แวร์มีคุณภาพตรงตามความต้องการทางด้านคุณภาพ ของระบบ (System Qualities) - เราจะรู้ได้อย่างไรว่าสถาปัตยกรรมซอฟต์แวร์ที่สร้างมาไม่ได้คุณภาพหรือมีความเสี่ยงต่อคุณภาพของระบบที่ได้กำหนดไว้ อย่างไร ในทางสถาปัตยกรรมซอฟต์แวร์แล้วการวิเคราะห์มีความสำคัญมาก ดังเห็นได้จากชื่อหลักสูตรที่ลงท้ายด้วย ‘Design and Analysis’ นั่นคือ เมื่อสถาปนิกซอฟต์แวร์ออกแบบสถาปัตยกรรมซอฟต์แวร์แล้วมิได้หมายความว่าสำเร็จสมบูรณ์ แต่ผลงานการออกแบบนั้นจำเป็น ต้องวิเคราะห์เพื่อประเมินด้านคุณภาพและความคุ้มค่าในการลงทุนหรือวิเคราะห์ประโยชน์จากผลการออกแบบว่าตอบสนองต่อความ ต้องการทางธุรกิจมากน้อยเพียงใด หลักสูตรนี้ จะเน้นถึงการฝึกปฏิบัติ (workshop) ด้วยแบบฝึกหัดและตัวอย่าง ที่จะทำให้ผู้เข้าอบรมได้ฝึกวิเคราะห์และทำความเข้าใจ ความต้องการทางธุรกิจ โดยฝึกระบุความต้องการที่สอดคล้องกับคุณภาพด้วยวิธีการจำลองเหตุการณ์ (scenario) โดยใช้เทคนิค Quality Attribute Workshop (QAW) ตลอดไปจนถึงการออกแบบและวิเคราะห์สถาปัตยกรรมซอฟต์แวร์ที่ได้ออกแบบ เพื่อให้ได้สถาปัตยกรรม ซอฟต์แวร์ที่เหมาะสมกับงานและความต้องการทางธุรกิจมากที่สุด โดยการอบรมนี้ครอบคลุมถึงแนวความคิดที่จำเป็นในการออกแบบและ วิเคราะห์สถาปัตยกรรมซอฟต์แวร์อย่างมีประสิทธิภาพ หลักการคิดที่สำคัญสำหรับการสร้างสถาปัตยกรรมซอฟต์แวร์อย่างรอบคอบ และ แสดงออกมาผ่านทางการใช้วิธีการออกแบบสถาปัตยกรรมซอฟต์แวร์ที่เรียกว่า Attribute-Driven Design (ADD) การอบรมนี้ยังได้รวมถึง การวิเคราะห์สถาปัตยกรรมและแนะนำวิธีการประเมินสถาปัตยกรรมตามโดยใช้วิธี Architecture Tradeoff Analysis MethodSM (ATAMSM) การอบรมนี้ออกแบบมาสำหรับนักพัฒนาผู้เกี่ยวข้องกับการออกแบบ พัฒนา หรือจัดการการสร้างระบบที่มีการใช้ซอฟต์แวร์ และสำหรับ สถาปนิกซอฟต์แวร์ที่เพิ่งเริ่มต้น พื้นฐานของผู้เข้ารับการอบรม (Prerequisities) ผู้เข้ารับการอบรมควรมีความรู้ด้านสถาปัตยกรรมซอฟต์แวร์มาก่อน หรือเคยเรียนหลักสูตร Software Architecture: Principles and Practices มาก่อน - วงจรทางด้านธุรกิจที่มีผลต่อสถาปัตยกรรม - สิ่งใดมีอิทธิพลต่อสถาปนิกซอฟต์แวร์และสถาปัตยกรรมซอฟต์แวร์ - มุมมองวงจรชีวิตของวิธีการวิเคราะห์และออกแบบสถาปัตยกรรม - การทำ Quality Attribute Workshop เพื่อใช้จำลองเหตุการณ์ตามความต้องการ (Requirements) โดยสอดคล้องกับคุณภาพ ของสถาปัตยกรรมซอฟต์แวร์ คุณภาพที่สำคัญ เช่น การพร้อมให้บริการ (Availability) ประสิทธิภาพ (Performance) ความปลอดภัย (Security) การทำงานร่วมกัน (Interoperability) และการแก้ไขปรับปรุง (Modifiability) ฯลฯ - การออกแบบสถาปัตยกรรมซอฟต์แวร์โดยใช้วิธี Attribute-Driven Design (ADD) เพื่อกำหนด subsystem โดยอธิบายทั้งใน มุมมอง structure (static) และ behavior (dynamic) - การกำหนดและออกแบบ Domain Model และทำการกำหนด Domain Logic โดยแบ่งแยกให้เป็น Business Logic และ Data Logic - การออกแบบเลเยอร์ (Architectural Layers) - การวิเคราะห์และประเมินสถาปัตยกรรมซอฟต์แวร์ภายหลังการออกแบบ - การเลือกใช้สิ่งต่าง ๆ ให้เหมาะสมกับงาน เช่น เทคโนโลยี เทคนิค ภาษาโปรแกรม ไลบรารี่ เครื่องมือ ฯลฯ - การวิเคราะห์ผลกระทบข้างเคียงของ subsystem - แนวคิดในการวิเคราะห์ต้นทุนจากผลการออกแบบ ในการอบรมนี้ผู้เข้ารับการอบรมจะได้เข้าใจการออกแบบและวิเคราะห์สถาปัตยกรรมซอฟต์แวร์โดยละเอียด หลังจากการอบรมนี้ผู้เข้ารับการอบรมจะมีความเข้าใจที่ดีขึ้นในเรื่อง: - หลักการพิจารณาที่สำคัญในกระบวนการออกแบบสถาปัตยกรรม - Patterns ทางด้านสถาปัตยกรรมซอฟต์แวร์และความสัมพันธ์กับคุณภาพของระบบ - รวบรวมคุณสมบัติด้านคุณภาพระบบที่สำคัญโดยทำ Quality Attribute Workshop - วิธีการออกแบบสถาปัตยกรรมโดยใช้วิธี Attribute-driven Design (ADD) - การใช้วิธีต่าง ๆ ในวงรอบการพัฒนาซอฟต์แวร์ (Software Development Life Cycle) - บทบาทและการประเมินสถาปัตยกรรมซอฟต์แวร์ - การ Reuse ทางด้านสถาปัตยกรรมซอฟต์แวร์ Juntima Klumchaun Technology Transfer Department Software Park Thailand Tel: 02-583-9992 ext. 1424 Fax: 02-583-2884 E-mail: training@swpark.org

แท็ก Software Park   thailand   software   rain   GIS  

เว็บไซต์นี้มีการใช้งานคุกกี้ ศึกษารายละเอียดเพิ่มเติมได้ที่ นโยบายความเป็นส่วนตัว และ ข้อตกลงการใช้บริการ รับทราบ