You are on page 1of 11

STANFORD UNIVERSITY IT

Technical Specification
Title

Document Name

Version No.

Date

Document Author(s)
Technical Specification

Version History
Sections
Version Date Author Change
Affected

1.0

Sponsor(s)
Name Title

Reviewer(s)
Name Title

Approver(s)
Name Title

Document References
Related Documents:
Technical Specification

Table of Contents

1. INTRODUCTION .................................................................................................................. 1
BUSINESS REQUIREMENT ............................................................................................................... 1
1.1.1. Functional .................................................................................................................. 1
1.1.2. Non-Functional ........................................................................................................... 1
1.1.2.1. Timings & Frequency ............................................................................................. 1
1.1.2.2. Security .................................................................................................................. 1
1.1.2.3 Training .................................................................................................................... 1
2. TECHNICAL DESIGN .......................................................................................................... 2
TECHNICAL APPROACH ................................................................................................................... 2
SCOPE ........................................................................................................................................... 2
2.1.1. In Scope ..................................................................................................................... 2
2.1.2. Out of Scope .............................................................................................................. 2
OTHER AFFECTED APPLICATIONS .................................................................................................... 2
ASSUMPTIONS ................................................................................................................................ 2
ISSUES .......................................................................................................................................... 2
RISKS ............................................................................................................................................ 2
3. DESIGN ELEMENTS ........................................................................................................... 3
ONLINE OBJECTS ........................................................................................................................... 3
3.1.1. Project Details ............................................................................................................ 3
3.1.2. Menus ........................................................................................................................ 3
3.1.3. Components ............................................................................................................... 3
3.1.4. Pages ......................................................................................................................... 4
3.1.5. Records ...................................................................................................................... 4
3.1.6. Code........................................................................................................................... 5
3.1.7. Field ........................................................................................................................... 5
3.1.8. Message Catalog ....................................................................................................... 5
3.1.9. Process Definition ...................................................................................................... 5
3.1.10. Security Requirements ........................................................................................... 5
BATCH PROGRAMS ......................................................................................................................... 6
3.1.10.1. Batch Program: <Program Name> ..................................................................... 6
4. TESTING .............................................................................................................................. 7
TEST PLAN..................................................................................................................................... 7
TEST DATA .................................................................................................................................... 7
THIRD PARTY REQUIREMENTS ........................................................................................................ 7
5. ISSUES ................................................................................................................................. 7
APPENDIX ...................................................................................................................................... 8
Technical Specification

1. Introduction

Business Requirement

1.1.1. Functional

1.1.2. Non-Functional

1.1.2.1. Timings & Frequency


1.1.2.2. Security
1.1.2.3 Training

1
Technical Specification

2. Technical Design

Technical Approach

Scope

2.1.1. In Scope
2.1.2. Out of Scope

Other Affected Applications

Assumptions

Issues

Risks

2
Technical Specification

3. Design Elements

Online Objects
3.1.1. Project Details

Project ID Description PeopleSoft Module

3.1.2. Menus

Menu Bar
Menu Name Item Name Component
Group Name

3.1.3. Components

Component Properties

Add Search
Component Search Record Detail Page Actions
Record

3.1.3.1. Component:

Component Definition

Allow
Folder Tab
Page Name Item Name Hidden Item Label Deferred
Label
Processing

3
Technical Specification

3.1.4. Pages

3.1.4.1. Page:
Page Operations / Description

Page Layout
Page Fields

Dis
Displa
pla
Source Record Scroll y Relate
Field Name Type y Label
Name Level Contro d Field
On
l
ly

3.1.5. Records
Record Name Record Type Parent Record Query Security Record

3.1.5.1. Record:

Record Fields
Field Type Key Prompt/Xlat Srch List Default

View SQL

N/A

4
Technical Specification

3.1.6. Code
Sl. Object Event Logic

3.1.7. Field
Data Translate
Field Name Short Name Long Name Format Len
Type Y/N

N/A

3.1.8. Message Catalog


Se
Set Msg Descr
ver Explain Text
Nbr Nbr iption
ity

3.1.9. Process Definition


Process Name Type Component Process Groups

3.1.10. Security Requirements


Navigation / Portal Roles / Permission
Object Name Access Type
Tab List

N/A

5
Technical Specification

Batch Programs
Program Interface
Sl. Program Name Frequency Description
Type Type

3.1.10.1. Batch Program: <Program Name>

3.1.10.2. Input/Output File Specification:


File Type File
File (CSV, Format File
File Name Type Description
Location XML, LIS, (Fixed, Length
PDF etc) Variable)

N/A

3.1.10.3. Batch File Layout: <File Name>


Header Section

Start
Label Name Field Name Length Type Format Comments
Position

Detail Section

Footer Section

Start
Label Name Field Name Length Type Format Comments
Position

N/A

6
Technical Specification

3.1.10.4. Programming Logic

3.1.10.5. Error Handling

3.1.10.6. Auditing Requirements

3.1.10.7. Process Flow Diagram

4. Testing

Test Plan

Test Data

Third Party Requirements

5. Issues

Issue Status

7
Technical Specification

Appendix