4+1 Software Architectural View Model

Last weekend we in Square Mobile tech team had first technical meeting for our newest product. The first lesson I learned from  our technical adviser is 4+1 view model in Software Architecture. Honestly I do not know about it earlier. It was the first time I heard about it.

Why is it and What is it?

In software world, project team may consist of different kind of stake holders. There are developers, project managers, business anaysts, marketing people, etc. So the purpose of having different kind of view models is to get understand about the system according to their interest. Let’s talk about those view models in details. Continue Reading