Chapter 2

Answers to Chapter 2 Review Questions

1: What are the four core activities in the software development process? Describe each activity briefly.
A1: The four core activities of the software development process are
  • Software specification— Specifying the requirements of the software

  • Software design— Specifying how the software specification can be turned into a fully-functioning program

  • Writing the software— Writing the text of the source code program, which in our case consists of C# language constructs

  • Software validation and debugging— Checking that the program does what is specified in its software specification

2: What is an algorithm and how can it be expressed?
A2: An algorithm is a set of precise instructions that the computer follows ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.