Online Virtual lab is a web based application which will pro
Online Virtual lab is a web based application which will provide a simulation to the e-learning students to enhance their degree of excellence in distance learning education and to improve their practical skills related to science and technology fields. This web application will give an online laboratory environment, where an e-Learner performs practical work. This solution overcomes the problems faced in rural areas due to insufficient time and practical instruments/apparatus used in science laboratories. It is also beneficial for enhancing the students research oriented studies. By using this application lab experiments can be taught more efficiently and less expensively. The virtual labs can be made available to students with no access to physical labs or where equipment is not available. ELearning students can access these online experiments at home, anytime and anywhere. The application should have graphical user interface which have apparatus and practical instruments objects. The interface should provide selection of computer science practical courses such as programming course, digital logic design, and software engineering etc and under this select the introduction, experiment lists of selected topics, procedure of performing experiments, tutorials, reference materials etc
Based on the above scenario you are required to identify
Functional requirements
Non-functional requirements
Actors and stakeholders
Solution
functional requirements
this should have graphical user interface(GUI) which have apparatus and practical instrument objects
here The admin , Lab assistant and student should login to enter the graphical interface of Lab
this should provide the list of practical courses from computer science domain (select any one course e.g. digital logic design , etcc)
The admin can manage lab assistant and Lab assistant should manage all practical lab material, procedure and topic contents
The interface should provide both selection of practical courses and under this select the introduction ,experiment lists of selected topics, procedure of performing experiments, tutorials, reference materials etc
The interface should provide all the simulator and animation interface for performing experiments
The interface should provide among the online quiz after attempted experiments and save the students records in each session
The interface should automatically save the activity of student while performing practical task
The interface should allow adding new student record, updating record, deleting and saving records.
non functional requirements
here Non-Functional (NF) requirement is important for every success of a software service.
while Considering that there could be multiple services implementing a same function, so it is crucial for software providers to understand the real NF demands from consumers so that they can meet these demands and attract users.
hence It is also crucial for consumers to know what is being offered so that they can pose realistic NF requests.
thus We address both issues here by proposing a NF requirement analysis and recommendation system which works for both providers and consumers.
NF requirements from various sources are first collected, and then we apply the factor analysis technique to identify those independent latent factors which contribute to those observable NF values.
actors or stakeholders
i will explian with different stsakeholders
firstly for students
they have the facility Anytime, anywhere access to the lab applications, regardless of user platform
Use of personal devices to access the virtual lab computer
Use of the same virtual lab computer all semester, settings and data will not be deleted each night.
next for instructors
a unique and Uniform platform for all students
Customized virtual lab for each course
Quick changes/updates/customization
Free virtual lab computer for the instructor
finally For IT Staff
they have More satisfied instructors
Fewer customization requests
Good or better security with fewer restrictions

