Object-Oriented Programming (From Problem Solving to JAVA) (Charles River Media Programming)
2.6 Exercises
-
Give valid reasons why the first phase of the program development process needs to be strict with respect to ambiguity, clarity, and completeness in describing the problem.
-
In very simple terms, what is the difference between the algorithm and the program?
-
Give valid reasons why the design phase of the program development process is needed. Can you write the program without a design?
-
Explain when the analysis phase ends and the design phase starts. Is there a clear division? Is any overlapping possible?
-
Is there a clear difference between the software development process and the software life cycle? Explain.
-
Is the goal for using a development process in developing a small program valid? Explain. What are the main advantages in using a process? What are the disadvantages?
Категории