BN314 System Architecture Report: Design, Testing, and Cloud Solutions
VerifiedAdded on 2023/01/17
|13
|1850
|37
Report
AI Summary
This report presents a comprehensive analysis of a network design equipment inventory information system, detailing its architecture, user interface design, and system testing plans. It explores functional and usability testing methods, including black box testing and various testing approaches like unit and integration testing. The report also examines cloud-based architecture, specifically focusing on Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) models, highlighting their features and benefits. Functional solutions are provided through a detailed test plan, outlining test cases for login, throughput, and navigation. Furthermore, the report discusses system processes and work practices, emphasizing the role of administrators and users in managing and utilizing the network system. The IaaS architecture is the platform used for application development.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.

Running head: SYSTEM ARCHITECTURE
System Architecture
Name of the Student:
Name of the university:
Author Note
System Architecture
Name of the Student:
Name of the university:
Author Note
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

1
SYSTEM ARCHITECTURE
Section 1: Architecture of the System
SYSTEM ARCHITECTURE
Section 1: Architecture of the System

2
SYSTEM ARCHITECTURE
Section 2: Conceptual design of user interface
SYSTEM ARCHITECTURE
Section 2: Conceptual design of user interface

3
SYSTEM ARCHITECTURE
SYSTEM ARCHITECTURE
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

4
SYSTEM ARCHITECTURE
SYSTEM ARCHITECTURE

5
SYSTEM ARCHITECTURE
Section 3: Sequence diagram
Section 4: System Test Plans
This report depicts the aim of a network design equipment inventory information
system, which provides the operators and the working engineering up to date information
regarding geo metric location and details design of the configurations. Each authorized users
will be able to access the network and get needful updated information while required. In
order to prepare such system a system test plan should be developed. It will provide a detail
functionality and usability testing as part of the system plan. For checking the system
accuracy proper functionality and usability testing plans are required.
Functional testing is referred to as a test type used to verify the functional activities of
each project associate software. The software operators and project tester took the
SYSTEM ARCHITECTURE
Section 3: Sequence diagram
Section 4: System Test Plans
This report depicts the aim of a network design equipment inventory information
system, which provides the operators and the working engineering up to date information
regarding geo metric location and details design of the configurations. Each authorized users
will be able to access the network and get needful updated information while required. In
order to prepare such system a system test plan should be developed. It will provide a detail
functionality and usability testing as part of the system plan. For checking the system
accuracy proper functionality and usability testing plans are required.
Functional testing is referred to as a test type used to verify the functional activities of
each project associate software. The software operators and project tester took the

6
SYSTEM ARCHITECTURE
responsibility of functional testing to check that whether the configured network and the
design base is operating accurately followed by the project requirements and objectives or
not. If it s found that the operation is all not running well then possible change management
application should be incorporated by the software tester and executives as required. After
analyzing the type of the project functional testing that can be conducted for the network
system design project is black box testing. The black box testing approach is used to test the
network system because it is not concerned about the application source code. In order to test
each of the functional activities proper inputs are necessary to be inserted along with output
verification and comparison between the actual result and the client expectations. Functional
testing is done after analyzing the requirements of the consumers and defining functional
requirements are much easier from the project perspectives. The functional testing is carried
out to validate the application behavior and software actions. In order to check the login
functionality of the designed network system through manual testing the complete functional
testing is conducted for this project. The different types of testing approaches conducted for
this project include unite testing, integrated testing, user acceptance testing, registration
testing and interoperability.
Usability is a much needed testing method used to evaluate how user friendly the
newly design network system is. Real users are considered for consisting the usability testing.
In other words, the usability testing takes place with real consumers or actual users of the
system. If it is identified that the system is not meeting the requirements and expectation of
the clients then some of the internal applications are needed to be changed by the project
associated while needed. The different types of usability testing that are applicable for this
particular project are comparative usability testing, explorative usability tests etc. This testing
approach gain feedback directly from the target for focus over the project team. With the help
of this testing internal debates can be successfully resolve. It can check the direct reaction of
SYSTEM ARCHITECTURE
responsibility of functional testing to check that whether the configured network and the
design base is operating accurately followed by the project requirements and objectives or
not. If it s found that the operation is all not running well then possible change management
application should be incorporated by the software tester and executives as required. After
analyzing the type of the project functional testing that can be conducted for the network
system design project is black box testing. The black box testing approach is used to test the
network system because it is not concerned about the application source code. In order to test
each of the functional activities proper inputs are necessary to be inserted along with output
verification and comparison between the actual result and the client expectations. Functional
testing is done after analyzing the requirements of the consumers and defining functional
requirements are much easier from the project perspectives. The functional testing is carried
out to validate the application behavior and software actions. In order to check the login
functionality of the designed network system through manual testing the complete functional
testing is conducted for this project. The different types of testing approaches conducted for
this project include unite testing, integrated testing, user acceptance testing, registration
testing and interoperability.
Usability is a much needed testing method used to evaluate how user friendly the
newly design network system is. Real users are considered for consisting the usability testing.
In other words, the usability testing takes place with real consumers or actual users of the
system. If it is identified that the system is not meeting the requirements and expectation of
the clients then some of the internal applications are needed to be changed by the project
associated while needed. The different types of usability testing that are applicable for this
particular project are comparative usability testing, explorative usability tests etc. This testing
approach gain feedback directly from the target for focus over the project team. With the help
of this testing internal debates can be successfully resolve. It can check the direct reaction of
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7
SYSTEM ARCHITECTURE
the users. It can be said that if usability testing is conducted then before launching the project
potential issues associates to the system or the challenges that may interrupt the system
objectives can be identified.
Before launching the final system both the project manager and the network managers
are required to maintain both the functional and usability testing. After getting the result of
functional testing the usability testing is conducted by the project associates. The usability
testing will help to investigate all the perspectives of system usability in terms of products,
overall complete structure, page layout, navigational flow, content clarity and complete
behavior of the system. The usability testing for the system is not applied until all the
functional issues are being fixed. Usability testing performances not only unearth different
functional issues but also lead to various applications. The participants will be delayed and
this will also negatively influence the perceptions. Both functional and usability testing need
various attitudes from the person who is involved in the testing function.
Section 5: Cloud based Architecture
Features of IaaS:
For this particular network based system solution the cloud architecture that would be
chosen is Infrastructure as a Service (IaaS). The demand for system in terms of software,
platform and architecture varies based on the project requirements and system implemented.
In order to identify and mitigate the common challenge of lack of data backup, improper
application availability for disaster recovery etc most of the system owners are these days are
willing to migrate their application to cloud based one. The service providers and enterprises
are interested to implement cloud to face possible challenges to integrate the complex
components of hardware and software from multiple numbers of vendors. IaaS is referred to
as cloud computing architecture that uses their own platform as well as application within a
SYSTEM ARCHITECTURE
the users. It can be said that if usability testing is conducted then before launching the project
potential issues associates to the system or the challenges that may interrupt the system
objectives can be identified.
Before launching the final system both the project manager and the network managers
are required to maintain both the functional and usability testing. After getting the result of
functional testing the usability testing is conducted by the project associates. The usability
testing will help to investigate all the perspectives of system usability in terms of products,
overall complete structure, page layout, navigational flow, content clarity and complete
behavior of the system. The usability testing for the system is not applied until all the
functional issues are being fixed. Usability testing performances not only unearth different
functional issues but also lead to various applications. The participants will be delayed and
this will also negatively influence the perceptions. Both functional and usability testing need
various attitudes from the person who is involved in the testing function.
Section 5: Cloud based Architecture
Features of IaaS:
For this particular network based system solution the cloud architecture that would be
chosen is Infrastructure as a Service (IaaS). The demand for system in terms of software,
platform and architecture varies based on the project requirements and system implemented.
In order to identify and mitigate the common challenge of lack of data backup, improper
application availability for disaster recovery etc most of the system owners are these days are
willing to migrate their application to cloud based one. The service providers and enterprises
are interested to implement cloud to face possible challenges to integrate the complex
components of hardware and software from multiple numbers of vendors. IaaS is referred to
as cloud computing architecture that uses their own platform as well as application within a

8
SYSTEM ARCHITECTURE
service provider’s infrastructure. Instead of purchasing the hardware rights in this case the
users pay for the on demand IaaS. The infrastructure is scalable depending upon the storage
and processing needs. This application is extremely cost saving and time efficient. In other
words it will save time and money both. It enables virtualization of administrative tasks as
data is on the cloud there can even be single point of failure.
The features of PaaS:
This architecture provides platform with testing tools, develop and host applications
under the similar application environment. It enables organizations to focus on development
without analyzing any issues with underlying infrastructure. It facilitates different joint
activities even if team works completely remotely. It gives high security to the user which
means that none of the unauthorized users will be able to access data from the cloud server
without permission.
The features of SaaS
SaaS vendors offer users with application and software via different subscription
models. The users associated to this do not have proper idea to manage, install or upgrade
software and SaaS providers. Cloud can keep all the data secured from the external
unauthorized users. Based on the service needs this architecture uses resources and
applications are accessible form almost all internet connected devices.
Section 6: Functional Solutions
The test plan described below would be able to provide efficient testing results for the
system so that they would be able to test all the working functionalities of the system:
Test
numbe
Test name Description Input Expected result Output
SYSTEM ARCHITECTURE
service provider’s infrastructure. Instead of purchasing the hardware rights in this case the
users pay for the on demand IaaS. The infrastructure is scalable depending upon the storage
and processing needs. This application is extremely cost saving and time efficient. In other
words it will save time and money both. It enables virtualization of administrative tasks as
data is on the cloud there can even be single point of failure.
The features of PaaS:
This architecture provides platform with testing tools, develop and host applications
under the similar application environment. It enables organizations to focus on development
without analyzing any issues with underlying infrastructure. It facilitates different joint
activities even if team works completely remotely. It gives high security to the user which
means that none of the unauthorized users will be able to access data from the cloud server
without permission.
The features of SaaS
SaaS vendors offer users with application and software via different subscription
models. The users associated to this do not have proper idea to manage, install or upgrade
software and SaaS providers. Cloud can keep all the data secured from the external
unauthorized users. Based on the service needs this architecture uses resources and
applications are accessible form almost all internet connected devices.
Section 6: Functional Solutions
The test plan described below would be able to provide efficient testing results for the
system so that they would be able to test all the working functionalities of the system:
Test
numbe
Test name Description Input Expected result Output

9
SYSTEM ARCHITECTURE
r
1. Login Test The
administrato
r would be
tested if the
login
functionality
in the system
are working
properly or
not
The
admin
password
and the
username
is used.
Login is
authenticated
The authentication
is obtained on
correct user input.
2. Throughpu
t test
The
throughput
test would
be done in
the network
to check the
speed in the
network.
The ping
is done
with 4
packets to
8.8.8.8 IP
address.
Receive an
acknowledgemen
t from 8.8.8.8.
Acknowledgemen
t is received.
3. Ping test The ping test
is performed
to check the
data
transmission
in the
The ping
is done
with 4
packets to
8.8.8.8 IP
address.
Receive an
acknowledgemen
t from 8.8.8.8.
Acknowledgemen
t is received.
SYSTEM ARCHITECTURE
r
1. Login Test The
administrato
r would be
tested if the
login
functionality
in the system
are working
properly or
not
The
admin
password
and the
username
is used.
Login is
authenticated
The authentication
is obtained on
correct user input.
2. Throughpu
t test
The
throughput
test would
be done in
the network
to check the
speed in the
network.
The ping
is done
with 4
packets to
8.8.8.8 IP
address.
Receive an
acknowledgemen
t from 8.8.8.8.
Acknowledgemen
t is received.
3. Ping test The ping test
is performed
to check the
data
transmission
in the
The ping
is done
with 4
packets to
8.8.8.8 IP
address.
Receive an
acknowledgemen
t from 8.8.8.8.
Acknowledgemen
t is received.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

10
SYSTEM ARCHITECTURE
network. It is
to be seen
that not data
is lost in the
network
channel
during
transmission.
4. Navigation
testing
The users
would be
required to
navigate
through the
network to
test the
navigation.
The menu
is being
navigated
. The
sitemap is
checked
for the
path to
the
required
page by
the user.
The sitemap
displays the path.
The sitemap
displays the path.
Section 7: System Processes and Work Practices
System processes and work practices are mainly performed for the purpose of understanding
the activities that are taking place within the network. With the help of system processes, it
SYSTEM ARCHITECTURE
network. It is
to be seen
that not data
is lost in the
network
channel
during
transmission.
4. Navigation
testing
The users
would be
required to
navigate
through the
network to
test the
navigation.
The menu
is being
navigated
. The
sitemap is
checked
for the
path to
the
required
page by
the user.
The sitemap
displays the path.
The sitemap
displays the path.
Section 7: System Processes and Work Practices
System processes and work practices are mainly performed for the purpose of understanding
the activities that are taking place within the network. With the help of system processes, it

11
SYSTEM ARCHITECTURE
will become easy to understand the architecture. This will help in describing the subsystems,
software, users, and hardware. The work practices will help in analyzing the activities that are
performed by the users. This will also ensure that proper monitoring is provided towards the
accesses that are provided towards the users. The administrator will be able to view the
setting offered with the routers and will be able to provide the main network operators to
check the information that is shared over the network equipment. The developed interface
will allow the administrator to check the performance, bandwidth, and throughput. Moreover,
the user can have a control diagnosis for understanding all the performance that is taking
place within the system. The system will also provide a networking user report so that it can
describe the activities that are being performed by them and will also demonstrate the
application that is taking maximum time. The administrator will be able to manage the user
details and the application details within the interface. In addition to this, they will also be
able to check the network inventory. The user will also be able to determine which
applications are working properly and which one are consuming more space. The architecture
will help in understanding the activities so that it can ensure proper working throughout the
networking. The platform that is being used for developing the application is IaaS
architecture.
SYSTEM ARCHITECTURE
will become easy to understand the architecture. This will help in describing the subsystems,
software, users, and hardware. The work practices will help in analyzing the activities that are
performed by the users. This will also ensure that proper monitoring is provided towards the
accesses that are provided towards the users. The administrator will be able to view the
setting offered with the routers and will be able to provide the main network operators to
check the information that is shared over the network equipment. The developed interface
will allow the administrator to check the performance, bandwidth, and throughput. Moreover,
the user can have a control diagnosis for understanding all the performance that is taking
place within the system. The system will also provide a networking user report so that it can
describe the activities that are being performed by them and will also demonstrate the
application that is taking maximum time. The administrator will be able to manage the user
details and the application details within the interface. In addition to this, they will also be
able to check the network inventory. The user will also be able to determine which
applications are working properly and which one are consuming more space. The architecture
will help in understanding the activities so that it can ensure proper working throughout the
networking. The platform that is being used for developing the application is IaaS
architecture.

12
SYSTEM ARCHITECTURE
Bibliography
[1] Alzahrani, B.A., Reed, M.J., Riihijärvi, J. and Vassilakis, V.G. Scalability of information
centric networking using mediated topology management. Journal of Network and Computer
Applications, 50, pp.126-133. , 2015.
[2] Jacobsson, M. and Orfanidis, C. Using software-defined networking principles for
wireless sensor networks. In SNCNW 2015, May 28–29, Karlstad, Sweden. , 2015.
[3] Mestres, A., Rodriguez-Natal, A., Carner, J., Barlet-Ros, P., Alarcón, E., Solé, M.,
Muntés-Mulero, V., Meyer, D., Barkai, S., Hibbett, M.J. and Estrada, G. Knowledge-defined
networking. ACM SIGCOMM Computer Communication Review, 47(3), pp.2-10. , 2017.
[4] Xie, Z., Hu, L., Zhao, K., Wang, F. and Pang, J. Topology2Vec: Topology Representation
Learning For Data Center Networking. IEEE Access, 6, pp.33840-33848. , 2018.
SYSTEM ARCHITECTURE
Bibliography
[1] Alzahrani, B.A., Reed, M.J., Riihijärvi, J. and Vassilakis, V.G. Scalability of information
centric networking using mediated topology management. Journal of Network and Computer
Applications, 50, pp.126-133. , 2015.
[2] Jacobsson, M. and Orfanidis, C. Using software-defined networking principles for
wireless sensor networks. In SNCNW 2015, May 28–29, Karlstad, Sweden. , 2015.
[3] Mestres, A., Rodriguez-Natal, A., Carner, J., Barlet-Ros, P., Alarcón, E., Solé, M.,
Muntés-Mulero, V., Meyer, D., Barkai, S., Hibbett, M.J. and Estrada, G. Knowledge-defined
networking. ACM SIGCOMM Computer Communication Review, 47(3), pp.2-10. , 2017.
[4] Xie, Z., Hu, L., Zhao, K., Wang, F. and Pang, J. Topology2Vec: Topology Representation
Learning For Data Center Networking. IEEE Access, 6, pp.33840-33848. , 2018.
1 out of 13
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.