Functional Specification Template Magna Training

Embed Size (px)

Citation preview

  • 8/6/2019 Functional Specification Template Magna Training

    1/6

    ABC Computers Inc1000 Denise Dr

    Edison, NJ - 08820

    Functional Specification

    [Title]

  • 8/6/2019 Functional Specification Template Magna Training

    2/6

    ABC Computers Inc1000 Denise Dr

    Edison, NJ - 08820

    REVISION HISTORY:

    Version # Date Modified Modified By Brief Description of Change

    1.0 04/04/2008 Initial Requirement

    APPROVALS

    Author Author NameFunctional TeamLead

    Team lead name

    Business ProcessOwner

    Business Process Owner

    Name

    Technical TeamLead

    Technical Tead Lead name

    Project Manager PM name

  • 8/6/2019 Functional Specification Template Magna Training

    3/6

    ABC Computers Inc1000 Denise Dr

    Edison, NJ - 08820

    Table of ContentsTable of Contents ............................................................................................................................. 3

    Introduction ......................................................................................................................................4Purpose of the Document............................................................................................................. 4

    Request Overview........................................................................................................................ 4

    Overview .......................................................................................................................................... 4Business Driver ............................................................................................................................ 4

    Key Business Requirements........................................................................................................ 4

    High Level Process Overview..................................................................................................... 4

    Details .............................................................................................................................................. 4

    Detailed processing Logic............................................................................................................ 4Selection Screen ....................................................................................................................... 4

    Processing Logic...................................................................................................................... 4Forms ....................................................................................................................................... 5

    Layouts..................................................................................................................................... 5

    Print Requirements................................................................................................................... 5Exception Rules....................................................................................................................... 5

    Dependencies........................................................................................................................... 5

    Constraints ...............................................................................................................................5

    Scheduling Requirements........................................................................................................ 5Testing.............................................................................................................................................. 5

    Test Cases ....................................................................................................................................5Test Data ...................................................................................................................................... 5Test System and Environment..................................................................................................... 5

    Security............................................................................................................................................ 5

    Authorization ...............................................................................................................................5

  • 8/6/2019 Functional Specification Template Magna Training

    4/6

    ABC Computers Inc1000 Denise Dr

    Edison, NJ - 08820

    Introduction

    Purpose of the DocumentThe purpose of this document is to

    Request Overview

    A request has been raised by the business to design.

    Overview

    Business Driver

    The key business driver for this requirement is to..

    Key Business Requirements

    The key business requirements are to

    High Level Process Overview

    The high level process is summarized below.

    Details

    Detailed processing Logic

    The key business driver for this requirement is to..

    Selection Screen

    The following options should be available in the Selection Screen.

    Processing Logic

    The following processing logic should be used to calculate

  • 8/6/2019 Functional Specification Template Magna Training

    5/6

    ABC Computers Inc1000 Denise Dr

    Edison, NJ - 08820

    Forms

    The following output forms need to be printed out.

    LayoutsThe layout of the output forms needs to be graphically displayed here if necessary..

    Print Requirements

    The final reports should have a print option as follows.

    Exception Rules

    If the data follows any exception conditions, here are the exception rules

    Dependencies

    This program is dependent on..

    Constraints

    While setting this program in a batch process, the following programs should precede..

    Scheduling Requirements

    This program should be set up as a batch process to run once every week..

    Testing

    Test Cases

    List out all the test cases here

    Test Data

    Provide sample test data like customers, materials etc to testTest System and Environment

    Testing should be done in the following environment Give the system names like DEV, QAS,etc

    Security

    Authorization

    Any specific authorization objects that need to be created or used should be specified here.

  • 8/6/2019 Functional Specification Template Magna Training

    6/6

    ABC Computers Inc1000 Denise Dr

    Edison, NJ - 08820