In this chapter, we have looked at the fundamental steps of the software development process. You have also learned about some of the advantages of object-oriented programming, about the design goals of C# and .NET, and have been presented with the basic mechanics for creating a C# program.
The following are the essential points we have covered in this chapter:
The software development process described in this chapter only contains a core subset of the many different approaches used in today's software development processes. The core steps are software specification, software design, writing the software, and validating and debugging the software.
An algorithm precisely specifies a series of actions performed in a sequential manner by ...