Aspect-Oriented Modeling – what it is and what it’s good for
Published August 15th, 2008 Under Software Development, Videos | Leave a Comment
In software engineering, aspects are concerns that cut across multiple modules. They can lead to the common problems of concern tangling and scattering: concern tangling is where software concerns are not represented independently of each other; concern scattering is where a software concern is represented in multiple remote places in a software artifact. Although aspect-oriented programming is relatively well understood, aspect-oriented modeling (i.e., the representation of aspects during requirements engineering, architecture, design) is still rather immature. Read more
Great Design Patterns Quick Reference Material
Published June 16th, 2008 Under Software Development | Leave a Comment
Architecture is an important asset for good programming and the notion of “pattern” is here to help us apply already trusted code architecture solutions to common problems.
Jason McDonald has done a wonderful job to group some of them in a document that should be useful to most software developers. Go to his blog to get your own copy.