Udit Rdering Ystem S R S: Oftware Equirements Pecification
Udit Rdering Ystem S R S: Oftware Equirements Pecification
Udit Rdering Ystem S R S: Oftware Equirements Pecification
Summary:
REVISION HISTORY
Date Versio Description Author
n
June 9,
1.0.0 Specification was actualized Vasia Pupkin
2009
2
Copyright © 2020. Development Guru
Company Logo, Project Name and Version here
TABLE OF CONTENTS
Introduction..........................................................................4
Purpose of the document.........................................................................4
1. Overall Description........................................................5
1.1. Product Perspective.......................................................................5
1.2. System Architecture......................................................................5
1.3. User Classes and Characteristics.....................................................5
1.3.1. User Classes..........................................................................5
1.3.2. User Roles.............................................................................6
1.3.3. Permission Requirements........................................................6
1.4. Operating Environment..................................................................6
2. System Features...........................................................8
2.1. General Workflow.........................................................................8
2.2. Use Cases....................................................................................9
2.2.1. Actors...................................................................................9
2.2.2. Use Case Catalog...................................................................9
2.3. Business Rules............................................................................10
2.4. Audit Order Statuses...................................................................11
3. Functional Requirements............................................12
3.1. Audit Site...................................................................................12
3.1.1. Common Functional Requirements..........................................12
3.1.2. Order Audit Request Form.....................................................12
4. External Interfaces.....................................................14
4.1. Software Interfaces.....................................................................14
Appendix.............................................................................15
Mockups..............................................................................................15
Glossary..............................................................................................15
Business Terms and Abbreviations.....................................................15
System Terms and Abbreviations.......................................................15
Additional Documents............................................................................15
3
Copyright © 2020. Development Guru
Company Logo, Project Name and Version here
INTRODUCTION
PURPOSE OF THE DOCUMENT
The purpose of the Audit Ordering System Software Requirements Specification is to
provide a clear and consistent vision of the Audit Ordering System and to list all the
software requirements for it.
4
Copyright © 2020. Development Guru
Company Logo, Project Name and Version here
1. OVERALL DESCRIPTION
1.1. PRODUCT PERSPECTIVE
The ABC standard requires that audit ordering process comply with regulatory
standards and that starting on April 1, 2010 all insurance companies utilize an Audit
Development Company for all Audits. This standard requires that no Client, Insurance
Company, or partner on behalf of the Insurance Company influence the development,
reporting or review of an Audit in any manner.
For the list of outside Systems to be utilized in the scope of the Audit Ordering
System Project refer to the Software Interfaces section.
Client User: user of Client Company which makes Insurance Orders within
Insurance Company
5
Copyright © 2020. Development Guru
Company Logo, Project Name and Version here
PR-AS-01 Users of different categories and different applications should be able to see
different sets of Orders in the Order Pipeline (see also FR-AS-01):
Requirement ID Requirement
Audit Site will operate with the following browsers:
6
Copyright © 2020. Development Guru
Company Logo, Project Name and Version here
2. SYSTEM FEATURES
2.1. GENERAL WORKFLOW
Audit ordering workflow starts with ordering Audit by Client.
2. ADC calculates Client Order Price and Auditor Order Price based on supplied data
and returns Client Order Price to Audit Site.
3. Client based on the returned Price either cancels Order or proceeds with ordering
Audit. If he proceeds with ordering Audit, the System (Audit Site) will display the
form to pay for Audit via e-Payment.
4. Client completes the form.
E-mail notification should be sent by ADC to Auditor to whom Order was assigned.
Audit Site Administrator will have ability to view these Orders via the ADC
application and re-assign them to certain Auditor either manually or randomly.
7. Auditor logs into the ADC application and he has one of the following options:
1) Accept Order. After that Auditor starts creating Auditing Report on his own.
Order is assigned Status = ‘Pending’.
2) Reject Order. In this case Order gets back to the Order pipeline. Step 6 should
be performed again.
After Auditing Report is uploaded, User submits Order and it is assigned Status =
‘Completed’.
9. Client via Audit Site should be able to view the list of Orders tied to their
Insurances, their Status and details any time after Step 6.
7
Copyright © 2020. Development Guru
Company Logo, Project Name and Version here
1.3.1. ACTORS
The following Actors can be defined within the scope of Audit Ordering System
project:
Human Actors:
- Audit System;
- ADC System.
Overview This use-case is utilized to fill initial data for an Audit Order
being created.
Basic Flow
Step Action
8
Copyright © 2020. Development Guru
Company Logo, Project Name and Version here
1 Actor fills all desired and required data on the ‘Order Audit
Request Form’ page (see mockup 1) and presses the ‘Next’
button. Can be extended by UC80.
3 UC65
1 1a Actor fills all desired data on the ‘Order Audit Request Form’
page (see mockup 1) and presses the ‘Save’ button.
- 6b See Step 2.
10
Copyright © 2020. Development Guru
Company Logo, Project Name and Version here
2. FUNCTIONAL REQUIREMENTS
2.1. AUDIT SITE
FR-AS-01 Pipeline should contain Orders that satisfy all following criteria:
1) Order record was created with ‘Request Initiated’ status.
2) 90 days didn’t pass since Order is in ‘Approved’ status.
See Audit Order Statuses for details.
FR-AS-02 Partial match search should be designed based on the ‘X%’ criteria, where X – value
being searched, e.g.:
User searches for ‘John’ value. The System must find all records which contain
values starting with ‘John’ (for example, ‘John’, ‘John Smith’ etc.).
FR-AS-03 All Audit Site pages should contain the following verbiage at the footer:
For Questions, Comments or Concerns, please email [email protected] or call us
at 111-111-1111
11
Copyright © 2020. Development Guru
Company Logo, Project Name and Version here
Possible Values:
<no-selection>
A
Dropdow B
Bank Type Yes
n
C
Pre-populated with value for existing Insurance.
Display ‘Required’ if ‘no-selection’ is selected upon
pressing Save or Next.
Buttons section
TBD
12
Copyright © 2020. Development Guru
Company Logo, Project Name and Version here
3. EXTERNAL INTERFACES
3.1. SOFTWARE INTERFACES
The following outside Systems should be utilized in the Audit Ordering System
Project:
1. E-Payment (PS) (see PS API in the Additional Documents section)
13
Copyright © 2020. Development Guru
Company Logo, Project Name and Version here
APPENDIX
MOCKUPS
TBD
TBD
Mockup 1 – Order Audit Request Form
GLOSSARY
ADDITIONAL DOCUMENTS
Document Name Link
ABC standard http://www.google.com.by/
14
Copyright © 2020. Development Guru
Company Logo, Project Name and Version here
PS API http://www.google.com.by/
15
Copyright © 2020. Development Guru