Describe the nonfunctional requirements for the system

Assignment Help Other Subject
Reference no: EM132540924

Assignment: You were talking to members of your favorite local band after a recent show. The topic of software came up, and the leader said she has a love-hate relationship with it. She loves the recording software they use and is okay with QuickBooks for the band's financial records. But, she does not like the available options to track bookings and create set lists that draw from their entire repertoire.

In addition to their regular weekly gigs, the band performs for many school assemblies and community events. They have to pick music that's appropriate for the audience and the theme without being repetitive. They are constantly adding new songs to their catalog, and putting others on hiatus. The band likes to take requests, so they frequently update the set list after a gig. The band does not want to bother entering chords or lyrics because they don't use computers or phones on stage.

You offer to put together a system design to address the band's needs. It's okay to collect ideas by looking at off-the-shelf solutions, but the design must be your own for this assignment. Include the following in your design:

1. A list and short explanation of each function to manage:

• the band's song catalog,

• bookings,

• set lists, and

• any other category you believe is important for this application.

2. A logical data design that supports all of these functions. Use either an entity-relationship or a UML class diagram, which should be in third normal form. Indicate all primary keys, relationships, and cardinalities.

3. Recommend a system architecture that identifies the hardware and software components and how they interact. Include a short (not more than 500 words) description and rationale. Illustrate using your choice of a static functional decomposition or object-oriented diagram.

4. Identify security concerns and other nonfunctional requirements for this system.

5. Propose at least three distinct and measurable criteria to evaluate the quality of the finished software.

Reference no: EM132540924

Questions Cloud

What is the your annual payment : The loan terms included annual payments for a 30-year term at an interest rate of 46 percent. What is the your annual payment
Real cost of hedging the eur payables : On the day when the forward contract was delivered, the spot rate of the EUR was AUD 1.418. What was the real cost of hedging the EUR payables for this firm?
Which of the projects should the firm adopt : A firm has the following capital budgeting projects that it can undertake.
What are the companys total assets at the end : Owners begin company by investing $30,000, Based on these transactions, what are the company's total assets at the end of the month
Describe the nonfunctional requirements for the system : You were talking to members of your favorite local band after a recent show. The topic of software came up, and the leader said she has a love-hate relationship
Compute the cost per unit under plan a and plan b : Compute the cost per unit under (1) Plan A and ( 2 ) Plan B. Explain why the cost per unit is different from each of the two plans.
What was the direct materials total variance : Actual production was 320,000 units using 62,300 pounds of direct materials at a total cost of $8,430,100. What was the direct materials total variance
What is the change in the value of its assets : TD Bank has the following assets and liabilities as of year-end. All assets and liabilities are currently priced at par and pay interest annually.
What total dollar amount would the company report : The Foley Company purchases toy cars from a supplier for $12 each and then sells them to its customers for $25 each. What total dollar amount the company report

Reviews

Write a Review

Other Subject Questions & Answers

  Analyze the relationships among the three quality principles

There are three principles of total quality: customer focus, continuous improvement, and teamwork. Using the South University Online Library.

  Define emerging adulthood seem to have such controversy

Why does emerging adulthood seem to have such controversy. How is it that one's perception cannot differentiate and become confused

  How did people react to the norm violation

Most of the time we follow cultural norms without even thinking about them. For this discussion, you should identify a prevalent social norm.

  How to determine the p-i for each individual risk

Here is an example that may clarify things. If you look in your text on pages 214 and 215 or pages 69- 70, you will see two templates. Fig B5(6-2) shows how to determine the P-I for each individual risk.

  Discuss the risk factors that should be considered

Discuss the risk factors that should be considered when determining treatment placement. What factors would indicate that inpatient or residential treatment is indicated for a client? Provide a 300 word response to the questions.

  Discredits the cons of using music in cognitive development

Provide an argument that discredits the cons of using music in cognitive development in children.

  Describe the handling of witnesses and evidence

A crime scene investigator has located a witness at a crime scene, but he/she is uncooperative.

  Identify capabilities of digital asset management software

Do research online to identify the capabilities of digital asset management software. What are the top rated digital asset management software products?

  How has your experience been with the nurse leader

Post a detailed description of your experience of working with a nurse leader. Include the following aspects in your description.

  What are four safety elements to be initially included

What are four safety elements to be initially included. Why. What is the time frame. Explain your rationale.

  Minimize the risk of lending to ventures

How do prospective lenders minimize the risk of lending to ventures? What are the 5 C's of credit analysis?

  How is new information acquired

This section will focus on the major points of each theory. How is new information acquired? What are the goals of learning? What is unique about each theory?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd