Training ::: Object-Oriented Software Development with UML

ข่าวประชาสัมพันธ์ »

กรุงเทพฯ--15 ก.พ.--Software Park

Date / Time : 7 - 11 March 2011 Venue : Training / Seminar Room, 3rd Floor, Software Park Building Registration Fee : 13,910 Baht (Included VAT 7 %) Course Overview This course presents the basic principles of Object Oriented Analysis and Design using the Unified Modelling Language (UML). The full range of UML notations and diagrams are introduced including: requirement gathering using use cases; sequence diagrams; collaboration diagrams; activity diagrams as well as object and class diagrams. This course is aimed at systems analysts and those responsible for documenting analysis and design decisions. Course Audience This course is designed for software developers, software project managers, software engineers, software analysts and designers, programmers, and IT professionals or educators who wish to switch their software development paradigm from functional methods to object orientation methods. Course Contents Module 1: Introduction to Software Engineeering - What is Software Engineering? - Software Engineering Concepts - Software development life-cycle - Major schools: application development methodologies Module 2: Object-oriented concepts - Object, class - Object behaviour and methods - Inheritance and aggregation - Polymorphism - Object model Module 3: The Unified Process - The object-oriented software life cycle - Use case-driven and architecture-centric features - Iterative and incremental development - Performing requirements analysis Module 4: An overview of UML - UML Notation - Use cases - Object modelling - Sequence diagrams - State modelling - Grouping UML constructs into packages Module 5: Use Case Design - Use case design, actors and scenarios, pre and post conditions - Control flow, activity diagrams - Simple use-case driven design - Refactoring use-cases - Modelling Business Processes in UML Module 6: UML Class DEsign - UML Class Notation - Attributes, operations and access visibility - Interfaces and stereotypes - Relationships, aggregation, composition, dependency - Designing with class diagrams Module 7: UML Package Diagram - UML Package Notation - Package design, transitivity Module 8: UML Object Di agram - UML Object Notation - Collaboration diagrams - Sequence versus collaboration diagrams - State Diagrams Module 9: Design Tips and Guideline - Design Heuristics - Design and Modeling idioms - Design patterns - Pattern languages Module 10: Case Study & Tools - Case study using UML - Analysis View - Design View - UML Tools - Code Generation and Reverse Engineering with JAVA Course Benefits - Understand the concept of Software Engineeriing and the Unified Process - Describe object technology principles and use the vocabulary - Undertake use case analysis as part of the analysis and specification process for computer systems - Use different levels of object models during the specification and design of computer systems - Develop and refine sequence diagrams that guarantee the system specified can be implemented using your object model - Develop state models to assist in the specification of systems - Use design patterns to assist your designs - Use packages to structure large systems - Understand how object models may be implemented directly in OO languages For more information please contact: Juntima Klumchaun Technology Transfer Department Software Park Thailand Tel: 02-583-9992 ext. 1424 Fax: 02-583-2884 E-mail: [email protected]

ข่าวSoftware Park+o:eventวันนี้

นิสิตจุฬาฯ ชนะเลิศการประกวดแอนิเมชัน โครงการ "เงินออมสร้างชาติ"

น.ส.อมลวรรณ จันเพชร์ นิสิตชั้นปีที่ 4 คณะวิทยาศาสตร์ และนายวิชญ์พล มีบุญ นิสิตชั้นปีที่ 5 คณะครุศาสตร์ จุฬาฯ ทีม Tomato เจ้าของผลงานแอนิเมชัน "ออกดอกออกผล" คว้ารางวัลชนะเลิศการประกวดโครงการ Software Park WealthMagik เงินออมสร้างชาติ Awards Season 5 ประเภทนักเรียน นักศึกษา ในหัวข้อ "เกษียณไว อารมณ์ดี" จัดโดยกระทรวงการอุดมศึกษา วิทยาศาสตร์ วิจัย และนวัตกรรม สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ (สวทช.) และหน่วยงานต่างๆ อมลวรรณ จันเพชร์ ตัวแทนทีม Tomato เปิดเผยว่า

เขตอุตสาหกรรมซอฟต์แวร์ประเทศไทย (ซอฟต์แวร... ประกาศผลโครงการ Software Park - WealthMagik เงินออมสร้างชาติ Awards Season 5 ในหัวข้อ เกษียณไว อารมณ์ดี — เขตอุตสาหกรรมซอฟต์แวร์ประเทศไทย (ซอฟต์แวร์พาร์ค)...

นักศึกษาชั้นปีที่1 สาขาวิชาออกแบบสื่อดิจิ... ม.ศรีปทุม ชลบุรี คว้า 2 รางวัลการประกวดผลงานแอนิเมชัน โครงการเงินออมสร้างชาติ Awards Season 5 — นักศึกษาชั้นปีที่1 สาขาวิชาออกแบบสื่อดิจิทัล คณะนิเทศศาสตร...

Software Park Thailand เชิญบุคลากรไอทีไทย... Software Park Thailand เชิญบุคลากรไอทีไทย อบรมพร้อมสอบมาตรฐานสากล — Software Park Thailand เชิญบุคลากรไอทีไทย เข้าร่วมอบรมพร้อมสอบมาตรฐานสากล CompTIA ด้าน...

ซอฟท์แวร์พาร์คประเทศไทย และ บริษัทเว็ลธ์ ... ซอฟท์แวร์พาร์ค-เว็ลธ์เมจิก ส่งเสริมแอนิเมชัน เงินออมสร้างชาติ ปี 2 — ซอฟท์แวร์พาร์คประเทศไทย และ บริษัทเว็ลธ์ แมเนจเม้นท์ ซิสเท็ม จำกัด (WMSL) เจ้าของเว็บ...