We kicked off a new project few weeks backs. This is very first project which I'm going to get hands-on experience in software architecture and design (in a formal way ;).
When we are wearing the developer hat, it is bit hard to accept that architecture and planning is the most important task and it cuts down a significant development time compared to a project without architecture and designin.
Building an enterprise application is complex and hard as building a large shopping complex or a warship. But surprisingly industries such as construction or electronic don't fail as much as software do !
The reason behind this fact is ARCHITECTURE.
But architecture is not a simple thing which can be achieved with minimum effort. It is collection of aspects which draw the boundaries for further design or implementation. These aspects are called Architecture Views.
There is a useful book architecture documentation from Software Engineering Institute of CMU.
Hopes this book helps you to gain a good knowledge on software architecture and formal documentation.
No comments:
Post a Comment