Week 4 – Term 2 2018

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