1.2 Description
Website allows brides to collaborate with their wedding party and gives brides a place to view and purchase wedding items in one place.
1.3 Revision History
Date
02/05/2014
Comment
Author
Shaniqua R.
Page 1 of 5
Software Design Document Contents
Section 1 Project Description
1.1 Project
1.2 Description
1.3 Revision History
Section 2 Overview
2.1 Purpose
2.2 Scope
2.3 Requirements
2.3.1 Estimates
Section 3 System Architecture
Section 4 Data Dictionary
Section 6 – Data Design
6.1 Persistent/Static Data
6.1.1 Dataset
6.1.2 Static Data
6.1.3 Persisted data
6.2 Transient/Dynamic Data
6.3 External Interface Data
6.4 Transformation of Data
Section 7 User Interface Design
7.1 User Interface Design Overview
7.2 User Interface Navigation Flow
7.3 Use Cases / User Function Description
Section 8 Other Interfaces
8.1 Interface X
Section 9 Extra Design Features / Outstanding Issues
Section 10 – References
Section 11 – Glossary
Page 2 of 5
Software Design Document Section 2 Overview
2.1 Purpose
This software design document describes the architecture and system design of the website Wedding
Worthy. The purpose of this project is to improve the shopping experience for users and to develop a collaborative commerce tool.
2.2 Scope
The objective is to implement a specific functionality of the client’s website in which users are allowed to create dashboards of items and share them with other accounts or anonymous users via social media.
The benefit of the functionality is that users will be able to interact with other in the wedding party to get input and approvals of wedding items.
2.3 Requirements
2.3.1 Estimates #
Description
1. Users can rate and comment on the Worthy Boards that others make
2. Allow a user to create events on specified dates and edit events as needed
3. Allow user to create a board in which user can invite other users and allow them to comment and rate each item on the board. 4. Allow user to share via email, Facebook, etc.
Hrs. Est.
3.5
1
3
1
Section 3 System Architecture
Describe/include a figure of the overall system architecture (and where this module fits in)
Section 4 Data Dictionary (template of a database table description)
Table
Field
Notes
IDUnique Identifier from TABLE_SEQ
NAME The Name in Object.Name()
VALUEThe Value output from somewhere
Type
DECIMAL
VARCHAR
VARCHAR
Page 3 of 5
Software Design Document Section 5 Software Domain Design
5.1 Software Application Domain Chart
Describe / chart each major software application domain and the relationships between objects (UML, etc) 5.2 Software Application Domain
A Comprehensive high level description of each domain (package/object wherever it is better to start) within the scope of this module (or within the greater scope of the project if applicable)
5.2.1 Domain X
A high level description of the family of components within this domain and their
Related Documents: Essay on Software Design Document Sample
11-6 a. Briefly describe three strategies for testing internal controls when information technology is used for significant accounting processing. 1. Assessing control risk based on user controls. In many cases, the client may design manual procedures to test the completeness and accuracy of transactions processed by the computer. If user controls exist, the auditor can test the controls directly, similar to testing other human controls. 2. Planning for a low control risk assessment based on application…
choose an interesting name for your project’ Due: 5pm Friday 14 (However the demo will be on Monday, week 14) Word Count: Not applicable Weighting: 50% - 5% Mid-semester presentation - 10% Supporting documents (Business Case and Status Reports) - 10% Software - 25% Documentation Group work Construct an online banking application, for which you need to decide the name. This Online Banking System should capture activities performed by different roles in real life…
6 III. Format: ................................................................................................................ 6 IV. Suggestions (to avoid common errors): ............................................................... 6 V. Sample Document: ............................................................................................... 6 B. Lab Memo .................................................................................................................. 8 I. Purpose: ..…
Review Chapter One Introduction What is a Design Pattern? A design pattern solves a problem within a given context. The solution that is offered by implementing a pattern results in a system design structure, which balances the concerns of the design problem in a manner most appropriate for the given context. In “Understanding and Using Patterns in Software Development”, Dirk Riehle and Heinz Zullighaven offer a rather nice definition of what a design pattern is: “A pattern is the abstraction…
especially the product, before they start? No. The student may have a basic understanding of the software and project management techniques required to complete the solution at the start. However, he or she will acquire additional skills during the duration of this activity. What if the student does not know the software they need or want to use? The student will either need to learn to use the software or adjust his or her proposed product. This is also the reason why criteria A and B should be…
Name __________________________________________________ Set _____ Perform the following tasks on the lab computers, by yourself and answer the following questions. Marks will be taken off for answers that are copied down from the internet or software when the question states “in your own words”. 1. SLAs. Find and include here an SLA for Telus, Shaw, or another ISP. What guarantees do they make? 2. Using Visio, create the following wired LANs with 9 workstations, 2 servers, and 2 printers…
Work Breakdown Structure (WBS) Template This Project WBS Template is free for you to copy and use on your project and within your organization. We hope that you find this template useful and welcome your comments. Public distribution of this document is only permitted from the Project Management Docs official website at: www.ProjectManagementDocs.com Work Breakdown Structure (WBS) Company Name Street Address City, State Zip Code Date Introduction The WBS is a view into the…
Programming GRADED ASSIGNMENTS Graded Assignment Requirements This document includes all of the assignment requirements for the graded assignments in this course. Your instructor will provide the details about when each assignment is due. Unit 1 Assignment 1: Homework Learning Objectives and Outcomes Describe the role of software for computers. Identify the hardware associated with a computer. Describe how computers…
Title: Identifying Substances Using Density DUE DATE: March 12th, 2015. The purpose of writing a lab report is to provide a blueprint for another scientist to repeat your experiment and get the same results. A COPY OF THIS DOCUMENT incl. the finished PRE-LAB SECTIONis due on FORMAL LAB DAY! Written work should never be copied from other groups. Use your own words! Read skills section in back of text. Make sure you are familiar with using a graduated cylinder and an electronic balance and how…
This is a sample PDF document. If you successfully accessed this file, Adobe Acrobat is already installed on your computer. Congratulations! You can read our e-books without installing any software. Achieve Small Biz Success Via These Work-From-Home E-Books How much would you spend to jumpstart a new career? $10, $20, $30. For less than $10, you can learn what it takes to earn a full- or part-time living from home. Firsthand accounts on freelancing and marketing from real entrepreneurs! Home Phone…