Introduction

It works! Why?

The journey to master software development; Bumpy, no doubt. So, what is a software?

Software

A software is a computer program and other operating information used by a computer. A good software should deliver the main required functionality.

It should also:

  1. Be written in a way that can be adapted to changes
  2. Respond in a quick time
  3. Make efficient use of resources such as memory and processor time
  4. Be acceptable by the user it is built for.

Now, what is software engineering?

Software Engineering

Software engineering is defined as a process of analyzing user requirements and then designing, building and testing software application which will satisfy those requirements. It is the application of a systematic, disciplined, computable approach for the development, operation and maintenance of software.