Sunteți pe pagina 1din 3

OOAD

Assignment 1
Submitted by: Muhammad Rohail Hanif (Reg: No 14pwbcs0443)
(Mehrban Ullah Reg: No 14pwbcs0442)
Section B
Department CS&IT

Submitted to DR. Owais Mehmodi

Use Case Question Forum


Primary actor: Learner (Kess Question)
Stakeholders and Interests:
Administrator: Administrator is stakeholder and it checks any ambiguity in question of
leaner who want ask any question in the website Question Forum. It also checks out
answer that drops it.
Visitor: It will only read the answers, cannot updates or ask any question.
Teacher: They have accounts in site and they can answers the question who drops by
learner. They rated the question.

Preconditions: Teacher, administrator and learners must be identified and authenticated.


Success Guarantee (Postconditions): When a question is post by a student then is
verified by administrators and then it will displays and allowed.

Main Success Scenario (or Basic Flow):


1. When a learner enters into website then it will login and if he dont have
account then it will sign up.
2. After sign in he will go into post question page.
3. After post page he post question in text field.
4. After filled question field he tag his question into different categories.
5. After submission question is goes to administration page and check up
6. If question is ambiguous then is will postponed and block warranting email
send by website.
7. If it formal question then it will be displayed and a teacher checkout his
question and he will answers to his question and rated his question by
teacher.
8. Full scenario saved in site databases.
9. These save databases question-answering chat available for visitor who can
gain anything which will relate for his information.
Extensions (or Alternative Flows):
1. At any time, website updates content: Then following instruction will be taken by
administration.

It will post an message or email to the all-stakeholder that this website will not available
until it will updated.
Website, during updating data will remain same because many user have updated data
is very important.
After website is updated then must be notify all users by email or other media system
that site is updated and must be available.

2. Login Security
If any try to login account that is already login then notify to that user that his
account is access by this IP address and system.
If he denied then block that IP address and forced to user to change their password.
Mobile security must be available for those users who have 5-rated-stars.

3. Ambiguous Communication:
Ambiguous communication is strictly banned.
If anyone is tried to do this that in first it will notify.
And if it do again then it will banned for the forever.
No one is allowed to share their personal information like contact number Skype etc.
expects Email.
Special Requirements:
For main security, teacher qualification must be verified otherwise his querying will not
be mostly and ranked prefer by administration.
User interface of the website is responsive.
Accessible in whole world web server.
Every country learner and teacher must be login and querying any question.
Text must be visible from 1 meter.
Website response time is too fast and have accessible in 80% of 100% approximately.
Website has many API and can work if users suddenly offline but their remain or drops
which is submitted will be have safely saved without any crashed.
Frequency of Occurrence: could be nearly continues.
Open issues:
What is updating is new technologies. And if any question which not provided by any
teacher?
Are qualification of teacher is authenticated or not.
Querying must be save after log out?

S-ar putea să vă placă și