Question

WABC123FM radio station is seeking your expertise to design their new RadioSongSpin1.0 software. This software main...

WABC123FM radio station is seeking your expertise to design their new RadioSongSpin1.0 software. This software main purpose is to automate their broadcasting process by playing pre-programmed playlists assembled by their DJs.

The new software is expected to have a "song library" that contain songs that the station have the license to broadcast. Each song that exists in the song library must be linked to the particular singer or band. A singer or band can have many songs in the song library. A DJ must be able to use the new software and search the system by singer, band or song.

The new software must also allow a DJ to compile songs into their playlist and to upload the playlist into a specific broadcast time. A typical day's broadcasting time are divided into 3 major playlist;

WorkHour Playlist (broadcasting time: 6am-4:59pm)

EveningHour Playlist (broadcasting time: 5:00pm-11:59pm)

AfterHour Playlist (broadcasting time: 12:00am - 5:59am)

The radio station has two main broadcasting methods; the airwave (over the air) and the Internet (via the studio's website). The playlists for airwave broadcast and Internet broadcast are different from each other. Besides songs, the DJ can also load PSA announcements and Commercials into each playlist. Lastly, the station must be able to track the DJ that assembled and curated every playlist. Complete a class diagram for the new RadioSongSpin1.0 software above.

Homework Answers

Answer #1

The class diagram for the application consists of the main classes as station, DJ, Song library, and broadcast, The airwaves and website are the subclasses of the superclass broadcast.

The class station has song library details, broadcast details PCA snd commercials and connected to the class broadcat. And it tracks the programs by DJ.

The class DJ compiles and create new play lists from the song library and searches for the playlist or song so these are thier function and consists the attributes or properties as songlist, PCA, commercial.

The class song library has songs, singer, band and playlist as thier properties and create playlist as thier function.

The class broadcast has the list of broadcast as morning, evening and after hour playlist controlled by station. And contain two subclasses.

The airwave and website subclass has programs in common PCA, commercial and playlist.

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT