Software development
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.
Relations
parent of Computer programming
Computer programming is the process of designing and building an executable computer program to accom...
Software testing is an investigation conducted to provide stakeholders with information about the qua...
In software engineering, version control (also known as revision control, source control, or source c...
parent of Software documentation
Software documentation is written text or illustration that accompanies computer software or is embed...
Edit details Edit relations Attach new author Attach new topic Attach new resource
Resources
treated in Software Engineering Body of Knowledge (SWEBOK)
Empowering the People who Drive Technology, The IEEE Computer Society offers the Software Engineering...