Software development

Topic | v1 | created by jjones |

Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development is a process of writing and maintaining the source code, but in a broader sense, it includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process. Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.


a parent of Computer programming

Computer programming is the process of designing and building an executable computer program to accom...

a parent of Software testing

Software testing is an investigation conducted to provide stakeholders with information about the qua...

a parent of Version control

In software engineering, version control (also known as revision control, source control, or source c...

Edit topic New topic


No beginner resources matching your criteria have been registered, yet.

No intermediate resources matching your criteria have been registered, yet.

No advanced resources matching your criteria have been registered, yet.

is treated in Software Engineering Body of Knowledge (SWEBOK)

Empowering the People who Drive Technology, The IEEE Computer Society offers the Software Engineering...