Skip to content
Wed, Oct 14, 2026 / Ideas for a clearer worldINDEPENDENT INSIGHTS · PRACTICAL TOOLS · EXPLAINERS
Sign in
EXPLORE THE FIELD

Basics

Basics

Graphical User Interface

Graphical User Interface provides the user graphical means to interact with the system. GUI can be combination of…

August 12, 2021 · Taylor Emma
Basics

Command Line Interface (CLI)

CLI has been a great tool of interaction with computers until the video display monitors came into existence.…

August 12, 2021 · Taylor Emma
Basics

Software User Interface Design

User interface is the front-end application view to which user interacts in order to use the software. User…

August 12, 2021 · Taylor Emma
Basics

Software Design Approaches

Here are two generic approaches for software designing: Top Down Design We know that a system is composed…

August 12, 2021 · Taylor Emma
Basics

Design Process

Software design process can be perceived as series of well-defined steps. Though it varies according to design approach…

August 12, 2021 · Taylor Emma
Basics

Object Oriented Design

Object oriented design works around the entities and their characteristics instead of functions involved in the software system.…

August 12, 2021 · Taylor Emma
Basics

Function Oriented Design

In function-oriented design, the system is comprised of many smaller sub-systems known as functions. These functions are capable…

August 12, 2021 · Taylor Emma
Basics

Software Design Strategies

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

August 12, 2021 · Taylor Emma
Basics

Data Dictionary

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

August 12, 2021 · Taylor Emma
Basics

Entity-Relationship Model

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

August 12, 2021 · Taylor Emma