SlideShare a Scribd company logo
1 of 5
Download to read offline
U & P U Patel Department of Computer Engineering Technician
Kalpeshbhai and Bhavinbhai facing issues to maintain their Laboratory and
other IT resources of department. Faculty members or Lab Incharge filling
up requisition for New PC, Network cable, Keyboard, Power cable, mouse,
Projector, Speaker or Internet switch, etc. They also calling them randomly
for in trouble or problem in their class room, laboratory or faculty room.
Bhavinbhai/Kalpesh is not available in cabin or phone not reachable or both
of them are on leave some time, because of that many problem and issues are
in hanging state. These creates lot of trouble. To resolve this issue HoD and
IT Cell of CHARUSAT propose one live project to Students as SGP
/Summer internship which can automate process of New Entry of equipment
or devices. Complaint registration by any Lab-Incharge / Faculty members
for respective devices under their ownership. Complaint solution report as
Site Visit report by identifying technical fault, process done to resolve the
issue, cost of replacement of any part of device, time required if not solved
in single visit, etc.
This system should generate Stock maintained report with location and
ownership, Complaint Register log, Complaint Solution log, other Decision
Support Analytics report with Dashboard for HoD and IT Cell.
You have to write and formulate all Functional and Non Functional
Requirements with Use Case Diagram and User Stories (Any 4). Prioritize
requirements using MosCow method.
Functional Requirement
F1 : User Management
Register: The user can register their self-based on their role and they will get login
credentials
 Input: User role, name of user, user id [faculty employee id]
 Output: New user will be added.
Login: The user can login to the system with his/her username and password.
 Input: Username and Password.
 Output: Employee Dashboard, Admin Dashboard
 Processing: Username and password verify from database if user exist in
database then user interface will be displayed according to their role.
User Profile: The user can login to the system with his/her username and password and
update the required details.
 Input: Login credentials and updated field [user details]
 Output: Employee Dashboard
 Processing: Username and password verify from database if user exist in
database then user interface will be displayed according to their role.
Logout: The users can logout from system.
 Input: ‘Logout’ option is selected.
 Output: User login Screen will be displayed.
Password reset: Users can reset their password.
 Input: Username/email
 Output: reset password page provided to user
 Processing: if user exist in database then mail will be sent to user through
which users can reset their passwords.
F2: Equipment Management
Faculty members and Lab Incharge should be able to submit requisition requests for
new equipment including PCs, network cables, keyboards, mice, projectors, speakers,
internet switches, etc.
submit requisition requests:
 Input: selection of equipment [ give checkbox choice PCs, network cables,
keyboards, mice, projectors, speakers, internet switches, etc.]
 Output: request sent successfully
 Processing: if user exist in database then mail will be sent to user through which
users can see their prior requested items.
Notification:
 Output: Send notification to Client.
 Processing: When any faculty will generate requisition request notification will be
prompted at lab technician side.
Add/Update equipment’s details:
 Input: Add/update details of equipment, equipment ids, location
 Output: equipment data will be stored.
 Processing: after entering the data into the equipment module The system
will maintain an inventory of all equipment including details such as type,
quantity, location, ownership, and availability status.
F3 : Complaint Management
 Add complaint: it will raise a complaint for specific issue.
 Input: emp id, equipment name, issue
 Output: It will display raised complaint at the lab tech’s dashboard as
notification
F4 : Track record of employee Complaints
 Input: Details of all complains which completed , pending and currently
working
 Output: List out all records to lab technicians.
F5 : Decision support
Decision support analytics reports should be available with a dashboard for HoD and
IT Cell to monitor equipment status, complaint resolution times, and other relevant
metrics.
 Input: Login with admin/Hod credentials, check status
 Output: analytics reports will be generated on dashboard of HoD and IT cell.
 Process: after receiving complaints status of resolved complaints will be
updated and based on that logs will be generated and reelected as graph
format.
3.2 Non-Functional Requirement
Accessibility and Availability:
• The system should be accessible via web browsers to ensure ease of use and
availability across different devices.
• The system should be available 24/7 to accommodate complaint registrations and
access to equipment information at any time.
Security:
• The system should implement appropriate security measures to protect sensitive
information including user data, equipment inventory, and complaint details.
• Access to the system should be secured through authentication mechanisms such as
usernames and passwords.
Identify the functional and non-functional requirements in the following problem
description and write in standard format. Design Use case diagram and Design
minimum 2 user stories.
A cosmopolitan clock software is to be developed that displays up to 6 clocks with the
names of the city and their local times. The clocks should be aesthetically designed.
The software should allow the user to change name of any city and change the time
readings of any clock by typing (for configure) on any clock. The user should also be
able to toggle between a digital clock and an analog clock display by typing either d
(for digital) or a (for analog) on a clock display. After the stand-alone implementation
works, a web-version should be developed that can be downloaded on a browser as an
applet and run. The clock should use only the idle cycles on the computer it runs.
Functional Requirements:
F1: Display Clocks
Output: The software should display up to 6 clocks simultaneously. Each clock should show the name
of the city it represents along with its local time.
F2: Change City Names
Input: select city
Ouput: based on selected city,clock time will be update.
F3:Change Time Readings
Input: set time details
Output: newly updated time
Processing: The user should be able to manually configure the time displayed on any clock by typing
the desired time.
F4:Toggle Display Mode
Input: select Mode[A for Analog, D for Digital]
Output: Display Clock
Non-Functional Requirements:
 Aesthetic Design:The software should have visually pleasing clock designs to
enhance user experience.
 Efficiency:The software should utilize idle computer cycles efficiently to
minimize resource consumption.
 Usability:The software should be user-friendly and intuitive, allowing users to
easily change city names, time readings, and display modes.
 Performance:The software should update the displayed time accurately and
promptly without significant delay.
 Cross-Platform Compatibility:The web version of the software should be
compatible with major web browsers and operating systems.
 Reliability:The software should function reliably without crashing or freezing
during normal usage.
 Security:The software should not compromise the security of the user's device
or personal information.
 Scalability:The software should be scalable to accommodate potential future
enhancements or additional features.

More Related Content

Similar to FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT

IRJET - Code Compiler Shell
IRJET -  	  Code Compiler ShellIRJET -  	  Code Compiler Shell
IRJET - Code Compiler ShellIRJET Journal
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination systemlunarrain
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document LJ PROJECTS
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Raghu Vamsy Sirasala
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystemPraveen Jha
 
payroll management -1.
payroll management -1.payroll management -1.
payroll management -1.DJananiJanani
 
Real estate management system
Real estate management systemReal estate management system
Real estate management systemSouvikSarkar75
 
Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02ISHA AHUJA
 
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationkomkar98230
 
ProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportkomkar98230
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project reportFuckboy123
 
Trip plane Management
Trip plane ManagementTrip plane Management
Trip plane ManagementSonia Khan
 
IT Transformation Proposal
IT Transformation ProposalIT Transformation Proposal
IT Transformation Proposaldavingray
 
IRJET - Banquet Hall Reservation
IRJET - Banquet Hall ReservationIRJET - Banquet Hall Reservation
IRJET - Banquet Hall ReservationIRJET Journal
 
ops300 Project(3)
ops300 Project(3)ops300 Project(3)
ops300 Project(3)trayyoo
 
ops300 Project(4)
ops300 Project(4)ops300 Project(4)
ops300 Project(4)trayyoo
 

Similar to FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT (20)

IRJET - Code Compiler Shell
IRJET -  	  Code Compiler ShellIRJET -  	  Code Compiler Shell
IRJET - Code Compiler Shell
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
ProjectReport_Subhayu
ProjectReport_SubhayuProjectReport_Subhayu
ProjectReport_Subhayu
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystem
 
payroll management -1.
payroll management -1.payroll management -1.
payroll management -1.
 
Real estate management system
Real estate management systemReal estate management system
Real estate management system
 
Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02
 
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentation
 
Mini Project- USB Temperature Logging
Mini Project- USB Temperature LoggingMini Project- USB Temperature Logging
Mini Project- USB Temperature Logging
 
ProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation report
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project report
 
Trip plane Management
Trip plane ManagementTrip plane Management
Trip plane Management
 
IT Transformation Proposal
IT Transformation ProposalIT Transformation Proposal
IT Transformation Proposal
 
IRJET - Banquet Hall Reservation
IRJET - Banquet Hall ReservationIRJET - Banquet Hall Reservation
IRJET - Banquet Hall Reservation
 
ops300 Project(3)
ops300 Project(3)ops300 Project(3)
ops300 Project(3)
 
ops300 Project(4)
ops300 Project(4)ops300 Project(4)
ops300 Project(4)
 
Online help desk
Online help deskOnline help desk
Online help desk
 
Chapter IV Continued....docx
Chapter IV Continued....docxChapter IV Continued....docx
Chapter IV Continued....docx
 

Recently uploaded

analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxKarpagam Institute of Teechnology
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxRashidFaridChishti
 
Quiz application system project report..pdf
Quiz application system project report..pdfQuiz application system project report..pdf
Quiz application system project report..pdfKamal Acharya
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2T.D. Shashikala
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdfKamal Acharya
 
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...ShivamTiwari995432
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfJNTUA
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.MdManikurRahman
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...archanaece3
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxCHAIRMAN M
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Lovely Professional University
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfJNTUA
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AISheetal Jain
 
RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5
RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5
RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5T.D. Shashikala
 
Electrical shop management system project report.pdf
Electrical shop management system project report.pdfElectrical shop management system project report.pdf
Electrical shop management system project report.pdfKamal Acharya
 
Introduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and ApplicationsIntroduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and ApplicationsKineticEngineeringCo
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdfKamal Acharya
 
Artificial Intelligence Bayesian Reasoning
Artificial Intelligence Bayesian ReasoningArtificial Intelligence Bayesian Reasoning
Artificial Intelligence Bayesian Reasoninghotman30312
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfEr.Sonali Nasikkar
 
E-Commerce Shopping using MERN Stack where different modules are present
E-Commerce Shopping using MERN Stack where different modules are presentE-Commerce Shopping using MERN Stack where different modules are present
E-Commerce Shopping using MERN Stack where different modules are presentjatinraor66
 

Recently uploaded (20)

analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
 
Quiz application system project report..pdf
Quiz application system project report..pdfQuiz application system project report..pdf
Quiz application system project report..pdf
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
 
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdf
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AI
 
RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5
RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5
RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5
 
Electrical shop management system project report.pdf
Electrical shop management system project report.pdfElectrical shop management system project report.pdf
Electrical shop management system project report.pdf
 
Introduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and ApplicationsIntroduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and Applications
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
 
Artificial Intelligence Bayesian Reasoning
Artificial Intelligence Bayesian ReasoningArtificial Intelligence Bayesian Reasoning
Artificial Intelligence Bayesian Reasoning
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
E-Commerce Shopping using MERN Stack where different modules are present
E-Commerce Shopping using MERN Stack where different modules are presentE-Commerce Shopping using MERN Stack where different modules are present
E-Commerce Shopping using MERN Stack where different modules are present
 

FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT

  • 1. U & P U Patel Department of Computer Engineering Technician Kalpeshbhai and Bhavinbhai facing issues to maintain their Laboratory and other IT resources of department. Faculty members or Lab Incharge filling up requisition for New PC, Network cable, Keyboard, Power cable, mouse, Projector, Speaker or Internet switch, etc. They also calling them randomly for in trouble or problem in their class room, laboratory or faculty room. Bhavinbhai/Kalpesh is not available in cabin or phone not reachable or both of them are on leave some time, because of that many problem and issues are in hanging state. These creates lot of trouble. To resolve this issue HoD and IT Cell of CHARUSAT propose one live project to Students as SGP /Summer internship which can automate process of New Entry of equipment or devices. Complaint registration by any Lab-Incharge / Faculty members for respective devices under their ownership. Complaint solution report as Site Visit report by identifying technical fault, process done to resolve the issue, cost of replacement of any part of device, time required if not solved in single visit, etc. This system should generate Stock maintained report with location and ownership, Complaint Register log, Complaint Solution log, other Decision Support Analytics report with Dashboard for HoD and IT Cell. You have to write and formulate all Functional and Non Functional Requirements with Use Case Diagram and User Stories (Any 4). Prioritize requirements using MosCow method. Functional Requirement F1 : User Management Register: The user can register their self-based on their role and they will get login credentials  Input: User role, name of user, user id [faculty employee id]  Output: New user will be added. Login: The user can login to the system with his/her username and password.  Input: Username and Password.  Output: Employee Dashboard, Admin Dashboard  Processing: Username and password verify from database if user exist in database then user interface will be displayed according to their role. User Profile: The user can login to the system with his/her username and password and
  • 2. update the required details.  Input: Login credentials and updated field [user details]  Output: Employee Dashboard  Processing: Username and password verify from database if user exist in database then user interface will be displayed according to their role. Logout: The users can logout from system.  Input: ‘Logout’ option is selected.  Output: User login Screen will be displayed. Password reset: Users can reset their password.  Input: Username/email  Output: reset password page provided to user  Processing: if user exist in database then mail will be sent to user through which users can reset their passwords. F2: Equipment Management Faculty members and Lab Incharge should be able to submit requisition requests for new equipment including PCs, network cables, keyboards, mice, projectors, speakers, internet switches, etc. submit requisition requests:  Input: selection of equipment [ give checkbox choice PCs, network cables, keyboards, mice, projectors, speakers, internet switches, etc.]  Output: request sent successfully  Processing: if user exist in database then mail will be sent to user through which users can see their prior requested items. Notification:  Output: Send notification to Client.  Processing: When any faculty will generate requisition request notification will be prompted at lab technician side. Add/Update equipment’s details:  Input: Add/update details of equipment, equipment ids, location  Output: equipment data will be stored.  Processing: after entering the data into the equipment module The system
  • 3. will maintain an inventory of all equipment including details such as type, quantity, location, ownership, and availability status. F3 : Complaint Management  Add complaint: it will raise a complaint for specific issue.  Input: emp id, equipment name, issue  Output: It will display raised complaint at the lab tech’s dashboard as notification F4 : Track record of employee Complaints  Input: Details of all complains which completed , pending and currently working  Output: List out all records to lab technicians. F5 : Decision support Decision support analytics reports should be available with a dashboard for HoD and IT Cell to monitor equipment status, complaint resolution times, and other relevant metrics.  Input: Login with admin/Hod credentials, check status  Output: analytics reports will be generated on dashboard of HoD and IT cell.  Process: after receiving complaints status of resolved complaints will be updated and based on that logs will be generated and reelected as graph format. 3.2 Non-Functional Requirement Accessibility and Availability: • The system should be accessible via web browsers to ensure ease of use and availability across different devices. • The system should be available 24/7 to accommodate complaint registrations and access to equipment information at any time. Security: • The system should implement appropriate security measures to protect sensitive information including user data, equipment inventory, and complaint details. • Access to the system should be secured through authentication mechanisms such as usernames and passwords.
  • 4. Identify the functional and non-functional requirements in the following problem description and write in standard format. Design Use case diagram and Design minimum 2 user stories. A cosmopolitan clock software is to be developed that displays up to 6 clocks with the names of the city and their local times. The clocks should be aesthetically designed. The software should allow the user to change name of any city and change the time readings of any clock by typing (for configure) on any clock. The user should also be able to toggle between a digital clock and an analog clock display by typing either d (for digital) or a (for analog) on a clock display. After the stand-alone implementation works, a web-version should be developed that can be downloaded on a browser as an applet and run. The clock should use only the idle cycles on the computer it runs. Functional Requirements: F1: Display Clocks Output: The software should display up to 6 clocks simultaneously. Each clock should show the name of the city it represents along with its local time. F2: Change City Names Input: select city Ouput: based on selected city,clock time will be update. F3:Change Time Readings Input: set time details Output: newly updated time Processing: The user should be able to manually configure the time displayed on any clock by typing the desired time. F4:Toggle Display Mode Input: select Mode[A for Analog, D for Digital] Output: Display Clock Non-Functional Requirements:  Aesthetic Design:The software should have visually pleasing clock designs to enhance user experience.  Efficiency:The software should utilize idle computer cycles efficiently to minimize resource consumption.  Usability:The software should be user-friendly and intuitive, allowing users to easily change city names, time readings, and display modes.  Performance:The software should update the displayed time accurately and promptly without significant delay.  Cross-Platform Compatibility:The web version of the software should be compatible with major web browsers and operating systems.
  • 5.  Reliability:The software should function reliably without crashing or freezing during normal usage.  Security:The software should not compromise the security of the user's device or personal information.  Scalability:The software should be scalable to accommodate potential future enhancements or additional features.