You are on page 1of 4

TABLE OF CONTENTS Page Declaration Abstract Acknowledgement CHAPTER 1Introduction 1.1 Project Overview 1.2 Problem Domain 1.

3 Objectives of the Project 1.4 Significance and Scope of the Project 1.5 Documentation of Existence the Problem 1.5.1 Problem/s identified with the existing system 1.5.2 Process models of existing systems 1.5.3 Data models of Existing System 1.6 Review of Existing Alternatives CHAPTER 2 Review of Related Literature and Studies 2.1 Review Related Literature 2.1.1 Foreign Literature 2.1.2 Local Literature i ii iii 1 1 2 2 2 3 3 4 5 6 7 7 8 11

TABLE OF CONTENTS Page 2.2 Review Related Studies 2.2.1 Foreign Studies 2.2.2 Local Studies 2.3 Synthesis and Relevance to the Studies CHAPTER 3Contents 3.1 Software Requirements 3.1.1 Introduction 3.1.1.1 Goals and Objectives 3.1.1.2 Statement of Scope 3.1.1.3 Software Context 3.1.1.4 Major Constraints 3.1.2 Usage Scenario 3.1.2.1 User Profiles 3.1.2.2 Use-cases 3.1.2.2.1 Use-Case Diagram 3.1.2.2.2 Use-Case Descriptions 3.1.2.3 Special usage considerations 12 13 15 18 20 20 20 20 21 26 26 26 26 27 28 29 38

TABLE OF CONTENTS Page 3.1.2.4 Activity Diagrams 3.1.3 Data Model Descriptions 3.1.3.1 Data Objects 3.1.3.2 Relationships 3.1.3.3 Complete Data Model 3.1.4 Functional Model Description 3.1.4.1 Class Diagrams 3.1.4.2 Software Interface Description 3.1.4.2.1 External machine interfaces 3.1.4.2.1 External system interfaces 3.1.4.2.1 Human interfaces 3.1.4.3 Reports 3.1.4.3.1 Inventory of Reports 3.1.4.3.1 Layout of Reports 3.1.4.3.1 Data Dictionary of Reports 3.1.5 Behavioural Model Description 3.1.5.1 Description for software behaviour 39 48 48 50 51 52 52 53 53 53 53 53 53 54 55 56 56

TABLE OF CONTENTS Page 3.1.5.1.1 Events 3.1.5.1.2 States 3.1.5.2 State chart Diagram 3.1.6 Restrictions, Limitations and Constraints 3.1.7 Validation Criteria 3.1.7.1 Classes of tests 3.1.7.1 Expected software response 3.1.7.1 Performance Bounds 56 57 59 60 60 60 60 61

You might also like