software architecture

Difference between software architecture and software design

The design is what you're going to do, and architecture is the way in which the bits and pieces of the design will be joined together.


Test Driven Development vs Behaviour Driven Development

TDD is a development practice whereas BDD is a team methodology. After interview, I wanted to reverify that what I answered was correct.


All about Information Architecture

Information Architecture (IA) is associated with how people cognitively process information in any Information systems. IA assists experts in the content structuring making it comprehensible and discoverable for the Information Systems users.

Paper Review

A Decade of Software Design and Modeling

We present the results of a survey of 228 software practitioners conducted on two phases ten years apart. The goal of the study is to uncover trends in the practice of software design and the adoption patterns of modeling languages such as UML.