You are on page 1of 5

Business Requirements & Design

Document

Table of Contents
Table of Contents........................................................................................................ 2
1

Overview.............................................................................................................. 3
1.1

Overview of the application...........................................................................3

1.2

Users of the application................................................................................. 3

Functional Requirements...................................................................................... 3
1.1

Scope of Work................................................................................................ 3

1.2

System Features............................................................................................ 3

1.2.1

Requirement / Module / Use case 1.......................................................3

1.2.2

Requirement / Module / Use case 2.......................................................3

1.2.3

Requirement / Module / Use case 3.......................................................3

1.2.4

Requirement / Module / Use case 4.......................................................3

1.2.5

Requirement / Module / Use case 5.......................................................4

Design.................................................................................................................. 4
2.1

Architecture Diagram..................................................................................... 4

2.2

Database Design............................................................................................ 4

2.2.1

E-R Diagram............................................................................................ 4

2.2.2

Dataflow Diagram.................................................................................... 4

2.2.3

Table Structure........................................................................................ 4

2.3

Detail Design................................................................................................. 4

2.3.1

Requirement / Module / Use case 1.......................................................4

2.3.2

Requirement / Module / Use case 2.......................................................4

2.3.3

Requirement / Module / Use case 3.......................................................4

2.3.4

Requirement / Module / Use case 4.......................................................4

2.3.5

Requirement / Module / Use case 5.......................................................4

2.4

Packaging Structure....................................................................................... 5

2.5

Configuration Changes................................................................................... 5

2.6

Deployment Guidelines.................................................................................. 5

1 Overview
1.1 Overview of the application
[[[[ Explain about the application Max 1 page ]]]]

1.2 Users of the application


[[[[ Explain various types of users who will be accessing this application along with the
features accessible for each user Max 1-2 pages]]]]

1 Functional Requirements
1.3 Scope of Work
[[[[ Explain the scope identified for this project within the overall system. The
engineers should be able to visualize a sub system of the overall application. Max half to 1
page ]]]]

1.4 System Features


1.4.1 Requirement / Module / Use case 1
1.4.1.1 Description
[[[[ Explain about the feature]]]]
1.4.1.2 Screen Prototype
[[[[ Image of the screen designed ]]]]
1.4.1.3 Screen Flow / Business Flow & User Actions
[[[[ Flow of the screen should be explained relating the functionality of the
application. Each user action should be explained in detail. The output expected after each
user action should be explained ]]]]
1.4.1.4 Business Rules & Validations
[[[[ All the business rules and validations expected in this page should be explained.
The business rules to be considered while moving to the next page should also be explained.
The business rules to be considered while entering this screen should also be explained. ]]]]

1.4.2 Requirement / Module / Use case 2


[[[[ All the four points mentioned above for Requirement 1 should be explained here.
There should be a minimum of 5 Requirements / Modules so that each can be done
by an engineer individually. ]]]]

1.4.3 Requirement / Module / Use case 3


[[[[ All the four points mentioned above for Requirement 1 should be explained here.
There should be a minimum of 5 Requirements / Modules so that each can be done
by an engineer individually. ]]]]

1.4.4 Requirement / Module / Use case 4


[[[[ All the four points mentioned above for Requirement 1 should be explained here.
There should be a minimum of 5 Requirements / Modules so that each can be done
by an engineer individually. ]]]]

1.4.5 Requirement / Module / Use case 5


[[[[ All the four points mentioned above for Requirement 1 should be explained here.
There should be a minimum of 5 Requirements / Modules so that each can be done
by an engineer individually. ]]]]

2 Design
1.5 Architecture Diagram
[[[[ Image of the Architecture diagram along with a small description on each
component ]]]]

1.6 Database Design


1.6.1 E-R Diagram
[[[[ Image of the Database Table relationships ]]]]

1.6.2 Dataflow Diagram


[[[[ Image of the dataflow diagram ]]]]

1.6.3 Table Structure


[[[[ Structure of each database table designed for this application. Table Name, Field
Name, Datatype, Constraint is a must]]]]

1.7 Detail Design


1.7.1 Requirement / Module / Use case 1
1.7.1.1 Class Diagram
[[[[ Class diagram of this Requirement with relationships ]]]]
1.7.1.2 Sequence Diagram / Flowchart
[[[[ Either a sequence Diagram or a Flowchart should be given explaining the flow of
the source code at a method/function level ]]]]
1.7.1.3 Class/File Description
[[[[ Description / Purpose of each class and its methods. Even ASP / JSP / JS /HTML files
should be covered. ]]]]

1.7.2 Requirement / Module / Use case 2


[[[[All the three points mentioned above for Requirement 1 should be explained here]]]

1.7.3 Requirement / Module / Use case 3


[[[[All the three points mentioned above for Requirement 1 should be explained here]]]

1.7.4 Requirement / Module / Use case 4


[[[[All the three points mentioned above for Requirement 1 should be explained here]]]

1.7.5 Requirement / Module / Use case 5


[[[[All the three points mentioned above for Requirement 1 should be explained
here]]]

1.8 Packaging Structure.


[[[[ The package / file / directory structure of the programs and other files should be
explained here]]]]

1.9 Configuration Changes


[[[[ Any changes in configuration files of the servers should be explained here. ]]]]

1.10 Deployment Guidelines


[[[[ Provide specific information on the type of deployment to be followed. Eg. In J2EE
EAR file should be used for deployment and the deployment should be done in a linux server
explaining the steps.]]]]

Research Paper help


https://www.homeworkping.com/

You might also like