To me everything made sense. The requirement were everything that is needed in your app in order for your to work. Design is actually how the app is going to look like. Development is the steps you take to build your app, and when your app is finally coming together. testing your app is using your app to make sure everything is working properly. The only one I was a little confused about was Deploy. I believe it means finally presenting it to an audience. The future ideas are anything that the client has thought that your app should have. But you release these ideas when your release for the update for the app.
My app is called: Lets Go Knights! my app is about my basketball team, Lady Knights. This app is to broadcast my basketball team and all of our accomplishments this season.