Skip to content
Sun, Oct 11, 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.

Basics

Basic Ideas on UML

Model  A model captures aspect important for some application while omitting (or abstracting) the rest. A model in…

August 12, 2021 · Taylor Emma
Basics

Structured Design

The aim of structured design is to transform the results of the structured analysis (i.e. a DFD representation)…

August 12, 2021 · Taylor Emma
Basics

DFD Model of a System

Context diagram  The context diagram is the most abstract data flow representation of a system. It represents the…

August 12, 2021 · Taylor Emma
Basics

Data Flow Diagrams (DFDs)

Structured Analysis Structured analysis is used to carry out the top-down decomposition of a set of high-level functions…

August 12, 2021 · Taylor Emma
Basics

Functional independence

A module having high cohesion and low coupling is said to be functionally independent of other modules. By…

August 12, 2021 · Taylor Emma
Basics

An Overview of Current Design Approaches

Cohesion  Most researchers and engineers agree that a good software design implies clean decomposition of the problem into…

August 12, 2021 · Taylor Emma
Basics

Basic Concepts in Software Design

Software design and its activities  Software design deals with transforming the customer requirements, as described in the SRS…

August 12, 2021 · Taylor Emma
Basics

Algebraic Specification

Algebraic specification  In the algebraic specification technique an object class or type is specified in terms of relationships…

August 12, 2021 · Taylor Emma
Basics

Formal Requirements Specification

Formal technique  A formal technique is a mathematical method to specify a hardware and/or software system, verify whether…

August 12, 2021 · Taylor Emma
Basics

Documenting functional requirements

For documenting the functional requirements, we need to specify the set of functionalities supported by the system. A…

August 12, 2021 · Taylor Emma