Object-Oriented Software Engineering

This is an archived version of https://www.jhu-oose.com that I (Leandro Facchinetti) developed when teaching the course in the Fall of 2019. Some of the links may be broken.

Iteration 6: Full Application

As you work on your project in this iteration, you must update the project board that you submitted as a Roadmap in Iteration 0 to keep track of your progress.

You may need to revise parts of the Design, and even parts of the Project Proposal as you develop the application. Update the documents as required.

Submit the code base for of your application in the root directory of the master branch of your group’s repository at https://github.com/jhu-oose/2019-group-<identifier>.

⚠️  This iteration ends by the time of your Final Presentation.

This is the final iteration. Now is the time for the finishing touches that make the application usable. By the end of this iteration, you’ll demonstrate the application in the Final Presentation and it must be at a stage that you could introduce it to real users, or maybe use it to seek investors. The specifics of what this entails depends a lot on the nature of your project, so you must work with your advisor early in the iteration to establish the goals.

For example, returning to our Yelp for restrooms from Iteration 5, you may now implement user signup and login, integrations for sharing in social networks, and so forth.