In: Computer Science
Data Network Design & Evaluation
1. User Requirements: Name three user requirements and explain them briefly.
2. Application Requirements: Describe the different types of applications based on their performance requirements.
SOLUTION
TYPES OF REQUIREMENT ANALYSIS:
· User requirement
· Application requirement
· Device requirement
· Network requirement
USER REQUIREMENT:
User requirement is collection of needs which means requirement that is collected of gained from user input. The requirements are needs for complete the users tasks on the system successfully. Once collect the needs which means requirements, everybody involved in that network is observed a possible users.
TYPES OF USER REQUIREMENTS:
· Timeliness
· Interactivity
· Reliability
· Presentation quality
· Adaptability
· Security
· Affordability
· Functionality
· Supportability
TIMELINESS:
· It is a one kind of user requirement which is that the user is allowed to access the information, transfer the information, and modify the information in tolerable time frame. Time frame is be dependent on the observation of hold up which means delay in the system.
· Round trip delay is the best measurement in timeliness.
EXAMPLE:
· If a user want to download a file from server and want to transfer the file within half an hour.
· In above example it specify the delay time that the network will need.
PRESENTATION QUALITY:
It is also a user requirement. It mention the quality of presentation to the potential user. It may be anything which is users observation of audio, data display and video.
EXAMPLE:
Lets take the todays video conferencing. It provide the quality presentation to the user by using some mechanism on internet.
SECURITY:
Security from user observation is a need which means requirements to warranty for privacy ,honesty, originality for users data, physical authority and system. Security is similar to reliability. But it will make affect on capacity of holdup which means delay.
APPLICATION REQUIREMENTS:
· Application requirements are needs which means requirements that are involved from information which is data, application, testing and express the needs or requirement for applications.
· It is more technical
Network application need two components.
· Human factors
· Technology attributes
HUMAN FACTORS:
It is nothing but it is a observation of human needs. It may be anything like audio, video.
TECHNOLOGY ATTRIBUTES:
It express the network application like web application.
EXAMPLE OF APPLICATION REQUIREMENTS:
· Database transaction
· Application requests
· Authentication service
TYPES OF APPLICATION REQUIREMENT:
· Application types
· Application groups
· Application locations
TYPES OF APPLICATIONS BASED ON THEIR PERFORMANCE REQUIREMENTS:
· Rate-critical à CAPACITY
· Real time/interactive à DELAY
· Mission-critical à RMA
RMA:
In RMA if any part is missing in some application it make that application into harmful which means disastrous.
The problems like:
· Loss of important information
· Loss of business
CAPACITY:
In some applications it needs high degree of capacity for audio and video.
DELAY:
Delay is nothing it means late. In this concept it take more time for transfer the packet over all the networks.
APPLICATION GROUPS:
It is very useful for the group application. It has a similar feature.
Applications are classified to different types:
TYPES |
EXAMPLE |
Visualization applications |
Computer graphics (2D,3D) |
Wireless applications |
Radio |
Distributed applications |
SOA platform |
APPLICATION LOCATIONS:
· This is used for decide where the application can be located or where the application can be applied.
· This is used at the time of mapping traffic flow.