I am working on an online exam management system, which have those main actors:-
- Super Admin. Can manage questions/answers under all functional areas.
- Functional Admin. Can add questions/answers under his/her functional area only
- Applicant. Attend the exam
- The system itself. with modules including; Exam creation, Adding Question/Answers,Reports, and so one..
- Technical users. who access the system to develop and maintain it
So now i have the following 4 questions about building a sequence diagram for this system:-
Is it OK, if i deal with the system as separate modules? meaning that i will have different objects representing each of the system modules, rather than having the system as one object?
can i have multiple actors under each other?
is it correct to specify the fields that the actors will submit? for example when a admin create a new exam, he/she need to select the questions, give it an activation data, assign it to an applicant,specify the Category, Duration, and so on.. or inside the sequence diagram we only mentioned that action of creating a Exam, without giving further details.
here what i started with any comments?