Professional Documents
Culture Documents
Signature....................................................................................................................................................................................2
Change History..........................................................................................................................................................................3
Preface........................................................................................................................................................................................4
Table of Contents.......................................................................................................................................................................5
List of Figures............................................................................................................................................................................6
List of Tables..............................................................................................................................................................................7
1. Introduction....................................................................................................................................................................8
1.1. Purpose....................................................................................................................................................................................... 8
1.2. Scope.......................................................................................................................................................................................... 8
1.3. Definitions and Acronyms...........................................................................................................................................................8
2. References.......................................................................................................................................................................9
3. Decomposition Description..........................................................................................................................................10
3.1. Module Decomposition............................................................................................................................................................. 10
3.1.1. Administrator Class Description..................................................................................................................................10
3.1.2. OJT user Class Description..........................................................................................................................................10
3.1.3. OJT coordinator Class Description..............................................................................................................................10
3.1.4. Attendance Entry Software Class Description..............................................................................................................10
3.2. Concurrent Process Decomposition...........................................................................................................................................11
3.2.1. Registration Process Description..................................................................................................................................11
3.2.2. Attendance Entry Process Description..........................................................................................................................11
3.2.3. Record Verification Process Description......................................................................................................................11
3.2.4. Generate/View Reports Process Description.................................................................................................................11
3.3. Data Decomposition.................................................................................................................................................................. 11
3.3.1. Data Entity Admin Description.....................................................................................................................................11
3.3.2. Data Entity 2 Description.............................................................................................................................................11
4. Dependency Description..............................................................................................................................................12
4.1. Inter-module Dependencies.......................................................................................................................................................12
4.2. Inter-process Dependencies.......................................................................................................................................................12
4.3. Data Dependencies....................................................................................................................................................................12
5. Interface Description...................................................................................................................................................13
5.1. Module Interface.......................................................................................................................................................................13
5.1.1. Module 1 Description...................................................................................................................................................13
5.1.2. Module 2 Description...................................................................................................................................................13
5.2. Process Interface.......................................................................................................................................................................13
5.2.1. Process 1 Description...................................................................................................................................................13
5.2.2. Process 2 Description...................................................................................................................................................13
6. Detailed Design.............................................................................................................................................................14
6.1. Module Detailed Design........................................................................................................................................................... 14
6.1.1. Module 1 Detail............................................................................................................................................................ 14
6.1.2. Module 2 Detail............................................................................................................................................................ 14
6.2. Data Detailed Design................................................................................................................................................................ 14
6.2.1. Data Entity 1 Detail..................................................................................................................................................... 14
6.2.2. Date Entity 2 Detail......................................................................................................................................................14
7. Appendices....................................................................................................................................................................15
8. Index..............................................................................................................................................................................16
9. Annexes.........................................................................................................................................................................17
9.1. Data flow diagram (optional)....................................................................................................................................................17
9.2. Class diagram............................................................................................................................................................................ 17
9.3. Use case realization (Sequence diagram / Communication diagram)........................................................................................17
9.4. User interface design................................................................................................................................................................. 17
9.5. Entity-relationship diagram.......................................................................................................................................................17
List of Figures
List of Tables
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY
1. Introduction
1.1. Purpose
1.2. Scope
Page 8 of 17
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY
2. References
Page 9 of 17
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY
3. Decomposition Description
Page 10 of 17
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY
Page 11 of 17
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY
4. Dependency Description
Page 12 of 17
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY
5. Interface Description
Page 13 of 17
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY
6. Detailed Design
Page 14 of 17
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY
7. Appendices
Page 15 of 17
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY
8. Index
Page 16 of 17
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY
9. Annexes
Page 17 of 17