0% found this document useful (0 votes)
36 views17 pages

Saint Columban College: College of Computer Studies

This document provides a software design description for an attendance tracking system. It includes sections that describe the system's modules, concurrent processes, data entities, dependencies between system components, interfaces, and detailed design. The document outlines four main user classes (administrator, OJT user, coordinator, and attendance entry software) and four concurrent processes (registration, attendance entry, record verification, and report generation/viewing). It also provides class, sequence, and entity-relationship diagrams in the appendices.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views17 pages

Saint Columban College: College of Computer Studies

This document provides a software design description for an attendance tracking system. It includes sections that describe the system's modules, concurrent processes, data entities, dependencies between system components, interfaces, and detailed design. The document outlines four main user classes (administrator, OJT user, coordinator, and attendance entry software) and four concurrent processes (registration, attendance entry, record verification, and report generation/viewing). It also provides class, sequence, and entity-relationship diagrams in the appendices.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 17

SAINT COLUMBAN COLLEGE

COLLEGE OF COMPUTER STUDIES

Software Design Description


for
Insert System Name
Signature
Change History
Preface
Table of Contents

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

1.3. Definitions and Acronyms

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

3.1. Module Decomposition

3.1.1. Module 1 Description

3.1.2. Module 2 Description

3.1.3. Module 3 Description

3.1.4. Module 4 Description

3.2. Concurrent Process Decomposition

3.2.1. Process 1 Description

3.2.2. Process 2 Description

3.2.3. Process 3 Description

3.2.4. Process 4 Description

Page 10 of 17
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY

3.3. Data Decomposition

3.3.1. Data Entity 1 Description

3.3.2. Data Entity 2 Description

3.3.3. Data Entity 3 Description

3.3.4. Data Entity 4 Description

Page 11 of 17
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY

4. Dependency Description

4.1. Inter-module Dependencies

4.2. Inter-process Dependencies

4.3. Data Dependencies

Page 12 of 17
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY

5. Interface Description

5.1. Module Interface

5.1.1. Module 1 Description

5.1.2. Module 2 Description

5.2. Process Interface

5.2.1. Process 1 Description

5.2.2. Process 2 Description

Page 13 of 17
Software Design Descriptions Document Version: N.n
Insert Title here Published Date: DD MMMM YYYY

6. Detailed Design

6.1. Module Detailed Design

6.1.1. Module 1 Detail

6.1.2. Module 2 Detail

6.2. Data Detailed Design

6.2.1. Data Entity 1 Detail

6.2.2. Date Entity 2 Detail

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

9.1. Data flow diagram (optional)

9.2. Class diagram

9.3. Use case realization (Sequence diagram / Communication diagram)

9.4. User interface design

9.5. Entity-relationship diagram

Page 17 of 17

You might also like