Assignment Five -- Understanding Communications
In this assignment you will select a portion of your example project and create a Use case for it.
Do not over think this. Look at what you know about Use Cases. Perhaps do a little research and Google some examples. You might even check out YouTube for help. Then perform the following:
  1. Identify and state the scope or boundary of your Use Case
  2. Identify the actors that apply to your Use Case
  3. Identify and display the roles or functions of your Use Case
  4. Identify and display the relationships between your Use Case elements
When you have completed this assignment, take a screenshot for submission



Hybrid Class Assignment -- Git / GitHub
Below are the links you need to complete the hybrid part of this lab.
Watch this GIT Video
Once you have finished, do the following:
  1. Download Git
  2. Create a repository (Repo)
  3. Create a simple file (can be a readme or HTML Hello World)
  4. Add a file to your repo
  5. Use the Git status command and take a screenshot
  6. Change your file (add a comment or ??)
  7. Use the Git status command and take a screenshot
  8. Commit your changes to the repo
Now watch this GitHub Video
Once you have finished, do the following:
  1. Make a GitHub account
  2. Create a new repository
  3. Take a screenshot of your repository on GitHub
  4. Link your local directory to your GitHub repository
  5. Push your code to the GitHub repository (you can use the simple file you created during the Git portion above -- readme or HTML Hello World)
Now you will need 2 separate windows opened -- one showing GitHub and the other showing a terminal window (a local command line)
Make sure both windows are visible. Take a screenshot of both showing me the simple file in both locations (one in the GitHub repository and the other as a local file on your computer) -- you can use Git status on the local side.
Here is an image of what the GitHub repository looks like with my simple.txt file:

Just a few more things to do:
  • Download the local (desktop) version of the software
  • Clone your repository
  • Open it in the desktop

Assignment Submission Criteria

To turn in your assignment you will go to the NSC Canvas shell for this class. Turn in both your assignment and hybrid assignment screenshots. Please make sure they are in a format I can see -- either .gif, .jpg or .png