22.05.2017 Views

BIS 261 DeVry All Week Discussions

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

What are some of the challenges that make working with a virtual team more difficult than working face to face? (Please<br />

draw on your experiences with the Acme Jewelry JAD session last week, and other experiences that you may have<br />

had with virtual teams, to cite specific examples.)<br />

<strong>BIS</strong> <strong>261</strong> <strong>DeVry</strong> <strong>Week</strong> 6 Discussion 1<br />

Use Cases (graded)<br />

Let's practice identifying use cases by working with an existing system with which you are probably already familiar: an<br />

e-mail application. Let's define the system as just the e-mail client, meaning the program or website that you work with<br />

directly when you use e-mail. This might be a program like Microsoft Outlook, or a website like<br />

.gmail.com/">www.gmail.com or .hotmail.com/">www.hotmail.com. What use cases can you identify for an e-mail<br />

client? What actor or actors participate in each use case?<br />

<strong>BIS</strong> <strong>261</strong> <strong>DeVry</strong> <strong>Week</strong> 6 Discussion 2<br />

Classes, Attributes, and Associations (graded)<br />

Here's a brief description of a use case for downloading music from a website:<br />

A customer can search for songs using the song title, artist's name, or album title. Search results are organized by<br />

albums and songs within each album. For each album, the site displays the artist name, the album title, a thumbnail<br />

image of the album cover, the year released, and the price of the album. For each song, the site displays the song title,<br />

the length of the song, and the price of the song. A customer can purchase an album or an individual song. The price<br />

of a purchased album or song is charged to the credit card on file for the customer, and the customer downloads the<br />

album or song.<br />

What classes can you identify from this description? What are some attributes of each class? What associations exist<br />

among the classes?<br />

<strong>BIS</strong> <strong>261</strong> <strong>DeVry</strong> <strong>Week</strong> 7 Discussion 1<br />

Test Types (graded)<br />

There are many different types of tests that can be applied to an information system. Pick one type of test and explain<br />

it. How is the test performed and what does it tell you about the system? What is the benefit of performing this type of<br />

test?<br />

<strong>BIS</strong> <strong>261</strong> <strong>DeVry</strong> <strong>Week</strong> 7 Discussion 2<br />

Writing Test Cases (graded)<br />

Acme Bank is developing a Car Loan Calculator mobile app to help customers determine the monthly payment on a<br />

car loan. The Car Loan Calculator has the following functional requirements:<br />

o FR-01: The calculator allows the user to enter values for the amount financed, the interest rate, and the term<br />

of the loan in years.<br />

o FR-02: A valid entry for amount financed must be greater than or equal to $1,000 and less than or equal to<br />

$100,000.<br />

o FR-03: A valid entry for interest rate must be greater than or equal to 2.00% and less than or equal to 10.00%.<br />

o FR-04: A valid entry for the loan term must be three, four, five, or six years.<br />

o FR-05: If all values entered are valid, the calculator computes and displays the monthly payment amount for<br />

the loan, based on the values entered by the user. The calculation uses the standard fixed-rate loan<br />

amortization formula and assumes that payments are made at the end of each month.<br />

o FR-06: If any value entered is not valid, the calculator displays an error message indicating the invalid entry<br />

and the allowable range of values for that entry.<br />

o FR-07: The calculator provides a link to the Acme Bank website.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!