Archive for the ‘Architecture’ Category

Capturing Non-functional Requirements

In this post, I will quickly explain what non-functional requirements are, and then discuss a technique I use to capture non-functional requirements. What are non-functional requirements? Solution Architecture must take both functional and non-functional requirements into consideration. While functional requirements describe how the system should behave (ex: display order info), non-functional requirements describe the expected […]

Explaining Architecture

With so many definitions of architecture 1 (specifically software architecture 2) already available on the internet, I am not going to attempt creating yet another. Instead, I will try to explain what architecture is, in a way that hopefully makes it easier to understand. I am also not going to delve into various types of […]