Documentation Outline
Title Page
Table of Contents
List of Figures
List of Appendices
Acknowledgement
1.0 Introduction
1.1 Background of the Study
1.2 Statement of the Problem
1.2.1 General Problem
1.2.2 Specific Problem
1.3 Objectives of the Study
1.3.1 General Objective
1.3.2 Specific Objective
1.4 Significance of the Study
1.5 Scope and Limitation
2.0 Methodology of the Study (software paradigm used)
3.0 Data Gathering Procedures and Outputs (data gathering used: ex. Interview, research.. etc)
4.0 Documentation of the Current System
4.1 Company Background (it includes the history, mission and vision, organizational chart, and products or services.)
4.2 Description of the System (describe the current flow of the system that you are working on / include Flowchart)
4.3 Data Flow Diagram (it should contain Context diagram, Level 0DFD and Explosion (if there is a process that needs more details)
4.4 Data Dictionary (definition of terms being used in the company)
4.5 Problem Areas (identify specific areas that are of critical importance to problem stated in the specific problems.
(Management, Technical, Financial, Network, Software)
5.0 Software/Project Estimation
5.1 Schedule of Activities (identify all the scheduled activities that have to be done, describe briefly each activity then make a Gantt chart)
5.2 Cost Estimation (identify expenses that may occur during the development, tools, softwares, etc.)
6.0 Software Design Specification
6.1 System Overview (describe the proposed software, its features and capabilities)
6.2 Process Specification (discuss the step by step process/cycle of the system; include a structure chart and flowchart to describe the system flow or cycle ) ---- Module Hierarchy Diagram
6.3 Data Specification
6.3.1 Entity Relationship Diagram
6.3.2 Data Flow Diagram
6.3.3 Database/ Tables Layout
6.4 Screen/Interface Specification
6.5 Report Layout Specification
7.0
Citations: J M Chiclov (1986). An Introduction to Distributed and Parallel Computing J C M Baeten & J A Bergstra (1988). ‘Global Renaming Operators in Concrete Process Algebra’, Information and Computation, 78(3), [CRUZ1995] J Cruz (1996)