SlideShare una empresa de Scribd logo
1 de 40
TEAM NAME : ANDROMEDA
Instructor: Prof. Dr. Lawrence Chung
Aarthi Giridharan (lead)
Balaji Shanmugam
Govindarajan Panneerselvam
Kumaran Senapathy
Neha Malloli
Sriram Sridharan
Vignesh Swaminathan
System Requirements Specification – Synopsis
Project Outline
Requirement Engineering Process
Problems & Proposed Solutions
Requirement Analysis
Writing Specifications
Model Development
Future Enhancements
There is need for devices to help the
speech, hearing and vision impaired.
Devices currently developed by
Augmentative and Alternative
Communication (AAC) are bulky to
handle and are not multi-functional.
A mobile communication device is
the best option to use as a Single
tool to serve as a multi-functional
help device.
All the day-to-day needs could be
communicated to the one who is
helping by using just one device
A classic approach definition to an “all-in-one” solution where the user
need not depend on any other device but the mobile phone to meet most of
the basic needs.
Drastically reducing the level of dependency on a third person as many of
the services are available in a pocket device.
 Developing user friendly application to support features like emergency
contacts, speed dialing, drug reminders, speech recognition, profiles, etc.
Designing comprehensible GUI helps the users to access any of the
applications with a just a click or touch on the main screen.
Implementing HOPE on a smart phone that uses the ANDROID
platform to run these applications with the help of other JAVA
based applications.
Developing HOPE applications with the ultimate goal of meeting
the need of an elderly person who might require assistance in
times of emergency.
Analyze the essential requirements for the project development and
discussing with the other co-developers.
Build the deliverables.
Check for correctness and completeness in the deliverables.
Before final submission, review and check the deliverables.
Phase Deliverable Start Date End Date
Phase 0 PRELIMINARY PROJECT PLAN Jan 24, 2012 Jan 25, 2012
Phase 1 INTERIM PROJECT 1
 REQUIREMENT SPECIFICATION
 REQUIREMENT ANALYSIS
 PRESENTATION
Jan 27, 2012 Feb 29, 2012
Phase 1 FINAL PROJECT 1
 IMPROVED REQUIREMENT SPECIFICATION
 IMPROVED REQUIREMENT ANALYSIS
 PRESENTATION
Mar 02, 2012 Mar 26, 2012
Phase 2 INTERIM PROJECT 2
 IMPROVED REQUIREMENT SPECIFICATION/ANALYSIS
 IMPLEMENTATION
 TESTING
 PRESENTATION
Mar 28, 2012 Apr 16, 2012
Phase 2 FINAL PROJECT 2
 MODIFIED IMPLEMENTATION
 MODIFIED TESTING
 PRESENTATION
Apr 18, 2012 Apr 30,2012
Understand
Problems
Establish
Outline
Requirement
Select
Prototyping
System
Evaluate
Prototype
Develop
Prototype
Req Engg
Domain
Expert
Req Engg
End User
Software
Engg.
Project Mgr
Req Engg
Software
Engg
Domain Expert
End-User
Software Engg
Req Engg
Phase 0 / Phase 1 Phase 2
Phase Deliverable Developers Reviewers
PHASE 0 SOFTWARE PROJECT
MANAGEMENT PLAN
KUMARAN
BALAJI
GOVINDARAJAN
AARTHI
PHASE 1 REQUIREMENTS SPECIFICATION SRIRAM
VIGNESH
NEHA
BALAJI
PHASE 1 ANALYSIS MODEL BALAJI
AARTHI
KUMARAN
SRIRAM
PHASE 2 CODE AARTHI
BALAJI
GOVINDARAJAN
KUMARAN
NEHA
SRIRAM
VIGNESH
VIGNESH, NEHA
PHASE 2 SYSTEM TEST KUMARAN
SRIRAM
NEHA
GOVINDARAJAN
PHASE 2 USER DOCUMENTATION BALAJI
VIGNESH
GOVINDARAJAN
KUMARAN
PHASE MANAGEMENT
FUNCTIONAL
DUTY
RESPONSIBLE
PRELIMINARY PROJECT
PLAN
GOVINDARAJAN DOCUMENTATION
GOVINDARAJAN,
AARTHI,
BALAJI,
NEHA,
KUMARAN,
SRIRAM,
VIGNESH
INTERIM PHASE I
KUMARAN,
VIGNESH
DOCUMENTATION
AARTHI,
SRIRAM,
BALAJI,
VIGNESH
PRESENTATION
GOVINDARAJAN,
NEHA,
KUMARAN
Incompleteness
Undefined terms
Incomplete list
Uncertainty
Dubious terms
Unclear phrases
Inconsistency
Contradictory Statements
Detect the problem
Suggest appropriate solutions
Use different approaches to solve
List the essential requirements for solving
Requirements
Domain Functional
Non
Functional
Reflects the
environment
in which the
system
operates
Criteria to
judge the
operation of
the system
Reflects the
set of inputs,
its behaviors
and resulting
outputs
DR-01 : Emergency DR-02 : Speech2Text
DR-03 : Text2Speech DR-04 : FaceLook
DR-05 : MyPage DR-06 : PillTracker
DR-07 : MyShelf DR-08 : DietManager
DR-09 : Walk-O-Meter DR-10 : PicTalk
Domain
Requirement
(DR)
Functional
Requirement
(FR)
Event Generated by End-User System Response to the
Event
DR-01 FR-01 Touch on the Emergency Icon Displays list of Emergency
contacts that could be
called by a single touch
DR-02 FR-02 Touch the Speech2Text Icon
and feed the voice input
Voice input is converted in
textual form
DR-03 FR-03 Touch the Text2Speech Icon
and feed the textual input
Textual input is processed
into a voice output
DR-04 FR-04 Touch the FaceLook Icon to
search contacts by
pictures/names
Displays all the details of
the selected contact
DR-05 FR-05 Touch the MyPage Icon to
retrieve information about
one’s self
Displays all personal
information stored by the
user
Domain
Requirement
(DR)
Functional
Requirement
(FR)
Event Generated by End-User System Response to the
Event
DR-06 FR-06 Touch the PillTracker Icon
to store the medicine stock and
the intake timings
Alerts the user at the stored
time to consume the
medicine and updates
medicine stock.
DR-07 FR-07 Touch the MyShelf Icon to
store the information about
the location of the frequently
used items at home.
Prompts the user about the
location on selecting the
item
DR-08 FR-08 Touch the DietManager Icon to
specify the blood sugar level,
cholesterol level, etc.
Displays the list of food
items one should and should
not consume
DR-09 FR-09 Touch the Walk-O-Meter Icon
to specify the start time/end
time of a walking session
Displays the distance
covered and calories burnt
in that session
DR-10 FR-10 Touch the PicTalk Icon to
convey a message by choosing
the pictures available
Displays and produces the
sound for the chosen picture
NON FUNCTIONAL
REQUIREMENTS
SYSTEM SPECIFIC
USER SPECIFIC
USER
SPECIFIED
NFR
RELIABILITY
SCALABILITY
USABILITY
EMERGENCY
SPEECH2TEXT
PILLTRACKER
ALL THE DRs
PICTALK
MYSHELF
FACELOOK
SYSTEM
SPECIFIED
NFR
TESTABILITY
INTEROPERABILITY
EXTENSIBILITY
CHECK
AGAINST
VARIOUS
HYPOTHESIS
IMPORTING/
EXPORTING
DATA
SHOULD
WORK ON
VARIOUS
PLATFORMS
Unambiguous: Each requirement definition shall
have no more than one interpretation
Concise: Minimal words yet maximum information
Wholeness: The specification contains all
requirements known
Stableness: There are no conflicting requirements
Systematized: Organized into meaningful groups
Follow uniquely recognizable naming convention
Maintain a solitary storage spot for all SRS
Use a single standard document format
Abide by the customary rules for writing a good WRS
Make an accommodative/adaptive document quality
A prototype of
the application
Speach2Text –
STEP 1
Sample
prototype of the
app
“Speech2Text”
STEP 1
Sample
prototype of the
app
“Speech2Text”
STEP 2
Self Explanatory –
Icons/App Names
Unique Apps
V Model Wide Area of Service
User Friendly Layout
One Touch Emergency
Text/ Voice Message
Wireless Medical
Report Transmission
Profile Retrieval Using
Image Recognition
Project Status (completed stage) Accommodation Percentage
Requirement 40-55%
Analysis 15-40%
Design 10-15%
Implementation 0-10%
Andromeda Interim Phase1.pptx
Andromeda Interim Phase1.pptx

Más contenido relacionado

Similar a Andromeda Interim Phase1.pptx

CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...Chris Muir
 
End user development approach mis
End user development approach mis End user development approach mis
End user development approach mis AmanpreetKaur378
 
Core java report
Core java reportCore java report
Core java reportSumit Jain
 
User Centered Design in short
User Centered Design in shortUser Centered Design in short
User Centered Design in shortsilvana churruca
 
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...csandit
 
Whole Product Roadmap Case Study
Whole Product Roadmap Case StudyWhole Product Roadmap Case Study
Whole Product Roadmap Case StudyBruce Pharr
 
Ooad lab manual(original)
Ooad lab manual(original)Ooad lab manual(original)
Ooad lab manual(original)dipenpatelpatel
 
Axa Hackathon: User Centric Guide to Application Prototyping
Axa Hackathon: User Centric Guide to Application PrototypingAxa Hackathon: User Centric Guide to Application Prototyping
Axa Hackathon: User Centric Guide to Application PrototypingJay Suthar
 
Usability methods to improve EMRs
Usability methods to improve EMRsUsability methods to improve EMRs
Usability methods to improve EMRsJeffery Belden
 
Multipurpose Health Application
Multipurpose Health ApplicationMultipurpose Health Application
Multipurpose Health ApplicationIRJET Journal
 
Incorporation of GlobalIssue factors in SDLC by using Inverse Requirement
Incorporation of GlobalIssue factors in SDLC by using Inverse RequirementIncorporation of GlobalIssue factors in SDLC by using Inverse Requirement
Incorporation of GlobalIssue factors in SDLC by using Inverse Requirementiosrjce
 
Software Engineering - Ch1 introduction
Software Engineering - Ch1 introductionSoftware Engineering - Ch1 introduction
Software Engineering - Ch1 introductionRa'Fat Al-Msie'deen
 
ITSM User Basics Student Guide Some Company
ITSM User Basics Student Guide Some CompanyITSM User Basics Student Guide Some Company
ITSM User Basics Student Guide Some CompanyJames Garvin
 

Similar a Andromeda Interim Phase1.pptx (20)

CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
 
End user development approach mis
End user development approach mis End user development approach mis
End user development approach mis
 
Core java report
Core java reportCore java report
Core java report
 
file
filefile
file
 
User Centered Design in short
User Centered Design in shortUser Centered Design in short
User Centered Design in short
 
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...
 
Whole Product Roadmap Case Study
Whole Product Roadmap Case StudyWhole Product Roadmap Case Study
Whole Product Roadmap Case Study
 
Ooad lab manual(original)
Ooad lab manual(original)Ooad lab manual(original)
Ooad lab manual(original)
 
Axa Hackathon: User Centric Guide to Application Prototyping
Axa Hackathon: User Centric Guide to Application PrototypingAxa Hackathon: User Centric Guide to Application Prototyping
Axa Hackathon: User Centric Guide to Application Prototyping
 
UX Methods
UX Methods UX Methods
UX Methods
 
Usability methods to improve EMRs
Usability methods to improve EMRsUsability methods to improve EMRs
Usability methods to improve EMRs
 
Multipurpose Health Application
Multipurpose Health ApplicationMultipurpose Health Application
Multipurpose Health Application
 
P44098087
P44098087P44098087
P44098087
 
J017648994
J017648994J017648994
J017648994
 
Incorporation of GlobalIssue factors in SDLC by using Inverse Requirement
Incorporation of GlobalIssue factors in SDLC by using Inverse RequirementIncorporation of GlobalIssue factors in SDLC by using Inverse Requirement
Incorporation of GlobalIssue factors in SDLC by using Inverse Requirement
 
Object oriented analysis and design unit- i
Object oriented analysis and design unit- iObject oriented analysis and design unit- i
Object oriented analysis and design unit- i
 
Software Engineering - Ch1 introduction
Software Engineering - Ch1 introductionSoftware Engineering - Ch1 introduction
Software Engineering - Ch1 introduction
 
ITSM User Basics Student Guide Some Company
ITSM User Basics Student Guide Some CompanyITSM User Basics Student Guide Some Company
ITSM User Basics Student Guide Some Company
 
Ijetr021224
Ijetr021224Ijetr021224
Ijetr021224
 
Ijetr021224
Ijetr021224Ijetr021224
Ijetr021224
 

Último

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Último (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Andromeda Interim Phase1.pptx

  • 1. TEAM NAME : ANDROMEDA Instructor: Prof. Dr. Lawrence Chung
  • 2. Aarthi Giridharan (lead) Balaji Shanmugam Govindarajan Panneerselvam Kumaran Senapathy Neha Malloli Sriram Sridharan Vignesh Swaminathan
  • 3. System Requirements Specification – Synopsis Project Outline Requirement Engineering Process Problems & Proposed Solutions Requirement Analysis Writing Specifications Model Development Future Enhancements
  • 4.
  • 5. There is need for devices to help the speech, hearing and vision impaired. Devices currently developed by Augmentative and Alternative Communication (AAC) are bulky to handle and are not multi-functional. A mobile communication device is the best option to use as a Single tool to serve as a multi-functional help device. All the day-to-day needs could be communicated to the one who is helping by using just one device
  • 6. A classic approach definition to an “all-in-one” solution where the user need not depend on any other device but the mobile phone to meet most of the basic needs. Drastically reducing the level of dependency on a third person as many of the services are available in a pocket device.  Developing user friendly application to support features like emergency contacts, speed dialing, drug reminders, speech recognition, profiles, etc.
  • 7. Designing comprehensible GUI helps the users to access any of the applications with a just a click or touch on the main screen. Implementing HOPE on a smart phone that uses the ANDROID platform to run these applications with the help of other JAVA based applications. Developing HOPE applications with the ultimate goal of meeting the need of an elderly person who might require assistance in times of emergency.
  • 8.
  • 9.
  • 10. Analyze the essential requirements for the project development and discussing with the other co-developers. Build the deliverables. Check for correctness and completeness in the deliverables. Before final submission, review and check the deliverables.
  • 11. Phase Deliverable Start Date End Date Phase 0 PRELIMINARY PROJECT PLAN Jan 24, 2012 Jan 25, 2012 Phase 1 INTERIM PROJECT 1  REQUIREMENT SPECIFICATION  REQUIREMENT ANALYSIS  PRESENTATION Jan 27, 2012 Feb 29, 2012 Phase 1 FINAL PROJECT 1  IMPROVED REQUIREMENT SPECIFICATION  IMPROVED REQUIREMENT ANALYSIS  PRESENTATION Mar 02, 2012 Mar 26, 2012 Phase 2 INTERIM PROJECT 2  IMPROVED REQUIREMENT SPECIFICATION/ANALYSIS  IMPLEMENTATION  TESTING  PRESENTATION Mar 28, 2012 Apr 16, 2012 Phase 2 FINAL PROJECT 2  MODIFIED IMPLEMENTATION  MODIFIED TESTING  PRESENTATION Apr 18, 2012 Apr 30,2012
  • 12. Understand Problems Establish Outline Requirement Select Prototyping System Evaluate Prototype Develop Prototype Req Engg Domain Expert Req Engg End User Software Engg. Project Mgr Req Engg Software Engg Domain Expert End-User Software Engg Req Engg Phase 0 / Phase 1 Phase 2
  • 13. Phase Deliverable Developers Reviewers PHASE 0 SOFTWARE PROJECT MANAGEMENT PLAN KUMARAN BALAJI GOVINDARAJAN AARTHI PHASE 1 REQUIREMENTS SPECIFICATION SRIRAM VIGNESH NEHA BALAJI PHASE 1 ANALYSIS MODEL BALAJI AARTHI KUMARAN SRIRAM PHASE 2 CODE AARTHI BALAJI GOVINDARAJAN KUMARAN NEHA SRIRAM VIGNESH VIGNESH, NEHA PHASE 2 SYSTEM TEST KUMARAN SRIRAM NEHA GOVINDARAJAN PHASE 2 USER DOCUMENTATION BALAJI VIGNESH GOVINDARAJAN KUMARAN
  • 14. PHASE MANAGEMENT FUNCTIONAL DUTY RESPONSIBLE PRELIMINARY PROJECT PLAN GOVINDARAJAN DOCUMENTATION GOVINDARAJAN, AARTHI, BALAJI, NEHA, KUMARAN, SRIRAM, VIGNESH INTERIM PHASE I KUMARAN, VIGNESH DOCUMENTATION AARTHI, SRIRAM, BALAJI, VIGNESH PRESENTATION GOVINDARAJAN, NEHA, KUMARAN
  • 15.
  • 16. Incompleteness Undefined terms Incomplete list Uncertainty Dubious terms Unclear phrases Inconsistency Contradictory Statements
  • 17. Detect the problem Suggest appropriate solutions Use different approaches to solve List the essential requirements for solving
  • 18.
  • 19. Requirements Domain Functional Non Functional Reflects the environment in which the system operates Criteria to judge the operation of the system Reflects the set of inputs, its behaviors and resulting outputs
  • 20. DR-01 : Emergency DR-02 : Speech2Text DR-03 : Text2Speech DR-04 : FaceLook
  • 21. DR-05 : MyPage DR-06 : PillTracker DR-07 : MyShelf DR-08 : DietManager
  • 22. DR-09 : Walk-O-Meter DR-10 : PicTalk
  • 23. Domain Requirement (DR) Functional Requirement (FR) Event Generated by End-User System Response to the Event DR-01 FR-01 Touch on the Emergency Icon Displays list of Emergency contacts that could be called by a single touch DR-02 FR-02 Touch the Speech2Text Icon and feed the voice input Voice input is converted in textual form DR-03 FR-03 Touch the Text2Speech Icon and feed the textual input Textual input is processed into a voice output DR-04 FR-04 Touch the FaceLook Icon to search contacts by pictures/names Displays all the details of the selected contact DR-05 FR-05 Touch the MyPage Icon to retrieve information about one’s self Displays all personal information stored by the user
  • 24. Domain Requirement (DR) Functional Requirement (FR) Event Generated by End-User System Response to the Event DR-06 FR-06 Touch the PillTracker Icon to store the medicine stock and the intake timings Alerts the user at the stored time to consume the medicine and updates medicine stock. DR-07 FR-07 Touch the MyShelf Icon to store the information about the location of the frequently used items at home. Prompts the user about the location on selecting the item DR-08 FR-08 Touch the DietManager Icon to specify the blood sugar level, cholesterol level, etc. Displays the list of food items one should and should not consume DR-09 FR-09 Touch the Walk-O-Meter Icon to specify the start time/end time of a walking session Displays the distance covered and calories burnt in that session DR-10 FR-10 Touch the PicTalk Icon to convey a message by choosing the pictures available Displays and produces the sound for the chosen picture
  • 28. Unambiguous: Each requirement definition shall have no more than one interpretation Concise: Minimal words yet maximum information Wholeness: The specification contains all requirements known Stableness: There are no conflicting requirements Systematized: Organized into meaningful groups
  • 29.
  • 30. Follow uniquely recognizable naming convention Maintain a solitary storage spot for all SRS Use a single standard document format Abide by the customary rules for writing a good WRS Make an accommodative/adaptive document quality
  • 31.
  • 32.
  • 33. A prototype of the application Speach2Text – STEP 1 Sample prototype of the app “Speech2Text” STEP 1
  • 35. Self Explanatory – Icons/App Names Unique Apps V Model Wide Area of Service User Friendly Layout
  • 36.
  • 37. One Touch Emergency Text/ Voice Message Wireless Medical Report Transmission Profile Retrieval Using Image Recognition
  • 38. Project Status (completed stage) Accommodation Percentage Requirement 40-55% Analysis 15-40% Design 10-15% Implementation 0-10%