virtualclassroom absctract
TRANSCRIPT
-
8/8/2019 VirtualClassroom Absctract
1/29
-
8/8/2019 VirtualClassroom Absctract
2/29
-
8/8/2019 VirtualClassroom Absctract
3/29
-
8/8/2019 VirtualClassroom Absctract
4/29
In a physical classroom there is a standard set of audio-visual
equipment and tools available to the instructor. These might include a
chalkboard, overhead projector, video cassette player, possibly a
sound system, and even the textbook.
The virtual classroom has equivalent equipment and tools in theform of network-based software applications . This equipment and the
equivalent software applications in VCT are as follows:
chalkboard: whiteboard
pencil: multimedia pointer
video cassette recorder: multimediaboard
textbook: e-book
-
8/8/2019 VirtualClassroom Absctract
5/29
Role Of Members:-
Ashish Verma(Team Leader): Designing &Coding
Rajesh Sharma : Coding & ModuleTesting
Mayank Nagpal: Analyzing,Documentation & Testing
-
8/8/2019 VirtualClassroom Absctract
6/29
-
8/8/2019 VirtualClassroom Absctract
7/29
-
8/8/2019 VirtualClassroom Absctract
8/29
-
8/8/2019 VirtualClassroom Absctract
9/29
-
8/8/2019 VirtualClassroom Absctract
10/29
-
8/8/2019 VirtualClassroom Absctract
11/29
-
8/8/2019 VirtualClassroom Absctract
12/29
Front End:- ASP.net
Back End:- My SQL 2005
-
8/8/2019 VirtualClassroom Absctract
13/29
Hardware Requirement:-Processor (PIII2.66Ghz)
RAM (256MB)
WebCam
SpeakersMic
Software Requirement:-
Microsoft Windows Media SDK
Microsoft Windows Media Server
Microsoft Windows Media EncoderMicrosoft Windows Media Player 9.0 orhigher
Microsoft SQL Server5.0 orhigher
DirectX 8.1 orhigher
Microsoft Powerpoint 2000 orhigher
Microsoft Word 2000 orhigher
Microsoft Excel 2000 orhigher
Macromedia FlashPlayer
-
8/8/2019 VirtualClassroom Absctract
14/29
FEASIBILITY ANALYSIS
It determines t
he best way to ac
hieve t
he objective of t
hesystem request and is the preliminary steps towards the design of
a system proposed system changes leading feasibility study fallinto one of the three categories.
Feasibility of proposed system is:
Social Feasibility: The reactions of the users to the proposedsystem are mostly favorable. The problem made the concernedpeople to perceive the new system as beneficial one.
Technical Feasibility: The existence of the infrastructure requiredfor the proposed system makes it technically feasible for the
system to be implemented.
Economic Feasibility: The organization already has the idea ofDevelopment of the information system in its priorities. The cost, which
will be incurred in the development, gets cleared.
-
8/8/2019 VirtualClassroom Absctract
15/29
Tendency for system to lose audio-videocapabilities no cache if connection is lost
Needed high bandwidth internet
connection
-
8/8/2019 VirtualClassroom Absctract
16/29
-
8/8/2019 VirtualClassroom Absctract
17/29
-
8/8/2019 VirtualClassroom Absctract
18/29
Current Course
Upcoming Course.
Examination List. Application for Teaching
Teacher Login.
Assignments
.
Queries.
Contact Us.
Placement & CarrierGuides
-
8/8/2019 VirtualClassroom Absctract
19/29
-
8/8/2019 VirtualClassroom Absctract
20/29
1:-Testing is a process of executing a
program with the intent of finding anerror.
2:- A good testing case is one that hasa high probability of finding an as get
underscored errors.3:- A successful test is one that
uncovers an as-get-undiscovered error.
-
8/8/2019 VirtualClassroom Absctract
21/29
White box testing, sometimes called glass-box testing, is a test casedesign method that uses the control structure of the procedural designto derive test case using white-box testing methods the softwareengineer can drive test cases that.
Guarantee that all independent paths within a module have beenexercised at least once.
Exercise all logical decisions on their true and false sides.
Execute all loops at their boundaries and within their operationalbounds.
Exercise interval data structures to ensure then validity.
-
8/8/2019 VirtualClassroom Absctract
22/29
Black-box testing, also called behavioral testing, focuses an thefunctional requirement of the software that is block-box testingenables to software engineer to drive sets the input conditions
th
at will fully exercise all functional requirement for a program.Block-box testing is not an alternative to while box technique
rather it is a complementary approach that is likely to uncover adifferent class of errors than white box method. Block-box testingattempts to find errors in the following categories:
Incorrect or missing functions.
Interface error.Errors in data structures or external data base access.Behavior or performance errors.
Initialization and termination errors.
-
8/8/2019 VirtualClassroom Absctract
23/29
Unit testing focuses verification effortson the smallest unit of software design the
software component or module using thecomponent level design description as aguide, important control paths are tested touncover errors within the boundary of themodule. The relative complexity of tests anduncovered for unit testing. The unit test iswhite-box oriented, and the stop can beconducted in parallel for multiplecomponents.
-
8/8/2019 VirtualClassroom Absctract
24/29
Integration testing is a systematic technique forconstructing the program structure while at the sametime conducting test to uncover errorsAssociated with interfacing. The objective is to takeunit tested components and build a programstructure that has been dictated by design.
There are many integration strategies:1:- Top down integration2:- Bottom-up
-
8/8/2019 VirtualClassroom Absctract
25/29
1:-Top down integration:
Top-down integration testing is an incrementalapproach to construction of program structure modulesare integrated by moving downward through the controlhierarchy, beginning with the main control module (mainprogram). Modules subordinate to the main controlmodule are incorporated into the structure in either adepth-first or breath-first member.
2:-Bottom up integration:
Bottom up integration testing, as its name implies,begin construction and testing with atomic modules (i.e.
components at the lowest levels in the program structure),because components are integrated from the bottom up,processing required for components coordinate to a givenlevel is always available and the need for stub iseliminated.
-
8/8/2019 VirtualClassroom Absctract
26/29
-
8/8/2019 VirtualClassroom Absctract
27/29
This stage is the updating and connecting of the program to E-MAIL-SYSTEM for changing conditions or field.experience.Proper testing and documentation should significantly reduces the frequently and extentof the required maintenance.I can now appreciate why they are so critical:
1:-Documentation:
We provide a technical documentation of a program because many other programmers will beworking with and maintaining that programmer its life span.
2:-Debugging and testing
A formalized debugging and testing scheme reduce the like hood of undeleted bugs in the finishedprogram, thus, reducing the maintenance required on that program.
When a change can be localized to a single module, it makes maintenance much easier. We do notneed to worry about the effects of that change rippling. Throughout other modules in the system.
3:-Structured code: -
The must common maintenance operation. Operation is tracking down bugs that went unnoticed duringthe testing phase.A program implemented as a series of single entry single. Exit blocks will facilitatedebugging.
4:-Portabillityand generality: -
Software tends to last longer than hardware. Therefore, a program written with portability in mind willcreate less damage when the in new computer arise. Like wise, when the user needs change, the trulygenerate.Program will require little or no programmer time to adapt to the new specification.
Maintenance involves correcting performance of errors, which were not discovered in earlier stagesthus enhancing the system, and adopting new changes in to the system.
-
8/8/2019 VirtualClassroom Absctract
28/29
* Preventive maintenance: preventive maintenance is maintaining theProgram for the error, which may occur after time-span due to usage.
* Corrective Maintenance: Corrective maintenance is concerned with fixing reported errorsin software.
*Adaptive Maintenance: Adaptive Maintenance means going for a new change in theenvironment. Example: changes in operating system.
* Perfective Maintenance: Perfective Maintenance is improving the functionalities of thesystem according to the customers requirements.
*Enhancing Maintenance: Enhancing Maintenance means adding new functionality to theproject already in use.
-
8/8/2019 VirtualClassroom Absctract
29/29