Question: Question 1: Read the description below and do an architectural design. Software for Conference Refereeing Professional conferences are held in order to announce and

Question 1: Read the description below and do an architectural design. Software for Conference Refereeing

Question 1: Read the description below and do an architectural design. Software for Conference Refereeing Professional conferences are held in order to announce and discuss new results. The core activity of organizing a conference focuses on selecting the papers to be presented. Usually this is done by making an open invitation calling for papers to be submitted, circulating the submitted papers to a (geographically distributed) panel of reviewers, then selecting the best papers to appear on the conference program. A system to automate conference refereeing should do the following: The program committee announces "call for papers" by entering necessary conference information into the system. The program committee can add email addresses of potential authors or addresses from various mailing-lists into the system. Potential authors receive the call for papers by email from the system and decide to submit papers on their work. They write papers, and submit them using the system, where they add needed information as well as upload a PDF file of the paper. A given paper may have several authors, but there is only one corresponding author with one reply address. A notification is sent to the author after a successful submission has been made. The program committee, consisting of several reviewers, goes through a bidding process where they bid on the papers they want to review, and mark the papers they cannot review due to conflicts of interest. The system will then distribute the papers among the reviewers in the program committee, who will review the papers and enter their comments and score for each paper into the system. The system will rank the papers according to their scores and give the program committee an opportunity to mark the papers that will be accepted. When the program committee has decided on the accepted/rejected papers, they can through the system notify all the authors of the papers whether the papers got accepted or rejected. The Conference Refereeing system can be accessed through a web-browser on PCs, tablets or smartphones. The users can also access the system using an app for tablets and smartphones. Typical customers of the system will be organizers of business conferences, research conferences and military conferences. For the latter, it is important that the papers. submitted to the conference that can contain classified information should not be accessible for people outside military organizations. Explain Requirements/Architectural Drivers 2. Design Architectural tactics 1. Architectural Significant

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Architectural Design for Conference Refereeing System 1 RequirementsArchitectural Drivers Scalability The system should be able to handle a large number of submissions reviewers and conferences concur... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!