ๅฐŠๆ•ฌ็š„ ๅพฎไฟกๆฑ‡็Ž‡๏ผš1ๅ†† โ‰ˆ 0.046166 ๅ…ƒ ๆ”ฏไป˜ๅฎๆฑ‡็Ž‡๏ผš1ๅ†† โ‰ˆ 0.046257ๅ…ƒ [้€€ๅ‡บ็™ปๅฝ•]
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

System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
Showkot Usman
ย 
Software Project Management: e-Hospital
Software Project Management: e-HospitalSoftware Project Management: e-Hospital
Software Project Management: e-Hospital
Nilay Kumar
ย 
Project Proposal(Hospital Management System)
Project Proposal(Hospital Management System)Project Proposal(Hospital Management System)
Project Proposal(Hospital Management System)
SN Chakraborty
ย 
Transaction Processing System
Transaction Processing SystemTransaction Processing System
Transaction Processing System
Mohammed Kashifulla
ย 
Database Systems Concepts, 5th Ed
Database Systems Concepts, 5th EdDatabase Systems Concepts, 5th Ed
Database Systems Concepts, 5th Ed
Daniel Francisco Tamayo
ย 
Unified process model
Unified process modelUnified process model
Unified process model
RyndaMaala
ย 
4.4 Supportive services.pptx
4.4 Supportive services.pptx4.4 Supportive services.pptx
4.4 Supportive services.pptx
Pallavi Dongre
ย 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
Aamir Abbas
ย 
Database management system
Database management systemDatabase management system
Database management system
RizwanHafeez
ย 
Design and Implementation of Hospital Management System Using Java
Design and Implementation of Hospital Management System Using JavaDesign and Implementation of Hospital Management System Using Java
Design and Implementation of Hospital Management System Using Java
IOSR Journals
ย 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
Renu Sharma
ย 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
Mukund Trivedi
ย 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
fentrekin
ย 
Spiral model
Spiral modelSpiral model
Spiral model
DivyaStephen3
ย 
Project management and information technology context
Project management and information technology contextProject management and information technology context
Project management and information technology context
Dhani Ahmad
ย 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
anjana1994
ย 
Hospital Management System Presentation
Hospital Management System PresentationHospital Management System Presentation
Hospital Management System Presentation
Sanjeev Kumar Rao
ย 
Hosptal management system
Hosptal management systemHosptal management system
Hosptal management system
Kartik Chaudhari
ย 
System analysis and design logical design
System analysis and design  logical designSystem analysis and design  logical design
System analysis and design logical design
GirdharRatne
ย 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and Design
Motaz Saad
ย 

What's hot (20)

System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
ย 
Software Project Management: e-Hospital
Software Project Management: e-HospitalSoftware Project Management: e-Hospital
Software Project Management: e-Hospital
ย 
Project Proposal(Hospital Management System)
Project Proposal(Hospital Management System)Project Proposal(Hospital Management System)
Project Proposal(Hospital Management System)
ย 
Transaction Processing System
Transaction Processing SystemTransaction Processing System
Transaction Processing System
ย 
Database Systems Concepts, 5th Ed
Database Systems Concepts, 5th EdDatabase Systems Concepts, 5th Ed
Database Systems Concepts, 5th Ed
ย 
Unified process model
Unified process modelUnified process model
Unified process model
ย 
4.4 Supportive services.pptx
4.4 Supportive services.pptx4.4 Supportive services.pptx
4.4 Supportive services.pptx
ย 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
ย 
Database management system
Database management systemDatabase management system
Database management system
ย 
Design and Implementation of Hospital Management System Using Java
Design and Implementation of Hospital Management System Using JavaDesign and Implementation of Hospital Management System Using Java
Design and Implementation of Hospital Management System Using Java
ย 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
ย 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
ย 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
ย 
Spiral model
Spiral modelSpiral model
Spiral model
ย 
Project management and information technology context
Project management and information technology contextProject management and information technology context
Project management and information technology context
ย 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
ย 
Hospital Management System Presentation
Hospital Management System PresentationHospital Management System Presentation
Hospital Management System Presentation
ย 
Hosptal management system
Hosptal management systemHosptal management system
Hosptal management system
ย 
System analysis and design logical design
System analysis and design  logical designSystem analysis and design  logical design
System analysis and design logical design
ย 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and Design
ย 

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
ย 
Sdpl1
Sdpl1Sdpl1
Sdpl1
sraviinthiran
ย 
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
ย 
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
Gr 6 sdlc models
university of education,Lahore
ย 
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
ย 
Week 10
Week 10Week 10
Week 10
adrenal
ย 
Week 10
Week 10Week 10
Week 10
adrenal
ย 
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
ย 
Sdlc1
Sdlc1Sdlc1
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

Health Insurance - To ensure Accessibility and Equity in Healthcare Services....
Health Insurance - To ensure Accessibility and Equity in Healthcare Services....Health Insurance - To ensure Accessibility and Equity in Healthcare Services....
Health Insurance - To ensure Accessibility and Equity in Healthcare Services....
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
ย 
Healthcare Financing- Context of Bangladesh.pptx
Healthcare Financing- Context of Bangladesh.pptxHealthcare Financing- Context of Bangladesh.pptx
Healthcare Financing- Context of Bangladesh.pptx
Zulfiquer Ahmed Amin
ย 
Leadership- Introduction and Concepts.pptx
Leadership- Introduction and Concepts.pptxLeadership- Introduction and Concepts.pptx
Leadership- Introduction and Concepts.pptx
Zulfiquer Ahmed Amin
ย 
Leadership and Governance- Introduction.pptx
Leadership and Governance- Introduction.pptxLeadership and Governance- Introduction.pptx
Leadership and Governance- Introduction.pptx
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
ย 

More from Zulfiquer Ahmed Amin (20)

Health Insurance - To ensure Accessibility and Equity in Healthcare Services....
Health Insurance - To ensure Accessibility and Equity in Healthcare Services....Health Insurance - To ensure Accessibility and Equity in Healthcare Services....
Health Insurance - To ensure Accessibility and Equity in Healthcare Services....
ย 
Economic Evaluation in Health Economics.pptx
Economic Evaluation in Health Economics.pptxEconomic Evaluation in Health Economics.pptx
Economic Evaluation in Health Economics.pptx
ย 
Healthcare Financing- Context of Bangladesh.pptx
Healthcare Financing- Context of Bangladesh.pptxHealthcare Financing- Context of Bangladesh.pptx
Healthcare Financing- Context of Bangladesh.pptx
ย 
Leadership- Introduction and Concepts.pptx
Leadership- Introduction and Concepts.pptxLeadership- Introduction and Concepts.pptx
Leadership- Introduction and Concepts.pptx
ย 
Leadership and Governance- Introduction.pptx
Leadership and Governance- Introduction.pptxLeadership and Governance- Introduction.pptx
Leadership and Governance- Introduction.pptx
ย 
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
ย 

Recently uploaded

A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
Quizzito The Quiz Society of Gargi College
ย 
Slides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptxSlides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptx
shabeluno
ย 
Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
Ben Aldrich
ย 
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
yarusun
ย 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
Kalna College
ย 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
MattVassar1
ย 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
Kalna College
ย 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
Celine George
ย 
8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity
RuchiRathor2
ย 
Erasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES CroatiaErasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES Croatia
whatchangedhowreflec
ย 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
Celine George
ย 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
BiplabHalder13
ย 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
MJDuyan
ย 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
Kalna College
ย 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ShwetaGawande8
ย 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Kalna College
ย 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
Kalna College
ย 
Keynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse CityKeynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse City
PJ Caposey
ย 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Catherine Dela Cruz
ย 
Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024
Friends of African Village Libraries
ย 

Recently uploaded (20)

A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
ย 
Slides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptxSlides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptx
ย 
Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
ย 
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
ย 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
ย 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
ย 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
ย 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
ย 
8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity
ย 
Erasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES CroatiaErasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES Croatia
ย 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
ย 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
ย 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
ย 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
ย 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ย 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
ย 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
ย 
Keynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse CityKeynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse City
ย 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
ย 
Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024Library news letter Kitengesa Uganda June 2024
Library news letter Kitengesa Uganda June 2024
ย 

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.
  ็ฟป่ฏ‘๏ผš