0% found this document useful (0 votes)
43 views5 pages

To Do List SRS

The document outlines the Software Requirements Specification (SRS) for a To-Do List System developed by Vedant Mishra at Delhi Technological University. It details the system's objectives, features, functional and non-functional requirements, as well as the initial schedule and budget for the project. The system aims to provide users with an effective tool for managing daily tasks, ensuring improved productivity and time management.

Uploaded by

snorlaxing834
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views5 pages

To Do List SRS

The document outlines the Software Requirements Specification (SRS) for a To-Do List System developed by Vedant Mishra at Delhi Technological University. It details the system's objectives, features, functional and non-functional requirements, as well as the initial schedule and budget for the project. The system aims to provide users with an effective tool for managing daily tasks, ensuring improved productivity and time management.

Uploaded by

snorlaxing834
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

TO-DO LIST SYSTEM

DELHI TECHNOLOGICAL UNIVERSITY


(Formerly Delhi College of Engineering)

DEPARTMENT OF SOFTWARE ENGINEERING

Course Code: CO102

ASSIGNMENT-I

Submitted To:
Dr. Massoud Massoudi
Assistant Professor
Department of Software Engineering

Submitted By:
Vedant Mishra
Software Engineering III
1st Year Semester II
Roll No.: 23/SE/189
TO-DO LIST SYSTEM Software Requirements Specification (SRS)
Authors: Vedant Mishra [23/SE/189]
Affiliation: Delhi Technological University (Formerly Delhi College of Engineering)
Address: Shahbad Daulatpur, Bawana Road, Delhi 110042, India
Date: 26 April 2025
Document Version: Microsoft Word 2021
Introduction

Purpose of the Document:


The purpose of this document is to provide a comprehensive overview of the requirements
and specifications for the development of a To-Do List System. It outlines the functionality,
performance expectations, non-functional requirements, and initial schedule and budget
considerations for the project.

Scope of the Document:


This document is intended for use by developers, stakeholders, and project managers
involved in the development and implementation of the To-Do List System. It serves as a
guide for understanding the system's requirements and expectations.

Overview:
The To-Do List System is a software application designed to help users manage and
organize their daily tasks effectively. It provides users with a straightforward interface to
add, edit, delete, and track tasks, set deadlines, and prioritize activities.
General Descriptions

Objective:
The objective of the To-Do List System is to provide a reliable and user-friendly tool for
managing daily tasks and schedules, ensuring better productivity and time management for
users.

Features:
 ⮚ Task Addition: Users can add new tasks with a title, description, and due date.
 ⮚ Task Editing: Users can edit existing tasks to update information.
 ⮚ Task Deletion: Users can delete tasks when no longer needed.
 ⮚ Task Completion: Users can mark tasks as completed.
 ⮚ Priority Setting: Users can assign priority levels (High, Medium, Low) to tasks.
 ⮚ Search and Filter: Users can search and filter tasks based on different criteria.
 ⮚ Notification Alerts: Users receive reminders for upcoming deadlines.
 ⮚ User Authentication: Optional login feature to personalize task lists.
 ⮚ Responsive Design: Application adapts to different screen sizes.
 ⮚ Offline Functionality: Users can access and manage tasks without an internet
connection.
Functional Requirements
 ⮚ Task Creation: The system shall allow users to create new tasks with relevant details.
 ⮚ Task Editing: The system shall enable users to modify existing tasks.
 ⮚ Task Deletion: The system shall allow users to remove tasks from the list.
 ⮚ Task Completion: The system shall allow users to mark tasks as completed.
 ⮚ Priority Assignment: The system shall allow users to assign priority to tasks.
 ⮚ Notification Alerts: The system shall notify users about upcoming deadlines.

Performance Requirements
 ⮚ Real-Time Updates: The system shall update task statuses in real-time.
 ⮚ Fast Response: The system shall respond promptly to user actions.
 ⮚ Scalability: The system shall handle a growing number of tasks without performance
degradation.
 ⮚ Reliability: The system shall operate without failures and crashes during normal usage.

Non-Functional Requirements
 ⮚ Usability: The system shall have an intuitive and user-friendly interface.
 ⮚ Accessibility: The system shall support accessibility features.
 ⮚ Security: The system shall ensure secure storage of user data.
 ⮚ Maintainability: The system code shall be modular and well-documented for easy
updates.

Initial Schedule and Budget

Schedule:
Phase Time Duration
Requirement Gathering 1 week
Design Phase 2 weeks
Development 4 weeks
Testing 3 weeks
Deployment 1 week
Total Duration – 11 weeks

Budget:
The budget for the development of the To-Do List System is Rs.1.2 Lakhs, covering costs of
development tools, hosting, and personnel.

You might also like