Tanager

System Sequence Diagram Specification

 

Version 2.2 – Elaboration Phase 2

 

Revision History

Date

Version

Description

Author

02 Feb, 2006

1.0 – Elaboration Phase 1

Initial Revision.  Added SSDs for Power On and Download A Song.

Bob Lavey

15 Aug, 2006

1.1 – Elaboration Phase 1

Updated diagram numbering to match Use Case Specification.

Bob Lavey

14 Sep, 2006

1.2 – Elaboration Phase 1

Added SSD for Power Off.

Bob Lavey

15 Oct, 2006

2.0 – Elaboration Phase 2

Added SSDs for Play Music and Pause Music

Bob Lavey

22 Oct, 2006

2.1 – Elaboration Phase 2

Revised with comments from Dr. Leavens’ review (merged out from Elaboration Phase 1 version 1.3)

Bob Lavey

03 Dec, 2006

2.2 – Elaboration Phase 2

Added position for Stop Music SSD.

Bob Lavey

 


Table of Contents

1.     Introduction. 3

1.1.        Purpose. 3

1.2.        Scope. 3

1.3.        Definitions, Acronyms, and Abbreviations. 3

1.4.        References. 3

1.5.        Overview.. 3

2.     System Sequence Diagrams. 4

2.1.        Power On. 4

2.2.        Power Off. 5

2.3.        Select Random Playlist 5

2.4.        Play Music. 5

2.5.        Pause Music. 5

2.6.        Stop Music. 6

2.7.        Skip to the Next Song. 6

2.8.        Restart the Current Song. 6

2.9.        Skip to the Previous Song. 6

2.10.      Volume Adjustments. 6

2.11.      Download a Song. 6

2.12.      Delete a Song. 8

2.13.      View Playlist 8


 

System Sequence Diagram Specification

1.              Introduction

1.1.         Purpose

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

1.1.         Scope

This document describes the System Sequence Diagrams for the Tanager project.

1.2.         Definitions, Acronyms, and Abbreviations

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

1.3.         References

Tanager Use Case Specification. 2007.  Bob Lavey.  10 January, 2007 <TanagerUseCaseModel.htm>.

1.4.         Overview

This document will provide a high-level view of the public interface to the Tanager system.  It will describe how the users will use the system, and how they expect the system to behave.


2.              System Sequence Diagrams

2.1.         Power On


2.2.         Power Off

 

2.3.         Select Random Playlist

2.4.         Play Music

 

2.5.         Pause Music

 

2.6.         Stop 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

2.13.     View Playlist