E-Blogging System Final srs1
E-Blogging System Final srs1
E-Blogging System Final srs1
Specification
For
ONLINE BLOGGING SYSTEM
Prepared by
Team 9
HARSH RAJ
JAYSH TODI
AKASH DEEP
ARUNESH BHATT
MRIGAKSHI
ITABLE OF CONTENTS
1. Introduction 3
2. General Description 3
3. Functional Requirements 4
4. Interface Requirements 5
4.1 User Interfaces 5
4.2 Hardware Interfaces 5
4.3 Communications Interfaces 5
4.4 Software Interfaces 5
5. Performance Requirements 5
6. Other non-functional attributes 6
6.1 Security 6
6.2 Binary Compatibility 6
6.3 Reliability 6
6.4 Maintainability 6
6.5 Portability 6
6.6 Extensibility6
6.7 Reusability 6
6.8 Application Affinity/Compatibility 7
6.9 Resource Utilization 7
6.10 Serviceability 7
7. Operational Scenarios 7
8. Preliminary Use Case Models and Sequence Diagrams 8
8.1 Use Case Model 8
8.2 Sequence Diagrams 9
9. Updated Schedule 10
10. Updated Budget 10
11. Appendices 10
11.1 Definitions, Acronyms, Abbreviations 10
1. Introduction
Objectives:
Scope:
Features:
Create Post: Users can create and publish new blog posts.
Edit/Delete Post: Users can edit or delete their own posts.
View Posts: All users can view published posts.
Comment System:
View Profile: Users can view and edit their profile information.
Profile Information would include:
o Username
o Posts
o Comments
o Dashboard (Dashboard will be a common and
shared analytics of the website, same for every
user.)
4. Interface Requirements
6.3 Reliability
6.4 Maintainability
6.5 Portability
6.6 Extensibility
Plugin Support: The system should be designed to support future
plugins or extensions without significant refactoring.
6.7 Reusability
6.10 Serviceability
7. Operational Scenarios
Example Scenarios:
Creating a Post: A registered user logs in, creates a blog post, and
publishes it.
Sequence Diagram
+
Class Diagram
Project Milestones:
Timeline:
Cost Breakdown: