You are on page 1of 7

Contents

Introduction ............................................................................................................................................... 2
Non Functional requirements:................................................................................................................... 2
Critical System qualities: ...................................................................................................................... 2
System Interface: .................................................................................................................................. 2
User Interface: ....................................................................................................................................... 2
System Constraints: .............................................................................................................................. 2
FURPS: ................................................................................................................................................. 3
Cloud based system review:...................................................................................................................... 4
Strength: ................................................................................................................................................ 4
Weakness: ............................................................................................................................................. 4
SDLC Approach: ...................................................................................................................................... 5
SDLC Consideration: ................................................................................................................................ 6
Introduction
TeleHealth project has aim of providing health services with the help of advance technology to
people in remote area, which is big issues due the scarcity of health professional’s ova there, so
the best way to provide these services is using advance technology which will enable real time
communication between the health professionals and patients.

Non Functional requirements:


Critical System qualities:
1. Ease of access to all users
2. Time saving
3. 24x7 Availability
4. Professional advise
5. Real-time time Communication between patient and doctors
6. Cut back on travelling far distances

System Interface:
System Interface basically means a medium through which two different components of a system
Interact.

1. Clearly defined boundaries with system elements


2. Collaboration
3. No data redundancy or ambiguity
4. Proper protocols for data exchange

User Interface:
1. Tele Health system must have a good and user friendly interface, so it will be very easy
for the users of system to make use of the services offered by the system.
2. Tele Health system must have low repose time and fast through put, so the system will be
able to attain its performance requirements
3. Tele Health system must be error free

System Constraints:
1. Technical Infrastructure: As this is going to be a software project various technical aspect
are needed to considered , like the users must have internet access and proper hardware
for communicating with each others.
2. Support Staff: The system must have a proper support staff that will enable the
TeleHealth system to all its users and keep it running smoothly.
3. Training and Coordination: Like any system coordination is must for its smooth operation
same goes for the TeleHealth. Some basic training must also be giving to the system
users, so they can make optimum use of it.

FURPS:
Usability: The software must be user friendly. Training document must be provided in easy to
understand language. If necessary user must be provided with training sessions

Reliability: The software must adhere to safety and security requirements. The data being stored
must be protected from any misuse or unauthorized access. Software must recovery from any
type of exceptions and database ACID properties must be maintained i.e. is database must
always be in consistent state. TeleHealth system must have negligible down time.

Performance: The system must be fast and efficient. It must support a large number of users
without any lag or delay.

Supportability: The system being developed must be easy to maintain and further accommodate
any updates if required.

Security: The data store and used by the system must be secured for any unauthorized access or
misuse

Implementation: The system must be implemented on Cloud platform

Interface: The system being developed must have well defined interface within and outside the
side the system.
Cloud based system review:
Strength:
Simple Implementation: There is no need to install any kind of software or specialized
hardware.

Cost Reductions: Cloud based platform provides top notch technologies at competitive cost due
to its huge user based and competitive market. Various cost like maintenance cost, hardware
cost, paper cost, software cost etc are reduce by using cloud based services. Like any other
business TeleHealth will also benefit from reduces cost

Scalability: Cloud provides services based on a pay as you go model, so you can easily scale up
the resource or even reduce it if you no longer need it. This will be very useful for our
TeleHealth system as we will need more resource as our system grows

Collaborations: Collaborations is increased due to cloud as cloud is based on internet theme so


anyone having internet access can work on cloud in collaboration with other members.

Data Security and Recovery: Cloud platform are very dedicated towards data security making
our data very secured. So all the sensitive data that we store on cloud will be protected from any
unauthorized access, cloud platform all performs regular data backups which results in easy data
recovery in case of data loss. This will be very useful for our TeleHealth system as data of
various Patient and doctors will be store and accessed by many number of parties.

Weakness:
Risk of Unavailability: If due to any reason there is any problem at vendors end we have no
option but to wait for them to resolve it.

Bandwidth: Bandwidth allocated by cloud has some limitation which if crossed extra charges
may be applied.

Data authentication: As your data is in the hand of cloud and their trusted parties, so you have
limited control and the data authentication and validations

Platform Dependency: This is also known as “vendor lock-in”. Difference between the vendor
systems can make it impossible to switch between vendors.
Data Security:

Using cloud to implement TeleHealth will enhance the security of data and reduce the data
management burden. The fact is that all cloud service provider are very competitive and thus
leading to best security feature provide by each of them. Cloud computing spend a huge amount
of resource to make their system secure. Cloud service providers main core business is operating
and providing IT services. Cloud service makes use of latest technologies and constant updates
to fix any security loops and bugs thus making it more secure than other platforms. Cloud
computing platform also has dedicated resources which monitor and prevents any kind of attack
like Denial of service Attack, SQL injection attacks etc. Most cloud platform also constantly
backup the data thus preventing any data loss or data corruption. Thus data once stored on cloud
will never be lost and will always be available as cloud maintains copies of the data at different
locations.

SDLC Approach:
Predictive SDLC:

In this approach of SDLC the project under development is planned in advance and based on that
plan the project development is carried out. SDLC is very similar to waterfall model

Props of Predictive SDLC:

1. This model helps us in laying out the prefect development plan for TeleHealth which will
further make the development procedure much easier.
2. This approach gives us clear defined goals to achieve in step of SDLC, which make
resource allocation and work delegation an easy task.
3. Under this SDLC Approach progress made is easily measurable
4. Strict and clearly defined requirements make development task easy and precise.
5. This approach provides us with a strong development model with no overlapping phases

Cons of Predictive SDLC:

1. It’s hard to clearly defined requirements at the start of the project, which might be the
problem with our TeleHealth project
2. This approach is generally used for project with limited requirements and project with
smaller scope
3. Going back to previous stage of SDLC under this approach is difficult.
Adaptive SDLC:

This SDLC approach is more flexible as compared to Predictive SDLC, under this approach
project activities are adjusted as project progresses.

Props of Adaptive SDLC:

1. This model of SDLC adapts to changing needs of the project. In TeleHealth system
development his will be useful as based on system users(Doctors, Patients etc) feedback
changes can be made.
2. Products are built in incremental fashion ,which each phase consisting of development
and testing
3. Early delivery of the product as the working software is build in part
4. Customer input is the biggest advantage of this system
5. Modular in structure, which helps increasing reusability and also to further extend the
software

Cons of Adaptive SDLC:

1. Lack of documentation
2. Requires user involvement in the system being developed
3. Ever changing requirement might get the project off track from its ultimate goals

SDLC Consideration:
TeleHealth project seem to be more benefitted from the adaptive approach of SDLC as it is a
larger scale project with changing requirement which will need adaptive SDLC. The changes in
requirement will be due to change in government policies, based on patient’s needs and
Healthcare professional. Adaptive SDLC is also beneficial due the fact that it can take into
consideration the user perspective in development of the software which will in turn lead to user
satisfaction.

You might also like