The concept of software development

Code
0 0
Read Time:1 Minute, 5 Second

Software development is a complex process influenced by a variety of factors. It would take a whole book to systematize and describe each element, but it is important to highlight the most important parts of the process.

Usually, by development we mean the model, but that’s not the only thing you need to know. In this article we will explain what software development is, what stages it goes through, and break down the most relevant models of this process.

First of all, we need to define the notion of software development.

Software is executable code which performs certain computational operations. Software is a set of elements that includes executable program code, related libraries, and documentation. If it is created to perform specific tasks, then we are talking about a software product (SP).

Another important concept to consider within this topic is engineering. This field is the development of products using a specific scientific methodology.

Software engineering is a separate field of activity within which software products are developed. The most specific scientific methods and principles are used. The ultimate goal is to create a high quality and useful software product.

By IEEE definition, software engineering is the application of a systematic, disciplined, quantitative approach to development, and the continued use and maintenance of the resulting product.

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %