Browsing tag: Architecture

Who decide your software architecture


Software architect should select proper architecture to develop an software system. For external stakeholders and customers, it is only functional requirement. There are many factors helps to decide the architecture for an application. Let us explore the factors decide the software architecture, Architectural drivers. Architecture requirements are not only functional requirements Architectural drivers are formally

Coupling in Software Architetcure

Coupling in Java


“Software application developed in 2 years, but the maintenance for the application spans for 20 years”.  “80% of the software engineers maintain the code already written by someone”. The industry research data shows the importance of writing the code which is easy to manage, simple to understand and allow changing the application for the new

Cohesion in java

Cohesion in Java


“Every software design document highlights that code should be reusable, extensible and robust. It measures the quality of the code. Everyone thinks their code has all the qualities. But we have seen many occurrences same code copied in more than one place. So our code not satisfies this first and foremost quality.   Let us