ABSTRACT

Objectives ‰is chapter illustrates a development of a small point-of-sale application by a solo programmer. While reading this chapter, you will see an example of a software development that consists of the following:

◾ Initial development of a greatly simplified version ◾ Two iterations of SIP that expand this initial version and consist of a sequence

of software changes

***

Point of Sale (PoS) is an application that supports a small store. It controls the cash registers, prints sales receipts, keeps data about the cashiers, and controls the inventory. It is developed in several steps, the first one being initial development, followed by evolution that consists of two iterations of SIP.