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

Basics

Basics

Use Case Model

The use case model for any system consists of a set of “use cases”. Intuitively, use cases represent…

August 12, 2021 · Taylor Emma
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