develop a software system

FIND A SOLUTION AT Academic Writers Bay

2 Problem Description You are requested to join a team to develop a software system for a karaoke machine. The software system consists of a number of sub-systems. One of them is Lyric Displayer — to display lyrics line-by-line on the monitor for a specified time interval. Your task is to develop the sub-system.2.1 Definitions of Terms A number of terms which will be utilised in the program will be defined below.2.1.1 Line of Lyrics A line of lyrics is a string to be displayed on the monitor. A positive number is associated with the string that indicates the time interval (in seconds) for the string to be displayed. Below is an example of a line of lyrics.Delay before next line is shown.Lyrics4.4 Twinkle, twinkle, little star,Figure 1 A line of lyricsIn Figure 1, it requires the string “Twinkle, twinkle, little star,” to be displayed on the monitor for 4.4 seconds.2.1.2 Song A song contains a serial number which is an integer and a title which is a string. There are two types of Songs — Solo and Duet. Solo A Solo is a Song to be performed by one singer. Except for the serial number and title included in song, it also contains an array of lyrics. An example of a Solo can be as follows. Serial NumberS for Solo
Number of lyric lines An array of lyricsS 2 Twinkle, twinkle, little staff. 6 4.4 Twinkle, twinkle, little star 4.2 How I wonder what you are 4.8 Up above the world so high 5.0 Like a diamond in the sky 4.4 Twinkle, twinkle, little star 5.9 How I wonder what you areFigure 2 A SoloTitle2.1.2.2 Duet A Duet is a Song to be performed by two singers concurrently. Like Solo, it has the serial number and title, but it contains two arrays of Lyric objects, one for each singer.Page 2 of 7

YOU MAY ALSO READ ...  Find this consumer Marshallian demand functions.
Order from Academic Writers Bay
Best Custom Essay Writing Services