Software Factory Essentials (I): Patterns
What are software patterns for?
Any company that plans entering the software business world must first
be equipped with the required technology. Almost all software product-lines
that have built up “Software Factory” are based on component based and object
oriented concepts. The very thing that has lead these companies to their
success is having thorough knowledge about objects and components along with
the required standards and hiring special mechanisms in some parts of design
and code generation phases. This includes the use of fundamental patterns that
are applied in many object oriented software systems. These patterns are based
on concepts such as CORBA, GAMMA and BUSCHMANN. These patterns help mechanizing
or even automating many side-activities in design and code generation phases in
big software projects.
Who should attend this course?
This course subjects any company that plans joining the software business
world.
What does this course cover?
This course gives the participants a comprehensive view of why use software
patterns and how to apply them. These patterns help mechanizing or even
automating many side-activities in design and code generation phases in big
software projects.
What are the goals of this course?
Understanding the need to use patterns and the way to apply them is of the main
goals of this course. These patterns help to mechanize or even automate many
side-activities in design and code generation phases in big software projects.
|