Advertisement

Cs615assigment

Q1: Given are the requirements to automate the Examination system in an institute. The requirements are listed down by keeping in view the limitation that the institute conducts only Quiz based exams [15]

• Every user has to login:
• A registration form has to be filled by the student to login.
• After registration students will be assigned a Login name and password
• Administration has the right to filter the registered students for final selection.
• Student can view his/her own profile
• Admin section can view profile of any student.
• Student has to login before taking the test.
• At the start of Quiz, students will be given options to choose any two sections of his/her choice for subjects
• There should be 5 questions per page.
• Each question carries 5 choices including 1 correct and 4 incorrect choices
• Quiz will be divided into sections subject wise(in sections)
• Students will not be allowed to navigate the page back
• Alert for unanswered question per page saying student to fill all questions.
• Quiz has no negative marking in its scheme.
• Quiz will time out after a certain time
• Every section has been allotted a certain time to be completed.
• Result should be displayed at the end of quiz
• Result should be represented section wise by displaying a graphical bar that shows the result in %age for every section.

Red filled up section of the bar: shows how many incorrect answers
Blue filled up section of the bar: shows how many correct answers

• Aggregate marks/ result should also be displayed at the end of test.
• After completing the test, students will be asked for the feedback which will be optional for them to give.
• Student ends the test and exits.

Considering the above requirements, you need to do the following tasks as your assignment

 Identify actors (users).
 List down the responsibilities against each actor.
 Create use case diagrams against each identified actor.




Q 2:
Why is evolutionary development models considered by many to be the best approach to software development in a modern context? [5]
0 Responses