Beruflich Dokumente
Kultur Dokumente
Technical Specification
Name Signature
Author
Date of Submission
Reviewer 1
Date of Review 1
Approved by
Date of Approval
Notion Age Pte. Ltd. Copyright © 20012008 Notion Age Pte. Ltd. All Rights Reserved. Page: 1 of 8
Change History
Notion Age Pte. Ltd. Copyright © 20012008 Notion Age Pte. Ltd. All Rights Reserved. Page: 2 of 8
Table of Contents
Introduction.......................................................................................................................... ..5
Determine System Design Strategy................................................................................. ......5
Develop Conversion Specifications.............................................................. .........................5
Develop Program Specifications........................................................................................ ....6
Develop Physical Database Design................................................................................. ......6
Develop File / Report Format............................................................................................... ..7
Determine Backup, Recovery and Fallback Design..................................................... ..........7
Notion Age Pte. Ltd. Copyright © 20012008 Notion Age Pte. Ltd. All Rights Reserved. Page: 3 of 8
Documents and Reference Materials
(State reference documents and materials here)
Mandatory
Sections 1, 2, 4, 7, as well as sections 5 and/or 6 are mandatory. The mandatory sections are not
applicable to Technical Specifications prepared by external parties in outsourced project, or by internal
staff to meet external customer’s requirements, but it will serve as a reference guide.
Enter project name: Select ‘Project Name’ and press SHIFT+[F9]. Replace ‘Project Name’, in
between the double quotes, with the project name and then press [F9] to update.
Update version number in footer: Select the version number on the right side of the footer and press
[F9] to update.
This section serves as an instruction to the author and should not be included in the Technical
Specification.
Notion Age Pte. Ltd. Copyright © 20012008 Notion Age Pte. Ltd. All Rights Reserved. Page: 4 of 8
Introduction
• List the programs (existing and new) against the system functions defined in the
Preliminary Design Specification stage. List also the files and databases used. Highlight
interface files or programs which are from other system.
• Describe in detail the flow of programs, screens, reports and files and how they interface
with each other to form the new system. From the technical design viewpoint, highlight
the order (if any) in which programs, screens, reports and files would need to be
constructed.
• Batch flow diagrams, system structure chart, screen hierarchy diagram or physical data
flow diagram or a combination of flowcharting and diagramming techniques could be
used.
If conversion of an old system’s data / software to the new proposed system’s data format /
software is required, proceed to step 2, otherwise proceed to Step 3.
b. Data Preparation: List the activities required to prepared the input data before loading
into the new system.
c. Data Entry / Loading: Describe the method used to enter conversion input data into
the new system and the reason for selecting the method.
d. Data Verification / Correction: List the verification criteria and control points for
checking and correcting data entered or loaded.
• Specify the person(s) responsible for the conversion activities (e.g. data collection, data
loading, verification, error correction etc.) outlined in the conversion approach.
• State the manpower, software package and hardware required for the conversion.
Highlight if acquisition needs to be done and the cost involved.
Notion Age Pte. Ltd. Copyright © 20012008 Notion Age Pte. Ltd. All Rights Reserved. Page: 5 of 8
Develop Program Specifications
• Determine the following program attributes:
- Project name
- System / subsystem name
- Program ID
- Program title
- Program version number
- Programming language used
- Program execution mode (e.g. online, batch, real time etc.)
- Author
b. Consider combining multiple files into 1 physical file (especially for files with low
record, low processing volume, or which use the same key and are always assessed
together)
c. Consider splitting 1 entity into many files if the entity consists of too many fields which
can be logically grouped together and the frequency of concurrent group access is
low (Vertical Partitioning), or if the record volume is too high and the records can be
grouped according to the value of some fields and the frequency of concurrent group
access is low (Horizontal Partitioning).
Notion Age Pte. Ltd. Copyright © 20012008 Notion Age Pte. Ltd. All Rights Reserved. Page: 6 of 8
- Define the simple or concatenated keys that are used for the search or sorting
criteria.
• Determine the data retention period (e.g. all financial related data must be kept for a
minimum of 7 years before they can be destroyed).
• If normal site procedures are to be used, it is sufficient to make reference to the site
backup, recovery and fallback document for details.
• If special software or procedures need to be developed for the system, provide the
software design specifications and procedures in this document.
Notion Age Pte. Ltd. Copyright © 20012008 Notion Age Pte. Ltd. All Rights Reserved. Page: 7 of 8
- Data Conversion level
Notion Age Pte. Ltd. Copyright © 20012008 Notion Age Pte. Ltd. All Rights Reserved. Page: 8 of 8