Sunday, April 21, 2013

Article feature – Developer


Article feature – Developer: Do Chau Thanh Cong
Introduction:
According to findings in the investigation report, most of key stage 4 students have little knowledge about sex education. Thus, providing knowledge such as: sex transmitted diseases, birth control, and sex education article are important.  Therefore, Article feature is developed in order to provide knowledge about sex transmitted diseases (STDs), birth control and sex education article by experts. As a result, it will help key stage 4 students have enough knowledge to understanding themselves and others.
Analysis:
After referencing article feature on existing software on mobile phone, I believe that these following actions are key functions in article feature:
·         User can view articles.
·         User can rate articles.
·         User can view Sex Transmitted Diseases (STDs).
·         User can view birth control.


 Assumption


Assumption
Answer
1.       Who can update article?
Only developers can update article.
2.       How article is updated?
There is a button name “Update” that is invisible with users but available with developers. Developers will update article’s information. Users are just only view article updated unless developers press “Update” button.




Use case description & Sequence diagram
·         View article
Member
Do Chau Thanh Cong
Use-case Name
View article
Actors
User, Expert
Description
User, Expert will view article on mobile phone.
Requirements
User and Expert have to select Article in menu.
Pre-conditions
User and Expert have to connect to the Internet to load Article.
Post-conditions
The article will be load and User, Expert can view it.

Actor Actions
System Response
Basis flow
1. Actor selects the Article in menu list.







3. Actor will select one article to view.



2. The system will display a screen with List of Article and the following elements:
- 5 stars rate.
- 1 view button.

- 1 download button.

- 1 search button.

- 1 new button.

§   
4. The system will display view article screen and load suitable article with following elements:
- 1 ‘5 stars’ rate.
- 1 back button
Alternative flow
- Actor clicks ‘5 stars’ to rate the article.


- The system will collect actor’s rate and send it back to system in order to calculate average rating. Average rating will show when the next time Article screen is loaded.
-Actor clicks Back button.
- The system will redirect to List of Article screen.
Exceptions
None

None
Sequence Diagram: 







·         View sex transmitted diseases
Member
Do Chau Thanh Cong
Use-case Name
View sex transmitted diseases
Actors
User
Description
User will view sex transmitted diseases on mobile phone.
Requirements
User has to select Sex Transmitted Diseases in menu.
Pre-conditions
User has to connect to the Internet to load article.
Post-conditions
The article will be load and user can view it.

Actor Actions
System Response
Basis flow
1. Actor selects the Sex Transmitted Diseases in menu list.




3. Actor will select one article to view.




2. The system will display a screen with List of Article and the following elements:
- 1 view button.


4. The system will display view article screen and load suitable article with following elements:
 - 1 back button
Alternative flow
-Actor clicks Back button.
- The system will redirect to List of Article screen.
Exceptions
None

None
Sequence Diagram: