Tanager
System Sequence Diagram Specification
Version 4.3 – Elaboration Phase 4
Table of Contents
1.3. Definitions,
Acronyms, and Abbreviations
2.9. Skip
to the Previous Song
3. UI
System Sequence Diagrams
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.
This document describes the System Sequence Diagrams for the Tanager project.
A complete list of definitions, acronyms, and abbreviations can be found in the Tanager Glossary.
All diagrams in this document were generated using Gentleware’s Poseidon for UML tool.
Fowler, Martin. 2004.
UML Distilled.
Larman, Craig. 2005.
Applying UML and Patterns.
Poseidon for UML.
2005. Gentleware AG. 20 January, 2007 <http://www.gentleware.com/uml-software-pe.html>.
Tanager Operation Contract Specification. 2007. Bob Lavey. 25 January, 2007 <TanagerOperationContractSpecification.htm>.
Tanager Use Case Specification. 2007. Bob Lavey. 19 January, 2007 <TanagerUseCaseModel.htm>.
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.














|
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 |
|
11 Dec, 2006 |
3.0 – Elaboration Phase 3 |
Added Stop Music SSD. |
Bob Lavey |
|
30 Dec, 2006 |
3.1 – Elaboration Phase 3 |
Added Enter Menus and Exit Menus SSDs. |
Bob Lavey |
|
07 Jan, 2007 |
3.2 – Elaboration Phase 3 |
Added View Playlist SSD. |
Bob Lavey |
|
12 Jan, 2007 |
3.3 – Elaboration Phase 3 |
Rebuilt SSDs to remove UI-isms. |
Bob Lavey |
|
13 Jan, 2007 |
3.4 – Elaboration Phase 3 |
Added Delete a Song SSD. |
Bob Lavey |
|
15 Jan, 2007 |
3.5 – Elaboration Phase 3 |
Added Volume Adjustments SSD. |
Bob Lavey |
|
19 Jan 2007 |
3.6 – Elaboration Phase 3 |
Updated based on Dr. Leavens’ review. Removed system from the Enter Menus and Exit Menus scenario diagrams, since they’re UI use cases. |
Bob Lavey |
|
16 Jan, 2007 |
4.0 – Elaboration Phase 4 |
Added Select Playlist Type SSD. |
Bob Lavey |
|
20 Jan 2007 |
4.1 – Elaboration Phase 4 |
Added Restart Current Song SSD. |
Bob Lavey |
|
25 Jan 2007 |
4.2 – Elaboration Phase 4 |
Added Skip to Previous Song SSD. |
Bob Lavey |
|
25 Jan 2007 |
Added Skip to Next Song SSD. |
Bob Lavey |