SPECIFICATION (SRS)
ONLINE LIBRARY MANAGEMENT SYSTEM
BY:
FATIMA AFZAL 4709-FOC/BSSE/F23-B
ZAINAB BILAL 4640-FOC/BSSE/F23-B
SUBMITTED TO:
MISS TALAT AMBREEN (RESEARCH ASSOCIATE)
INTERNATIONAL ISLAMIC UNIVERSITY, ISLAMABAD
,TABLE OF CONTENTS
1. Introduction
1.1 Purpose
1.2 Document Conventions
1.3 Project Scope
1.4 References
2. Overall Description
2.1 Product Perspective
2.2 User Classes and Characteristics
2.3 Operating Environment
2.4 Design and Implementation Constraints
2.5 Assumptions and Dependencies
3. System Features
3.1 Description
3.2 Functional Requirements
4. Data Requirements
4.1 Logical Data Model
4.2 Data Dictionary
4.3 Reports
5. External Interface Requirements
5.1 User Interfaces
5.2 Software Interfaces
5.3 Hardware Interfaces
5.4 Communications Interfaces
6. Quality Attributes
, 6.1 Usability
6.2 Performance
6.3 Security
6.4 Reliability
6.5 Availability
7. Internationalization and Localization Requirements
8. Other Requirements
Appendices
Appendix A: Interview Questions & Survey
Interview Questions (for Librarian/Client)
Survey Questions (for End-Users)
Appendix B: Requirements Elicitation Techniques
Techniques Used (Interviews, Surveys, Document Analysis)
Appendix C: Analysis Models
Use Case Diagrams
Class Diagrams
Sequence Diagrams
Activity Diagrams
State Machine Diagrams
ER Diagrams (Database)
Appendix D: Google Drive Link to Interview Recording