Tanager

Sequence Diagram Specification

 

Version 1.2 – Elaboration Phase 2 Draft


Revision History

Date

Version

Description

Author

15 Aug, 2006

1.0 – Elaboration Phase 1 Draft

Initial Revision.  Added Power On main success scenario diagram.

Bob Lavey

14 Sep, 2006

1.1 – Elaboration Phase 1 Draft

Added Power Off main success scenario diagram.

Bob Lavey

17 Oct, 2006

1.2 – Elaboration Phase 2 Draft

Added Download a Song main success scenario

Bob Lavey

 

 

 

 

 


Table of Contents

1.     Introduction. 4

1.1.        Purpose. 4

1.2.        Scope. 4

1.3.        Definitions, Acronyms, and Abbreviations. 4

1.4.        References. 4

1.5.        Overview.. 4

2.     Sequence Diagrams. 5

2.1.        Power On. 5

2.2.        Power Off. 7

2.3.        Select Random Playlist 7

2.4.        Select Sequential Playlist 7

2.5.        Play Music. 7

2.6.        Pause Music. 7

2.7.        Skip to the Next Song. 7

2.8.        Restart the Current Song. 7

2.9.        Skip to the Previous Song. 7

2.10.      Volume Adjustments. 7

2.11.      Download a Song. 7

2.12.      Delete a Song. 8


 

Sequence Diagram Specification

1.              Introduction

1.1.         Purpose

This document provides the detailed Sequence Diagrams for the Tanager project.  Sequence Diagrams will be generated for all main success scenarios, frequently-used scenarios, and complex scenarios.  The section numbering for the Sequence Diagrams will match that used in the Tanager System Sequence Diagram Specification and the Tanager Use Case Specification.  This will make it easier for the reader to match the Sequence Diagrams with the SSDs and the Use Cases.

1.2.         Scope

This document describes the Sequence Diagrams for the Tanager project.

1.3.         Definitions, Acronyms, and Abbreviations

A complete list of definitions, acronyms, and abbreviations can be found in the Tanager Glossary.

1.4.         References

Tanager Use Case Specification. 2006.  Bob Lavey.  12 October, 2006 <TanagerUseCaseModel.htm>.

Tanager System Sequence Diagram Specification. 2006.  Bob Lavey.  14 September, 2006 <TanagerSystemSequenceDiagramSpecification.htm>.

Tanager Class Model. 2006.  Bob Lavey.  14 September, 2006 <TanagerClassModel.htm>.

1.5.         Overview

This document provides a detailed view of the internal interactions between software objects in the Tanager system.  The sequence diagrams contained in this document will describe how the class objects from the Tanager system will interact to complete the objectives described in the Use Cases.


2.              Sequence Diagrams

2.1.         Power On

(click on image for a scaleable version)

 

2.2.         Power Off

(click on image for a scaleable version)

2.3.         Select Random Playlist

2.4.         Select Sequential Playlist

2.5.         Play Music

2.6.         Pause Music

2.7.         Skip to the Next Song

2.8.         Restart the Current Song

2.9.         Skip to the Previous Song

2.10.     Volume Adjustments

2.11.     Download a Song

2.12.     Delete a Song