What is this buzz word, Agile? When we think agile we think of software processes and being able to change the direction of R & D or a project at a rapid pace to allow for the customization of software or the development cycle to provide rapid software features to a client through the act of… Read More »
Architecture vs Design Often people look at these two topics – architecture and design and think the two look similar and so they can be done by the same individual. As a result the role of technical lead and architect gets merged.
The singleton pattern is a behavioral pattern that restricts the number of instances of a class to one instance.
The observer pattern is the most powerful pattern within software engineering when it comes to communication (event handling) within an application.
The adapter pattern is a structural pattern also known as a wrapper pattern. It is mostly commonly used in software engineering where the adaptee can not be altered as it is outside the control of the system and the developer.
The template method pattern is a behavioral pattern. That means it is a pattern that cannot clearly be seen from UML as the functionality of the pattern is in the behavior (the implementation)
The bridge pattern is a design pattern used in software engineering that is meant to “decouple an abstraction from its implementation so that the two can vary independently”, – Wikipedia
This is a standards document that I drew up for a web services project that my team was working on. You will notice that the diagrams are done at a very high overview level. The document below can be viewed as my personal approach to how I prefered the UML diagrams to be done. Some of… Read More »