You are on page 1of 7

NYSS Software Solutions

Bar-Coded Assessment System for Independent Learning

Use-Case-Model & Survey Version 1.1

Author Saqib Abbas

Bar Coded Assessment System for Independent Leaning (BASIL) Rational Unified Process Use-Case Model Survey BASIL_Use_Case_Model_Survey.docx

Version: 1.1 Issue Date: 19/11/2010

Revision History
Date 09/11/2010 19/11/2010 Issue 1.0 1.1 Initial Version Final Version Description Author Saqib Abbas Saqib Abbas

Confidential

NYSS Software Solutions, 2010

Page 2 of 7

Bar Coded Assessment System for Independent Leaning (BASIL) Rational Unified Process Use-Case Model Survey BASIL_Use_Case_Model_Survey.docx

Version: 1.1 Issue Date: 19/11/2010

Table of Contents
1. Introduction 1.1 2. Actors 2.1 2.2 2.3 2.4 3. Student Lecturer BASIL System Administrator BASIL System Purpose 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 Student View BASIL View Lecturer View BASIL System Admin View Overall System View 5 5 6 6 7

Use Cases 3.1 3.2 3.3 3.4 3.5 3.6 3.7 Log in to BASIL Track Status Generate Reports Email Notification Swipe Assessment Manage User Accounts Log Off

4.

Views 4.1 4.2 4.3 4.4 4.5

Confidential

NYSS Software Solutions, 2010

Page 3 of 7

Bar Coded Assessment System for Independent Leaning (BASIL) Rational Unified Process Use-Case Model Survey BASIL_Use_Case_Model_Survey.docx

Version: 1.1 Issue Date: 19/11/2010

Use-Case-Model Survey for BASIL


1. Introduction
Use-Case modeling is a diagrammatic representation used to describe users and functions for a particular system. Use-case modeling uses Unified Modeling Language (UML) to represent users, functions and their boundaries. In UML terminology, users of the system are called Actors while as the functions of the system are referred to as Use-Cases. 1.1 Purpose The purpose of this artifact is to describe the Use-Case Model for Bar-coded Assessment System for Independent Learning (BASIL) for Coventry University. This artifact describes the main actors, use-cases and views of the BASIL system which have been identified at this stage of the project.

2.

Actors
Actors represent the users of the system and the four main actors which have been identified for BASIL system are:

2.1 2.2

Student Actor Student will be a Coventry University student and one of the users of the system. Lecturer Actor Lecturer will be a lecturer/tutor of Coventry University with higher privileges than student. BASIL System Administrator Actor BASIL System Administrator will be a non-teaching staff of Coventry University who will act as an administrator of BASIL system in order to manage the system and user accounts. BASIL System Actor BASIL System is the BASIL system itself. It has been identified as one of the actors as it will carry out certain functions as well.

2.3

2.4

3.
3.1

Use Cases
Log in to BASIL Student logs in to the system using his Coventry University Student ID either to submit an assessment or check status of an assessment. Lecturer logs in to the system using Coventry University ID to track an assessment status or generate a report. Track Status Student. Lecturer or BASIL System Administrator can all track the status of a particular assessment. Student will be able to track the status of only the assessments he has submitted. Lecturer will be able to track the status of only the assessments he is responsible for. BASIL System Administrator will be able to track the status of all the assessments.

3.2

Confidential

NYSS Software Solutions, 2010

Page 4 of 7

Bar Coded Assessment System for Independent Leaning (BASIL) Rational Unified Process Use-Case Model Survey BASIL_Use_Case_Model_Survey.docx 3.3 3.4 3.5

Version: 1.1 Issue Date: 19/11/2010

Generate Reports Lecturer and BASIL System Admin can generate various reports from BASIL System. Email Notification BASIL system will send an email to lecturers when an assessment is submitted. Swipe Assessment Student will swipe the barcode on the assessment which will then trigger BASIL to update students account and send an email to the concerned lecturer. Manage User Accounts BASIL System Administrator will use Manage User Accounts facility to administer user accounts on BASIL. Log Off Log off function of the system will allow BASIL users to log out of the system.

3.6

3.7

4. 4.1

Views
Student View

Log in to BASIL

Swipe the assessment Student Track Status

Log Off

4.2

BASIL View

Confidential

NYSS Software Solutions, 2010

Page 5 of 7

Bar Coded Assessment System for Independent Leaning (BASIL) Rational Unified Process Use-Case Model Survey BASIL_Use_Case_Model_Survey.docx

Version: 1.1 Issue Date: 19/11/2010

Generate Report

BASIL

Email Lecturer

4.3

Lecturer View

Log in to BASIL

Track Status

Lecturer Generate Report

Log Off

4.4

BASIL System Admin View

Login to BASIL

Manage User Accounts BASIL System Admin Notify Users

Log Off

Confidential

NYSS Software Solutions, 2010

Page 6 of 7

Bar Coded Assessment System for Independent Leaning (BASIL) Rational Unified Process Use-Case Model Survey BASIL_Use_Case_Model_Survey.docx

Version: 1.1 Issue Date: 19/11/2010

4.5

Overall System View

Log in to BASIL

Track Status Student

Lecturer

Generate Report

Notify Users

Email Lecturers

BASIL

BASIL System Admin

Manage User Accounts

Log Off

Confidential

NYSS Software Solutions, 2010

Page 7 of 7

You might also like