vwb-uml

6
Use case name Login Participating actors Teacher, Student Flow of events The Actor will give the user name and password to the system. The system will verify the authentication. Entry Condition The actor will enter the system by using username and password Exit condition If un authenticated should be exited Quality Requirements Password must satisfy the complexity requirements. e-Transaction Interface LOGIN REGISTRATION CHAT UPLOAD FILES START SERVER VIEW FILES Teacher Student

Upload: venkatsrmv

Post on 27-May-2017

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: VWB-UML

Use case name LoginParticipating actors

Teacher, Student

Flow of events The Actor will give the user name and password to the system. The system will verify the authentication.

Entry Condition

The actor will enter the system by using username and password

Exit condition If un authenticated should be exitedQuality Requirements

Password must satisfy the complexity requirements.

e-Transaction Interface

LOGIN

REGISTRATION

CHAT

UPLOAD FILES

START SERVER

VIEW FILES

VIEW QUERRIES

Teacher

Student

Page 2: VWB-UML

Use case name RegistrationParticipating actors

Teacher, Student.

Flow of events The Actor must register with the system before he logs in to the system.Entry Condition

Must enter all the details requested by the system

Exit condition Not ApplicableQuality Requirements

All fields are mandatory.

Use case name CHATParticipating actors

Teacher, Student

Flow of events The teacher can communicate by chat with the student, He/She will answer to the queries that were generated by the student.

Entry Condition

Not Applicable

Exit condition Not ApplicableQuality Requirements

Good User Interface for chatting.

Use case name Upload FilesParticipating actors

Teacher

Flow of events The teacher will select the relevant file from the user interface provided. And uploads it into the server that would be available for the student.

Entry Condition

Should know what file to be uploaded

Exit condition Not ApplicableQuality Requirements

Good Error Handling Techniques

Use case name Start ServerParticipating actors

Teacher

Flow of events The Teacher will start the server in order to attend the queries from the student.

Entry Condition

The teacher must be logged into the system

Exit condition Not ApplicableQuality Not Applicable

Page 3: VWB-UML

Requirements

Use case name View QueriesParticipating actors

Teacher

Flow of events The Teacher can view the queries that were requested by the student.Entry Condition

The teacher must be logged in.

Exit condition Not ApplicableQuality Requirements

Good User interface for viewing the queries

Use case name View FilesParticipating actors

Student.

Flow of events The student will download the files sent by the teacher.Entry Condition

The student must be logged in to the system.

Exit condition The student must save the files and must remember the locating where they were saved.

Quality Requirements

File Errors must be handled

Page 4: VWB-UML

CLASS DIAGRAMS Class diagrams describe the structure of the system in terms of classes and objects. The servlet api class diagram will be as follows.

SEQUENCE DIAGRAMS

JSP: Implicit Objects

CService()

sService()

regService()

recqService()

recMsgService()

cLoginService()

cliTestService()

cliChatService()

CliService()

serverService()

testService()

sertestService()

serloginService()

serchatService()

serService()

sendqService()

Page 5: VWB-UML

Sequence Diagrams Represent the objects participating the interaction horizontally and time vertically.

Sequence Diagram 1

Sequence Diagram 2

Teacher

: Login : ViewStQueries : sendFiles

Use url

Press login button

SendfilestoStudent()

Time

Student

: Login : chat :Recievefiles

Get login page ()

Press login button()

Press create accounts button()