logo

Software Engineering

   

Added on  2022-11-30

27 Pages3991 Words335 Views
Design and Creativity
 | 
 | 
 | 
Running head: SOFTWARE ENGINEERING
Software Engineering
Name of Student-
Name of University-
Author’s Note-
Software Engineering_1

SOFTWARE ENGINEERING1
Table of Contents
1. Introduction..................................................................................................................................2
1.1 Background............................................................................................................................2
1.2 Aim........................................................................................................................................2
1.3 Scope......................................................................................................................................3
1.4 Methodology..........................................................................................................................3
2. Requirements...............................................................................................................................4
2.1 High level requirements.........................................................................................................4
2.2 Use case Diagram and Data Flow Diagram...........................................................................5
2.3 Detailed Requirements...........................................................................................................8
3. Design........................................................................................................................................10
3.1 Architectural design.............................................................................................................10
3.2 System Component Design..................................................................................................11
User Interface Design....................................................................................................................17
Timeline and Budget......................................................................................................................20
Conclusion.....................................................................................................................................23
Recommendations..........................................................................................................................24
Bibliography..................................................................................................................................25
Software Engineering_2

SOFTWARE ENGINEERING2
1. Introduction
1.1 Background
As per Australian Government, a system storing the health records of the registered
patients is needed to make the health care system more efficient and effective. Creating this
modern system would help the users to register in the system and store their health problems and
medical records so that they do not repeat it every time they visit a medical expert. The medical
expert or professional can access the data of the patient from the system. This could help to save
more time and make the treatment process more efficient. The Australian Government also
decided to include the insurance providers with the system so that they can contact the patients in
case they need medical insurance from the company. The patients can also view insurance
packages from the system so that they can avail insurance policies for treatment. The system that
is being proposed by the government is UHR (Unified Health Record) which is capable of
managing the data of the patients and the data related with the health care professionals. The
UHR system that is being planned in this report will be safe and have security to keep the
personal data of the patients and professionals safe in the database. The user will have the access
over their own data and will have the accessibility share their data with their medical
professionals and with their insurance providers.
1.2 Aim
The aim of this report is to develop and design a management system that is capable of
managing the health care system for the citizens of Australia. The system that is being developed
is stated as UHR by the Australian Government and this system aims to make the treatment
process more easy and efficient from user’s perspective and medical professional’s perspective.
This report consists of detailed plan for developing UHR system and explains a details design
Software Engineering_3

SOFTWARE ENGINEERING3
about the interface of the health care system. The process of developing the UHR is described
and discussed in this report along with justification. This report also discussed all the advantages
of implementing the online health care system for the citizens of Australia and lists the
functional and the non-functional requirements that the system will have after being designed
and developed. All the development process of the system will be done with a project
management methodology and that is also explained in details in this report. The project budget
and timeline for developing the system is also discussed in this report providing a brief idea
about the completion of the medial health care system.
1.3 Scope
This online health care system will help the users to upload their health related issues in
the database of the system. The data in the system will be secured in the database and the data of
the health related problems can be shared with the health professionals and the health insurance
providers with the consent of the users. The new user for the system needs to sign up with the
system for the first time and use their user name and password to login every time they want to.
The new UHR management system includes three types of users; the patients, the healthcare
professionals, and the insurance providers. The data in the system will be secured with
encryption process so that the data of the patients are kept secured from any kind of online data
breach. This UHR will be efficient for three authorized users that is the patients, the medical
professionals and the health insurance providers who are associated with the management
system. The system that is being developed will be robust and will support many concurrent
users at one time.
Software Engineering_4

SOFTWARE ENGINEERING4
1.4 Methodology
With the increased data management demand as well as security of information of the
medical sectors, there is always need a proper system management managing the data. The
system to be developed should be supportive, and should have usability. The requirements of the
system should be changed according to the user requirement and the development life cycle of
the system should be selected so that it supports the changing environment of the system. The
methodology that is chosen for developing the UHR management system is agile scrum
methodology. Using the scrum agile methodology in the project, the whole development process
of the system will be divided in to sprints. The sprints has many timelines and for this project the
sprint is taken to be 2 weeks. Sprints indicate that after every 2 weeks meeting will be organized
discussing different issues and the track down of the work that has been completed. There is a
scrum master in the scrum development who has the responsibility to clarify all the queries as
well as helps to organizes team from any type of distractions. User stories are made using this
methodology of software development.
Agile scrum helps to give higher productivity and helps in producing better products of
software or application that is being made. This methodology usually takes less time to complete
the project. So, this methodology is selected for developing the UHR management system. This
methodology also enhances stakeholder satisfaction. This method includes people to inspect the
application that is being made and change the requirement as per the usability. Frequent
inspections are done in this methodology that helps in better progressing as well as better
detecting the adjustments related with the project. The scrum events that will be used for the
developing of UHR management system are sprint review, sprint planning, sprint retrospective
and daily scrum.
Software Engineering_5

SOFTWARE ENGINEERING5
2. Requirements
2.1 High level requirements
Functional Requirements:
The patient has the accessibility to choose their data accessibility whether they want to
give accessibility of their data and whether they want to store the data online.
The patient enrolled in the system can view their medical data from the system.
The patient can also contact their medical professionals who view their profiles and can
select the information that is to be shared between the parties.
The summary report of the patient can be viewed by them.
Has the ability to input new personal data.
The doctors has the ability to input new information about the patients.
Doctors can input new record in the system.
Doctors can delete and modify data as per requirements.
The system should have a proper interface so that the users can communicate with the
system.
Non-Functional Requirements:
The data that are stored in the system should be secured and have proper security.
The system should be accessible and should be available all the time.
The response time of the system should be less.
The system should be available 24 x 7 days.
As the system includes important data of the patients, the system should be reliable to
store all the data in the system.
Software Engineering_6

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Developing Unified Health Record Management System
|23
|1432
|59

Creating a Unified Health Record System
|18
|2596
|479

Private Health Insurance 2017 Reforms - Desklib
|14
|3289
|304

Cloud-based Assignment on Headspace Company
|9
|2062
|44

System analysis and design - Assignment Sample
|14
|1715
|78

System Science and Engineering 2 Running Head: SYSTEM SCIENCE AND ENGINEERING 2
|9
|2628
|249