SlideShare une entreprise Scribd logo
1  sur  12
USE CASE
DOCUMENTAION
Team: Honeydew
Version Author Other
1.0 Jiping Zhou
2.0 Jiping Zhou Added the whole use case and
revised the document
Contents
Contents......................................................................................................................................................3
1. Simple View.............................................................................................................................................7
Complete Use Case: Add Meeting to Honeydew.....................................................................................7
2. Detailed View...........................................................................................................................................9
1. Use Case: Trigger Honeydew...............................................................................................................9
2. Use Case: Confirm Meeting Information...........................................................................................11
Figure 1 Simple View of Use Case Diagram
Figure 2 Detailed Use Case Diagram
Figure 3 Detailed Use Case Diagram (Revised One)
1. Simple View
Complete Use Case: Add Meeting to Honeydew
Scope: Honeydew Application
Level: User goal
Stakeholder and Interest:
• User:
 want to add the meeting information from an e-mail into his/her own Google calendar
through Honeydew;
 want to get as accurate meeting information as possible with the help of Honeydew,
which means little modification is required
• Honeydew:
 want to provide detail information about a meeting e-mail to the user;
 want to revise the information classifier model to require higher prediction accuracy in
the future;
 want to achieve better user experience from one iteration to another
Preconditions:
• The user has successfully installed Honeydew on Firefox.
• Honeydew server has started up successfully.
• An initial retrieval/classifier model has been trained on Honeydew.
Success Guarantee (Postconditions):
• A meeting event of an e-mail has been added to actor’s Google Calendar under “honeydew”
category.
Main Success Scenario (Basic Flow)
This use case starts when an actor wishes uses Honeydew System.
1. User browses to Google Email and reads an email in it.
2. User clicks the “Honeydew” on the head of the email.
3. Honeydew reads the mail and predicates most possible meeting date, meeting time and
meeting location.
4. Honeydew opens another window in web browser and provides user with a meeting request
form having information got form step 3.
5. User confirms the information in the window and corrects all wrong information.
6. User chooses to add the meeting event into the Honeydew or cancel the meeting request.
7. Honeydew adds the meeting event of the e-mail to actor’s Google calendar under “honeydew”
category.
Alternative Workflow
• For step 6, the alternative workflow is:
Actor can choose to cancel adding the meeting event into the Google Calendar.
Special Requirements
• After user clicks on “Honeydew”, he/she will receive some help messages.
• If the event has been successfully added to the Google calendar, a “congratulation” message
will be popped up.
• If there is anything wrong in the input, a warning message should be provided to the user.
• The response time of “Honeydew” is less than 5 seconds.
Frequency of Occurrence: Depends on the user.
Open Issues:
1. How to distract user from waiting time?
2. How to make Honeydew available for various languages?
3. How to make Honeydew available for other browsers such as Internet Explorer?
2. Detailed View
1. Use Case: Trigger Honeydew
Scope: Honeydew Application
Level: User goal
Stakeholder and Interest:
• User: want to get the meeting information (including meeting date, meeting time and meeting
location) through Honeydew
• Honeydew: want to provide detail information about a meeting to the user
Preconditions: The user has successfully installed Honeydew on Firefox and opened an email in Google.
Honeydew server has started up successfully.
Success Guarantee (Postconditions): Honeydew provides information about the meeting in the email in
a form.
Main Success Scenario (Basic Flow)
This use case starts when an actor wishes uses Honeydew System.
8. User opens an email in Google.
9. User clicks the “Honeydew” on the head of the email.
10. Honeydew reads the request meeting request and predicates most possible meeting date,
meeting time and meeting location.
11. Honeydew provides user with meeting information in a web form.
Alternative Workflow
• None.
Special Requirements
• After user clicks on “Honeydew”, he/she will receive some help messages.
• The response time of “Honeydew” is less than 5 seconds.
Frequency of Occurrence: Depends on the user.
Open Issues:
4. How to distract user from waiting time?
5. How to make Honeydew available for various languages?
6. How to make Honeydew available for other browsers such as Internet Explorer?
2. Use Case: Confirm Meeting Information
Scope: Honeydew Application
Level: User goal
Stakeholder and Interest:
• User: Want to confirm whether Honeydew provides correct information. If it is not the case,
user will modify the information to improve Honeydew performance.
• Honeydew: Want to improve Honeydew learning model.
• Honeydew Research: Want to learn about how user expresses a meeting request.
Preconditions: Honeydew has provided meeting information from internal parsing model.
Success Guarantee (Postconditions): Honeydew improves its existing learning model.
Main Success Scenario (Basic Flow)
This use case starts when Honeydew has provides a draft version of meeting information to the user
through web servlet.
1. The Honeydew system provides meeting information of an email in a form through web
browser.
2. The actor checks provided information and correct them if something is wrong.
3. Honeydew improves the learning model according to user’s modification.
Alternative Workflow
• None.
Special Requirements
• None.
Frequency of Occurrence: Each session once.
Open Issues:
How to deal with if the actor wrongly inputs content?
Use Case

Contenu connexe

En vedette

Integrating MOSS 2007 with SSRS 2005/2008
Integrating MOSS 2007 with SSRS 2005/2008Integrating MOSS 2007 with SSRS 2005/2008
Integrating MOSS 2007 with SSRS 2005/2008Nilesh Mehta
 
Microsoft SharePoint Server 2010 governance v1
Microsoft SharePoint Server 2010 governance v1Microsoft SharePoint Server 2010 governance v1
Microsoft SharePoint Server 2010 governance v1Nilesh Mehta
 
Latest updates from office 365
Latest updates from office 365Latest updates from office 365
Latest updates from office 365Nilesh Mehta
 
SharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationSharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationNilesh Mehta
 
Piccola storia di provincia
Piccola storia di provinciaPiccola storia di provincia
Piccola storia di provinciaMichela Mamprin
 

En vedette (10)

Integrating MOSS 2007 with SSRS 2005/2008
Integrating MOSS 2007 with SSRS 2005/2008Integrating MOSS 2007 with SSRS 2005/2008
Integrating MOSS 2007 with SSRS 2005/2008
 
Microsoft SharePoint Server 2010 governance v1
Microsoft SharePoint Server 2010 governance v1Microsoft SharePoint Server 2010 governance v1
Microsoft SharePoint Server 2010 governance v1
 
Latest updates from office 365
Latest updates from office 365Latest updates from office 365
Latest updates from office 365
 
Kg Portfolio
Kg PortfolioKg Portfolio
Kg Portfolio
 
SharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationSharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementation
 
Piccola storia di provincia
Piccola storia di provinciaPiccola storia di provincia
Piccola storia di provincia
 
Estratto Piccola Storia
Estratto Piccola StoriaEstratto Piccola Storia
Estratto Piccola Storia
 
Auca Del Naixement De La Terra
Auca Del Naixement De La TerraAuca Del Naixement De La Terra
Auca Del Naixement De La Terra
 
Tp Result
Tp ResultTp Result
Tp Result
 
Auca De La Primavera
Auca De La PrimaveraAuca De La Primavera
Auca De La Primavera
 

Similaire à Use Case

SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6iFTEKHAR LIVE
 
SRS wifistudy.com
SRS wifistudy.comSRS wifistudy.com
SRS wifistudy.comAjay844
 
osd ncc education assingment l4dc
osd ncc education assingment l4dcosd ncc education assingment l4dc
osd ncc education assingment l4dcDavid Parker
 
multi-vendor-catering-management-sytem.docx
multi-vendor-catering-management-sytem.docxmulti-vendor-catering-management-sytem.docx
multi-vendor-catering-management-sytem.docxveerdevshreyas1
 
Computing Science Dissertation
Computing Science DissertationComputing Science Dissertation
Computing Science Dissertationrmc1987
 
Drupal 6 to 7 migration guide
Drupal 6 to 7 migration guideDrupal 6 to 7 migration guide
Drupal 6 to 7 migration guideEbizon
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) DocumentationAditya Nag
 
Smart Gym System documentation
Smart Gym System documentationSmart Gym System documentation
Smart Gym System documentationTuvshinbayar Davaa
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination systemlunarrain
 

Similaire à Use Case (20)

Report[1]
Report[1]Report[1]
Report[1]
 
E-LEARNING
E-LEARNINGE-LEARNING
E-LEARNING
 
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
 
SRS wifistudy.com
SRS wifistudy.comSRS wifistudy.com
SRS wifistudy.com
 
Hci final presentation
Hci final presentationHci final presentation
Hci final presentation
 
Ucn codeacademy
Ucn codeacademyUcn codeacademy
Ucn codeacademy
 
Hci final presentation
Hci final presentationHci final presentation
Hci final presentation
 
Hci final presentation
Hci final presentationHci final presentation
Hci final presentation
 
Acceptance test plan_4-24-07
Acceptance test plan_4-24-07Acceptance test plan_4-24-07
Acceptance test plan_4-24-07
 
Ems usability engineering
Ems   usability engineeringEms   usability engineering
Ems usability engineering
 
Online computer shop 111 35-181
Online computer shop 111 35-181Online computer shop 111 35-181
Online computer shop 111 35-181
 
osd ncc education assingment l4dc
osd ncc education assingment l4dcosd ncc education assingment l4dc
osd ncc education assingment l4dc
 
multi-vendor-catering-management-sytem.docx
multi-vendor-catering-management-sytem.docxmulti-vendor-catering-management-sytem.docx
multi-vendor-catering-management-sytem.docx
 
Computing Science Dissertation
Computing Science DissertationComputing Science Dissertation
Computing Science Dissertation
 
Drupal 6 to 7 migration guide
Drupal 6 to 7 migration guideDrupal 6 to 7 migration guide
Drupal 6 to 7 migration guide
 
Online exam
Online examOnline exam
Online exam
 
Table of contents
Table of contentsTable of contents
Table of contents
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) Documentation
 
Smart Gym System documentation
Smart Gym System documentationSmart Gym System documentation
Smart Gym System documentation
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 

Plus de honeydewaccount

Plus de honeydewaccount (6)

Tea Final
Tea FinalTea Final
Tea Final
 
Honeydew Project Statement
Honeydew Project StatementHoneydew Project Statement
Honeydew Project Statement
 
02232009
0223200902232009
02232009
 
0216
02160216
0216
 
Honeydew0209
Honeydew0209Honeydew0209
Honeydew0209
 
Honeydew Progress
Honeydew ProgressHoneydew Progress
Honeydew Progress
 

Dernier

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 

Dernier (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Use Case

  • 2. Version Author Other 1.0 Jiping Zhou 2.0 Jiping Zhou Added the whole use case and revised the document
  • 3. Contents Contents......................................................................................................................................................3 1. Simple View.............................................................................................................................................7 Complete Use Case: Add Meeting to Honeydew.....................................................................................7 2. Detailed View...........................................................................................................................................9 1. Use Case: Trigger Honeydew...............................................................................................................9 2. Use Case: Confirm Meeting Information...........................................................................................11
  • 4. Figure 1 Simple View of Use Case Diagram
  • 5. Figure 2 Detailed Use Case Diagram
  • 6. Figure 3 Detailed Use Case Diagram (Revised One)
  • 7. 1. Simple View Complete Use Case: Add Meeting to Honeydew Scope: Honeydew Application Level: User goal Stakeholder and Interest: • User:  want to add the meeting information from an e-mail into his/her own Google calendar through Honeydew;  want to get as accurate meeting information as possible with the help of Honeydew, which means little modification is required • Honeydew:  want to provide detail information about a meeting e-mail to the user;  want to revise the information classifier model to require higher prediction accuracy in the future;  want to achieve better user experience from one iteration to another Preconditions: • The user has successfully installed Honeydew on Firefox. • Honeydew server has started up successfully. • An initial retrieval/classifier model has been trained on Honeydew. Success Guarantee (Postconditions): • A meeting event of an e-mail has been added to actor’s Google Calendar under “honeydew” category. Main Success Scenario (Basic Flow) This use case starts when an actor wishes uses Honeydew System. 1. User browses to Google Email and reads an email in it.
  • 8. 2. User clicks the “Honeydew” on the head of the email. 3. Honeydew reads the mail and predicates most possible meeting date, meeting time and meeting location. 4. Honeydew opens another window in web browser and provides user with a meeting request form having information got form step 3. 5. User confirms the information in the window and corrects all wrong information. 6. User chooses to add the meeting event into the Honeydew or cancel the meeting request. 7. Honeydew adds the meeting event of the e-mail to actor’s Google calendar under “honeydew” category. Alternative Workflow • For step 6, the alternative workflow is: Actor can choose to cancel adding the meeting event into the Google Calendar. Special Requirements • After user clicks on “Honeydew”, he/she will receive some help messages. • If the event has been successfully added to the Google calendar, a “congratulation” message will be popped up. • If there is anything wrong in the input, a warning message should be provided to the user. • The response time of “Honeydew” is less than 5 seconds. Frequency of Occurrence: Depends on the user. Open Issues: 1. How to distract user from waiting time? 2. How to make Honeydew available for various languages? 3. How to make Honeydew available for other browsers such as Internet Explorer?
  • 9. 2. Detailed View 1. Use Case: Trigger Honeydew Scope: Honeydew Application Level: User goal Stakeholder and Interest: • User: want to get the meeting information (including meeting date, meeting time and meeting location) through Honeydew • Honeydew: want to provide detail information about a meeting to the user Preconditions: The user has successfully installed Honeydew on Firefox and opened an email in Google. Honeydew server has started up successfully. Success Guarantee (Postconditions): Honeydew provides information about the meeting in the email in a form. Main Success Scenario (Basic Flow) This use case starts when an actor wishes uses Honeydew System. 8. User opens an email in Google. 9. User clicks the “Honeydew” on the head of the email. 10. Honeydew reads the request meeting request and predicates most possible meeting date, meeting time and meeting location. 11. Honeydew provides user with meeting information in a web form. Alternative Workflow • None. Special Requirements • After user clicks on “Honeydew”, he/she will receive some help messages. • The response time of “Honeydew” is less than 5 seconds. Frequency of Occurrence: Depends on the user.
  • 10. Open Issues: 4. How to distract user from waiting time? 5. How to make Honeydew available for various languages? 6. How to make Honeydew available for other browsers such as Internet Explorer?
  • 11. 2. Use Case: Confirm Meeting Information Scope: Honeydew Application Level: User goal Stakeholder and Interest: • User: Want to confirm whether Honeydew provides correct information. If it is not the case, user will modify the information to improve Honeydew performance. • Honeydew: Want to improve Honeydew learning model. • Honeydew Research: Want to learn about how user expresses a meeting request. Preconditions: Honeydew has provided meeting information from internal parsing model. Success Guarantee (Postconditions): Honeydew improves its existing learning model. Main Success Scenario (Basic Flow) This use case starts when Honeydew has provides a draft version of meeting information to the user through web servlet. 1. The Honeydew system provides meeting information of an email in a form through web browser. 2. The actor checks provided information and correct them if something is wrong. 3. Honeydew improves the learning model according to user’s modification. Alternative Workflow • None. Special Requirements • None. Frequency of Occurrence: Each session once. Open Issues: How to deal with if the actor wrongly inputs content?