Skip to content
Monday, November 2, 2026Ideas worth exploring. Knowledge worth sharing.
S. SenseCentralDISCOVER EVERY DAY
THE LATEST THINKING

Every story.

Browse our articles in publication order, with new stories added automatically.

Software Design Strategies
Basics 1 min read

Software Design Strategies

Software design is a process to conceptualize the software requirements into software implementation. Software design takes the user requirements as…

↗
Basics 2 min read

Data Dictionary

Data dictionary is the centralized collection of information about data. It stores meaning and origin of data, its relationship with…

↗
Entity-Relationship Model
Basics 1 min read

Entity-Relationship Model

Entity-Relationship model is a type of database model based on the notion of real world entities and relationship among them.…

↗
Decision Tables
Basics 2 min read

Decision Tables

A Decision table represents conditions and the respective actions to be taken to address them, in a structured tabular format.…

↗
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,…

↗