Skip to content
Tue, Oct 13, 2026 / Ideas for a clearer worldINDEPENDENT INSIGHTS · PRACTICAL TOOLS · EXPLAINERS
Sign in
BROWSE THE ARCHIVE

Author: Taylor Emma

A senior editor for The Mars that left the company to join the team of SenseCentral as a news editor and content creator. An artist by nature who enjoys video games, guitars, action figures, cooking, painting, drawing and good music.

Software Development Life Cycle

SDLC – Iterative Model

In the Iterative model, iterative process starts with a simple implementation of a small set of the software…

August 14, 2021 · Taylor Emma
Software Development Life Cycle

SDLC – Waterfall Model

The Waterfall Model was the first Process Model to be introduced. It is also referred to as a linear-sequential…

August 14, 2021 · Taylor Emma
Software Development Life Cycle

SDLC – Overview

 Software Development Life Cycle (SDLC) is a process used by the software industry to design, develop and test…

August 14, 2021 · Taylor Emma
Software Architecture & Design

Architecture Techniques

Iterative & Incremental Approach It is an iterative and incremental approach consisting of five main steps that helps…

August 14, 2021 · Taylor Emma
Software Architecture & Design

User Interface

User interface is the first impression of a software system from the user’s point of view. Therefore any…

August 14, 2021 · Taylor Emma
Software Architecture & Design

Component-Based Architecture

Component-based architecture focuses on the decomposition of the design into individual functional or logical components that represent well-defined…

August 14, 2021 · Taylor Emma
Software Architecture & Design

Distributed Architecture

In distributed architecture, components are presented on different platforms and several components can cooperate with one another over…

August 14, 2021 · Taylor Emma
Software Architecture & Design

Interaction-Oriented Architecture

The primary objective of interaction-oriented architecture is to separate the interaction of user from data abstraction and business…

August 14, 2021 · Taylor Emma
Software Architecture & Design

Hierarchical Architecture

Hierarchical architecture views the whole system as a hierarchy structure, in which the software system is decomposed into…

August 14, 2021 · Taylor Emma
Software Architecture & Design

Data-Centered Architecture

In data-centered architecture, the data is centralized and accessed frequently by other components, which modify data. The main…

August 14, 2021 · Taylor Emma