The English language and software architecture advancement
by
Charlie Bess
I was in a meeting with some of the other EDS fellows the other day and we were talking about software architectures and the changes that are underway in how people think about them.
During the conversation, we were talking about the data centric view that used to be used for architecting solutions. We then got into a discussion about what happens in order to become more process oriented.
One thing became clear - the data centric view was very noun oriented. The process centric view was more verb oriented. Anyone who has done OO modeling is probably aware of that though. When we starting thinking about what's next, after we have leveragable process frameworks that can be used as a foundation and model driven architecture tools to instantiate them, it became clear - it's adjectives and adverbs.
Once you have the normal situation under control, your focus moves to the exceptions, looking at why it's different and how different it is. The kind of tools and techniques that look in this space will be quite different than the structured analysis tools, since they will need to be more analog than digital.
It was like a minor sort of epiphany during the discussion, but it may have just been because it was a Monday morning and I was easily enlightened.