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.
- 1 back button
|
Alternative flow
|
-Actor clicks Back button.
|
- The system will redirect to List of Article screen.
|
Exceptions
|
None
|
None
|


