SlideShare a Scribd company logo
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)

More Related Content

What's hot

Health economics
Health economicsHealth economics
Health economics
pramod kumar
 
Health system functions and structure
Health system functions  and structure Health system functions  and structure
Health system functions and structure
Ahmed-Refat Refat
 
Strategic Management of Healthcare Organizations
Strategic Management of Healthcare OrganizationsStrategic Management of Healthcare Organizations
Strategic Management of Healthcare Organizations
MBA ASAP
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)Mukund Trivedi
 
Electronic Medical Record (Emr)
Electronic Medical Record (Emr)Electronic Medical Record (Emr)
Electronic Medical Record (Emr)
trina_chowdhury
 
System implementation & maintenance
System implementation & maintenanceSystem implementation & maintenance
System implementation & maintenance
Mahmoud Shaqria
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
Aamir Abbas
 
Surveillance
SurveillanceSurveillance
Surveillance
Janvi Chaubey
 
Systems development cycle
Systems development cycleSystems development cycle
Systems development cycle
Samuel Igbanogu
 
Hospital IT
Hospital ITHospital IT
Hospital IT
drsandeeptiss
 
System design
System designSystem design
System design
Daniyal Ali
 
Surveillance
SurveillanceSurveillance
Surveillance
Akhilesh Bhargava
 
HMIS
HMISHMIS
Hospital administration
Hospital administrationHospital administration
Hospital administration
Nursing Path
 
Healthcare management
Healthcare managementHealthcare management
Healthcare management
Dalia El-Shafei
 
System analysis ITM3(1).pptx
System analysis ITM3(1).pptx System analysis ITM3(1).pptx
System analysis ITM3(1).pptx
Aram Mohammed
 
Hospital Information Systems & Electronic Health Records
Hospital Information Systems & Electronic Health RecordsHospital Information Systems & Electronic Health Records
Hospital Information Systems & Electronic Health Records
Nawanan Theera-Ampornpunt
 
BLENCH Michael - Global Public Health Intelligence Network (GPHIN)
BLENCH Michael - Global Public Health Intelligence Network (GPHIN)BLENCH Michael - Global Public Health Intelligence Network (GPHIN)
BLENCH Michael - Global Public Health Intelligence Network (GPHIN)
Global Risk Forum GRFDavos
 
Technology for Healthcare and Mankind
Technology for Healthcare and MankindTechnology for Healthcare and Mankind
Technology for Healthcare and Mankind
Atifa Aqueel
 

What's hot (20)

Health economics
Health economicsHealth economics
Health economics
 
Health system functions and structure
Health system functions  and structure Health system functions  and structure
Health system functions and structure
 
Strategic Management of Healthcare Organizations
Strategic Management of Healthcare OrganizationsStrategic Management of Healthcare Organizations
Strategic Management of Healthcare Organizations
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
 
Electronic Medical Record (Emr)
Electronic Medical Record (Emr)Electronic Medical Record (Emr)
Electronic Medical Record (Emr)
 
What is a health system?
What is a health system?What is a health system?
What is a health system?
 
System implementation & maintenance
System implementation & maintenanceSystem implementation & maintenance
System implementation & maintenance
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Surveillance
SurveillanceSurveillance
Surveillance
 
Systems development cycle
Systems development cycleSystems development cycle
Systems development cycle
 
Hospital IT
Hospital ITHospital IT
Hospital IT
 
System design
System designSystem design
System design
 
Surveillance
SurveillanceSurveillance
Surveillance
 
HMIS
HMISHMIS
HMIS
 
Hospital administration
Hospital administrationHospital administration
Hospital administration
 
Healthcare management
Healthcare managementHealthcare management
Healthcare management
 
System analysis ITM3(1).pptx
System analysis ITM3(1).pptx System analysis ITM3(1).pptx
System analysis ITM3(1).pptx
 
Hospital Information Systems & Electronic Health Records
Hospital Information Systems & Electronic Health RecordsHospital Information Systems & Electronic Health Records
Hospital Information Systems & Electronic Health Records
 
BLENCH Michael - Global Public Health Intelligence Network (GPHIN)
BLENCH Michael - Global Public Health Intelligence Network (GPHIN)BLENCH Michael - Global Public Health Intelligence Network (GPHIN)
BLENCH Michael - Global Public Health Intelligence Network (GPHIN)
 
Technology for Healthcare and Mankind
Technology for Healthcare and MankindTechnology for Healthcare and Mankind
Technology for Healthcare and Mankind
 

Similar to System Analysis and Design (Health Informatics)

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
Raphaff
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )
Jennifer Wright
 
System Development
System  DevelopmentSystem  Development
System Development
Sharad Patel
 
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
Arti Parab Academics
 
396849 developing-business-it-solutions
396849 developing-business-it-solutions396849 developing-business-it-solutions
396849 developing-business-it-solutions
Md. Mahabub Alam
 
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)
Nicole Savoie
 
Software models
Software modelsSoftware models
Software models
MOULA HUSSAIN KHATTHEWALE
 
The Systems Development Life Cycle
The Systems Development Life CycleThe Systems Development Life Cycle
The Systems Development Life Cycle
Crystal Torres
 
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
VikasRai405977
 
SDET UNIT 1.pptx
SDET UNIT 1.pptxSDET UNIT 1.pptx
SDET UNIT 1.pptx
PallawiBulakh1
 
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
Shri Shankaracharya College, Bhilai,Junwani
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
relekarsushant
 
Software Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsSoftware Development Life Cycle & Its Models
Software Development Life Cycle & Its Models
Dr.Purushottam Petare
 
SYSTEM DEVELOPMENT LIFE CYCLE
SYSTEM DEVELOPMENT LIFE CYCLESYSTEM DEVELOPMENT LIFE CYCLE
SYSTEM DEVELOPMENT LIFE CYCLE
ayushisingh190
 
Sdlc
SdlcSdlc

Similar to 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
 

More from Zulfiquer Ahmed Amin

Leadership and Governance in Healthcare-Introduction.pptx
Leadership and Governance in Healthcare-Introduction.pptxLeadership and Governance in Healthcare-Introduction.pptx
Leadership and Governance in Healthcare-Introduction.pptx
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.pptx
Zulfiquer Ahmed Amin
 
Healthcare Market - Health Economicspptx
Healthcare Market - Health EconomicspptxHealthcare Market - Health Economicspptx
Healthcare Market - Health Economicspptx
Zulfiquer Ahmed Amin
 
Supply of Healthcare - Health Economics.pptx
Supply of Healthcare - Health Economics.pptxSupply of Healthcare - Health Economics.pptx
Supply of Healthcare - Health Economics.pptx
Zulfiquer 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).pptx
Zulfiquer Ahmed Amin
 
Basic Health Economics - Introduction.pptx
Basic Health Economics - Introduction.pptxBasic Health Economics - Introduction.pptx
Basic Health Economics - Introduction.pptx
Zulfiquer Ahmed Amin
 
Financial Management in Hospital- Hospital Managementpptx
Financial Management in Hospital- Hospital ManagementpptxFinancial Management in Hospital- Hospital Managementpptx
Financial Management in Hospital- Hospital Managementpptx
Zulfiquer Ahmed Amin
 
Human Resource Management in Healthcare Organization
Human Resource Management in Healthcare OrganizationHuman Resource Management in Healthcare Organization
Human Resource Management in Healthcare Organization
Zulfiquer Ahmed Amin
 
Economic Evaluation in Health Economics.pptx
Economic Evaluation in Health Economics.pptxEconomic Evaluation in Health Economics.pptx
Economic Evaluation in Health Economics.pptx
Zulfiquer Ahmed Amin
 
Demand and Supply Elasticity in Healthcare
Demand and Supply Elasticity in HealthcareDemand and Supply Elasticity in Healthcare
Demand and Supply Elasticity in Healthcare
Zulfiquer Ahmed Amin
 
Management Functions, Skills and Roles.pptx
Management Functions, Skills and Roles.pptxManagement Functions, Skills and Roles.pptx
Management Functions, Skills and Roles.pptx
Zulfiquer Ahmed Amin
 
Hospital Management - Introduction.pptx
Hospital Management -  Introduction.pptxHospital Management -  Introduction.pptx
Hospital Management - Introduction.pptx
Zulfiquer 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).pptx
Zulfiquer Ahmed Amin
 
Concepts of Health Economics-Introduction
Concepts of Health Economics-IntroductionConcepts of Health Economics-Introduction
Concepts of Health Economics-Introduction
Zulfiquer Ahmed Amin
 
Strategic Planning by SWOT Analysis-.pptx
Strategic Planning by SWOT Analysis-.pptxStrategic Planning by SWOT Analysis-.pptx
Strategic Planning by SWOT Analysis-.pptx
Zulfiquer Ahmed Amin
 
Motivation in Hospital Management.pptx
Motivation in Hospital Management.pptxMotivation in Hospital Management.pptx
Motivation in Hospital Management.pptx
Zulfiquer Ahmed Amin
 
Hospital Planning
Hospital PlanningHospital Planning
Hospital Planning
Zulfiquer 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 Performance
Zulfiquer Ahmed Amin
 
Quality Management of Hospital Services
Quality Management of Hospital ServicesQuality Management of Hospital Services
Quality Management of Hospital Services
Zulfiquer Ahmed Amin
 
Hospital Waste Management
Hospital Waste ManagementHospital Waste Management
Hospital Waste Management
Zulfiquer Ahmed Amin
 

More from Zulfiquer Ahmed Amin (20)

Leadership and Governance in Healthcare-Introduction.pptx
Leadership and Governance in Healthcare-Introduction.pptxLeadership and Governance in Healthcare-Introduction.pptx
Leadership and Governance in Healthcare-Introduction.pptx
 
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
 
Quality Management of Hospital Services
Quality Management of Hospital ServicesQuality Management of Hospital Services
Quality Management of Hospital Services
 
Hospital Waste Management
Hospital Waste ManagementHospital Waste Management
Hospital Waste Management
 

Recently uploaded

Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 

Recently uploaded (20)

Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 

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.