Introduction to software engerinng_PPT[1].pptx

harramhabib 7 views 30 slides Sep 23, 2024
Slide 1
Slide 1 of 30
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30

About This Presentation

ise presention of srs


Slide Content

BOOKSTORE MANAGEMENT SYSTEM GROUP 3

PEOPLE INVOLED GROUP- 3 005 - AFRAH FAWAD 017 - HARRAM HABIB 042 - NOOR UL IRFAN 047 - SYEDA DUA E ZAHRA

TABLE OF CONTENT 01. 02. INTRODUCTION PRODUCT SCOPE OF PROJECT AUDIENCE OF PROJECT 03. FUNCTIONAL REQUIREMENTS 04. NON-FUNCTIONAL REQUIREMENTS PRODUCT PERSPECTIVE AND FUNCTIONALITIES BLOCK DIAGRAM ASSUMPTIONS AND DEPENDENCIES BEHAVIOUR REQUIREMENT SEQUENCE DIAGRAM

Introduction

1. INTRODUCTION 1.1.1 Modules 1.1.2 Security 1.1.3 Reporting 1.1.4 Scalability 1.1.5 Integration 1.1.6 User Experience 1.1 Scope of project

1.1.1 MODULES 01 02 03 USER REGISTERATION BOOK ISSUEANCE BOOK RETURN

1.2 AUDIENCE OF PROJECT DOCUMENT WRITER 02 03 01 04 DESIGNERS TESTERS DEVELOPERS

1.3 References IEEE Recommended Practice for Software Requirements Specifications https://ieeexplore.ieee.org/document/720574 Designing Software Requirement Specification Document https://spada.uns.ac.id/pluginfile.php/819931/mod_resource/content/1/W04%20Software%20Requirements%20 Specification

1. User-Centric Design 2. OVERALL DESCRIPTION •Easy Registration •Seamless Book Browsing •Effortless Transactions 3. Security and Trust • Secure Transactions •Confidential user Information • Trustworthy System 2. Convenience and Efficiency • RFID Card Usage • Fast Transaction Processing • User Account . 2.1 PRODUCT PERSPECTIVE 4. Innovation and Technology Integration • RFID Card Technology •Real-time Book Databases •Secure Payment Processing 6. Scalability and Adaptability • Adaptable to Growth •Future-Proof Technology •Expandable Book Inventory 5. Financial Transaction Transparency: • Clear Fare Details •Transparent Charges •Integration with Bank Accounts

2.3 BLOCK DIAGRAM USER REGISTRATION ISSUE RFID CARD VALIDATE INPUT (EMAIL, CONTACT NO, BANK DETAILS) PRINT BOOKRACK DETAILS CONFIRM RETURN BOOK SELECTION (CATEGORY) & BOOK FARE DISPLAY ISSUED BOOKS RETURN BOOK BOOK ISSUANCE DATABASE

2.3 BLOCK DIAGRAM ATM Machine Database RFID CARD RFID Reader Data Link Graphical user Interface (GUI)

2.2 PRODUCT FUNCTIONALITY GENERATE PRINTOUTS DISPLAY DATA SELECT AUTHENTICATION UPDATE DATA PF-1 PF-2 PF-3 PF-4 PF-5

2.4 FUNCTIONAL REQUIREMENTS AUTHENTICATE USER GENERATE RFID CARD VALIDATE USER INPUT REGISTER USER DISPLAY BOOK CATEGORIES FR1 FR2 FR3 FR4 FR5 SELECT BOOK FR6

2.4 FUNCTIONAL REQUIREMENTS DISPLAY ISSUED BOOKS AUTHENTICATE USER FOR RETURN PRINT BOOKRACK DETAILS DEDUCT FARE PROCESS BOOK RETURN FR7 FR8 FR9 FR10 FR11 CONFIRM RETURN FR12

2.5 ASSUMPTIONS AND DEPENDENCIES Assumptions: Dependencies: • STABLE AND RELIABLE INTERNET CONNECTION. • USERS WILL INPUT ACCURATE PERSONAL INFORMATION. • WELL-MAINTAINED AND UPDATED BOOK DATABASE. • DEPENDENCY ON EXTERNAL SERVICES FOR EMAIL VALIDATION. • SECURE AND RELIABLE PAYMENT GATEWAY

3.BEHAVIOUR REQUIREMENTS 3.1 USECASE DIAGRAM

1.REGISTER USER 3.BEHAVIOUR REQUIREMENTS

2.LOG IN 3.BEHAVIOUR REQUIREMENTS

3.BEHAVIOUR REQUIREMENTS 3.ISSUANCE OF RFID CARD

3. BEHAVIOUR REQUIREMENTS 4.SELECT BOOK

3. BEHAVIOUR REQUIREMENTS 5.Book Return

3.BEHAVIOUR REQUIREMENTS 3.2 SEQUENCE DIAGRAM REGISTRATION

3.BEHAVIOUR REQUIREMENTS 3.2 SEQUENCE DIAGRAM ISSUE BOOK

3.BEHAVIOUR REQUIREMENTS 3.2 SEQUENCE DIAGRAM RETURN BOOK

4. NON-FUNCTIONAL REQUIREMENTS 4.1 PERFORMANCE REQUIREMENTS 01 02 03 RESPONSE TIME THROUGHPUT SCALABILITY

4. NON-FUNCTIONAL REQUIREMENTS 4.2 SAFETY AND SECURITY REQUIREMENTS ACCESS CONTROL 02 03 01 04 SECURE COMMUNICATION DATA ENCRYPTION INTRUSION DETECTION AND PREVENTION

06 05 07 PHYSICAL SECURITY MEASURES LOGGING AND AUDITING AUTHENTICATION MECHANISMS 4. NON-FUNCTIONAL REQUIREMENTS 4.2 SAFETY AND SECURITY REQUIREMENTS

4. NON-FUNCTIONAL REQUIREMENTS 4.3 SOFTWARE QUALITY ATTRIBUTES AVAILABILITY Uptime Target Backup and Recovery Monitoring and Alerting USABILITY Intuitive Interface User Assistance and Help PORTABILITY CROSS-PLATFORM COMPATIBILITY REUSABILITY MODULAR DESIGN ROBUSTNESS GRACEFUL DEGRADATION ERROR HANDLING CORRECTNESS DATA INTEGRITY 1 1 2 4 1 5 6 1 3

THANKYOU FOR PATIENTLY LISTENING!