A class diagram is an important UML artifact in object-oriented programming & describes the structure of system under design along with relationships among other classes. Step 1 – Download UML Modeling Tool There are various open-source or free UML modeling tools available. We have used ArguUML, which supports UML version 1.4 (don’t worry about UML Version – Class diagrams have been supported for a very long time). Link to download: http://argouml.tigris.org/ Step…
Read MoreJourney from a software developer to a software architect
As a developer, there are many challenges and you solve them by applying many techniques such as refactoring, multi-threading, optimization for performance, transaction management, coding rules compliance, etc. As a developer, if you aspire to become a software architect, you need to carve out the journey and create a milestones-based plan towards developing the broader skill sets. We define AJP (Architect Journey Path) for a developer so that you don’t get…
Read More