ITC548 - System Analysis: Requirements Report for 'My Health Project'

Verified

Added on  2024/06/03

|15
|2784
|494
AI Summary
'My Health Project' is a government initiative aimed at improving patient care and overall health. This report analyzes the project's requirements, focusing on cloud-based solutions, vendor selection, and the most suitable SDLC approach. It explores the advantages and disadvantages of cloud computing, including data security considerations. The report also delves into the different types of cloud-based environments (IaaS, PaaS, SaaS) and their suitability for 'My Health Project'. Finally, it compares predictive and adaptive SDLC approaches, recommending the most appropriate one for the project's specific needs.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
ITC548 - System Analysis
Assessment item 3
Requirements Report
Student ID-
Student name-
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Contents
ITC548 - System Analysis..................................................................................................................0
Introduction:.......................................................................................................................................2
Vendor System:..................................................................................................................................3
Review for a cloud-based system:......................................................................................................5
SDLC Approach: SDLC (System development life cycle)................................................................9
Conclusions:.....................................................................................................................................13
References:.......................................................................................................................................14
List of figure:
Figure 1: cloud-based system.............................................................................................................5
Figure 2: Data security on a cloud system..........................................................................................6
Figure 3: SDLC Approach..................................................................................................................9
Figure 4: Predictive SDLC...............................................................................................................10
Figure 5: Adaptive SDLC.................................................................................................................11
1
Document Page
Introduction:
‘My health project’ is a newly launched scheme by commonwealth government of Australia,
which is just started to make an improvement in the health of humans. In polluted surroundings,
everyone needs to be okay. The government has started this project to make his country dirt free
and health-wise perfect. ‘My health project’ is launched to make an improvement in patient’s care.
& in this report, I am going to discuss cloud-based solutions & their infrastructure. Everything
should be clear in this report including vendors & SDLC approach.
2
Document Page
Vendor System:
For completion of a bigger project, I need different persons to handle different departments. I
provide different works to different persons according to our opinion. The vendor is the person to
whom I provide a specific work according to their intelligence in that field.
Assigned vendors for the project are listed below:
1. Cloud service providers: As its name implies cloud service providers are the people or
organization who provides the service of cloud computing. The cloud-based solution includes all
the three platforms as a service, software as a service and infrastructure as a service.
Features of cloud-based providers: Some basic points of cloud-based providers are as follows:
To provide all the facilities for the users of ‘My health project’.
Assure the members of the project will get a better security, without any kind of leakage or
any issue.
There should be a backup for the database to store all the details of patients & medicines.
They will have to provide the facility of cloud-based solution that I can access it from
anywhere. This should be completely location free.
There should be flexibility in our project.
There should be all types of architecture because I can use it for any kind of project in ‘My
health project’ (EZTalks, 2018).
2. Medical Suppliers: As I all know there are thousands of diseases. Even some of them are not
known by anyone. ‘My health project’ is a mass project & there are different medicines for
different diseases, so they will have to provide different medicine to different persons according to
their diseases.
A feature of medical suppliers: Their basic works are listed below:
They will have to provide medicines to the patients very fast.
All the medicines should be checked that they are expired or not.
All the test equipment should be working properly.
The entire medical test should be done under the guidance of vendors.
Quantity & quality should be clear everywhere.
3
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
There should be a scheme in which regular customers are having some concession.
3. Healthcare service provider: Health service provider needs to provide the facility of curative
care to all the patients.
Features of health service provider: All the tasks of vendors of health care services are written
below:
They should treat the patient good.
They are not supposed to treat patients according to their background.
Provide the best healthcare services to the patients.
They will have to provide a fixed part to the central government.
4
Document Page
Review for a cloud-based system:
As its name implies cloud means something virtual which can’t be seen by anyone. Cloud is a term
which used to indicate any virtual term. Cloud computing is a computing in which I compute our
data & store everything in the safest place for which don’t need to pay a single coin.
Figure 1: cloud-based system
Source: (Vardan, 2016).
In ‘My health project” I am providing cloud services so it will be beneficial for both the
government & human beings. This will be beneficial for us because it can store all the data &
moreover I do not need to pay anything to anyone.
Cloud-based solution for data security: the Cloud-based solution is the solution which provides
the best efficiency among all the storing solutions. Cloud-based solution provides the best services
for storing the data virtually. In these days it is speeded everywhere like a fragrance. Google drive,
dropbox, sugar sync all are working on the basis of cloud computing only. Though there are some
issues related to the security of data but still at present this is the best in the market. Some issues
are taken place in data storing like data leakage, data deletion, backups, snapshots etc. & this is the
only reason behind working on large scale. In nowadays cloud computing is working on their
security pattern just to make it worth using it. Mainly there are three issues in cloud computing
5
Document Page
whose all are under observation & they are web security, data leakage & email security ( Zhang,
2010).
Figure 2: Data security on a cloud system
Source: (Kaur, 2017).
Advantages of cloud-based solutions: There are thousands of advantages of cloud computing
system. & some of them are as follows:
Manageability: The cloud computing systems are all managed in a proper manner. Even
cloud is known for management of all data with security. ‘My health project’ will be good
if I use it’s that medicines details will get managed.
Free cost: normally I will have to spend some money for storing our data correctly with
security& for cloud computing I don’t need to pay anything for storing our data. This is the
best advantage of cloud computing system.
Scalability: Cloud does not take so much time. So you can do your work as Ill while you
are working on cloud computing system.
6
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Collaboration efficiency: Cloud makes sharing easy. You can easily share your account
details with anyone.
Disadvantages of cloud-based solutions: Like a coin has two faces head & tail. Similarly, there
are disadvantages of cloud computing system. & they are as follows:
Downtime: There are so many clients in this system. But so many people are using it. So
sometimes traffic is held and therefore you will have to wait & sometimes your request gets
suspended.
Security issues: Even the best cloud service providers get in trouble due to security issues.
Bottom line: Like everything has its two parts, so there are pros & cons as well. Cloud is
improving their skill but it will harm your data if this is not used properly. If so many
patients are applying over there then it will take some time.
Cloud computing system is being hectic when more people are using it, & that’s why users
have no control over it.
Implicit dependency (vendor lock-in) is the worst disadvantage of cloud computing system
(Vladimirskiy, 2016).
Cloud-based environment: To describe any organization, institute, company or any individual I
will have to discuss the cloud-based environment. The entire cloud-based environment is different
from each other. The cloud-based system includes SaaS (Software as a service), IaaS
(Infrastructure as a service) and PaaS (Platform as a service).
1. IaaS (Infrastructure as a service): The infrastructure as a service provides services of cloud
computing. Infrastructure is a type of model, which used to do structural design for computing
network. Cloud infrastructure is known as infrastructure as a service. These services are managing,
monitoring, problem-solving & computing. Example of IaaS are AWS (Amazon web services),
Google computes engine (GCE) etc. Infrastructure as a service, In this customer provide you
hardware tools & managed it for you (Sheehy, 2017).
2. SaaS (Software as a service): Software as a service is used to deliver software or applications
over the internet. It is also known as ASP, hosted software, demand software, cloud software.
Software as a service is one of the best cloud services for cloud computing services in today’s
world. In this, all the technologies are digitally standard. It is responsible to make it popular among
7
Document Page
all the cloud services & that’s why it is used on the largest scale. As it’s easy to use, mobile phones
are used more. Software as a service has no tools like software & hardware to buy, install, sell etc.
3. PaaS (Platform as a service): This is the most development environment in the cloud. As
infrastructure as a service, this also includes networking, storage, servers but also business
intelligence services, database management systems, middleware, development tools & more.
It allows us to free from all the trouble of buying all the software licenses. This allows customers
to manage, run & develop all software programs. Platform as a service is a kind of cloud
computing which works as a third party which provides hardware & software tools to the
costumes. Platform as a service is very easy to understand for customers. The main disadvantage
of this is sometimes platform as a service provider charges a fee for their services per monthly
(Rouse, 2014).
I have discussed all the three cloud-based environments IaaS (Infrastructure as a service), PaaS
(Platform as a service), SaaS (Software as service). After discussing all the three cloud-based
environment systems, I have realized that software as a service is the best cloud-based
environment for ‘My health record’. Because all I have seen that this is the most reliable cloud-
based environment among all the three cloud-based environment. If I will use Software as a
service for ‘my health project’ than this will take less implementation time & it would store more
accurate data in their database. Because all I need is security for all the data related to patients &
medicines. I will have to take care of all the data of everyone from all the miss issues like viruses,
data leakage, backups, snapshots etc.
8
Document Page
SDLC Approach: SDLC (System development life cycle)
System development life cycle mainly creates a system of hardware or software, or sometimes a
combination of both hardware & software of the systems for customers’ requirements. SDLC
approach is the best approach because it provides the best communication for all the customers &
clients. System development life cycle includes almost six stages to complete their task & their
stages are circular. The stages are written below:
Planning
Analysis
Design
Development
Integration testing
Maintenance(Mithun,2007).
Figure 3: SDLC Approach
9
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Source: (Mithun,2007).
I have two different types of SDLC (System development life cycle) & they are as follows
1. Predictive SDLC
2. Adaptive SDLC
1. Predictive SDLC: Predictive SDLC is a type of software development cycle. In this
architecture, for ‘My health project’ pre-planning should be done through predictive SDLC. , This
is also known as waterfall model. & according to its working & agenda, this is named as a linear-
sequential life cycle.
Figure 4: Predictive SDLC
Source: (Halden 2015).
Features of Predictive SDLC: Features of predictive software development life cycle are written
below.
1. Mainly this life cycle used for small projects at small levels.
2. In this most valuable changes are considered only.
3. Resources for completion of this project are free.
10
Document Page
Pros:
Project objectives are quite clear.
I can easily measure the progress of system or project.
Project requirements are stable.
Cons:
This life cycle is time-consuming.
This process is little room for iteration.
Difficulty responds to changes.
2. Adaptive SDLC: (System development life cycle): Adaptive system development life cycle is a
type of software development life cycle which is basically used to produce an application which
needs a quick development. For this life cycle changes are very easy.
Figure 5: Adaptive SDLC
Source: (Software Development Process, 2012).
11
Document Page
Features of adaptive SDLC: All the properties of adaptive SDLC are written below.
1. It is used to handle all kinds of risk.
2. In adaptive system development, life cycle tolerance power is high.
3. This breaks the project into small components for flexibility.
Pros:
A feature of making changes in processing phase makes it flexible.
Even in the initial phase, the developer can make modifications.
It uses direct communication, so it is transparent.
Cons:
Schedule & budget is not clear.
Documentation part of adaptive SDLC is very weak.
Data cannot be used twice.
Results of adaptive system development life cycle are not clear (Warner, 2005).
For ‘My health project’ I have discussed both of the life cycles, & I realized that adaptive SDLC
will be beneficial to use for our project. Because of this, I can make changes anytime & anywhere.
Predictive SDLC is used for only small projects. This ‘My health project’ is very large so I should
not use predictive SDLC.
12
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Conclusions:
For the project named as ‘My health project’ report is successfully created. At starting I have
discussed all the cloud-based solutions type and realized that “SaaS architecture” is good for this
project. I have discussed all the required vendors in the report. & then I talked about SDLC
approach, adaptive SDLC approach is recommended because of its amazing advantages for ‘My
health project’.
13
Document Page
References:
Zhang, H. (2010), Retrieved from https://theconversation.com/how-secure-is-your-data-
when-its-stored-in-the-cloud-90000
Vladimirskiy, V. (2016). Nerdio. Retrieved from https://getnerdio.com/blogs/10-popular-
software-service-examples/
Rouse, M.(2014) WhatIs Retrieved from
https://searchcloudcomputing.techtarget.com/definition/Software-as-a-Service
Sheehy, M. (2017). Cloud Academy [Blog post]. Retrieved from
https://cloudacademy.com/blog/what-exactly-is-a-cloud-architect-and-how-do-you-
become-one/
Warner,E. (2005). Idea. [Blog post]. Retrieved from
http://www.idea.org/blog/2005/12/02/adaptive-vs-predictive-is-the-end-clear/
Vardan. (2016). jpinfotech. Retrieved from http://www.jpinfotech.org/tag/cloud-
computing-projects-2016/
Kaur, K., (2017, October 13). E2MATRIX. [Blog post]. Retrieved from
http://www.e2matrix.com/blog/2017/10/13/cloud-computing-security-issues-challenges-
and-solution/
Mithun, G. (2007). Stylusinc Retrieved from http://www.stylusinc.com/down-to-earth-
ideation/the-software-development-life-cycle-sdlc/
Halden, K. (2015). Slideplayer Retrieved, from http://slideplayer.com/slide/3890253/
Software Development Process(2012). Binarysemantics Retrieved from
http://binarysemantics.com/software-development-process-sdlc.html
EZTalks. (2018). Eztalks Retrieved from https://www.eztalks.com/cloud/different-cloud-
service-providers.html
14
chevron_up_icon
1 out of 15
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]