Tuesday, December 4, 2018

EC05 Application


Section 02

New Functional Requirements to be deployed (Based on the EC04 comments):

Number
01
Name of the Function
Executing new methods
Objective of the Function
Providing the facility of connecting with other external applications and use their features within the system with common commands (save, edit, and open).
Input
User executing commands (save, edit, open new)
Process in Brief
When the user selects an option available with the text editor, the user will be accordingly directed within the text editor with the further proceedings.
Output

A basic (java swing) API interface
Business rules/ constraints/ Assumptions if available



Number
02
Name of the Function
Using the glove with paint application for further developments.
Objective of the Function
Providing the reusability of the commands of glove on top of an application within another external application development.
Input
Importing the file as a library to the system
Process in Brief
When importing of this library is done, the user can use its functions within his/her source code.
Output
A library file that contains all the available basic functions of the glove on top of the paint application.
Business rules/ constraints/ Assumptions if available


Number
03
Name of the Function
Testing database connectivity and interface classes for their connectivity and proper real time functioning status information.
Objective of the Function
When the issues on the database connectivity happens, the user can directly execute this class and identify whether the database is connected successfully and the required table accessibility is provided without any issue.
Input
MySQL authentication information for a particular login and the databases within it.(username, password)
Process in Brief
When the user tries to execute a kind of a function related with database, if any issue occurred or may not, the user can check about the connectivity status using the information given in the output of this test class.
Output
The stats of the database connectivity and their table accessibility with internal data.
Business rules/ constraints/ Assumptions if available



Number
04
Name of the Function
Development of real time coordinate reader for the glove
Objective of the Function
For measuring user performance
Input
User’s virtual key presses within paint function
Process in Brief
When the user make clicks in free air, those points will be read within the system for a predefined area and will read the coordinate values as x,y in a 2d plane. This will be read and stored for a specific number of points only, since it is difficult to track an each and every point along the guided path.
Output
Storage array for getting user inputs as x and y.
Business rules/ constraints/ Assumptions if available


Number
05
Name of the Function
Development of a standard coordinates storage.
Objective of the Function
To develop a coordinate keeper to store standard coordinate values for specified number of points. The specified number of points will be concerned with a predefined point distance and it will be visible to the user either. This specified point concept is for both user conveniences for both the common issues the user have to tackle with and for the user measurement purpose. These will be aligned with real time user coordinates.
Input
Real x,y coordinate information on highlighted points of each and every activity
Process in Brief
User inputs taken via a separate file will be compared and contrasted with the information contained in for measuring the user performance
Output
Storage array that stores standard and defined  point information as x and y.
Business rules/ constraints/ Assumptions if available


Section 03

Validation on Functional Requirements to be deployed:

Index Number: 3405

Function Requirement Number as Stated in EC04
Name of the Functional Requirement as Stated in EC04

Connect and detect glove through the system
List of Possible Validation Requirements
Validation Requirement
The hand glove should be connected to the system
Test data
·         Serial port for Bluetooth connection (busy or connected).
·         Glove switches (if both switches work, it says true, true. It will come as true & false, false & true, false & false).
                            
Expected output
Serial port is not busy and both the switches are working properly

Index Number: 3405

Function Requirement Number as Stated in EC04
Name of the Functional Requirement as Stated in EC04

Calibrating the glove within paint app
List of Possible Validation Requirements
Validation Requirement
Following the glove uniquely from the entire environment that system perceives.
Test data
Cursor and hand glove(object) positioning along the calibrating screen(with x,y values)
Expected output
The system is going to follow the glove uniquely.

Index Number: 3405

Function Requirement Number as Stated in EC04
Name of the Functional Requirement as Stated in EC04

Coordinate storage development for the real time user data
List of Possible Validation Requirements
Validation Requirement
X Y coordinate information for highlighted point indexes will be traced and stored. This should be checked whether it happens in real time.
Test data
The coordinate information read will be displayed as x, y coordinates correctly according to drawing in console itself while drawing.
Expected output
The array to store x,y information for given highlighted points. Each and every highlighted point along the guide is allowed to be tracked within a possible range around the exact point.

Index Number: 3405

Function Requirement Number as Stated in EC04
Name of the Functional Requirement as Stated in EC04

Storage development for standard  point data storage
List of Possible Validation Requirements
Validation Requirement
It should be precise that the highlighted points of each and every activity and its variation range allowed. This is not for real time tracking, it is static.
Test data
·         Via the paint app, the exact point information.
·         Allowed variation ranges.
·         Console information traced while drawing.
Expected output
A array that stores standard point information(x,y) and its variation ranges.

Index Number: 3419

Function Requirement Number as Stated in EC04
Name of the Functional Requirement as Stated in EC04

Application forms designing and its connection development
List of Possible Validation Requirements
Validation Requirement
The organized connection development for the forms with its components for their proper connections, their events their data passing, designing aspects and their organization.
Test data
·         Form classes compiling output
·         Form classes debugging output
·         Form classes running output
Expected output
Meaningful and organized connection establishment, Design aspects addressing the intended audience.

 Index Number: 3419

Function Requirement Number as Stated in EC04
Name of the Functional Requirement as Stated in EC04

Text editor development
List of Possible Validation Requirements
Validation Requirement
Text editor development will provide a simple swing API in its most basic level where user is granted with editing, saving, importing files in future development aspects(Advancements)

Test data
The status of,
·         Importing new files
·         Editing files
·         Saving and opening files
·         Running files

Expected output
A text editor that acts as a simple API for the system.

Index Number: 3420

Function Requirement Number as Stated in EC04
Name of the Functional Requirement as Stated in EC04

Measuring the user performance
List of Possible Validation Requirements
Validation Requirement
It should be clarified that the both coordinate storages for the already validated and updated coordinate information should be compared for a particular highlighted point index without mixing index details.
Test data
·         Updated paint app console data while drawing
·         Coordinate storage information for same point index.
Expected output
Ensuring that for both storage files information for the same point indexes are traced within the paint tool console has been taken place

Index Number: 3420

Function Requirement Number as Stated in EC04
Name of the Functional Requirement as Stated in EC04

Database connection test class Development
List of Possible Validation Requirements
Validation Requirement
It validates whether the system is connected to the intended database and its intended table with the data.
Test data
·         Connection status console output on specified database
·         Connection status console output on specified table in the database.
Expected output
Ensuring that the intended database is connected and have the accessibility to the intended data tables within it.

Index Number: 3428

Function Requirement Number as Stated in EC04
Name of the Functional Requirement as Stated in EC04

Database Development and User management(MySQL)
List of Possible Validation Requirements
Validation Requirement
Checks whether authentication details for login and registration are updated
Test data
·         Enter a set of information for new registration
·         checks whether database entries are updated
·         Goes for login option
·         Checks whether the registered user is validated
Expected output
Successful configuration and update of login and registration
Index Number: 3428

Function Requirement Number as Stated in EC04
Name of the Functional Requirement as Stated in EC04

Level and activity management
List of Possible Validation Requirements
Validation Requirement
Checks what levels and activities that the user has already accessed with its measuring data separately. This maintains sequential and organized control on users’ advancement within activity flow.
Test data
·         Activity completion status
·         Level completion status
·         Average level of success(for a particular level)
·         Database entries for activity results and status
·         User accessibility status provided by the system
Expected output
Proper sequential control over user accessibility on activities and levels

Index Number: 3271

Function Requirement Number as Stated in EC04
Name of the Functional Requirement as Stated in EC04

Test classes development
List of Possible Validation Requirements
Validation Requirement
To ensure that all the related application interface classes and their components work fine and no interaction is occurred with the configuration.
Test data
Console output
Expected output
Developing a tester for each and every class to identify whether each and every function works pretty fine.

















No comments:

Post a Comment

How our entire system works