By now, you should have completed most of the diagramming for your term projects. You are now to put together a formal list of the versions of your system that you are constructing.
the first version will be (in most cases) a non-operational prototype. the remaining two versions should make operational various features that we will agree upon.
Those of you doing non-software projects will be doing something analogous that we have discussed.