0% found this document useful (0 votes)
9 views15 pages

SDD Template

Uploaded by

desalekasaw82
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views15 pages

SDD Template

Uploaded by

desalekasaw82
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Institute of Technology

School of Computing
Department of information Technology

Requirement Design Document (RDD)


For
Industrial project on [Your Project title here]

Submitted to Information Technology in partial fulfillment of the requirements


for the degree of Bachelor of Science in [your program of study here]

Group members
Name ID Number
1. ________________________ _________________
2. ________________________ _________________
3. ________________________ _________________
4. ________________________ _________________
5. ________________________ _________________
6. ________________________ _________________

Advisor ፡ ____________________________________

[Year]
woldia University, Institute of Technology
Declaration

The Project is our own and has not been presented for a degree in any other university and all the
sources of material used for the project have been duly acknowledged.

------------------------------------- ---------------------------------------------
Name Signature

------------------------------------- -----------------------------------------------
Name Signature

------------------------------------- ---------------------------------------------
Name Signature
------------------------------------- ---------------------------------------------
Name Signature

------------------------------------- -----------------------------------------------
Name Signature

------------------------------------- ---------------------------------------------
Name Signature

School: Computing

Program: ______________________

Project Title: ______________________________________________________________________

This is to certify that I have read this project and that in my supervision and the students’
performance, it is fully adequate, in scope and quality, as a project for the degree of Bachelor of
Science.

------------------------------------- ---------------------------------------------
Nameof Advisor Signature

Examining committee members signature Date


___________________
1. Examiner1
2. Examiner2 __________________

It is approved that this project has been written in compliance with the formatting rules laid down by
the faculty.

i
Roles and Responsibilities of the Group Members

Fill the following role assignment matrix and put a tick mark(√) under each member in line with each
task to indicate who has participated in carrying out the activities to produce the draft deliverable for
discussion to the group so that they will discuss on the issue and come to consensus. Finally each
group member will well understand the entire work of the project by sharing experiences among the
colleagues.

List of List members


Tasks
Student1 Student 2 Student3

Task1

Task2

Task3

Task4

ii
Acknowledgment

iii
List of acronyms

Write Expand form of abbreviations and short hands.

iv
List of Figures

Generate a list of figures used in the document with their figure sequence by indicating their
page number

v
List of Tables

Generate a list of tables used in the document with their table sequence by indicating their page number

vi
Table of Contents

Contents
Declaration ................................................................................................................................... 1
Roles and Responsibilities of the Group Members .................................................................. 2
Acknowledgment ......................................................................................................................... 3
List of acronyms .......................................................................................................................... 4
List of Figures .............................................................................................................................. 5
List of Tables................................................................................................................................ 6
Table of Contents ........................................................................................................................ 7
Abstract ........................................................................................................................................ 1
Chapter 3: System Design .......................................................................................................... 2
3.1 Architectural Design ................................................................................................... 2
3.1.1 Component modeling................................................................................................... 2
3.1.2 Deployment Modeling ................................................................................................. 2
3.2 Detail Design ............................................................................................................... 2
3.2.1 Design class model ...................................................................................................... 2
3.2.2 Persistent model .......................................................................................................... 2
3.3 User Interface Design .................................................................................................. 3
3.4 Access control and security ......................................................................................... 3
Chapter Four: Implementation.................................................................................................. 4
Chapter Five: Testing and Evaluation ...................................................................................... 5
References .................................................................................................................................... 6
Appendices ................................................................................................................................... 7

7
Abstract
Write the executive summary of the work done in the project

1
Chapter 3: System Design

Explain the purpose and design goals of the system by using different criteria, like Performance,
Dependability, end user…etc

3.1 Architectural Design

Try to illustrate the current software architecture of your system if any.Subsystem diagram shows the
service it provides or it accepts from other subsystems, and the coupling and the coherence between
them.

3.1.1 Component modeling

Systems may be built from components in component based architecture. Component diagram shows
how objects (classes) in your system are grouped together and form components. The components
interact with each other either in giving service to other components or requesting service from other
component. Show the relationship between software components, their dependencies and
communications.

3.1.2 Deployment Modeling

Deployment diagram show how the system is deployed on computers. In other words, it shows which
component of the software is installed on which machine and how they communicate with each other
if they are on different machines. Indicate where each component will be located, on what servers,
machines or hardware. The deployment model should clearly show the physical communication links
between hardware and software items like what runs where, etc.

3.2 Detail Design

3.2.1 Design class model

Show the Design Class Model. That is, classes with their attribute data types, methods with their
return types and arguments and their data types, relationships, Access visibility, multiplicity and
role)

3.2.2 Persistent model

If you use object oriented databases for your system instead of relational databases, instead of
designing E-R diagram, design persistence models. Show the mappings and the relations of thetables.
2
Show the persistent model for your system. That is classes with their attributes and data types, length
of attributes, and keys, foreign keys relationships, multicity and role.

3.3 User Interface Design

Show the design of the user interface of the system using implementation tool which you have
already chosen.

3.4 Access control and security

In the systems, different actors have access to different functionality and data. Define the
access controls for your system.

3
Chapter Four: Implementation
Writing the code based on the design you have created in design phase. You can use any programming
language but if the system is designed in Object Oriented methodology, the implementation should be
based on classes and hence you should use object oriented programming language.

Include comments inside the code to add readability.

4
Chapter Five: Testing and Evaluation

5
References
Include the list of relevant literatures referenced in this document so readers can easily find
that you've cited. (Use Standard style of writing a reference)

6
Appendices
The following items can be attached as necessary

Sample of Working forms which are taken from the business to be automated

Questionnaire and interview questions used during requirement gathering

pictures /photos relevant to the project work

You might also like