Skip to content
Monday, October 19, 2026Ideas worth exploring. Knowledge worth sharing.
S. SenseCentralDISCOVER EVERY DAY
THE ARTICLE LIBRARY

All stories.

Ideas and explainers from across SenseCentral.

Basics 1 min read

Pseudo-Code

Pseudo code is written more close to programming language. It may be considered as augmented programming language, full of comments…

↗
Basics 2 min read

Structured English

Most programmers are unaware of the large picture of software so they only rely on what their managers tell them…

↗
Basics 1 min read

HIPO Diagram

HIPO (Hierarchical Input Process Output) diagram is a combination of two organized method to analyze the system and provide the means of…

↗
Basics 2 min read

Structure Charts

Structure chart is a chart derived from Data Flow Diagram. It represents the system in more detail than DFD. It…

↗
Basics 3 min read

Data Flow Diagram

Data flow diagram is graphical representation of flow of data in an information system. It is capable of depicting incoming…

↗
Basics 1 min read

Software Analysis & Design Tools

Software analysis and design includes all activities, which help the transformation of requirement specification into implementation. Requirement specifications specify all…

↗
Basics 1 min read

Design Verification

The output of software design process is design documentation, pseudo codes, detailed logic diagrams, process diagrams, and detailed description of…

↗
Basics 3 min read

Coupling and Cohesion

When a software program is modularized, its tasks are divided into several modules based on some characteristics. As we know,…

↗
Basics 1 min read

Concurrency

Back in time, all software are meant to be executed sequentially. By sequential execution we mean that the coded instruction…

↗
Basics 1 min read

Modularization

Modularization is a technique to divide a software system into multiple discrete and independent modules, which are expected to be…

↗