尊敬的 微信汇率:1円 ≈ 0.046215 元 支付宝汇率:1円 ≈ 0.046306元 [退出登录]
SlideShare a Scribd company logo
By: Asst. Lec. Afrah Salman Dawood
 System life cycle and the waterfall model.
 The issues that indicate the need for a new
system.
 Overview of main stages.
 Methods of conversion.
 Post-implementation review.
 System maintenance.
 Information System (IS) is a collection of
components that work together to provide
information to help in the operations and
management of an organization.
 Information Technology (IT) is the integration
of computers, communications equipment, and
other technology used in information systems.
 System life cycle (SLC) is an
organizational process of
developing and maintaining
systems. It helps in establishing a
system project plan, because it
gives overall list of processes and
sub-processes required for
developing a system.
 Software development life cycle
(SDLC) models show the ways to
navigate through the complex and
demanding process of software
building. A project’s quality,
timeframes, budget, and ability to
meet the stakeholders’
expectations largely depend on the
chosen model.
 Through all development stages, the process
moves in a cascade mode. Each stage has concrete
deliverables and is strictly documented. The next
stage cannot start before the previous one is fully
completed.
 Requirements are very well known.
 Product definition is stable.
 Technology is understood.
 New version of an existing product.
 Suitable for small size projects.
 Constant testing of the design is needed.
 Helps to find errors earlier.
 Easy to understand, easy to use.
 Testing is done at every stage.
 Time consuming documentation workflow.
 Poor integration.
 Monitoring and alerts for medical coding.
 Poor mobile access and communication.
 The discovery of the need for a new system or
enhancement to an existing system.
 Stage 1: Analysis
Activities/processes that are carried out in this stage are:
o Problem statement - A report that highlights any potential issues that
could occur during the analysis and design of the systems.
o Interview with the users - The interviews are held with the users to
determine whether they are willing to use the systems, are they
experienced enough or would they need training etc.
o Feasibility study - The people conducting the analysis look at the
possibility of the project that they are working on. For example, checking
the resources that are available to them (is the budget big enough?, do they
have enough staff/time?)
 Stage 2: Design
Activities/processes that are carried out in this stage are:
o Process description - Accurate and detailed explanations of every process
that is going to be occurring in the new system. For example, database
software that will be used for keeping records.
o Data flow diagrams - These provide a visual representation of the data
flow travelling through a system. This allows a user to get a much better
understanding on the processes that occur in a system.
o Data dictionary - Is a set of information that describes the content,
functions and structure of a system.
 Stage 3: Implementation
Activities/processes that are carried out in this stage are:
o Program coding - In this stage, the actual installation of the system begins.
The actual coding of programs/applications will take place, using assets
that have already been produced (data dictionary, data flow diagrams etc.)
o Migration of data - Means to transfer all the information from the original
system over to the one that is being put in place.
o Training the users - Once this has all been done, the users would need
sufficient training in how to use these systems, based on the interviews that
were held earlier on the amount of time needed to train them may vary
depending on how inexperienced the users are with these systems.
 Stage 4: Testing
Activities/processes that are carried out in this stage are:
o Data testing - Refers to the testing of the information stored on the system
(for example, programs that have been installed onto the system, do they
work? Is it suitable for the user to use? Has all the data been transferred to
the new system? Etc.)
o Compatibility checks - Are done to make sure that all the
information/programs/applications that have been installed onto the
system can work properly on said system. As well as tests to make sure that
the user is able to work with the system (is it user friendly? Are there any
bugs in the system preventing them from being able to use it? Etc.)
o Verification - The system has to be verified that is 100% functional, is safe
for users to begin using, can support all the desired information etc.
 Stage 5: Evaluation
Activities/processes that are carried out in this stage are:
o Reviews - Once the system has been fully set up and
declared available for use, a review/reviews need to be
conducted in order to reflect on how the design and
analysis of the system went. Was the budget big enough to
support the project? Were there enough resources? Did we
meet all the goals for the project? How closely were the
steps of the development life cycle followed?
o Performance monitoring - The performance of the system
will then be monitored for a period of time after the user
has began to work with it. This is to make sure that they
have received sufficient training in the use of the system,
as well as to check if any issues/errors crop up after the
initial setup has taken place.
o Amendments - If there are any problems detected in the
performance monitoring, amendments will need to be
done in order to make sure that these issues are fixed and
are unlikely to occur again. Think of it as regular updates
being applied to the system.
 System Conversion is the
process of changing from the
old system to the new one.
 There are four methods of
handling a systems
conversion:
 Parallel conversion
 Direct conversion (also called
“Big Bang”)
 Pilot system (also called
“Single-location installation”)
 Phased conversion
 Parallel conversion
 Under this approach, users continue to operate the old
system in the accustomed manner but they also begin to
use the new system.
 This method is the safest conversion method since it
guarantees that, should problems such as errors in
processing or inability to handle certain types of
transactions arise in using the new system, the
organization can still fall back to the old system without
loss of time or loss of service.
 Direct Conversion
 The direct changeover method converts from the old
system to the new system abruptly, sometimes over a
weekend or even overnight.
 The old system is used until a planned conversion day,
when it is replaced by the new system - there are no
parallel activities.
 Pilot system
 When new systems involve new techniques or drastic
changes, the pilot approach is often preferred.
 In this method, a working version of the system is
implemented in one part of the organization, such as a
single work area or single department.
 The users in this area know that they are piloting a new
system and that changes can still be made to improve the
system.
 Phased conversion
The phased method of conversion introduces the new system
gradually.
 It can be used when it is not possible to install a new
system throughout an organization all at once.
 This may be due to incomplete training of users, late
arrival of equipment or limited funding meaning that the
costs involved in the introduction of the new system need
to be spread over a period of time, ranging from weeks to
months.
 post-implementation review is a process to
evaluate whether the objectives of the project
were met. You can also use it to see how effective
the project was managed. This helps to avoid
making similar mistakes with future projects and
learning how to run the project better.
 It is the last step in your project cycle and usually
involves an independent party, which can act more
objectively in making their determinations about
how the project was run. This provides the
stakeholders of the project the confidence to know
that the objectives of the project were met
successfully.
 The results obtained from the evaluation process
help the organization to determine whether
its information systems are effective and efficient
or otherwise. The process of monitoring,
evaluating, and modifying of existing information
systems to make required or desirable
improvements may be termed as System
Maintenance.
 Four types of maintenance task can be identified
1. Corrective maintenance
2. Adaptive maintenance
3. Perfective maintenance
4. Preventative maintenance
1. Corrective Maintenance: This type of maintenance implies
removing errors in a program, which might have crept in the
system due to faulty design or wrong assumptions. Thus, in
corrective maintenance, processing or performance failures are
repaired.
2. Adaptive Maintenance: In adaptive maintenance, program
functions are changed to enable the information system to
satisfy the information needs of the user. This type of
maintenance may become necessary because of organizational
changes.
3. Perfective Maintenance: Perfective maintenance means adding
new programs or modifying the existing programs to enhance
the performance of the information system. This type of
maintenance undertaken to respond to user’s additional needs
which may be due to the changes within or outside of the
organization. Outside changes are primarily environmental
changes, which may in the absence of system maintenance,
render the information system ineffective and inefficient.
4. Preventive Maintenance: Requires analysis of areas where
trouble is likely to occur, IT department normally initiates
preventative maintenance , often results in increased user
satisfaction, decreased downtime.
Thank you

More Related Content

Similar to Information System (IS) life cycle.pptx

Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014
Md Imran
 
L10 system implementation
L10 system implementationL10 system implementation
L10 system implementation
OMWOMA JACKSON
 
System Analysis and Design (Health Informatics)
System Analysis and Design (Health Informatics)System Analysis and Design (Health Informatics)
System Analysis and Design (Health Informatics)
Zulfiquer Ahmed Amin
 
SYSTEM DEVELOPMENT LIFE CYCLE
SYSTEM DEVELOPMENT LIFE CYCLESYSTEM DEVELOPMENT LIFE CYCLE
SYSTEM DEVELOPMENT LIFE CYCLE
ayushisingh190
 
How to implement an enterprise system
How to implement an enterprise systemHow to implement an enterprise system
How to implement an enterprise system
Miki Lumnitz
 
Information Systems Life Cycle
Information Systems Life CycleInformation Systems Life Cycle
Information Systems Life Cycle
4goggas
 
Sdlc
SdlcSdlc
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
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
 
Sdlc1
Sdlc1Sdlc1
Feasible
FeasibleFeasible
Feasible
learnt
 
1191268 - Pearson Education Limited ©13 System Implementat
1191268 - Pearson Education Limited ©13 System Implementat1191268 - Pearson Education Limited ©13 System Implementat
1191268 - Pearson Education Limited ©13 System Implementat
BenitoSumpter862
 
1191268 - Pearson Education Limited ©13 System Implementat
1191268 - Pearson Education Limited ©13 System Implementat1191268 - Pearson Education Limited ©13 System Implementat
1191268 - Pearson Education Limited ©13 System Implementat
SantosConleyha
 
Pbl session 2 report
Pbl session 2 report Pbl session 2 report
Pbl session 2 report
NUR Ifa
 
293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...
293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...
293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...
kndnewguade
 
Management information system
Management information systemManagement information system
Management information system
Ajilal
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
USeP
 
SDLC
SDLCSDLC
Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptx
Mohit Rajvanshi
 
2 System development life cycle has six stages of creating a sys.docx
2 System development life cycle has six stages of creating a sys.docx2 System development life cycle has six stages of creating a sys.docx
2 System development life cycle has six stages of creating a sys.docx
tamicawaysmith
 

Similar to Information System (IS) life cycle.pptx (20)

Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014
 
L10 system implementation
L10 system implementationL10 system implementation
L10 system implementation
 
System Analysis and Design (Health Informatics)
System Analysis and Design (Health Informatics)System Analysis and Design (Health Informatics)
System Analysis and Design (Health Informatics)
 
SYSTEM DEVELOPMENT LIFE CYCLE
SYSTEM DEVELOPMENT LIFE CYCLESYSTEM DEVELOPMENT LIFE CYCLE
SYSTEM DEVELOPMENT LIFE CYCLE
 
How to implement an enterprise system
How to implement an enterprise systemHow to implement an enterprise system
How to implement an enterprise system
 
Information Systems Life Cycle
Information Systems Life CycleInformation Systems Life Cycle
Information Systems Life Cycle
 
Sdlc
SdlcSdlc
Sdlc
 
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
Gr 6 sdlc models
 
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
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Feasible
FeasibleFeasible
Feasible
 
1191268 - Pearson Education Limited ©13 System Implementat
1191268 - Pearson Education Limited ©13 System Implementat1191268 - Pearson Education Limited ©13 System Implementat
1191268 - Pearson Education Limited ©13 System Implementat
 
1191268 - Pearson Education Limited ©13 System Implementat
1191268 - Pearson Education Limited ©13 System Implementat1191268 - Pearson Education Limited ©13 System Implementat
1191268 - Pearson Education Limited ©13 System Implementat
 
Pbl session 2 report
Pbl session 2 report Pbl session 2 report
Pbl session 2 report
 
293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...
293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...
293504541-ict-its4-03-0811-assist-with-policy-development-for-client-support-...
 
Management information system
Management information systemManagement information system
Management information system
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
 
SDLC
SDLCSDLC
SDLC
 
Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptx
 
2 System development life cycle has six stages of creating a sys.docx
2 System development life cycle has six stages of creating a sys.docx2 System development life cycle has six stages of creating a sys.docx
2 System development life cycle has six stages of creating a sys.docx
 

More from University of Technology - Iraq

www.pptx
www.pptxwww.pptx
Security problems.pptx
Security problems.pptxSecurity problems.pptx
Security problems.pptx
University of Technology - Iraq
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
University of Technology - Iraq
 
Ch12 microprocessor interrupts
Ch12 microprocessor interruptsCh12 microprocessor interrupts
Ch12 microprocessor interrupts
University of Technology - Iraq
 
Performance and traffic management for WSNs
Performance and traffic management for WSNsPerformance and traffic management for WSNs
Performance and traffic management for WSNs
University of Technology - Iraq
 
IP address and Domain name
IP address and Domain nameIP address and Domain name
IP address and Domain name
University of Technology - Iraq
 
Computer science mcq alle books4u
Computer science mcq   alle books4uComputer science mcq   alle books4u
Computer science mcq alle books4u
University of Technology - Iraq
 
Switches and LEDs interface to the 8051 microcontroller
Switches and LEDs interface to the 8051 microcontrollerSwitches and LEDs interface to the 8051 microcontroller
Switches and LEDs interface to the 8051 microcontroller
University of Technology - Iraq
 
VANET
VANETVANET
Parallel Algorithms: Sort & Merge, Image Processing, Fault Tolerance
Parallel Algorithms: Sort & Merge, Image Processing, Fault ToleranceParallel Algorithms: Sort & Merge, Image Processing, Fault Tolerance
Parallel Algorithms: Sort & Merge, Image Processing, Fault Tolerance
University of Technology - Iraq
 
Wavelet Transform and DSP Applications
Wavelet Transform and DSP ApplicationsWavelet Transform and DSP Applications
Wavelet Transform and DSP Applications
University of Technology - Iraq
 
FSK, PSK, QAM
FSK, PSK, QAMFSK, PSK, QAM
SCHEDULING DAGs WITHOUT CONSIDERING COMMUNICATION
SCHEDULING DAGs WITHOUT CONSIDERING COMMUNICATIONSCHEDULING DAGs WITHOUT CONSIDERING COMMUNICATION
SCHEDULING DAGs WITHOUT CONSIDERING COMMUNICATION
University of Technology - Iraq
 
DSB-SC Demodulation using matlab
DSB-SC Demodulation using matlabDSB-SC Demodulation using matlab
DSB-SC Demodulation using matlab
University of Technology - Iraq
 
Main memory-2 (ch8,os)
Main memory-2 (ch8,os)Main memory-2 (ch8,os)
Main memory-2 (ch8,os)
University of Technology - Iraq
 
CMOS
CMOSCMOS
Wap
WapWap
8086 microprocessor lab manual
8086 microprocessor lab manual8086 microprocessor lab manual
8086 microprocessor lab manual
University of Technology - Iraq
 
Cloud computing
Cloud computingCloud computing

More from University of Technology - Iraq (19)

www.pptx
www.pptxwww.pptx
www.pptx
 
Security problems.pptx
Security problems.pptxSecurity problems.pptx
Security problems.pptx
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
 
Ch12 microprocessor interrupts
Ch12 microprocessor interruptsCh12 microprocessor interrupts
Ch12 microprocessor interrupts
 
Performance and traffic management for WSNs
Performance and traffic management for WSNsPerformance and traffic management for WSNs
Performance and traffic management for WSNs
 
IP address and Domain name
IP address and Domain nameIP address and Domain name
IP address and Domain name
 
Computer science mcq alle books4u
Computer science mcq   alle books4uComputer science mcq   alle books4u
Computer science mcq alle books4u
 
Switches and LEDs interface to the 8051 microcontroller
Switches and LEDs interface to the 8051 microcontrollerSwitches and LEDs interface to the 8051 microcontroller
Switches and LEDs interface to the 8051 microcontroller
 
VANET
VANETVANET
VANET
 
Parallel Algorithms: Sort & Merge, Image Processing, Fault Tolerance
Parallel Algorithms: Sort & Merge, Image Processing, Fault ToleranceParallel Algorithms: Sort & Merge, Image Processing, Fault Tolerance
Parallel Algorithms: Sort & Merge, Image Processing, Fault Tolerance
 
Wavelet Transform and DSP Applications
Wavelet Transform and DSP ApplicationsWavelet Transform and DSP Applications
Wavelet Transform and DSP Applications
 
FSK, PSK, QAM
FSK, PSK, QAMFSK, PSK, QAM
FSK, PSK, QAM
 
SCHEDULING DAGs WITHOUT CONSIDERING COMMUNICATION
SCHEDULING DAGs WITHOUT CONSIDERING COMMUNICATIONSCHEDULING DAGs WITHOUT CONSIDERING COMMUNICATION
SCHEDULING DAGs WITHOUT CONSIDERING COMMUNICATION
 
DSB-SC Demodulation using matlab
DSB-SC Demodulation using matlabDSB-SC Demodulation using matlab
DSB-SC Demodulation using matlab
 
Main memory-2 (ch8,os)
Main memory-2 (ch8,os)Main memory-2 (ch8,os)
Main memory-2 (ch8,os)
 
CMOS
CMOSCMOS
CMOS
 
Wap
WapWap
Wap
 
8086 microprocessor lab manual
8086 microprocessor lab manual8086 microprocessor lab manual
8086 microprocessor lab manual
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Recently uploaded

Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
meenusingh4354543
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
Ortus Solutions, Corp
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
manji sharman06
 
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
simmi singh
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
Michał Kurzeja
 
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Anita pandey
 
Accelerate your Sitecore development with GenAI
Accelerate your Sitecore development with GenAIAccelerate your Sitecore development with GenAI
Accelerate your Sitecore development with GenAI
Ahmed Okour
 
119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt
lavesingh522
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
wonyong hwang
 
Microsoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptxMicrosoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptx
jrodriguezq3110
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
Alina Yurenko
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
Paul Brebner
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
kalichargn70th171
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
campbellclarkson
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
simmi singh
 
Cost-Effective Strategies For iOS App Development
Cost-Effective Strategies For iOS App DevelopmentCost-Effective Strategies For iOS App Development
Cost-Effective Strategies For iOS App Development
Softradix Technologies
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 

Recently uploaded (20)

Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore🫱9079923931🫲 High Quality Call Girl Service Right ...
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
 
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
 
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
 
Accelerate your Sitecore development with GenAI
Accelerate your Sitecore development with GenAIAccelerate your Sitecore development with GenAI
Accelerate your Sitecore development with GenAI
 
119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
 
Microsoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptxMicrosoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptx
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
 
Cost-Effective Strategies For iOS App Development
Cost-Effective Strategies For iOS App DevelopmentCost-Effective Strategies For iOS App Development
Cost-Effective Strategies For iOS App Development
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 

Information System (IS) life cycle.pptx

  • 1. By: Asst. Lec. Afrah Salman Dawood
  • 2.  System life cycle and the waterfall model.  The issues that indicate the need for a new system.  Overview of main stages.  Methods of conversion.  Post-implementation review.  System maintenance.
  • 3.  Information System (IS) is a collection of components that work together to provide information to help in the operations and management of an organization.  Information Technology (IT) is the integration of computers, communications equipment, and other technology used in information systems.
  • 4.  System life cycle (SLC) is an organizational process of developing and maintaining systems. It helps in establishing a system project plan, because it gives overall list of processes and sub-processes required for developing a system.  Software development life cycle (SDLC) models show the ways to navigate through the complex and demanding process of software building. A project’s quality, timeframes, budget, and ability to meet the stakeholders’ expectations largely depend on the chosen model.
  • 5.
  • 6.  Through all development stages, the process moves in a cascade mode. Each stage has concrete deliverables and is strictly documented. The next stage cannot start before the previous one is fully completed.
  • 7.  Requirements are very well known.  Product definition is stable.  Technology is understood.  New version of an existing product.  Suitable for small size projects.  Constant testing of the design is needed.  Helps to find errors earlier.  Easy to understand, easy to use.  Testing is done at every stage.
  • 8.  Time consuming documentation workflow.  Poor integration.  Monitoring and alerts for medical coding.  Poor mobile access and communication.  The discovery of the need for a new system or enhancement to an existing system.
  • 9.
  • 10.  Stage 1: Analysis Activities/processes that are carried out in this stage are: o Problem statement - A report that highlights any potential issues that could occur during the analysis and design of the systems. o Interview with the users - The interviews are held with the users to determine whether they are willing to use the systems, are they experienced enough or would they need training etc. o Feasibility study - The people conducting the analysis look at the possibility of the project that they are working on. For example, checking the resources that are available to them (is the budget big enough?, do they have enough staff/time?)  Stage 2: Design Activities/processes that are carried out in this stage are: o Process description - Accurate and detailed explanations of every process that is going to be occurring in the new system. For example, database software that will be used for keeping records. o Data flow diagrams - These provide a visual representation of the data flow travelling through a system. This allows a user to get a much better understanding on the processes that occur in a system. o Data dictionary - Is a set of information that describes the content, functions and structure of a system.
  • 11.  Stage 3: Implementation Activities/processes that are carried out in this stage are: o Program coding - In this stage, the actual installation of the system begins. The actual coding of programs/applications will take place, using assets that have already been produced (data dictionary, data flow diagrams etc.) o Migration of data - Means to transfer all the information from the original system over to the one that is being put in place. o Training the users - Once this has all been done, the users would need sufficient training in how to use these systems, based on the interviews that were held earlier on the amount of time needed to train them may vary depending on how inexperienced the users are with these systems.  Stage 4: Testing Activities/processes that are carried out in this stage are: o Data testing - Refers to the testing of the information stored on the system (for example, programs that have been installed onto the system, do they work? Is it suitable for the user to use? Has all the data been transferred to the new system? Etc.) o Compatibility checks - Are done to make sure that all the information/programs/applications that have been installed onto the system can work properly on said system. As well as tests to make sure that the user is able to work with the system (is it user friendly? Are there any bugs in the system preventing them from being able to use it? Etc.) o Verification - The system has to be verified that is 100% functional, is safe for users to begin using, can support all the desired information etc.
  • 12.  Stage 5: Evaluation Activities/processes that are carried out in this stage are: o Reviews - Once the system has been fully set up and declared available for use, a review/reviews need to be conducted in order to reflect on how the design and analysis of the system went. Was the budget big enough to support the project? Were there enough resources? Did we meet all the goals for the project? How closely were the steps of the development life cycle followed? o Performance monitoring - The performance of the system will then be monitored for a period of time after the user has began to work with it. This is to make sure that they have received sufficient training in the use of the system, as well as to check if any issues/errors crop up after the initial setup has taken place. o Amendments - If there are any problems detected in the performance monitoring, amendments will need to be done in order to make sure that these issues are fixed and are unlikely to occur again. Think of it as regular updates being applied to the system.
  • 13.  System Conversion is the process of changing from the old system to the new one.  There are four methods of handling a systems conversion:  Parallel conversion  Direct conversion (also called “Big Bang”)  Pilot system (also called “Single-location installation”)  Phased conversion
  • 14.  Parallel conversion  Under this approach, users continue to operate the old system in the accustomed manner but they also begin to use the new system.  This method is the safest conversion method since it guarantees that, should problems such as errors in processing or inability to handle certain types of transactions arise in using the new system, the organization can still fall back to the old system without loss of time or loss of service.  Direct Conversion  The direct changeover method converts from the old system to the new system abruptly, sometimes over a weekend or even overnight.  The old system is used until a planned conversion day, when it is replaced by the new system - there are no parallel activities.
  • 15.  Pilot system  When new systems involve new techniques or drastic changes, the pilot approach is often preferred.  In this method, a working version of the system is implemented in one part of the organization, such as a single work area or single department.  The users in this area know that they are piloting a new system and that changes can still be made to improve the system.  Phased conversion The phased method of conversion introduces the new system gradually.  It can be used when it is not possible to install a new system throughout an organization all at once.  This may be due to incomplete training of users, late arrival of equipment or limited funding meaning that the costs involved in the introduction of the new system need to be spread over a period of time, ranging from weeks to months.
  • 16.  post-implementation review is a process to evaluate whether the objectives of the project were met. You can also use it to see how effective the project was managed. This helps to avoid making similar mistakes with future projects and learning how to run the project better.  It is the last step in your project cycle and usually involves an independent party, which can act more objectively in making their determinations about how the project was run. This provides the stakeholders of the project the confidence to know that the objectives of the project were met successfully.
  • 17.  The results obtained from the evaluation process help the organization to determine whether its information systems are effective and efficient or otherwise. The process of monitoring, evaluating, and modifying of existing information systems to make required or desirable improvements may be termed as System Maintenance.  Four types of maintenance task can be identified 1. Corrective maintenance 2. Adaptive maintenance 3. Perfective maintenance 4. Preventative maintenance
  • 18. 1. Corrective Maintenance: This type of maintenance implies removing errors in a program, which might have crept in the system due to faulty design or wrong assumptions. Thus, in corrective maintenance, processing or performance failures are repaired. 2. Adaptive Maintenance: In adaptive maintenance, program functions are changed to enable the information system to satisfy the information needs of the user. This type of maintenance may become necessary because of organizational changes. 3. Perfective Maintenance: Perfective maintenance means adding new programs or modifying the existing programs to enhance the performance of the information system. This type of maintenance undertaken to respond to user’s additional needs which may be due to the changes within or outside of the organization. Outside changes are primarily environmental changes, which may in the absence of system maintenance, render the information system ineffective and inefficient. 4. Preventive Maintenance: Requires analysis of areas where trouble is likely to occur, IT department normally initiates preventative maintenance , often results in increased user satisfaction, decreased downtime.
  翻译: