TUTORIALS
MORNING SESSION: 8.30 AM to 12.00 Noon
T2: OBJECT-ORIENTED DESIGN PATTERNS FOR SOFTWARE DESIGN
Prof. Y. Narahari (about the Speaker)
Department of Computer Science and Automation
Indian Institute of Science, Bangalore, India
T2: OBJECT-ORIENTED DESIGN PATTERNS FOR SOFTWARE DESIGN
Prof. Y. Narahari (about the Speaker)
Department of Computer Science and Automation
Indian Institute of Science, Bangalore, India
Abstract: This tutorial brings out design best practices for developing high quality software intensive applications. In the past decade, several movements of patterns (design patterns, architectural patterns, analysis patterns, etc.) have emerged in object oriented software engineering. All of these have a significant role to play in the software product development process. The complexity and ever changing requirements of applications can be handled extremely well by effective use of patterns.
The emphasis in this tutorial will be on "Object Oriented Design Patterns" described in the classic work of Gamma, Helm, Johnson, and Vlissides (Design Patterns: Elements of Reusable Object-Oriented Software). Design patterns provide an elegant packaging of design best practices that address commonly occurring software design problems. The use of design patterns will enable building of highly reusable and robust software intensive applications.
AUDIENCE:
- Designers and developers of software intensive applications including web-based applications.
- Software professionals who wish to obtain an update of design best practices in system development
- Final year students of BE (CSE), MCA, and first year students of ME/MTech(CSE)
- Computer science teachers who wish to get a technology update
- Experienced software professionals in SA/SD methodology who wish to obtain an exposure to best practices in object oriented design
Back
© Copyright IEEE Bangalore Section 2003-2004
This website is optimized for viewing at a resolution of 1024 x 768.
This website is designed for Internet Explorer 5 / Netscape 6 and above.
This website is optimized for viewing at a resolution of 1024 x 768.
This website is designed for Internet Explorer 5 / Netscape 6 and above.

