Professional Documents
Culture Documents
Confidential
Software Design Report Software Design Description for MagicLibrary System
November 28, 2005 Analysis and Design, Revision: 0
Approval
The original of this document is approved and signed by:
Name:
Surname:
Title:
Date:
Signature:
Revision History
Revision Date Description Author
0 November 28, 2005 Initial version created. No Magic, Inc.
Confidential 2
Software Design Report Software Design Description for MagicLibrary System
November 28, 2005 Analysis and Design, Revision: 0
Table of Contents
1. Introduction .........................................................................................................................4
1.1. Purpose .......................................................................................................................4
1.2. Overview ....................................................................................................................4
2. Detailed Design ...................................................................................................................4
2.1. Design Model .............................................................................................................4
2.1.1. Domain Analysis ...............................................................................................4
2.1.2. DomainDesign ..................................................................................................6
2.1.3. High Level Domain Analysis ............................................................................7
2.1.4. Implementation .................................................................................................8
2.1.5. object diagram ...................................................................................................9
2.1.6. Technical Design ..............................................................................................9
2.1.7. Web client .......................................................................................................12
2.2. Implementation Model .............................................................................................13
Confidential 3
Software Design Report Software Design Description for MagicLibrary System
November 28, 2005 Analysis and Design, Revision: 0
1. Introduction
1.1. Purpose
This document describes design of the library system.
1.2. Overview
Section 2 Design Considerations describes major design goals, constraints and guidelines.
Section 3 Architectural Strategies describes strategies, which should be applied in order to
achieve the design goals.
Section 4 System Architecture describes the architecture of the system using Conceptual
view.
Section 5 Detailed Design describes design of the system in detailed models.
2. Detailed Design
2.1. Design Model
None.
Confidential 4
Software Design Report Software Design Description for MagicLibrary System
November 28, 2005 Analysis and Design, Revision: 0
Confidential 5
Software Design Report Software Design Description for MagicLibrary System
November 28, 2005 Analysis and Design, Revision: 0
• markItemsLoaned
• searchForItems
• get available items from library
• logout
• loadUserData
• loanItems
• getItemDetails
• <unnamed Message>
• closeCustomerData
• contact librarian
• addCustomerToItemReservations
Uses/Interactions
None.
Resources
None.
2.1.2. DomainDesign
Definition
None.
Composition
Confidential 6
Software Design Report Software Design Description for MagicLibrary System
November 28, 2005 Analysis and Design, Revision: 0
Confidential 7
Software Design Report Software Design Description for MagicLibrary System
November 28, 2005 Analysis and Design, Revision: 0
2.1.4. Implementation
Definition
None.
Confidential 8
Software Design Report Software Design Description for MagicLibrary System
November 28, 2005 Analysis and Design, Revision: 0
Composition
None.
Functionality and Processing
None.
Uses/Interactions
None.
Resources
None.
Confidential 9
Software Design Report Software Design Description for MagicLibrary System
November 28, 2005 Analysis and Design, Revision: 0
Confidential 10
Software Design Report Software Design Description for MagicLibrary System
November 28, 2005 Analysis and Design, Revision: 0
Confidential 11
Software Design Report Software Design Description for MagicLibrary System
November 28, 2005 Analysis and Design, Revision: 0
Confidential 12
Software Design Report Software Design Description for MagicLibrary System
November 28, 2005 Analysis and Design, Revision: 0
Resources
None.
Confidential 13