Professional Documents
Culture Documents
Functional Specifications
Document
<Version No. 1.0>
April 2015
Functional Ref. #:
Date: 24-Apr-15
Version Control
Version
Published
(softcopy)
Date
1.0
Author(s)
Sections
Description of Changes
Changed
Aman Garg
New Document
Information contained herein is for internal use and may be used only for business purposes authorized by Max Life Insurance Co. Ltd.
TM-FSD-01 Ver. 3.0
11
Business Private (when filled), Business Confidential (when not filled) Page 2 of
Approvals
Approving Authority
Name
Author
Aman Garg
Signature
Date
Information contained herein is for internal use and may be used only for business purposes authorized by Max Life Insurance Co. Ltd.
TM-FSD-01 Ver. 3.0
11
Business Private (when filled), Business Confidential (when not filled) Page 3 of
Table of Contents
Version Control________________________________________________________________________________2
Approvals____________________________________________________________________________________3
Table of Contents______________________________________________________________________________3
1.
Background_______________________________________________________________________________3
1.1.
2.
System/Module Overview____________________________________________________________________3
2.1.
Features In-scope______________________________________________________________________3
2.2.
Out of Scope__________________________________________________________________________3
2.3.
Assumptions__________________________________________________________________________3
2.4.
2.5.
Proposed Workflow____________________________________________________________________3
3.
4.
Migration Requirements_____________________________________________________________________3
5.
Performance Requirements__________________________________________________________________3
6.
SIC Considerations_________________________________________________________________________3
7.
System Requirements_______________________________________________________________________3
8.
Security Requirements______________________________________________________________________3
8.1.
Password Policy Requirement__________________________________________________________3
8.2.
Unique user ID_____________________________________________________________________3
8.3.
User Management Audit Trails_________________________________________________________3
8.4.
User Transactional Audit Trails_________________________________________________________3
8.5.
Role Based Authorization_____________________________________________________________3
8.6.
Principal of Least privileges___________________________________________________________3
8.7.
Session Management_________________________________________________________________3
8.8.
Input/Output validations______________________________________________________________3
8.9.
Buffer overflow validations___________________________________________________________3
8.10.
Disabling Directory browsing__________________________________________________________3
8.11.
Separate business logic, database and web layers physically and logically_____________________3
8.12.
Error handling mechanism to prevent system from throwing default error messages_______________3
8.13.
NDA, contract and AMC signed with the business partner___________________________________3
8.14.
Baseline, Installation and Recovery documentation________________________________________3
8.15.
Separate Testing, Development and Production Environment________________________________3
Information contained herein is for internal use and may be used only for business purposes authorized by Max Life Insurance Co. Ltd.
TM-FSD-01 Ver. 3.0
11
Business Private (when filled), Business Confidential (when not filled) Page 4 of
8.16.
9.
Testing Considerations______________________________________________________________________3
9.1.
9.2.
Testing Scenarios______________________________________________________________________3
10.
Traceability matrix_______________________________________________________________________3
11.
Reference Documents_____________________________________________________________________3
12.
Open Items_____________________________________________________________________________3
13.
Glossary________________________________________________________________________________3
14.
Appendix_______________________________________________________________________________3
Information contained herein is for internal use and may be used only for business purposes authorized by Max Life Insurance Co. Ltd.
TM-FSD-01 Ver. 3.0
11
Business Private (when filled), Business Confidential (when not filled) Page 5 of
1. Background
1.1. Business Requirement and Objectives
Describes briefly why the system/module is being developed, and lists the most important
features and capabilities. This should be directly imported from the business requirement
document and expanded upon if necessary. Please revise the objective if the original
requirement was unclear or has been altered by the approach taken.
Information contained herein is for internal use and may be used only for business purposes authorized by Max Life Insurance Co. Ltd.
TM-FSD-01 Ver. 3.0
11
Business Private (when filled), Business Confidential (when not filled) Page 6 of
2. System/Module Overview
2.1. Features In-scope
Provide list of the functions that the system/module will be required to perform. Where a
feature comprises several functional capabilities, a table may be developed to illustrate
these relationships.
2.3. Assumptions
Lists any assumptions that were made in specifying the functional requirements
Information contained herein is for internal use and may be used only for business purposes authorized by Max Life Insurance Co. Ltd.
TM-FSD-01 Ver. 3.0
11
Business Private (when filled), Business Confidential (when not filled) Page 7 of
Function Name
Brief Description
3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.
The following section should be repeated for each function of the system/module. That is,
create a subsection for each function name
3.1.2. Inputs
Describe the inputs to the function. Examples include
New screens and input documents or continued use of existing screens and input
documents - Where user interface (UI) elements are present, these should be described.
Examples of UI elements are check boxes, buttons, hyperlinks, dropdown lists, and
alphanumeric fields. This is usually best done via simulated, non-functioning screen
shots (such as PowerPoint slides), and may take the form of a separate document,
attached as appendix. The navigation flow of the windows, menus, and options is
described, along with the expected content of each window.
Information and storage
Field types (e.g. character (string), number (integer, decimal), memo, data, time)
Keyboard shortcuts
Information contained herein is for internal use and may be used only for business purposes authorized by Max Life Insurance Co. Ltd.
TM-FSD-01 Ver. 3.0
11
Business Private (when filled), Business Confidential (when not filled) Page 8 of
Error and alert situations and user responses to correct the situation. Give details about
the validations, as appropriate.
Consistency of messages.
Relevance to the current screen.
Display all messages on one popup or each one separately
Parameters (e.g. screen resolutions, field colors, font size and colors)
3.1.3. Processing
Describe what is done by the function. Examples include Input verification, Reconciliation,
Balancing, Exception reporting, Manual controls, Output validation. Where algorithms,
equations, or other logic are used, they should be described here. If calculations are
required, formulas should be mentioned. Database definitions should be also included where
relevant. Whether the process should occur on-line or automatically in batch, or both should
be specified.
3.1.4. Outputs
Describes the outputs of the function. Where a user interface description is relevant, it is
included. Reports generated are also defined.
Information contained herein is for internal use and may be used only for business purposes authorized by Max Life Insurance Co. Ltd.
TM-FSD-01 Ver. 3.0
11
Business Private (when filled), Business Confidential (when not filled) Page 9 of
4. Migration Requirements
Describes migration requirements (data fixes) required for the function.
5. Performance Requirements
Discuss items such as response times, throughput requirements, data volume requirements,
maximum data file size or problem complexity, maximum number of concurrent uses, and
peak load requirements (for web-based applications). Include expected response times for
entering information, querying data files and databases, performing calculations of various
complexities, and importing/exporting data.
6. SIC Considerations
Describes SIC considerations required for the function.
7. System Requirements
This section should contain details about system access and capacity, including:
8. Testing Considerations
List the functional acceptance criteria or attach the functional test plan
9.1.
Information contained herein is for internal use and may be used only for business purposes authorized by Max Life Insurance Co. Ltd.
TM-FSD-01 Ver. 3.0
11
Business Private (when filled), Business Confidential (when not filled) Page 10 of
9.2.
Testing Scenarios
Describe unique testing constraints or situations, e.g., the functionality is only tested as part
of the period batch cycle testing process; or ensure that the premium calculations are
tested. Ensure all testing scenarios are identified and captured.
9. Reference Documents
Including list of documents linked with this document
Description
Pending With
Target Closure
Date
11. Glossary
List and explain the various acronyms and abbreviations used in the document.
12. Appendix
Including sub documents created for User Interface Designs, Report Formats, and Document
Formats
Information contained herein is for internal use and may be used only for business purposes authorized by Max Life Insurance Co. Ltd.
TM-FSD-01 Ver. 3.0
11
Business Private (when filled), Business Confidential (when not filled) Page 11 of