What are patterns and anti-patterns?

 

CASE tools can help you transform models into code and vice-versa.

You can buy code that implements the essential components of a pattern.

But the challenge is less in using a pattern than in deciding when and how to use it.

Conditions of use….FAQS….Feedback….Community….Value proposition….Training for Architects….Certificates for Architects….News….

Site map

 

Capable architects understand the available patterns and look to use them in the right circumstances.

A pattern is:

·         A general solution to a general problem

·         A shape that recurs in many solutions

·         Usually represented in a diagram

·         Sometimes available in the form of code.

To use a pattern, you must understand:

·         The problem you have

·         The problem the pattern is intended to solve

·         The benefits, costs and alternatives

·         The trade offs between pattern and anti-patterns

·         Whether the pattern is or should be a local standard.

Our training explains:

·         Analysis and domain model patterns

·         System/software engineering patterns

·         Program design patterns.

·         Anti-patterns.

Are your architects capable? Do they follow best practices? Are they certificated to an industry standard?

Do you want to grow your software architects into solution and enterprise architects? Click on Training for Architects above.