The Software Development Process

A software development process is a set of activities where the end product is a computer program. Numerous distinct activities have been identified in the last 20 years as being part of the software development process. We will just discuss the most important steps in this section.

1.
Software Specification—Defining the requirements of the software.
2.
Software Design—Conception or contrivance of a method for turning the software specification into an operational program. It links the software specification with writing the exact program text in a high-level language such as C#.
3.
Writing the Software—Constructing and writing the text, which constitutes the source code of the program.
4.
Software Validation ...

Get C# Primer Plus now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.