DFD
-
Upload
amit-bhartiya -
Category
Documents
-
view
45 -
download
0
description
Transcript of DFD
Zero Level Data Flow Diagram (Context Diagram)
2.0 Artist
personalization handler
4.0 music content
handling helper
3.0 Casual User
personalization handler
1.0User Security
& Authentication Module
5.0 video stream
handing Agent
6.0 Artist Ranking
Assistant
Registered artist
Casual VisitorAdmin
7.0 Content Search
Handling Engine
8.0 Web
Repository Handler
manages
Limits the authorization for limited access to application usage Builds personalized
space for his / her choice of music and video
Limits the authorization for creating it’s own portal to keep it’s private work related to music
Evaluate ranking of artists work
Helps to manage music contents
Helps to manage video contents
manage to search contents available in application
manage to spaces for casual user or to registered Artist for placing it’s contents
Computes ranking of work produced by artists
(1.1) Create user Without
privileges
Authorization Controller
[1.1] Registered User
[1.2] Unregistered User
User details
Save User Details
(1.2)User registration
confirmation
Change Confirmation
Save Confirmed User
(1.3) Security and Authorization provider
[1.2] Registered User
[1.2]Application Forms & Menu
Storage
Application Administrator
User Name , Password
User Basic Details
Save Details with profile
(1.4) Assignment of Roles to
Use specified menus /
control on forms
Get User Details
Get forms & Menus
Generate Assignment
[2.3 ]User authorization storage
Save Details with user profile
(1) User Authentication and authorization (1st level DFD)
(3.1) System
Authorization
Casual Registered
User
User details
(3.2) Music Play tool on
browser
(3) Casual User Personalization handler (1st level DFD)
[3.3] Web Video Storage
Access music
[3.1] Web music Storage
Temporary download
(3.4) Video Stream Playing
(3.5) Generate
video List
Third Party Music player
Third Party Stream Player
(3.3) Generate Play List
3.2] User’s Play List Storage
[3.4] User’s Personal List
Storage
Get temp video from web
Get Playing Environment
Hear Songs
Transfer to temp Play List
Save personal music storage
Access Video tools
Get Playing Environment
Transfer to temp Preference List
Save personal Preferred video storage
(2.1) System
Authorization to provide
limited access to web
resources
Registered Artist User
Login details
(22) audio stream
uploading process
(2) Registered Artist Personalization handler (1st level DFD)
[3.3] Artist’s Web Video Storage
[2.1] Artist’s Web music Storage
(3.4) Video Stream
uploading process
(3.5) Replace OR
Remove video List
(4.) Music Content handling Helper
5.0 Video Stream
Handling Agent
(2.3) Replace
OR Remove
songs
Get temp video from web
Get uploading Environment
Save Artist music / song storage
Get video uploading Environment
Upload Personal sung Songs
Save new version of song
Get old version of song
Upload for replacement of Songs
Upload Personal video Album
Get old version of video
Save new version of video
(2.1) System
Authorization to provide
limited access to web
resources
Casual visiting User
Login details
(5) Registered Artist’s Work (video stream)Assessment by casual visiting users (1st level DFD)
[2.1] Artist’s Web music Storage
(4.4) decide ranking criterion value for
artist
(4.5) Show Assigned
ranking by users
(4.) Music Content handling Helper
(4.1) Search song / songs
by artist / artists
Get searched songs
Listen music
[4.1] Ranking Defined criterion
[4.2 ]Storage for Artist ranking by casual evaluator
(4.2) Temporary download
(4.3) Play Music
Send search criterion
Send music to environment
Provide music environment
Get songs for evaluation
Get Criterion
Save User’s decision about Artist
Casual visiting User
[4.1] Registered Artist Storage(4.5)
Compute ranking of
Artist as per criterion
Get User’s decision about Artist on defined criterion
Send computed values
Get artist Name
Show evaluated ranking to users on web page
(2.1) System
Authorization to provide
limited access to web
resources
Casual visiting User
Login details
(4) Registered Artist’s Work Assessment by casual visiting users (1st level DFD)
[2.1] Artist’s Web video Storage
(5.4) decide ranking criterion value for
artist
(5.5) Show Assigned
ranking by users
(4.) Video stream
handling agent
(5.1) Search video/
album by artist / artists
Get searched album
View video
[4.1] Ranking Defined criterion
[4.2 ]Storage for Artist ranking by casual evaluator
(5.2) Temporary download
(5.3) Play video
Send search criterion
Send album to environment
Provide video environment
Get video for evaluation
Get Criterion
Save User’s decision about Artist
Casual visiting User
[4.1] Registered Artist Storage(5.5)
Compute ranking of
Artist as per criterion
Get User’s decision about Artist on defined criterion
Send computed values
Get artist Name
Show evaluated ranking to users on web page