Presentation

Text-only Preview

Design Model
CM1102 Quality Software
Group 14 -
Jamie Ells, Robin Hawkins, Matthew Lloyd,
George Sale & Zhongke Weng
Friday, 24 February 12

Design Model - Introduction
Friday, 24 February 12

Use Cases
Take Logic
Delete
Take Course
Test
Student
Quiz
Details
Changes
Answer
<<extend>>
View
Take Test
Statistics
Answers
<<includes>>
Question
<<includes>>
<<extend>>
Confirms
View
Submission
Student
Details
<<includes>>
View
Actor:
Information
Actor:
Student
Submit
Administrator
Personal
<<extend>>
Details
View
Logic Results
Changes
Details
Friday, 24 February 12

Use Cases
Confirm
Submission
<<includes>>
Submit
Personal
<<extend>>
Details
Changes
Details
Actor:
Student
Friday, 24 February 12

Use Cases
View
Statistics
<<extend>>
View
Student
Actor:
Details
Administrator
Friday, 24 February 12

Use Cases
View
Statistics
<<extend>>
View Logic
Actor:
Results
Administrator
Friday, 24 February 12

Use Cases
View Student
Details
Actor:
Administrator
Friday, 24 February 12

Use Case 1 -
Take Course Quiz
* Allows student to answer questions
* Returns suggested courses
Friday, 24 February 12

Take Course Quiz -
Pre- and Post- Conditions
* Preconditions:
* Must be running and on the main screen
* Before it's run, no statistical data logged
* Postconditions:
* Data responses are logged
Friday, 24 February 12

Use Case
Confirm
Submission
<<includes>>
Answers
Take Course
Question
Quiz
<<includes>>
<<extend>>
Changes
Actor:
Answer
Student
Friday, 24 February 12