If someone else has written the server already and you are only writing a client, you do not need to write the Slice definition, only compile it (and, obviously, you do not need to write the server in that case).
Do not be concerned if, at this point, much appears unclear. The intent of this chapter is to give you an idea of the development process, not to explain the Ice APIs in intricate detail. We will cover all the detail throughout the remainder of this book.