Tag Archives: software development process

Architectural Recovery – Georgia Tech – Software Development Process

And sometimes architectural drift and erosion get you so far away from the point where your software architecture should be that your architecture is completely degraded, at this point, you have two main options. The first option is to keep frantically tweaking the code, And this normally leads to disaster. Why? Because you only make things worse, You don’t know exactly what you are changing and therefore you’re stabbing in the dark trying to fix your system. The other possibility is that you can try to determine […]

More info

Types of Architectural Styles – Georgia Tech – Software Development Process

  So what does it mean to know architectural styles? There are many many, many architectural styles. So we cannot cover them all here. What I want to do instead is, I want to mention a few of those. And then I want to go in more depth, on one of them. So the first item I want to mention is pipes and filters. And pipes and filters indicate an architectural style in which a chain of processing elements, which can be processes, threads, or co-routines, is […]

More info