Learning Objective: to be able to determine the non-functional requirements of your folio project.
SAT: Reminder: there is a SAT checkpoint this week. Work in progress on your SRS will be checked on Wednesday.
Theory:
No new theory, just a discussion of non-functional requirements as part of your SRS. I will be absent for Monday’s class.
Programming:
Create a user interface for a search box.
- There should be a text entry box for putting in a key word, and a button to initiate the search.
- Use the word list given to you for the hangman game earlier this year.
- When pressing “search”, check all of the words in the world list to see if the word is there.
- For each word checked, increment a counter “x” to keep track of how many words you had to look at before you found (or didn’t find) the word.
- If the word is present, display “word found after checking x words” in a label in the user interface.
- If the word isn’t present, display “word not found in x words checked” in a label in the user interface, where x is the total number of words searched.
Homework:
Theory: No theory homework this week. Work on your SRS.
Programming: Finish the programming task for the week. Due: 16th May, 2018