BASIL - Supplementary Specification v1.0

Embed Size (px)

Citation preview

  • 7/31/2019 BASIL - Supplementary Specification v1.0

    1/7

    NYSS Software Solutions

    Barcoded Assessment System for IndependentLearning (BASIL)

    Supplementary Specification

    Version

    Author: Saud Aljlaoud

    SID: 3441637

  • 7/31/2019 BASIL - Supplementary Specification v1.0

    2/7

    Version:

    Supplementary Specification Date: 20/Nov/10

    NYSS Software Solutions, 2012 Page 2

    Revision HistoryDate Version Description Author

    20/Nov/10 1.0 Supplementary Specification Saud Aljaloud

  • 7/31/2019 BASIL - Supplementary Specification v1.0

    3/7

    Version:

    Supplementary Specification Date: 20/Nov/10

    NYSS Software Solutions, 2012 Page 3

    Table of Contents

    1. Introduction 4

    1.1 Purpose 41.2 Scope 41.3 Definitions, Acronyms, and Abbreviations 41.4 References 41.5 Overview 4

    2. Functionality 4

    3. Usability 5

    4. Reliability 5

    4.1 MTBF 5

    4.2 MTTR 5

    4.3 Availability 5

    5. Performance 6

    5.1 Capacity 65.2 Response Time 65.3 Throughput 6

    6. Supportability 6

    6.1 Extensibility 66.2 Adaptability 6

    7. Design Constraints 6

    8. Online User Documentation and Help System Requirements 6

    9. Purchased Components 6

    10. Interfaces 7

    10.1 User Interfaces 710.2 Hardware Interfaces 710.3 Software Interfaces 710.4 Communications Interfaces 7

    11. Licensing Requirements 7

    12. Legal, Copyright, and Other Notices 7

    13. Applicable Standards 7

  • 7/31/2019 BASIL - Supplementary Specification v1.0

    4/7

    Version:

    Supplementary Specification Date: 20/Nov/10

    NYSS Software Solutions, 2012 Page 4

    Supplementary Specification1. Introduction

    BASIL system is a new venture from Coventry University designed to streamline the assessment for

    learning process using barcode technology to keep track of all assessments (both paper- and electronic-based) for the benefit of both staff and students. Supplementary Specification document describes BASIL

    system requirements also future requirements that may arise in the future after establishing BASIL project.

    1.1 Purpose

    Explain the behavior of the BASIL system by SS. Supplementary specification describes the non-functional

    requirements and functional requirements such as performance, operations, etc. for functional and user

    interfaces etc. for nonfunctional. The Supplementary Specification captures the system requirements that

    are not readily captured in the use cases of the use-case model.

    1.2 Scope

    This document will describe non-functional and functional requirement. Also will describe relations with

    and anything that is affected or influenced by this document. All the requirements of the (BASIL) system

    will be described in accurate and detailed in this document. Features of the (BASIL) system are as follows:

    Provide in the form of an electronic PDF or Word format. Ease of identification assessments. (BASIL) provides delivery of assessments online. Workstation for delivery Provides service, create reports or queries for lecturers and staff. Staff and students can log onto BASIL to track the status of assessments Lecturers will be emailed by BASIL when assessments are submitted

    1.3 Definitions, Acronyms, and Abbreviations

    CuOnline: Coventry University Online System

    SS: Supplementary Specification

    ASG15: Armstrong Bulling Ground floor room No: 15

    BASIL: Barcoded Assessment System for Independent Learning

    MTBF: Mean Time Between Failures

    MTTR: Mean Time To Repair

    RTT: Required Training Time

    CU: Coventry University

    1.4 References

    1.5 Overview

    The rest of the supplementary specification document delivers the complete idea for description of the

    BASIL with describes all the requirements, design Constraints, performance characteristics and interfaces.

    Requirements for reliability provide mean time between failures (MTBF) and mean time to repair (MTTR)

    2. Functionality

    This section describes the functional requirements. BASIL system has turned the previous assessments

    manual managing to automatic mechanism, this will definitely save time, effort, and this means saving

  • 7/31/2019 BASIL - Supplementary Specification v1.0

    5/7

    Version:

    Supplementary Specification Date: 20/Nov/10

    NYSS Software Solutions, 2012 Page 5

    money. The final features are as follows:

    Provide assessments in the form of an electronic PDF or Word format. and thus easy to save andarchive. also facilitates the process of detecting plagiarism

    Easily identified on the assessments using bar-code technology by printing a unique bar-code to eachassessments.

    (BASIL) provides delivery of assessments online. With connecting BASIL system in CuOnline thatwill provides for students access to BAISL system through CuOnline.

    Workstation for delivery and this provides for student delivery of paper assessments. As well as forqueries that requires a personal interview.

    Provides service create reports or queries for lecturers and staff. BASIL system will provide detailed reports, when requested as follows:

    - Students not submitting.

    - Overdue assessments.

    - Assessment resits.

    - Deferred assessments, and assessment load balancing

    Staff and students can log onto BASIL to track the status of assessments:- awaiting submission,submitted, marked, and completed. Either through CuOnline or via ASG15.

    Lecturers will be emailed by BASIL when assessments are submitted3. Usability

    This section describes those requirements that affect usability such as RTT specification and specification

    measurable task times..

    4. Reliability

    This section shows the reliability of the project. Also what if the project have time before failures to fix it.

    As well as describe accuracy that is required in the systems output.

    4.1 Mean Time Between Failures (MTBF)

    Do we have enough time to repair failure? BASIL project designed to have time before accuracy of failure

    at least 5 months.

    4.2 Mean Time to Repair (MTTR)

    The expect problem that will appear in surf software or hardware problem. Software problems such as crash

    the operating system. Hardware problems such as one of devices damage such as barcode reader or pcs.

    The problems will be solved in collaboration with the technical information in CU.

    4.3 AvailabilityBASIL system will be available seven days in week and 24 hours during the day. All students which handle

    an assessment immediately will be added to database of BASIL system. Based on the deadline date, student

    cannot upload their assessment after deadline.

  • 7/31/2019 BASIL - Supplementary Specification v1.0

    6/7

    Version:

    Supplementary Specification Date: 20/Nov/10

    NYSS Software Solutions, 2012 Page 6

    4.4

    5. Performance

    Clarify the performance requirement and appropriate for the draft BASIL.

    5.1 Capacity

    Provide enough databases that able to contain the huge numbers of students at same time.

    5.2 Response Time

    We developed a not bad response time of 1.5milliseconds for the system. May have some delay but we will

    try to be solved by (Mean Time to Repair) 4.2.

    5.3 Throughput

    According to the response time there are enugh time about 400-600 transactions per second.according to

    the response time.

    6. Supportability

    This part describes requirements that will enhance the supportability or maintainability of BASIL system.

    6.1 Extensibility

    We will work to develop the project fully and continuously until we reach perfection. And that based on the

    design plan.

    6.2 Adaptability

    BASIL project was designed to have Flexibility so that it can be adjusted the project e.g according to type

    of users. Or Applied BASIL system in other university in the event of sale.

    7. Design Constraints

    This document describes design constraints on BASIL and is as follows:

    Barcode software MS SharePoint MS SQL Server for the database

    8. Online User Documentation and Help System Requirements

    User manual will be available in electronic form and hard copy distributed to the students, as well as

    queries can be requested to technical support in the IT department and they will respond to by e-mail.

    All this in order to use the system with ease. Also well help the new users easily and quickly.

    9. Purchased ComponentsBASIL system will need to purchase a certain number of components, along with the components available

    to the university. Components that are needed as follows:

    Barcode readers Software to manage barcoding process Barcode printers Microsoft SQL server for Database

  • 7/31/2019 BASIL - Supplementary Specification v1.0

    7/7

    Version:

    Supplementary Specification Date: 20/Nov/10

    NYSS Software Solutions, 2012 Page 7

    10. Interfaces

    BASIL system will be fully compatible with Win7, Win Vista, win 9x

    10.1 User InterfacesUsers can use BASIL interfaces with any Browser such as Netscape, Internet Explore all verison except v.

    8.0.7

    10.2 Hardware Interfaces

    The hardware interfaces that are to be supported by BASIL are:

    Barcode reader devices. Barcode Printers

    10.3 Software Interfaces

    The Software Interfaces for the system are:

    MS SQL Server Barcode reader Software

    10.4 Communications Interfaces

    XML for communication WAN/ LAN

    11. Licensing Requirements

    In the further iterations will discuss this section.

    12. Legal, Copyright, and Other Notices

    copyright authorities are given to NYSS Software Solutions by CU.

    13. Applicable StandardsThis section provides the any standards or legal issues for BASIL. Issue of the protection system is very

    important as it contains sensitive information affecting the student. Therefore, we have to provide an

    advanced protection system.