SlideShare a Scribd company logo
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:
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.
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.
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.
Identify security concerns and other nonfunctional requirements
for this system.
Propose at least three distinct and measurable criteria to
evaluate the quality of the finished software.

More Related Content

Similar to You were talking to members of your favorite local band after a .docx

R programming for psychometrics
R programming for psychometricsR programming for psychometrics
R programming for psychometrics
Diane Talley
 
Software Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdfSoftware Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdf
MeagGhn
 
OverviewThis project will allow you to write a program to get mo.docx
OverviewThis project will allow you to write a program to get mo.docxOverviewThis project will allow you to write a program to get mo.docx
OverviewThis project will allow you to write a program to get mo.docx
jacksnathalie
 
ASE Notes - Kuntucky.docx
ASE Notes - Kuntucky.docxASE Notes - Kuntucky.docx
ASE Notes - Kuntucky.docx
SanLizasAiren1
 
Btp 3rd Report
Btp 3rd ReportBtp 3rd Report
Btp 3rd Report
Dinesh Yadav
 
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docxPhase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
randymartin91030
 
New phase ii-2010
New  phase ii-2010New  phase ii-2010
New phase ii-2010
vijet
 
PLS 2010 – Argumentative Paper Prompt – Spring 2020 Direct
PLS 2010 – Argumentative Paper Prompt – Spring 2020 DirectPLS 2010 – Argumentative Paper Prompt – Spring 2020 Direct
PLS 2010 – Argumentative Paper Prompt – Spring 2020 Direct
lascellesjaimie
 
SMD Unit ii
SMD Unit iiSMD Unit ii
SMD Unit ii
madhavi patil
 

Similar to You were talking to members of your favorite local band after a .docx (9)

R programming for psychometrics
R programming for psychometricsR programming for psychometrics
R programming for psychometrics
 
Software Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdfSoftware Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdf
 
OverviewThis project will allow you to write a program to get mo.docx
OverviewThis project will allow you to write a program to get mo.docxOverviewThis project will allow you to write a program to get mo.docx
OverviewThis project will allow you to write a program to get mo.docx
 
ASE Notes - Kuntucky.docx
ASE Notes - Kuntucky.docxASE Notes - Kuntucky.docx
ASE Notes - Kuntucky.docx
 
Btp 3rd Report
Btp 3rd ReportBtp 3rd Report
Btp 3rd Report
 
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docxPhase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
 
New phase ii-2010
New  phase ii-2010New  phase ii-2010
New phase ii-2010
 
PLS 2010 – Argumentative Paper Prompt – Spring 2020 Direct
PLS 2010 – Argumentative Paper Prompt – Spring 2020 DirectPLS 2010 – Argumentative Paper Prompt – Spring 2020 Direct
PLS 2010 – Argumentative Paper Prompt – Spring 2020 Direct
 
SMD Unit ii
SMD Unit iiSMD Unit ii
SMD Unit ii
 

More from mattjtoni51554

you will evaluate the history of cryptography from its origins.  Ana.docx
you will evaluate the history of cryptography from its origins.  Ana.docxyou will evaluate the history of cryptography from its origins.  Ana.docx
you will evaluate the history of cryptography from its origins.  Ana.docx
mattjtoni51554
 
You will do this project in a group of 5 or less. Each group or in.docx
You will do this project in a group of 5 or less. Each group or in.docxYou will do this project in a group of 5 or less. Each group or in.docx
You will do this project in a group of 5 or less. Each group or in.docx
mattjtoni51554
 
you will discuss the use of a tool for manual examination of a .docx
you will discuss the use of a tool for manual examination of a .docxyou will discuss the use of a tool for manual examination of a .docx
you will discuss the use of a tool for manual examination of a .docx
mattjtoni51554
 
you will discuss sexuality, popular culture and the media.  What is .docx
you will discuss sexuality, popular culture and the media.  What is .docxyou will discuss sexuality, popular culture and the media.  What is .docx
you will discuss sexuality, popular culture and the media.  What is .docx
mattjtoni51554
 
You will discuss assigned questions for the ModuleWeek. · Answe.docx
You will discuss assigned questions for the ModuleWeek. · Answe.docxYou will discuss assigned questions for the ModuleWeek. · Answe.docx
You will discuss assigned questions for the ModuleWeek. · Answe.docx
mattjtoni51554
 
You will develop a proposed public health nursing intervention to me.docx
You will develop a proposed public health nursing intervention to me.docxYou will develop a proposed public health nursing intervention to me.docx
You will develop a proposed public health nursing intervention to me.docx
mattjtoni51554
 
You will develop a comprehensive literature search strategy. After r.docx
You will develop a comprehensive literature search strategy. After r.docxYou will develop a comprehensive literature search strategy. After r.docx
You will develop a comprehensive literature search strategy. After r.docx
mattjtoni51554
 
You will develop a formal information paper that addresses the l.docx
You will develop a formal information paper that addresses the l.docxYou will develop a formal information paper that addresses the l.docx
You will develop a formal information paper that addresses the l.docx
mattjtoni51554
 
You will design a patient education tool that can be used by nurses .docx
You will design a patient education tool that can be used by nurses .docxYou will design a patient education tool that can be used by nurses .docx
You will design a patient education tool that can be used by nurses .docx
mattjtoni51554
 
You will design a patient education tool that can be used by nur.docx
You will design a patient education tool that can be used by nur.docxYou will design a patient education tool that can be used by nur.docx
You will design a patient education tool that can be used by nur.docx
mattjtoni51554
 
You will create an entire Transformational Change Management Plan fo.docx
You will create an entire Transformational Change Management Plan fo.docxYou will create an entire Transformational Change Management Plan fo.docx
You will create an entire Transformational Change Management Plan fo.docx
mattjtoni51554
 
You will create an Access School Management System Database that can.docx
You will create an Access School Management System Database that can.docxYou will create an Access School Management System Database that can.docx
You will create an Access School Management System Database that can.docx
mattjtoni51554
 
You will create a 13 slide powerpoint presentation (including your r.docx
You will create a 13 slide powerpoint presentation (including your r.docxYou will create a 13 slide powerpoint presentation (including your r.docx
You will create a 13 slide powerpoint presentation (including your r.docx
mattjtoni51554
 
You will create a 10 minute virtual tour of a cultural museum” that.docx
You will create a 10 minute virtual tour of a cultural museum” that.docxYou will create a 10 minute virtual tour of a cultural museum” that.docx
You will create a 10 minute virtual tour of a cultural museum” that.docx
mattjtoni51554
 
You will continue the previous discussion by considering the sacred.docx
You will continue the previous discussion by considering the sacred.docxYou will continue the previous discussion by considering the sacred.docx
You will continue the previous discussion by considering the sacred.docx
mattjtoni51554
 
You will craft individual essays in response to the provided prompts.docx
You will craft individual essays in response to the provided prompts.docxYou will craft individual essays in response to the provided prompts.docx
You will craft individual essays in response to the provided prompts.docx
mattjtoni51554
 
You will complete the Aquifer case,Internal Medicine 14 18-year.docx
You will complete the Aquifer case,Internal Medicine 14 18-year.docxYou will complete the Aquifer case,Internal Medicine 14 18-year.docx
You will complete the Aquifer case,Internal Medicine 14 18-year.docx
mattjtoni51554
 
You will complete the Aquifer case,Internal Medicine 14 18-.docx
You will complete the Aquifer case,Internal Medicine 14 18-.docxYou will complete the Aquifer case,Internal Medicine 14 18-.docx
You will complete the Aquifer case,Internal Medicine 14 18-.docx
mattjtoni51554
 
You will complete several steps for this assignment.Step 1 Yo.docx
You will complete several steps for this assignment.Step 1 Yo.docxYou will complete several steps for this assignment.Step 1 Yo.docx
You will complete several steps for this assignment.Step 1 Yo.docx
mattjtoni51554
 
You will compile a series of critical analyses of how does divorce .docx
You will compile a series of critical analyses of how does divorce .docxYou will compile a series of critical analyses of how does divorce .docx
You will compile a series of critical analyses of how does divorce .docx
mattjtoni51554
 

More from mattjtoni51554 (20)

you will evaluate the history of cryptography from its origins.  Ana.docx
you will evaluate the history of cryptography from its origins.  Ana.docxyou will evaluate the history of cryptography from its origins.  Ana.docx
you will evaluate the history of cryptography from its origins.  Ana.docx
 
You will do this project in a group of 5 or less. Each group or in.docx
You will do this project in a group of 5 or less. Each group or in.docxYou will do this project in a group of 5 or less. Each group or in.docx
You will do this project in a group of 5 or less. Each group or in.docx
 
you will discuss the use of a tool for manual examination of a .docx
you will discuss the use of a tool for manual examination of a .docxyou will discuss the use of a tool for manual examination of a .docx
you will discuss the use of a tool for manual examination of a .docx
 
you will discuss sexuality, popular culture and the media.  What is .docx
you will discuss sexuality, popular culture and the media.  What is .docxyou will discuss sexuality, popular culture and the media.  What is .docx
you will discuss sexuality, popular culture and the media.  What is .docx
 
You will discuss assigned questions for the ModuleWeek. · Answe.docx
You will discuss assigned questions for the ModuleWeek. · Answe.docxYou will discuss assigned questions for the ModuleWeek. · Answe.docx
You will discuss assigned questions for the ModuleWeek. · Answe.docx
 
You will develop a proposed public health nursing intervention to me.docx
You will develop a proposed public health nursing intervention to me.docxYou will develop a proposed public health nursing intervention to me.docx
You will develop a proposed public health nursing intervention to me.docx
 
You will develop a comprehensive literature search strategy. After r.docx
You will develop a comprehensive literature search strategy. After r.docxYou will develop a comprehensive literature search strategy. After r.docx
You will develop a comprehensive literature search strategy. After r.docx
 
You will develop a formal information paper that addresses the l.docx
You will develop a formal information paper that addresses the l.docxYou will develop a formal information paper that addresses the l.docx
You will develop a formal information paper that addresses the l.docx
 
You will design a patient education tool that can be used by nurses .docx
You will design a patient education tool that can be used by nurses .docxYou will design a patient education tool that can be used by nurses .docx
You will design a patient education tool that can be used by nurses .docx
 
You will design a patient education tool that can be used by nur.docx
You will design a patient education tool that can be used by nur.docxYou will design a patient education tool that can be used by nur.docx
You will design a patient education tool that can be used by nur.docx
 
You will create an entire Transformational Change Management Plan fo.docx
You will create an entire Transformational Change Management Plan fo.docxYou will create an entire Transformational Change Management Plan fo.docx
You will create an entire Transformational Change Management Plan fo.docx
 
You will create an Access School Management System Database that can.docx
You will create an Access School Management System Database that can.docxYou will create an Access School Management System Database that can.docx
You will create an Access School Management System Database that can.docx
 
You will create a 13 slide powerpoint presentation (including your r.docx
You will create a 13 slide powerpoint presentation (including your r.docxYou will create a 13 slide powerpoint presentation (including your r.docx
You will create a 13 slide powerpoint presentation (including your r.docx
 
You will create a 10 minute virtual tour of a cultural museum” that.docx
You will create a 10 minute virtual tour of a cultural museum” that.docxYou will create a 10 minute virtual tour of a cultural museum” that.docx
You will create a 10 minute virtual tour of a cultural museum” that.docx
 
You will continue the previous discussion by considering the sacred.docx
You will continue the previous discussion by considering the sacred.docxYou will continue the previous discussion by considering the sacred.docx
You will continue the previous discussion by considering the sacred.docx
 
You will craft individual essays in response to the provided prompts.docx
You will craft individual essays in response to the provided prompts.docxYou will craft individual essays in response to the provided prompts.docx
You will craft individual essays in response to the provided prompts.docx
 
You will complete the Aquifer case,Internal Medicine 14 18-year.docx
You will complete the Aquifer case,Internal Medicine 14 18-year.docxYou will complete the Aquifer case,Internal Medicine 14 18-year.docx
You will complete the Aquifer case,Internal Medicine 14 18-year.docx
 
You will complete the Aquifer case,Internal Medicine 14 18-.docx
You will complete the Aquifer case,Internal Medicine 14 18-.docxYou will complete the Aquifer case,Internal Medicine 14 18-.docx
You will complete the Aquifer case,Internal Medicine 14 18-.docx
 
You will complete several steps for this assignment.Step 1 Yo.docx
You will complete several steps for this assignment.Step 1 Yo.docxYou will complete several steps for this assignment.Step 1 Yo.docx
You will complete several steps for this assignment.Step 1 Yo.docx
 
You will compile a series of critical analyses of how does divorce .docx
You will compile a series of critical analyses of how does divorce .docxYou will compile a series of critical analyses of how does divorce .docx
You will compile a series of critical analyses of how does divorce .docx
 

Recently uploaded

C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Leena Ghag-Sakpal
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
Amin Marwan
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
Chevonnese Chevers Whyte, MBA, B.Sc.
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 

Recently uploaded (20)

C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 

You were talking to members of your favorite local band after a .docx

  • 1. 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: 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. 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. Identify security concerns and other nonfunctional requirements for this system. Propose at least three distinct and measurable criteria to evaluate the quality of the finished software.