Procedural Programming – What is it?

Procedural Programming – Introduction In essence, Procedural Programming is a programming paradigm. A paradigm is a distinct set of concepts and methods that form a model or pattern. Furthermore, in computer science, a programming paradigm is a way of categorising programming languages based on their attributes. Traditionally a computer program is a set of logicalContinue reading “Procedural Programming – What is it?”

Event Driven Programming – What is it?

In essence, Event Driven Programming (EDP) is a programming paradigm. A paradigm is a distinct set of concepts and methods that form a model or pattern. Furthermore, in computer science, a programming paradigm is a way of categorising programming languages based on their attributes.

Object Oriented Programming – What is it?

With OOP, a developer can define unique variables (data types) of data structures. Within these data structures a developer can define the functions or methods that can be applied specifically to it. The construct that encapsulates the set of variables and functions is known as a class. A class merely has a logical existence, and acts as a universal blueprint from which an instance can be created. An instance of a class is known as an object. An object will have a physical existence and is essentially a variable of the programmer defined class type which is used for actual functionality.

Systems Analysis and Design

The initial analysis of a system is carried out to identify what a system should do. This can be achieved by breaking a system down in its individual, minimal components. A system dissolved into manageable pieces is easier to analyse when compared to the system as a whole. Furthermore, gaining an understanding of the independent segments of a system will allow an analyst to better grasp the entire system and its’ intent, and to ensure that components work / will work effectively together.

The design of a system focuses on the how. Specifically, how to fulfill the system’s aims. The process could be one of replacing an old system, or planning for an entirely new system, for a business. The design phase should always follow an initial phase of analysis. It is important to thoroughly understand either the old system and/or the requirements of the business prior to designing a system.