Академический Документы
Профессиональный Документы
Культура Документы
Software Specification:
• Performance is significantly better. Servlets execute within the address space of the
Web server
• Programs developed for this API can be moved to any of these environments without
recompilation
• Servlets are platform-independent, because they are written in Java.
Several web servers, from vendors such as sun, Netscape, and Microsoft,
offer the servlet API
•The java security manager on the server enforces a set of restrictions to
protect the resources on a server machine
•The full functionality of the Java class libraries is available to a servlet
Modules of E_care
Following are the modules related to E-Care [help desk system] are as follows: -
User module
User module:
Super User module
In this module user can register themselves to the e-Care if they are new users, otherwise they
can login directly and can then post their queries to e-Care or e-desk. First user has to register
Administration
with corporate client. module
Administration module
Depending upon categories and modules created by super user the three levels are allotted. They
are three types of administrator:
Level 1 Administrator, Level 2 Administrators, Level 3 Administrators, Corporate
clients and corporate users
Data flow diagrams of e-care
ZeroLevel
Context Level
User
Update details
3.0 Solved
Pwd ,id 1.0 Super
user query user
Loginpro Administrator
cess process
Invaled userid
User 4.0
Corporate
user process
Second level
2.0
client
process
user Details
Query No Company
Details 2.3
2.1 2.2
Company
Add, or profile
add/del modify
Delete Query
users
Update Update
Query
Update user 3.0 Update Profile
Status Administrator
Process
Admin details
Administration Database
Second level 3.0
Level data
Level details
31 33
3.0 Super create/del/
Administrator User modifylevels
Query
Process Details client
Client details
Administrator Database
Screens
screens
screens
screens
screens
screens
Testing
Testing Objectives include:
. A good test case is one that has a probability of finding an as yet undiscovere
Principles
error
tests should be traceable to end user requirements
. A successful test is one that uncovers an undiscovered error
s should be planned long before testing begins
Unit Testing:
Testing should begin on a small scale and progress towards testing in large
Unit testing focuses verification effort on the smallest unit of software design that is the
module.
ustive testing is not possible
Integration Testing:
be most effective testing should be conducted by a independent third party
Integration testing is a systematic technique for constructing the program structure,
while conducting test to uncover errors associated with the interface