SlideShare ist ein Scribd-Unternehmen logo
1 von 62
Colonel Zulfiquer Ahmed Amin
M Phil, MPH, PGD (Health Economics), MBBS
Armed Forces Medical Institute (AFMI)
INTRODUCTION
System Analysis and Design (SAD), deals with the software
development activities.
In business, System Analysis and Design refers to the process of
examining a business situation with the intent of improving it
through better procedures and methods.
System Analysis and Design (SAD)
Systems Analysis and Design (SAD) is a broad term for describing
methodologies for developing high quality Information System
which combines Information Technology, People and Data to
support business requirement.
Definition: SAD is the complex organizational process whereby
computer-based information systems are developed and
maintained.
5
System Analysis and Design (SAD)
Analysis:
- Defining the problem
- From requirements to specification
Design:
- Solving the problem
- From specification to implementation
6
- A method of studying a system by examining its component parts
and their interactions.
- Understanding and specifying in detail what an information system
should do.
- The major objectives of systems analysis are to find answers for
each business process: What is being done, How is it being done,
Who is doing it, When is he doing it, Why is it being done and How
can it be improved?
- It attempts to give birth to a new efficient system that satisfies the
current needs of the user and has scope for future growth.
System Analysis
System Design
Based on the user requirements and the detailed analysis of the
existing system, the new system must be designed. It is the most
crucial phase in the developments of a system. Specifying in detail
how the parts of an information system should be implemented.
Normally, the design proceeds in two stages:
l. Preliminary or General Design
l l. Structured or Detailed Design
Preliminary or General Design:
In the preliminary or general design, the features of the new
system are specified. The costs of implementing these features and
the benefits to be derived are estimated. If the project is still
considered to be feasible, we move to the detailed design stage.
Structured or Detailed Design:
At this stage, the design of the system becomes more structured.
Structure design is a blue print of a computer system solution to a
given problem.
14
SYSTEM LIFE CYCLE
Businesses and organizations use various types of information
systems to support the many processes needed to carry out their
business functions. Each of these information systems has a
particular purpose or focus, and each has a life of its own. This “life
of its own” concept is called the systems development life cycle or
SDLC, and it includes the entire process of planning, building,
deploying, using, updating, and maintaining an information system.
These activities, or phases, usually include planning, analysis,
design, implementation, and maintenance/support.
Traditionally, the systems-development life cycle consisted of five
stages. That has now increased to seven phases. Increasing the
number of steps helped systems analysts to define clearer actions to
achieve specific goals.
16
SYSTEMS(SOFTWARE) DEVELOPMENT LIFE CYCLE (SDLC)
 Standard model used world wide to develop a software.
 Necessary to ensure the quality of the software.
 Logical steps taken to develop a software product.
Planning
This is the first phase in the systems development process. It
identifies whether or not there is the need for a new system to be
developed. The company might be trying to meet or exceed
expectations for their employees, customers and stakeholders too.
The purpose of this step is to find out the scope of the problem and
determine solutions. Resources, costs, time, benefits and other
items should be considered at this stage.
Systems Analysis and Requirements
In the event of a problem, possible solutions are submitted and
analyzed to identify the best fit for the ultimate goal(s) of the
project.
It is also where system analysis takes place—or analyzing the needs
of the end users to ensure the new system can meet their
expectations.
Systems Design
The third phase describes, in detail, the necessary specifications,
features and operations that will satisfy the functional requirements
of the proposed system which will be in place.
Included are the design or configuration of the network (hardware,
operating system, programming, etc.), design of user interfaces
(forms, reports, etc.), design of system interfaces (for
communication with other systems), and security issues.
Development
The fourth phase is when the real work begins—in particular, when
a programmer, network engineer and/or database developer are
brought on to do the major work on the project. This work includes
using a flow chart to ensure that the process of the system is
properly organized. The development phase marks the end of the
initial section of the process. Additionally, this phase signifies the
start of production.
Integration and Testing
The fifth phase involves systems integration and system testing (of
programs and procedures)—normally carried out by a Quality
Assurance (QA) professional—to determine if the proposed design
meets the initial set of business goals. Testing may be repeated,
specifically to check for errors, bugs and interoperability. This testing
will be performed until the end user finds it acceptable. Another
part of this phase is verification and validation.
Implementation
This phase involves the actual installation of the newly-developed
system. This step puts the project into production by moving the
data and components from the old system and placing them in the
new system. Both system analysts and end-users should now see the
realization of the project that has implemented changes.
Operations and Maintenance
The seventh and final phase involves maintenance and regular
required updates. This step is when end users can fine-tune the
system, if they wish, to boost performance, add new capabilities or
meet additional user requirements.
Maintenance is necessary to eliminate errors in the system during its
working life and to tune the system to any variations in its working
environments.
Processes and Deliverables
Methodologies of System Development (Approaches):
- Data Oriented
- Object Oriented
- Process Oriented
Process Oriented
A business process is also defined as a work activity in a specific
order, at an exact time and place, and with a specified beginning and
end, and clearly identified inputs and outputs.
Example, Transactions-Based Applications:
- Accounts Payable
- Accounts Receivable
- Payroll
- Inventory Control
Process Oriented
Object Oriented:
In object-oriented programming, program is splitted into several
small, manageable, reusable programs, including visual modeling.
Each small program communicates with the rest of the other small
programs.
Object-oriented (O-O) analysis and design is an approach that is
intended to facilitate the development of systems that must change
rapidly in response to dynamic business environments. OOAD in
modern software engineering is best conducted in an iterative and
incremental way.
This fosters better product quality and even encouraging stakeholder
participation and communication. Example: Multimedia (Integration
of Text, Video, Sound, Pictures, Animation)
Object Oriented
Matriculate : To enroll as a member of a college or
university.
34
SDLC MODELS:
 Water Fall Model
 Spiral Model
 Agile Model
Waterfall model is the earliest SDLC approach that was used for
software development.
Imagine a waterfall on the cliff of a steep mountain. Once the water
has flowed over the edge of the cliff and has begun its journey down
the side of the mountain, it cannot turn back.
The waterfall model emphasizes that a logical progression of steps be
taken throughout the software development life cycle (SDLC), much
like the cascading steps down an incremental waterfall. The waterfall
Model illustrates the software development process in a linear
sequential flow.
This means that any phase in the development process begins only if
the previous phase is complete. In this waterfall model, the phases
do not overlap. Once a phase of development is completed, the
development proceeds (drops over the waterfall) into the next phase
and there is no turning back.
The advantage of waterfall development is that it allows for
departmentalization and managerial control. A schedule can be set
with deadlines for each stage of development and a product can
proceed through the development process like a car in a carwash,
and theoretically, be delivered on time.
Development moves from concept, through design, implementation,
testing, installation, troubleshooting, and ends up at operation and
maintenance. Each phase of development proceeds in strict order,
without any overlapping or iterative steps.
The disadvantage of waterfall development is that it does not allow
for much reflection or revision. Once an application is in the testing
stage, it is very difficult to go back and change something that was
not well-thought out in the concept stage. This pure waterfall model
makes it very difficult because there is no room for error and that is
virtually impossible when dealing with humans.
Pros and Cons of waterfall model:
Advantages of using Waterfall model are as follows:
- Simple and easy to understand and use.
- For smaller projects, waterfall model works well and yield the
appropriate results.
- Since the phases are rigid and precise, one phase is done one at a
time, it is easy to maintain.
- Results are well documented.
Disadvantages of using Waterfall model:
- Cannot adopt the changes in requirements.
- It becomes very difficult to move back to the phase. For example,
if the application has now moved to the testing stage and there is a
change in requirement, It becomes difficult to go back and change
it.
- For bigger and complex projects, this model is not good as a risk
factor is higher.
- Not suitable for the projects where requirements are changed
frequently.
- Does not work for long and ongoing projects.
SDLC- Water Fall Model
Systems Development Life Cycle
41
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Waterfall Model
The waterfall model is the oldest
and most widely used model in
the field of software development.
Systems Development Life Cycle (cont.)
Purpose --Preliminary understanding
Deliverable –Request for project
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Systems Development Life Cycle (cont.)
Purpose – State situation and solution
Deliverable – Request for analysis
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Systems Development Life Cycle (cont.)
Purpose – Thorough analysis
Deliverable – Functional system specifications
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Systems Development Life Cycle (cont.)
Purpose – information requirements structure
Deliverable – detailed design specifications
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Systems Development Life Cycle (cont.)
Purpose – Develop technology specs
Deliverable – Program/data structuresProject Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Systems Development Life Cycle (cont.)
Purpose – Programming, testing
Deliverable – Operational programsProject Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Systems Development Life Cycle (cont.)
Purpose – Monitor, repair, enhance
Deliverable – Periodic audits
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Systems Development Life
Cycle
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Project modeling
Conceptual data modeling
Logical database design
Physical database design and
definition
Database implementation
Database maintenance
Database Development
Process
ADVANTAGES & DISADVANTAGES:
 Advantages:
 Linear model.
 Documentation.
 Testing (software coding).
 Disadvantages:
 Unidirectional.
 Unclear requirements
lead to confusion.
 Client’s approval is in the
final stage.
Spiral Model
The spiral model is one of the newer adaptive approaches to the
SDLC. Basically, an adaptive approach is a development approach
which will include project activities such as plans and models that
are adjusted as the project progresses. The spiral model includes
several adaptive features that will cycle over and over through the
development of the project until the completion of the project.
Spiral Model:
Advantages & Disadvantages:
• Advantages:
– It is used in large and
complicated projects.
– Adaptability with
changes.
– Testing at each phase.
• Disadvantages:
– Works on complicated
projects only.
– An experienced and
skilled team are
required.
Agile Model
Agile as the name refers implies something to do very quickly. Hence
Agile Testing refers to validate the client requirements as soon as
possible and make it customer friendly.
Agile SDLC model is a combination of iterative and incremental
process models with focus on process adaptability and customer
satisfaction by rapid delivery of working software product. This
results in small incremental releases with each release building on
previous functionality. Each release is thoroughly tested to ensure
software quality is maintained. It is used for time critical applications.
Agile Methods break the product into small incremental builds.
These builds are provided in iterations. Each iteration typically lasts
from about one to three weeks. Every iteration involves cross
functional teams working simultaneously on various areas like −
- Planning
- Requirements Analysis
- Design
- Coding (Implementation)
- Testing and
- Acceptance Testing.
At the end of the iteration, a working product is displayed to the
customer and important stakeholders.
Comparison between Water Fall and Agile Model
Key Features of Agile Software Development
• Iterative.
• Active Customer involvement.
• Fixed Time.
• Priority based delivery.
Advantages & Disadvantages:
 Advantages:
– Customer Satisfaction.
– Saves Time.
– Testing.
– Suitable for fixed or
changing
requirements.
 Disadvantages:
– Not suitable for handling
complex dependencies.
– More risk of sustainability,
maintainability and extensibility.
– Strict delivery management
dictates the scope, functionality
to be delivered, and adjustments
to meet
the deadlines.
System Analysis and Design (Health Informatics)

Weitere ähnliche Inhalte

Was ist angesagt?

Data Analytics in Healthcare
Data Analytics in HealthcareData Analytics in Healthcare
Data Analytics in HealthcareMark Gall
 
Health Care Improvement By Management Tools
Health Care Improvement By Management ToolsHealth Care Improvement By Management Tools
Health Care Improvement By Management ToolsDr.Ashok Khandelwal
 
developing performance indicators in healthcare
developing performance indicators in healthcare developing performance indicators in healthcare
developing performance indicators in healthcare Mohamed Elfaiomy
 
Electronic Medical Record (Emr)
Electronic Medical Record (Emr)Electronic Medical Record (Emr)
Electronic Medical Record (Emr)trina_chowdhury
 
Quality control of healthcare
Quality control of healthcareQuality control of healthcare
Quality control of healthcareAjay Agade
 
Clinical decision support systems
Clinical decision support systemsClinical decision support systems
Clinical decision support systemsAHMED ZINHOM
 
Interoperability & standards
Interoperability & standardsInteroperability & standards
Interoperability & standardsJ. Don Soriano
 
HL7 Health level 7
HL7 Health level 7HL7 Health level 7
HL7 Health level 7Maham Yousuf
 
The Use of Predictive Analytics in Health Care
The Use of Predictive Analytics in Health CareThe Use of Predictive Analytics in Health Care
The Use of Predictive Analytics in Health Carejetweedy
 
MEASURE Evaluation’s Health Information System Strengthening Model
MEASURE Evaluation’s Health Information System Strengthening ModelMEASURE Evaluation’s Health Information System Strengthening Model
MEASURE Evaluation’s Health Information System Strengthening ModelMEASURE Evaluation
 
A Guide to Applying Quality improvement to Healthcare Five Principles
A Guide to Applying Quality improvement to Healthcare Five PrinciplesA Guide to Applying Quality improvement to Healthcare Five Principles
A Guide to Applying Quality improvement to Healthcare Five PrinciplesHealth Catalyst
 
Improving the Health Outcomes of Both Patients AND Populations
Improving the Health Outcomes of Both Patients AND PopulationsImproving the Health Outcomes of Both Patients AND Populations
Improving the Health Outcomes of Both Patients AND PopulationsCHC Connecticut
 
Health quality and management
Health quality and managementHealth quality and management
Health quality and managementDalia El-Shafei
 
Quality Management of Hospital Services
Quality Management of Hospital ServicesQuality Management of Hospital Services
Quality Management of Hospital ServicesZulfiquer Ahmed Amin
 
Health Need Assessment
Health Need AssessmentHealth Need Assessment
Health Need AssessmentRajbir Kaur
 
Monitoring and Evaluation of Health Services
Monitoring and Evaluation of Health ServicesMonitoring and Evaluation of Health Services
Monitoring and Evaluation of Health ServicesNayyar Kazmi
 

Was ist angesagt? (20)

Data Analytics in Healthcare
Data Analytics in HealthcareData Analytics in Healthcare
Data Analytics in Healthcare
 
Health Care Improvement By Management Tools
Health Care Improvement By Management ToolsHealth Care Improvement By Management Tools
Health Care Improvement By Management Tools
 
Health system
Health systemHealth system
Health system
 
developing performance indicators in healthcare
developing performance indicators in healthcare developing performance indicators in healthcare
developing performance indicators in healthcare
 
Electronic Medical Record (Emr)
Electronic Medical Record (Emr)Electronic Medical Record (Emr)
Electronic Medical Record (Emr)
 
HMIS
HMISHMIS
HMIS
 
Quality control of healthcare
Quality control of healthcareQuality control of healthcare
Quality control of healthcare
 
Clinical decision support systems
Clinical decision support systemsClinical decision support systems
Clinical decision support systems
 
Interoperability & standards
Interoperability & standardsInteroperability & standards
Interoperability & standards
 
HL7 Health level 7
HL7 Health level 7HL7 Health level 7
HL7 Health level 7
 
The Use of Predictive Analytics in Health Care
The Use of Predictive Analytics in Health CareThe Use of Predictive Analytics in Health Care
The Use of Predictive Analytics in Health Care
 
MEASURE Evaluation’s Health Information System Strengthening Model
MEASURE Evaluation’s Health Information System Strengthening ModelMEASURE Evaluation’s Health Information System Strengthening Model
MEASURE Evaluation’s Health Information System Strengthening Model
 
A Guide to Applying Quality improvement to Healthcare Five Principles
A Guide to Applying Quality improvement to Healthcare Five PrinciplesA Guide to Applying Quality improvement to Healthcare Five Principles
A Guide to Applying Quality improvement to Healthcare Five Principles
 
Improving the Health Outcomes of Both Patients AND Populations
Improving the Health Outcomes of Both Patients AND PopulationsImproving the Health Outcomes of Both Patients AND Populations
Improving the Health Outcomes of Both Patients AND Populations
 
Health quality and management
Health quality and managementHealth quality and management
Health quality and management
 
Quality Management of Hospital Services
Quality Management of Hospital ServicesQuality Management of Hospital Services
Quality Management of Hospital Services
 
Health Need Assessment
Health Need AssessmentHealth Need Assessment
Health Need Assessment
 
Regulation of Hospitals
Regulation of HospitalsRegulation of Hospitals
Regulation of Hospitals
 
Recognising the need for whole system change: Towards PHC renewal and univers...
Recognising the need for whole system change: Towards PHC renewal and univers...Recognising the need for whole system change: Towards PHC renewal and univers...
Recognising the need for whole system change: Towards PHC renewal and univers...
 
Monitoring and Evaluation of Health Services
Monitoring and Evaluation of Health ServicesMonitoring and Evaluation of Health Services
Monitoring and Evaluation of Health Services
 

Ähnlich wie System Analysis and Design (Health Informatics)

Ähnlich wie System Analysis and Design (Health Informatics) (20)

SDLC Apresentação - Shift Education of Technology
SDLC Apresentação - Shift Education of TechnologySDLC Apresentação - Shift Education of Technology
SDLC Apresentação - Shift Education of Technology
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )
 
System Development
System  DevelopmentSystem  Development
System Development
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
Health Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptxHealth Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptx
 
396849 developing-business-it-solutions
396849 developing-business-it-solutions396849 developing-business-it-solutions
396849 developing-business-it-solutions
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)
 
Software models
Software modelsSoftware models
Software models
 
The Systems Development Life Cycle
The Systems Development Life CycleThe Systems Development Life Cycle
The Systems Development Life Cycle
 
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
Gr 6 sdlc models
 
Chapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdfChapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdf
 
Week 10
Week 10Week 10
Week 10
 
Week 10
Week 10Week 10
Week 10
 
SDET UNIT 1.pptx
SDET UNIT 1.pptxSDET UNIT 1.pptx
SDET UNIT 1.pptx
 
Object oriented analysis and design unit- i
Object oriented analysis and design unit- iObject oriented analysis and design unit- i
Object oriented analysis and design unit- i
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Software Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsSoftware Development Life Cycle & Its Models
Software Development Life Cycle & Its Models
 
SYSTEM DEVELOPMENT LIFE CYCLE
SYSTEM DEVELOPMENT LIFE CYCLESYSTEM DEVELOPMENT LIFE CYCLE
SYSTEM DEVELOPMENT LIFE CYCLE
 
Sdlc
SdlcSdlc
Sdlc
 

Mehr von Zulfiquer Ahmed Amin

Healthcare Outcome Measurement - Health Economics.pptx
Healthcare Outcome Measurement - Health Economics.pptxHealthcare Outcome Measurement - Health Economics.pptx
Healthcare Outcome Measurement - Health Economics.pptxZulfiquer Ahmed Amin
 
Healthcare Market - Health Economicspptx
Healthcare Market - Health EconomicspptxHealthcare Market - Health Economicspptx
Healthcare Market - Health EconomicspptxZulfiquer Ahmed Amin
 
Supply of Healthcare - Health Economics.pptx
Supply of Healthcare - Health Economics.pptxSupply of Healthcare - Health Economics.pptx
Supply of Healthcare - Health Economics.pptxZulfiquer Ahmed Amin
 
Demand for Healthcare and Suppliers' Induced Demand (SID).pptx
Demand for Healthcare and Suppliers' Induced Demand (SID).pptxDemand for Healthcare and Suppliers' Induced Demand (SID).pptx
Demand for Healthcare and Suppliers' Induced Demand (SID).pptxZulfiquer Ahmed Amin
 
Basic Health Economics - Introduction.pptx
Basic Health Economics - Introduction.pptxBasic Health Economics - Introduction.pptx
Basic Health Economics - Introduction.pptxZulfiquer Ahmed Amin
 
Financial Management in Hospital- Hospital Managementpptx
Financial Management in Hospital- Hospital ManagementpptxFinancial Management in Hospital- Hospital Managementpptx
Financial Management in Hospital- Hospital ManagementpptxZulfiquer Ahmed Amin
 
Human Resource Management in Healthcare Organization
Human Resource Management in Healthcare OrganizationHuman Resource Management in Healthcare Organization
Human Resource Management in Healthcare OrganizationZulfiquer Ahmed Amin
 
Economic Evaluation in Health Economics.pptx
Economic Evaluation in Health Economics.pptxEconomic Evaluation in Health Economics.pptx
Economic Evaluation in Health Economics.pptxZulfiquer Ahmed Amin
 
Demand and Supply Elasticity in Healthcare
Demand and Supply Elasticity in HealthcareDemand and Supply Elasticity in Healthcare
Demand and Supply Elasticity in HealthcareZulfiquer Ahmed Amin
 
Management Functions, Skills and Roles.pptx
Management Functions, Skills and Roles.pptxManagement Functions, Skills and Roles.pptx
Management Functions, Skills and Roles.pptxZulfiquer Ahmed Amin
 
Hospital Management - Introduction.pptx
Hospital Management -  Introduction.pptxHospital Management -  Introduction.pptx
Hospital Management - Introduction.pptxZulfiquer Ahmed Amin
 
Demand for Healthcare and Suppliers Induced Demand (SID).pptx
Demand for Healthcare and Suppliers Induced Demand (SID).pptxDemand for Healthcare and Suppliers Induced Demand (SID).pptx
Demand for Healthcare and Suppliers Induced Demand (SID).pptxZulfiquer Ahmed Amin
 
Concepts of Health Economics-Introduction
Concepts of Health Economics-IntroductionConcepts of Health Economics-Introduction
Concepts of Health Economics-IntroductionZulfiquer Ahmed Amin
 
Strategic Planning by SWOT Analysis-.pptx
Strategic Planning by SWOT Analysis-.pptxStrategic Planning by SWOT Analysis-.pptx
Strategic Planning by SWOT Analysis-.pptxZulfiquer Ahmed Amin
 
Motivation in Hospital Management.pptx
Motivation in Hospital Management.pptxMotivation in Hospital Management.pptx
Motivation in Hospital Management.pptxZulfiquer Ahmed Amin
 
Hospital Statistics and Measurement of Hospital Performance
Hospital Statistics and Measurement of Hospital PerformanceHospital Statistics and Measurement of Hospital Performance
Hospital Statistics and Measurement of Hospital PerformanceZulfiquer Ahmed Amin
 
Material Managament in Hospital.pptx
Material Managament in Hospital.pptxMaterial Managament in Hospital.pptx
Material Managament in Hospital.pptxZulfiquer Ahmed Amin
 

Mehr von Zulfiquer Ahmed Amin (20)

Healthcare Outcome Measurement - Health Economics.pptx
Healthcare Outcome Measurement - Health Economics.pptxHealthcare Outcome Measurement - Health Economics.pptx
Healthcare Outcome Measurement - Health Economics.pptx
 
Healthcare Market - Health Economicspptx
Healthcare Market - Health EconomicspptxHealthcare Market - Health Economicspptx
Healthcare Market - Health Economicspptx
 
Supply of Healthcare - Health Economics.pptx
Supply of Healthcare - Health Economics.pptxSupply of Healthcare - Health Economics.pptx
Supply of Healthcare - Health Economics.pptx
 
Demand for Healthcare and Suppliers' Induced Demand (SID).pptx
Demand for Healthcare and Suppliers' Induced Demand (SID).pptxDemand for Healthcare and Suppliers' Induced Demand (SID).pptx
Demand for Healthcare and Suppliers' Induced Demand (SID).pptx
 
Basic Health Economics - Introduction.pptx
Basic Health Economics - Introduction.pptxBasic Health Economics - Introduction.pptx
Basic Health Economics - Introduction.pptx
 
Financial Management in Hospital- Hospital Managementpptx
Financial Management in Hospital- Hospital ManagementpptxFinancial Management in Hospital- Hospital Managementpptx
Financial Management in Hospital- Hospital Managementpptx
 
Human Resource Management in Healthcare Organization
Human Resource Management in Healthcare OrganizationHuman Resource Management in Healthcare Organization
Human Resource Management in Healthcare Organization
 
Economic Evaluation in Health Economics.pptx
Economic Evaluation in Health Economics.pptxEconomic Evaluation in Health Economics.pptx
Economic Evaluation in Health Economics.pptx
 
Demand and Supply Elasticity in Healthcare
Demand and Supply Elasticity in HealthcareDemand and Supply Elasticity in Healthcare
Demand and Supply Elasticity in Healthcare
 
Management Functions, Skills and Roles.pptx
Management Functions, Skills and Roles.pptxManagement Functions, Skills and Roles.pptx
Management Functions, Skills and Roles.pptx
 
Hospital Management - Introduction.pptx
Hospital Management -  Introduction.pptxHospital Management -  Introduction.pptx
Hospital Management - Introduction.pptx
 
Demand for Healthcare and Suppliers Induced Demand (SID).pptx
Demand for Healthcare and Suppliers Induced Demand (SID).pptxDemand for Healthcare and Suppliers Induced Demand (SID).pptx
Demand for Healthcare and Suppliers Induced Demand (SID).pptx
 
Concepts of Health Economics-Introduction
Concepts of Health Economics-IntroductionConcepts of Health Economics-Introduction
Concepts of Health Economics-Introduction
 
Strategic Planning by SWOT Analysis-.pptx
Strategic Planning by SWOT Analysis-.pptxStrategic Planning by SWOT Analysis-.pptx
Strategic Planning by SWOT Analysis-.pptx
 
Motivation in Hospital Management.pptx
Motivation in Hospital Management.pptxMotivation in Hospital Management.pptx
Motivation in Hospital Management.pptx
 
Hospital Planning
Hospital PlanningHospital Planning
Hospital Planning
 
Hospital Statistics and Measurement of Hospital Performance
Hospital Statistics and Measurement of Hospital PerformanceHospital Statistics and Measurement of Hospital Performance
Hospital Statistics and Measurement of Hospital Performance
 
Hospital Waste Management
Hospital Waste ManagementHospital Waste Management
Hospital Waste Management
 
Hospital Acquired Infection (HAI)
Hospital Acquired Infection (HAI)Hospital Acquired Infection (HAI)
Hospital Acquired Infection (HAI)
 
Material Managament in Hospital.pptx
Material Managament in Hospital.pptxMaterial Managament in Hospital.pptx
Material Managament in Hospital.pptx
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 

Kürzlich hochgeladen (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

System Analysis and Design (Health Informatics)

  • 1. Colonel Zulfiquer Ahmed Amin M Phil, MPH, PGD (Health Economics), MBBS Armed Forces Medical Institute (AFMI)
  • 2.
  • 3.
  • 4. INTRODUCTION System Analysis and Design (SAD), deals with the software development activities. In business, System Analysis and Design refers to the process of examining a business situation with the intent of improving it through better procedures and methods.
  • 5. System Analysis and Design (SAD) Systems Analysis and Design (SAD) is a broad term for describing methodologies for developing high quality Information System which combines Information Technology, People and Data to support business requirement. Definition: SAD is the complex organizational process whereby computer-based information systems are developed and maintained. 5
  • 6. System Analysis and Design (SAD) Analysis: - Defining the problem - From requirements to specification Design: - Solving the problem - From specification to implementation 6
  • 7.
  • 8. - A method of studying a system by examining its component parts and their interactions. - Understanding and specifying in detail what an information system should do. - The major objectives of systems analysis are to find answers for each business process: What is being done, How is it being done, Who is doing it, When is he doing it, Why is it being done and How can it be improved? - It attempts to give birth to a new efficient system that satisfies the current needs of the user and has scope for future growth. System Analysis
  • 9.
  • 10. System Design Based on the user requirements and the detailed analysis of the existing system, the new system must be designed. It is the most crucial phase in the developments of a system. Specifying in detail how the parts of an information system should be implemented. Normally, the design proceeds in two stages: l. Preliminary or General Design l l. Structured or Detailed Design
  • 11. Preliminary or General Design: In the preliminary or general design, the features of the new system are specified. The costs of implementing these features and the benefits to be derived are estimated. If the project is still considered to be feasible, we move to the detailed design stage. Structured or Detailed Design: At this stage, the design of the system becomes more structured. Structure design is a blue print of a computer system solution to a given problem.
  • 12.
  • 13.
  • 14. 14
  • 15. SYSTEM LIFE CYCLE Businesses and organizations use various types of information systems to support the many processes needed to carry out their business functions. Each of these information systems has a particular purpose or focus, and each has a life of its own. This “life of its own” concept is called the systems development life cycle or SDLC, and it includes the entire process of planning, building, deploying, using, updating, and maintaining an information system. These activities, or phases, usually include planning, analysis, design, implementation, and maintenance/support. Traditionally, the systems-development life cycle consisted of five stages. That has now increased to seven phases. Increasing the number of steps helped systems analysts to define clearer actions to achieve specific goals.
  • 16. 16 SYSTEMS(SOFTWARE) DEVELOPMENT LIFE CYCLE (SDLC)  Standard model used world wide to develop a software.  Necessary to ensure the quality of the software.  Logical steps taken to develop a software product.
  • 17.
  • 18.
  • 19.
  • 20. Planning This is the first phase in the systems development process. It identifies whether or not there is the need for a new system to be developed. The company might be trying to meet or exceed expectations for their employees, customers and stakeholders too. The purpose of this step is to find out the scope of the problem and determine solutions. Resources, costs, time, benefits and other items should be considered at this stage.
  • 21. Systems Analysis and Requirements In the event of a problem, possible solutions are submitted and analyzed to identify the best fit for the ultimate goal(s) of the project. It is also where system analysis takes place—or analyzing the needs of the end users to ensure the new system can meet their expectations.
  • 22. Systems Design The third phase describes, in detail, the necessary specifications, features and operations that will satisfy the functional requirements of the proposed system which will be in place. Included are the design or configuration of the network (hardware, operating system, programming, etc.), design of user interfaces (forms, reports, etc.), design of system interfaces (for communication with other systems), and security issues.
  • 23. Development The fourth phase is when the real work begins—in particular, when a programmer, network engineer and/or database developer are brought on to do the major work on the project. This work includes using a flow chart to ensure that the process of the system is properly organized. The development phase marks the end of the initial section of the process. Additionally, this phase signifies the start of production.
  • 24. Integration and Testing The fifth phase involves systems integration and system testing (of programs and procedures)—normally carried out by a Quality Assurance (QA) professional—to determine if the proposed design meets the initial set of business goals. Testing may be repeated, specifically to check for errors, bugs and interoperability. This testing will be performed until the end user finds it acceptable. Another part of this phase is verification and validation.
  • 25. Implementation This phase involves the actual installation of the newly-developed system. This step puts the project into production by moving the data and components from the old system and placing them in the new system. Both system analysts and end-users should now see the realization of the project that has implemented changes.
  • 26. Operations and Maintenance The seventh and final phase involves maintenance and regular required updates. This step is when end users can fine-tune the system, if they wish, to boost performance, add new capabilities or meet additional user requirements. Maintenance is necessary to eliminate errors in the system during its working life and to tune the system to any variations in its working environments.
  • 27.
  • 29. Methodologies of System Development (Approaches): - Data Oriented - Object Oriented - Process Oriented
  • 30. Process Oriented A business process is also defined as a work activity in a specific order, at an exact time and place, and with a specified beginning and end, and clearly identified inputs and outputs. Example, Transactions-Based Applications: - Accounts Payable - Accounts Receivable - Payroll - Inventory Control
  • 32. Object Oriented: In object-oriented programming, program is splitted into several small, manageable, reusable programs, including visual modeling. Each small program communicates with the rest of the other small programs. Object-oriented (O-O) analysis and design is an approach that is intended to facilitate the development of systems that must change rapidly in response to dynamic business environments. OOAD in modern software engineering is best conducted in an iterative and incremental way. This fosters better product quality and even encouraging stakeholder participation and communication. Example: Multimedia (Integration of Text, Video, Sound, Pictures, Animation)
  • 33. Object Oriented Matriculate : To enroll as a member of a college or university.
  • 34. 34 SDLC MODELS:  Water Fall Model  Spiral Model  Agile Model
  • 35. Waterfall model is the earliest SDLC approach that was used for software development. Imagine a waterfall on the cliff of a steep mountain. Once the water has flowed over the edge of the cliff and has begun its journey down the side of the mountain, it cannot turn back. The waterfall model emphasizes that a logical progression of steps be taken throughout the software development life cycle (SDLC), much like the cascading steps down an incremental waterfall. The waterfall Model illustrates the software development process in a linear sequential flow.
  • 36. This means that any phase in the development process begins only if the previous phase is complete. In this waterfall model, the phases do not overlap. Once a phase of development is completed, the development proceeds (drops over the waterfall) into the next phase and there is no turning back. The advantage of waterfall development is that it allows for departmentalization and managerial control. A schedule can be set with deadlines for each stage of development and a product can proceed through the development process like a car in a carwash, and theoretically, be delivered on time.
  • 37. Development moves from concept, through design, implementation, testing, installation, troubleshooting, and ends up at operation and maintenance. Each phase of development proceeds in strict order, without any overlapping or iterative steps. The disadvantage of waterfall development is that it does not allow for much reflection or revision. Once an application is in the testing stage, it is very difficult to go back and change something that was not well-thought out in the concept stage. This pure waterfall model makes it very difficult because there is no room for error and that is virtually impossible when dealing with humans.
  • 38. Pros and Cons of waterfall model: Advantages of using Waterfall model are as follows: - Simple and easy to understand and use. - For smaller projects, waterfall model works well and yield the appropriate results. - Since the phases are rigid and precise, one phase is done one at a time, it is easy to maintain. - Results are well documented.
  • 39. Disadvantages of using Waterfall model: - Cannot adopt the changes in requirements. - It becomes very difficult to move back to the phase. For example, if the application has now moved to the testing stage and there is a change in requirement, It becomes difficult to go back and change it. - For bigger and complex projects, this model is not good as a risk factor is higher. - Not suitable for the projects where requirements are changed frequently. - Does not work for long and ongoing projects.
  • 41. Systems Development Life Cycle 41 Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Waterfall Model The waterfall model is the oldest and most widely used model in the field of software development.
  • 42. Systems Development Life Cycle (cont.) Purpose --Preliminary understanding Deliverable –Request for project Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 43. Systems Development Life Cycle (cont.) Purpose – State situation and solution Deliverable – Request for analysis Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 44. Systems Development Life Cycle (cont.) Purpose – Thorough analysis Deliverable – Functional system specifications Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 45. Systems Development Life Cycle (cont.) Purpose – information requirements structure Deliverable – detailed design specifications Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 46. Systems Development Life Cycle (cont.) Purpose – Develop technology specs Deliverable – Program/data structuresProject Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 47. Systems Development Life Cycle (cont.) Purpose – Programming, testing Deliverable – Operational programsProject Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 48. Systems Development Life Cycle (cont.) Purpose – Monitor, repair, enhance Deliverable – Periodic audits Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 49. Systems Development Life Cycle Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Project modeling Conceptual data modeling Logical database design Physical database design and definition Database implementation Database maintenance Database Development Process
  • 50. ADVANTAGES & DISADVANTAGES:  Advantages:  Linear model.  Documentation.  Testing (software coding).  Disadvantages:  Unidirectional.  Unclear requirements lead to confusion.  Client’s approval is in the final stage.
  • 51. Spiral Model The spiral model is one of the newer adaptive approaches to the SDLC. Basically, an adaptive approach is a development approach which will include project activities such as plans and models that are adjusted as the project progresses. The spiral model includes several adaptive features that will cycle over and over through the development of the project until the completion of the project.
  • 53. Advantages & Disadvantages: • Advantages: – It is used in large and complicated projects. – Adaptability with changes. – Testing at each phase. • Disadvantages: – Works on complicated projects only. – An experienced and skilled team are required.
  • 54. Agile Model Agile as the name refers implies something to do very quickly. Hence Agile Testing refers to validate the client requirements as soon as possible and make it customer friendly. Agile SDLC model is a combination of iterative and incremental process models with focus on process adaptability and customer satisfaction by rapid delivery of working software product. This results in small incremental releases with each release building on previous functionality. Each release is thoroughly tested to ensure software quality is maintained. It is used for time critical applications.
  • 55. Agile Methods break the product into small incremental builds. These builds are provided in iterations. Each iteration typically lasts from about one to three weeks. Every iteration involves cross functional teams working simultaneously on various areas like − - Planning - Requirements Analysis - Design - Coding (Implementation) - Testing and - Acceptance Testing. At the end of the iteration, a working product is displayed to the customer and important stakeholders.
  • 56.
  • 57.
  • 58. Comparison between Water Fall and Agile Model
  • 59.
  • 60. Key Features of Agile Software Development • Iterative. • Active Customer involvement. • Fixed Time. • Priority based delivery.
  • 61. Advantages & Disadvantages:  Advantages: – Customer Satisfaction. – Saves Time. – Testing. – Suitable for fixed or changing requirements.  Disadvantages: – Not suitable for handling complex dependencies. – More risk of sustainability, maintainability and extensibility. – Strict delivery management dictates the scope, functionality to be delivered, and adjustments to meet the deadlines.