Sunday, April 21, 2013

Ask The Expert Feature – Developer


Ask the expert Feature – Developer :  Vu Tuan Nam

Introduction: 
Besides the content from application’s blog and game, user can send other questions to experts in order to be explained detailly and deeply. User can ask any questions about sexual or ask to be adviced from experts, answers will be posted openly so that people can read and understand about the problem. Specially, user can ask experts directly by using Skype.

Analysis:
With those questions, depend on user’s demand (want to be answered through email and post in applcation’s main page or communicating directly with expert because of some private problems), application provides two choices:
-          Sending mail: user compose mail to send inormation to application, the mail will be sent to expert’s address. Then, expert will answer and send mail back to application. System will automatically post in application’s main page
-          Using Skype: user will use Skype (this application need to be installed, system will automatically open and connect user with expert) to chat or talk directly with expert.


 Sequence Diagrams: Ask the expext
Member
Vu Tuan Nam
Use-case Name
Send Mail to Expert
Actors
User
Description
User will send question to the expert.
Requirements
The internet connection is required.
Pre-conditions

Post-conditions
The user can view the answer on Ask the Expert screen.

Actor Actions
System Response
Basis flow
1. User clicks button send mail to the expert












2. The system will display Compose mail screen with the following controls:
- Text Area to type a mail.
- ‘Send’ button.
- ‘Reset’ button
- ‘Cancel’ button

3. The system will send mail to the expert.
4. The expert will answer and reply mail to system.
5. The system will display answer on Ask the Expert Page.
Alternative flow
- User clicks ‘Reset’ Button on Compose Mail Screen.


- The system will delete all characters in Text Area.
- User clicks ‘Cancel’ Button on Compose Mail Screen.

- The system will close Compose Mail Screen.
Exceptions
None

None





Member
Vu Tuan Nam
Use-case Name
Skype with Expert
Actors
User
Description
User will use Skype Application to talk or chat with the expert.
Requirements
User has to install Skype application on the device.
Pre-conditions
The internet connection is required.
Post-conditions
The user can talk and chat with the expert on Skype.

Actor Actions
System Response
Basis flow
1. User clicks button Skype.












2. The system will check Skype on the device.
3. The system will check Skype application has installed already.
4. The system open Skype application.
5. The user will use to talk and chat with the expert.
Alternative flow
None
None
Exceptions
None

None