Transcript

FACULTY TECHONOLOGY AND

INFROMATION SCIENCE

Mathematics IIIWeb Publishing System

ROZALIA BINTI ALIK

A141963TK8

 

1.0  Statements of functional requirements of the system.

1.0.1    Reader Use Case

The Reader accesses the Online Journal Website, searches for an article and downloads it to his/her machine.

Article Submission Process

An Author submits an article for consideration. The Editor enters it into the system and assigns it to and sends it to at least three reviewers.

Either the article is accepted as written, declined, or the Author is asked to make some changes based on the reviews.

1.0.2 Author Use Case

Use case : Submit Article

The author either submits an original article or resubmits an edited article.

1.0.3 Reviewer Use Case

The reviewer submits a review of an article.

1.0.4 Editor Use CasesUse Case : Update Author

The Editor enters a new Author or updates information about a current Author.

Use case: Update Reviewer

The Editor enters a new Reviewer or updates information about a current Reviewer.

Use case: Update Article

The Editor enters information about an existing article.

Use case: Receive Article

The Editor enters a new or revised article into the system

Use case: Assign Reviewer

The Editor assigns one or more reviewers to an article.

Use Case : Receive Review The Editor enters a review into the system.

Use case:  Check Status  The Editor checks the status of all active articles.

Use case:  Send Response  The Editor sends a response to an Author.

Use case:  Send Copyright  The Editor sends a copyright form to an Author.

Use case:  Remove Article The Editor removes an article from the active category.

Use case:  Publish Article The Editor transfers an accepted article to the Online Journal.

2.0 The mathematical statements of the functional requirements. (PROPOSITIONAL CALCULUS)

1.0.1 Reader Use Case

reader_acceses_searches: The Reader accesses the Online Journal Website, searches for an article

download : downloads it to his/her machine

reader_acesses_searches ^ downloads

Article Submission Process

author_submits_article : An Author submits an article for considerationeditor_enter : The Editor enters it into the systemassign : assigns it tosends_reviewers : sends it to at least three reviewers

author_submits_article  ^ editor_enter ^ assign ^ sends_reviewers.

Article_accepted : Either the article is accepted as written, declined,Author : the Author is asked tomake_some_changes : to make some changes based on the reviews.

Article ⇔ accepted  v author_ make_some_changes

1.0.2 Author Use Case

Use case : Submit Article

Author : The authorsubmit_original_article : submits an original articleresubmits_edited_article : resubmits an edited article

Author ⇔ submit_original_article ^ resubmits_edited_article

1.0.3 Reviewer Use Case

Reviewer_submits_an_article : The reviewer submits a review of an article.

Reviewer_submits_an_article

1.0.4 Editor Use Cases

Use Case : Update Author

editor_enter_new_author : The Editor enters a new Authorupdates_information : updates information about a current Author

editor_enter_new_author v updates_information

use case: Update Reviewer Editor_enter_new_reviewer: The Editor enters a new Reviewerupdates_information : updates information about a current Reviewer

Editor_enter_new_reviewer v updates_information

Use case: Update Article

Editor_enter_information_existing_article : The Editor enters information about an existing article.

Editor_enter_information_existing_article

Use case: Receive Article

Editor_enter_new : The Editor enters a new

revised_article_system : revised article into the system

Editor_enter_new v revised_article_system

Use case: Assign Reviewer

Editor_assign_one : : The Editor assigns onemore_reviewers_article : more reviewers to an article

Editor_assign_one v more_reviewers_article

Use Case : Receive Review

Editor_enter_review_system : The Editor enters a review into the system.

Editor_enter_review_system

Use case: Check Status

Editor_check_status_all_active_article : The Editor checks the status of all active articles.

Editor_check_status_all_active_article

Use case: Send Response

Editor_sends_response_author : The Editor sends a response to an Author.

Editor_sends_response_author

Use case:  Send Copyright

Editor_sends_copyright_author : The Editor sends a copyright form to an Author.

Editor_sends_copyright_author

Use case: Remove Article

Editor_remove_article_from_active_category : The Editor removes an article from the active category.

Editor_remove_article_from_active_category

Use case: Publish Article

Editor_transfer_accepted _article_online_ journal : The Editor transfers an accepted article to the Online Journal.

Editor_transfer_accepted _article_online_ journal

3.0 comments about the translation process from natural languages statements to mathematical statements.

It is more easy to understand than natural languanges and simple.

Mathematical statement give more complex solution

Not all statements is true or false and not all statement can be changes to mathematical statement (propositional calculus) because it is limited.

top related