You are on page 1of 8

Software Design Descriptions

Version 1.0

SEMESTER NOVEMBER 2015 – APRIL 2016

GROUP: CS1104A/B/C/D

Name 1, student number 1


Name 2, student number 2
Name 3, student number 3
Name 4, student number 4
<Project Name> Version: <1.0>
Software Design Descriptions Date: <dd/mmm/yy>

Table of Contents
Table of Contents...........................................................................................................................2
1. Introduction..............................................................................................................................4
1.1 Document Purpose......................................................................................................................4
1.2 Product Scope.............................................................................................................................4
1.3 References..................................................................................................................................4
2. System Overview......................................................................................................................5
2.1 Context Diagram........................................................................................................................5
2.2 Diagram 0...................................................................................................................................5
2.3 Functional Decomposition Diagram...........................................................................................6
2.4 Operating Environment..............................................................................................................6
3. Data Dictionary of DFD...........................................................................................................7
3.1 Documenting the Processes........................................................................................................7
3.2 Documenting the Entities...........................................................................................................7
3.3 Documenting the Data Flows.....................................................................................................7
3.4 Documenting the Data Stores.....................................................................................................8

Confidential  CS1104/A/B/C/D 2016 Page 2 of 8


<Project Name> Version: <1.0>
Software Design Descriptions Date: <dd/mmm/yy>

Revision History
Date Version Description Author
xx/xx/xx <1.0> <System Development Planning> <Mohd Hafizan>
xx/xx/xx <2.0> <System Requirements Specification> <Mohd Hafizan>

Confidential  CS1104/A/B/C/D 2016 Page 3 of 8


<Project Name> Version: <1.0>
Software Design Descriptions Date: <dd/mmm/yy>

1. Introduction
1.1 Document Purpose
<Identify the purpose of this document. Explain briefly the current system approach before this
project is implemented>

TO DO: Write 1-2 paragraphs describing the purpose of this document as explained above. For
example: “This documentation is prepared to *******….”>

You may consider the following questions/points to guide you in preparing this section:

 Why are you preparing this document?


 Explain briefly about the current system before this project is implemented ( you can refer to
the SDP report).
 Explain briefly the previous activities of your project.
 Who will use this document
 What are the topics that covered in this document?

1.2 Product Scope


<Who will be effected / who will use the system

TO DO: After identify the users of the system, briefly explain in detail, how the user will use the
systems.>

1.3 References
<List of all references used to prepared this SRS.>
<Project Name> Version: <1.0>
Software Design Descriptions Date: <dd/mmm/yy>

2. System Overview
2.1 Context Diagram
<Place Context Diagram of the proposed information system here.>

Figure 1: Context Diagram of your_system_name

Detail explanation of the Context Diagram

2.2 Diagram 0
<Place Diagram 0 of the proposed information system here.>

Figure 2: Diagram 0 of your_system_name

Detail explanation of the Context Diagram


<Project Name> Version: <1.0>
Software Design Descriptions Date: <dd/mmm/yy>

2.3 Functional Decomposition Diagram


<Based on Diagram 0 above, create an FDD and place here.

TO DO: FDD should be exactly similar with Diagram 0 including process numbering and name.>

Figure 3: Functional Decomposition Diagram(example)

2.4 Operating Environment


<Describe the environment in which the software will operate, including the hardware platform,
operating system and versions, and any other software components or applications with which it
must peacefully coexist.>
TO DO: As stated above, in at least one paragraph, describe the environment your system will
have to operate in. Make sure to include the minimum platform requirements for your system.

Example:
Minimum System Requirements:
1) Software
OS: Windows 7 / 8.1 / 10.
The resolution is set to 1024x768.

2) Hardware
CPU: Intel Dual Core @ 2.0 GHz, AMD Dual Core @ 2.0 GHz.
RAM: 2 GB.
Video: AMD Radeon 2600 XT or NVIDIA GeForce 8600 GTS.

*Optimum to run in low GPU environment as long as the machine has internet browser installed>
<Project Name> Version: <1.0>
Software Design Descriptions Date: <dd/mmm/yy>

3. Data Dictionary of DFD


3.1 Documenting the Processes
Process Number : 1
Process Name / Label : 1
Process Description : 1
Process Number : 2
Process Name / Label : 2
Process Description : 2

3.2 Documenting the Entities


Entity Name : 1
Alternate Name : 1
Description : 1
Input Data Flows : 1
Output Data Flows : 1

Entity Name : 1
Alternate Name : 1
Description : 1
Input Data Flows : 1
Output Data Flows : 1

3.3 Documenting the Data Flows


Data Flow Name / Label : 1
Alternate Name : 1
Description : 1
Origin : 1
Destination : 1
Volume and Frequency : 1

Data Flow Name / Label : 2


Alternate Name : 2
Description : 2
Origin : 2
Destination : 2
Volume and Frequency : 2
<Project Name> Version: <1.0>
Software Design Descriptions Date: <dd/mmm/yy>

3.4 Documenting the Data Stores


Data Flow Number : 1
Data Store Name : 1
Description : 1
File Type : 1
File Format : 1
: 1

Data Flow Number : 1


Data Store Name : 1
Description : 1
File Type : 1
File Format : 1
: 1

*** File type : either computer or manual


*** File format: either database, indexed, sequential or direct

You might also like