Date post: | 28-Jul-2015 |
Category: |
Documents |
Upload: | rozalia-alik |
View: | 211 times |
Download: | 1 times |
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.