Write the extended use scenarios to demonstrate the functionality of the Scenario's. Start with the following use
Question:
Write the extended use scenarios to demonstrate the functionality of the Scenario's. Start with the following use scenarios. Do not change any of the user interactions outlined here.
Starting with the provided use scenarios, write extended use scenarios for the All of the following scenarios
System interaction steps are indented.
Class names and method names match the provided class diagram.
Steps are organized to correctly show the flow of method calls and returns. Return values go back to the object that sent the method call. The calls are sequential when needed and nested correctly when needed.
New objects are created when needed. Includes system interaction steps for calling the constructor and returning the object so it can be stored in the container.
Encapsulation is enforced. Method calls are made to the class with the method and data needed. Each interaction only uses the data and methods calls it has access to.
User Logs In
Scenario starts with user on application login screen
User enters the username "johndoe14"
User enters the password "1!2@3#4$"
User click the Login button
(User sees the home page)
User Views User List and Edits User
Scenario starts with user on home page
User clicks on the "View Users" button
(User sees the User List)
User clicks on user "John Doe"
(User sees the User Information Form Popup which is filled with current user information)
User clicks on the "Edit User" option
(User sees the User Information Popup fields become editable)
User changes username from "johndoe14" to "johndoe23"
User clicks the "Save Changes" button
(User sees the popup close and sees John Doe's username showing as "johndoe23")
User Creates New User
Scenario starts with user on User List page
User clicks on the "Add User" button
(User sees Create User Popup)
User enters the name "Ben K"
User enters the username "obi1"
User enters the password "H!ghGr0und"
User enters the job title "Trainer"
User clicks the "Add User" button
(User sees the popup close and sees Ben K added to the User List)
User Views and Edits Existing Project
Scenario starts with user on home page
User clicks on the "View Projects" button
(User sees the Project List)
User clicks on the "501st Group Startup" project
(User sees the Project Information Popup)
User clicks the "Edit Project" button
(User sees the Project Information Popup fields become editable)
User changes project name from "501st Group Startup" to "Empire Group Startup"
User clicks the "Save Changes" button
(User sees the popup close and sees "Empire Group Startup" in the Project List)
User Adds New Project
Scenario starts with user on Project List page
User clicks on the "Add Project" button
(User sees the Create Project Popup)
User enters the Project Name "Alliance Group DBA Rebels Startup"
User enters the Description "New organization, going live by 5/4. Said software was 'new hope'"
User enters "390" as Estimated Time to Complete
User enters "5/4/24" as Deadline
User enters note "Competition to Empire Group Startup."
User clicks the "Add Project" button
Income Tax Fundamentals 2013
ISBN: 9781285586618
31st Edition
Authors: Gerald E. Whittenburg, Martha Altus Buller, Steven L Gill