Professional Documents
Culture Documents
SKYPE
Prepared by Komal
K1401
A11
Ta
bleo
fCont
ent
s
1. Introduction..............................................................................................................................1
1.1 Purpose.................................................................................................................................1
1.2 Document Conventions........................................................................................................1
1.3 Intended Audience and Reading Suggestions......................................................................1
1.4 Definitions............................................................................................................................1
2. Overall Description..................................................................................................................2
2.1 Product Perspective..............................................................................................................2
2.2 Product Features..................................................................................................................4
2.3 User Classes and Characteristics..........................................................................................4
2.4 Operating Environment........................................................................................................4
2.5 Design and Implementation Constraints..............................................................................4
2.6 Assumptions and Dependencies...........................................................................................5
3. Specific Requirements.............................................................................................................5
3.
1 Fun
cti
ona
lRe
qui
reme
nt.
..
..
..
..
.
..
..
..
..
..
..
..
.
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
.
..
..
..
..
..
..
..
..
..
..
..
.5
3.
2 Re
qui
reme
ntsofSkype
…………………………………… ……….
.8
4. External Interface Requiremen13
4.1 User
Interfaces……………………………………………………………………………..8
4.2 Hardware Interface………………………………………………………………8
4.3 Software Interfaces..............................................................................................................8
5. Other Nonfunctional Requirements.......................................................................................8
5.1 Performance Requirements..................................................................................................8
5.2 Safety Requirements............................................................................................................8
5.3 Security Requirements.........................................................................................................9
5.4 Software Quality Attributes...............................................................................................10
6. Other Requirements..............................................................................................................12
1.Introduction
1.1 Purpose
The document is intended for all the stakeholders customer and the developer (designers,
testers, maintainers). The reader is assumed to have basic knowledge of video calling and
chatting services. Knowledge and understanding of UML diagrams is also required.
1.
4 De
ni
ti
ons
Us
er
So
meonewhous
est
hea
ppl
ic
ati
onf
ort
hei
rre
qui
reme
nts
.
Admin/Administrator
Sy
ste
madmi
nis
tr
ato
rwhoi
sgi
vens
pec
icpe
rmi
ssi
onf
orma
nag
inga
ndc
ont
rol
li
ngt
hes
yst
em.
Stakeholder
An
ype
rsonwh
oha
sin
ter
act
ionwi
tht
hes
yst
em whoi
sno
tade
vel
ope
r
Ac
count
Si
ngl
eac
coun
tfo
raus
erf
rom whi
cht
heyc
anus
ethef
aci
li
ti
esofs
ykpe
.
Us
es
Skype can be used in number of ways like instant calling ,video chat ,voice message ,text
messaging ,send images and file and screen sharing.
Re
qui
reme
nts
Skyper
equi
rest
hevar
ioust
hing
sb ef
oreusi
ngi
t.Be
for
eu s
ings
kypeyo
un e
edtohav
ea
goodin
ter
netconn
ect
ions,
forvide
oc al
li
ngwerequi
ress
peak
ers,
micr
ophonec
amera
et
c.
Di
er
entope
rat
ings
yst
emr
equi
resdi
er
entr
equi
reme
nts
.
1.
5 Pr
oje
ctSc
ope
Skype was founded in 2003 by Niklas Zennström, from Sweden, and Janus Friis, from
Denmark. The Skype software was created by Estonians Ahti Heinla, Priit Kasesalu, and Jaan
Tallinn. The first public beta version was released on 29 August 2003. Skype offers a number of
features based around calling (both free and paid), messaging (including instant, voice and text messaging
(SMS)), video chat, and file and screen sharing.
2. Overall Description
Mobile Apps
In 2012, the website launched Mobile App for Smartphone users. The skype app was
designed for Blackberry, Android ,windows and iPhone devices.
With the launch of mobile Apps and HTML site, more than half of traffic inflow happened
through Apps and Mobile sites.
Cal
li
ng
Skypet
osky
pec
all
Ca
ll
stomobi
lea
ndl
andl
ine
Gr
oupc
all
s
Skypenumbe
rs
Vi
deo
On
etoone
Gr
oupc
hat
Me
ssag
e
Emo
jisa
nde
mot
ic
ons
I
nte
rne
tme
ssa
gin
g
Se
ndt
ext
s
Voi
ceme
ssa
ge
Shar
ing
Se
ndl
es
Sc
ree
nsh
are
Gr
oups
cre
en
Se
ndc
ont
act
s
Ha
rdwa
rei
nte
rfac
e
1
2 8MBo
fRAM r
equi
red
Pr
oce
sso
r
I
nte
rne
t
Mo
use
Ke
yboa
rd
Ca
mer
a
Mi
crophon
e
2.
2 ProductFeat
ure
s
The Skype application should work 24 hours. The application identifies a customer by a user Id and a
password. It collects information about the user. It then communicates the information provided by the
user to the concerned organizations .Now they user can start using the functions of skype by selecting
the function such as video call,chatting,messaging etc. the system must handle concurrent applications
running with multiple users.The system should be secure from external people.
Login
Validate user
Validate user.
Valid username and password
Validate for Wrong user name and password:
Validate for wrong password.
If username not correct, prompt error message, "wrong username"
If password is wrong , prompt error message, "wrong password"
Users
Business conferences
Meeting
Intercultural exchange
Marketing
To connect people socially
Social media
3. Specific Requirements
The functional requirements are organized in two sections First is the hardware and software
requirement and second is network.
Functional requirement 1:
Downloada ppli
cati
ono fSky pe:Ausers
houl
dbeabl
etodownl
o a
dtheappl
ic
ati
onofskype
t
hrou
g he i
thera nappli
cati
o nst
o r
eors
imil
ars
ervi
ceonthemobi
lephone
.Theappl
ic
ati
on
sh
ouldb efreetod ownload.
Functional requirement 2:
Pr
o l
ep age-Au sers
hou l
dh aveaprol
epage
.Onthep r
olepa
geauserca
nedi
thi
s/
her
i
nforma t
ion,wh ichincl
ud esthepas
sword,e
-mai
laddr
essandphonenumbe
r.
Functional requirement 3:
Userregist
ration–Th eu sershouldbeabletodotheregi
st
rat
ionseas
ily.Ther e
qu i
rementsfor
re
gist
rations houl
db eme ntionedinanund e
rst
andabl
ewa y
.Gi v
enthatau serhasdown l
oaded
t
hemo bil
ea pplicat
ion,t
hent heusershoul
db eabl
etoregi
sterthr
oughth emobileappli
cati
on.
Theus ermu stp r
ovideuser-name,pas
sworda nde-mai
laddress
.Theu s
e rcanchoosetoprovide
aregularl
yu sedp honenumb e
r.Inorde
rforau se
rtoregi
ste
ro nthemob il
ea ppl
ica
tionofthe
sa
me .
Functional requirement 4:
Use
rlog-
in-Gi
vent
hatauserha
sregi
st
eredfr
omt hemobi
leapp,t
henth
eusers
houl
dbeable
t
ologintot
hemobi
leappl
ic
ati
on.Thelo
g-ini
nfor
ma t
ionwil
lbest
oredont
hephoneandi
nthe
f
utur
etheus
ers
houl
db el
oggedinau
tomati
cal
ly.
Functional requirement 5:
Ret
rievepa ssword-Gi v
ent h a
taus
erh
asr
egi
st
ere
d,t
hent
heus
ers
houl
dbea
blet
ore
tri
eve
hi
s/herpasswo rdb yemail.
Functional requirement 6:
Giv
ent hatau s
erisloggedint oth
eSkype
,thent
herstpag
ethatiss
hownshoul
dbethesear
ch
pag
e.Th eu sersho ul
dbea b let
osear
chf
ortheot
herus
e r
sacco
rdin
gtohis
/he
rrequi
rement
s.
Functional requirement 7:
After the selection of user to whom you want to do skype with you need to select the type of
conversation to want get into that can be video chat,messaging ,file transfer etc.
Functional requirement 8:
Cal
li
ng
Skypet
osky
pec
all
Ca
ll
stomobi
lea
ndl
andl
ine
Gr
oupc
all
s
Skypenumbe
rs
Functional requirement 9:
Vi
deo
On
etoone
Gr
oupc
hat
Thi
ssect
ionpro
vide
sadeta
il
eddescr
ipt
ionofa
llin
putsin
toandoutp
utsf
romthes
yst
em.Ital
sogi
vesa
de
scr
ipt
ionofthehar
dwa
re,sof
twa
reandc o
mmu ni
cat
ionint
erf
ace
sandpr
ovid
esbas
icpr
otot
ypesoft
he
us
erint
erf
ace
.
Arst
-t
imeu serofthewebsi
tes ho
u l
ds eethelog
-inpagewhenh e/
sheope
nsthewebsi
te
.Ifthe
us
erisnotregi
ste
red,th
enhe/sheshouldb eabletodothatonthelog
-inpa
ge.Sothe
reshoul
db e
a
no pt
ionforSign-
Upa swell.Ift
heu s
e risnotarst
-t
imeu s
er,he/
shesh
ouldbeabl
etoseethe
s
earc
hp agedir
ectl
ywh enthewe bsi
teisop e
ned.Ever
yu sersh
o ul
dhaveaprol
epagewhere
t
heycaned i
tthei
re-maila
dd re
ss,phonen umberandpassword.
128MBofRAM r
equi
red
Pr
oce
ssor
I
nte
rne
t
Mo
use
Ke
yboa
rd
Ca
mer
a
Mi
cro
phon
e
Pr
ominentSea
rchFeat
ure
Promi
nents
ear
chfe
atur
e.
Thesea
rchf
eat
ures
houl
db epro
minentandeas
ytondf
ort
heu
ser
.
Inor
dertof
orause
rtondthesea
rchfe
atur
eeasi
ly
.
Shoul
dgi
veg
oodq
ual
it
yima
ge
Shoul
dpr
ovi
dec
lea
rqua
li
tyvi
deoc
all
ing
Re
spons
eti
me
Qui
ckca
ll
ingf
eat
ure.
Th
eres
ponset
imeshoul
dbel
ess
..
Sy
ste
m de
pendabi
li
ty
Thef a
ultt
oler
anc
eo fthesys
tem.
Ift
h esyst
emlose
stheco nne
cti
ontotheI
nter
netort
otheGPSde
vic
eort
hes
yst
emg
ets
somes t
rangei
nput
,theusershoul
dbeinf
ormed.
Errorhandl
ing
Se
cur
ityRe
qui
reme
nts
Communi
cat
ionSe
cur
ity
Secur
it
yo ft
hecommu nica
ti
onb et
weent
hesyst
emandser
ver
.
Theme ss
agesshoul
db eencrypt
edforl
og-i
ncommunic
ati
ons,s
oo t
her
scanno
tg etus
er-
name
andpass
wo r
dfromthoseme s
sage
s.
Att
emp t
stog etus
er-namea ndpass
wordthr
oughobt
ain
edme ss
ageson1000log-i
ns e
ssi
on
duri
ngtest
ing
.
100%o ftheCo mmu ni
cati
onMe ssa
gesinthecommuni
cat
ionofal o
g-i
nsessi
onshouldbe
encr
ypte
d.
AdminLo ginAccountSec
uri
ty
Secur
it
yo facc
ounts
.
Ifanadmintri
estologint
othewebport
alwithanon-
exi
st
inga
ccountt
hent
hea
dmi
nsh
oul
d
notbelo
gg e
din.
Theadminshouldbenot
ieda
boutl
og-
infai
lur
e.
6. Other Requirements
Se
cur
it
y.
Pe
rfo
rma
nce
.
Design
EMAIL-
I
D
PHONE_ PHONE
NO D.
O.B EAMI
L NO
D.
O.B
NAME USER_I
D NAME
USERI
D
OFFLI
NE
USER MESSAGI
N MEMEBER
G
EMAI
L
USER
PHONE ID
NO
EDI
T
CHATT
ING NAME D.
O.B
ONLI
NE
MEMEBER
SI
GNI
N CREAT NEW MEMBER
E
NAME D.
O.B
EDI
T
EDI
T P
ASSWOR
PROFILE D
PHONE
USERI
D NO
NEW OLD
P
ASSWOR P
ASSWOR EMAI
L
D D
Downloaded by Anshul Choudhary (anshulchoudhary227@gmail.com)
So
ftwar
eRe
qui
reme
ntsSpe
cic
ati
onf
or<SKYPE> Pag
e12
Zero level
FIRST LEVEL
1. SIGN IN
ZERO LEVEL
USER STOREI
NDATABASE
SI
GNI
N
FIRST LEVEL
DATABASE
USER PROFI
LECREATED
CHECKI
N SI
GNI
N
G
SECOND LEVEL
DATABASE
PROFI
LECREATED
USER
SI
GNI
N
CHECK
T
REJ
ECT
THIRD LEVEL
DATABASE
USER UNIQUE
CHECKING USERNAME
DETAI
LS SI
GNI
N
VI
EW PROFI
LE I
DGENRTAED
REJ
ECT
2.LOGIN PROCESS
ZERO LEVEL
USER LOGI
NINTOPROFI
LE
LOGIN
SYSTEM
FIRST LEVEL
DATBASE
USER
LOGI
NINTO
LOGIN PROFI
LE
PROCESS
MATCHNOT
FOUND
3.CHATTING
ZERO LEVEL
USER CHATWI
THMEMBERS
FIRST LEVEL CHATTING
PROCESS
FIRST LEVEL
DATABASE
USER
CHECKI
N CHAT
SYSTEM G
ACTIVITY CHART
START
ENTERTHE
SYSTEM
I
D_CHECKI
NG
REGI
STRATI
ON
VI
EW PROFI
LE
ENTERTO
CHAT
MEMBERS
MESSAGE CHATTI
NG
OFLI
NEMEMBERS ONLI
NEMEMBERS
EXI
T
Downloaded by Anshul Choudhary (anshulchoudhary227@gmail.com)
So
ftwar
eRe
qui
reme
ntsSpe
cic
ati
onf
or<SKYPE> Pag
e19
VI
DEOCALL
LI
STENFOR
I
NCOMI NGCALL
ACCEPETVIDEO
CALL RECEIV
USER ER
STARTCALL
REJ
ECTCALL
SENDMESSAGE
SENDFI
LES
RECEI
VEFI
LE
ADDCONTACT
TESTING
Status:pa
ss
Observed status: us
erp
rol
efoun
d
Status:
pas
s