Introducing TuneIn, where music becomes a shared experience that connects people, transcending distances and creating lasting bonds through the power of music.
Specify functional requirements to satisfy the use cases. Formulate them in terms of requirements and sub-requirements.
Subsystems
Assign the requirements to subsystems. in Figure 1. A use case diagram with the required functionality in the form for each concrete use case includes and extends relationships to lower-level use cases. Use <<include>> to specify sub-functionality for a given functionality and <<extend>> if the sub-functionality is optional.
Show the required functionality within a system boundary as actions (ovals). The actors (stick figures) are people or other systems requesting or delivering services (labels on the connection line between an actor and an action).
Group the requirements in logical modules that can be implemented as inter-dependent subsystems with low coupling and high cohesion.
from demo 1 doc:
Requirements
Specify functional requirements to satisfy the use cases. Formulate them in terms of requirements and sub-requirements.
Subsystems
Assign the requirements to subsystems. in Figure 1. A use case diagram with the required functionality in the form for each concrete use case includes and extends relationships to lower-level use cases. Use
<<include>>
to specify sub-functionality for a given functionality and<<extend>>
if the sub-functionality is optional. Show the required functionality within a system boundary as actions (ovals). The actors (stick figures) are people or other systems requesting or delivering services (labels on the connection line between an actor and an action).Group the requirements in logical modules that can be implemented as inter-dependent subsystems with low coupling and high cohesion.