尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Systems development
lifecycle
LUCY
Feasibility study
 Financial aspects – cost/benefit analysis (benefits of creating the system
compared with the amount of £ it will need)
 Business aspects – assessing operational impacts and the resources
within the organisation (how the business will be affected and if new
equipment, staff or structures will be needed).
 Technical aspects – what the technological requirements of the new
system would be and if this would need to be implemented or if it
already exists.
 Outcomes – should be determined whether the information system can
be developed successfully within constraints.
Requirements analysis
 Investigation into how the information and processes are currently gathered
and performed against what is needed by clients and end users of a new
system.
 Analysis of the information and decision made about the final requirements
that will be presented to the end user. They should be sensible, achievable and
affordable, and identify those that are essential and those not possible due to
constraints.
 Once all necessary changes made and agreed, they will be signed off.
 A plan or structure should be in place to monitor these throughout the life
cycle of the information system.
System design
 Processes, inputs, outputs and data are identified and designed.
- e.g. data flow diagrams
 Virtualisation can be used to consider:
- The capacity required to store the data needed
- The performance of the system and how fast it should respond at
appropriate times
- The throughput of the system, so considering how many transactions it
will need to deal with in a set period of time.
 The completed design is presented to the client and any changes are
discussed.
Software development
 After the client has agreed to the design, a solution can be created.
 The agreed design and the functional and non-functional requirements
are followed during this development.
Testing of the software
 Testing takes place not just after the software is complete, but also
during it’s development so that drawbacks can be identified and
improved.
 This can be done with unit testing or integration testing.
Systems testing
 It is tested against the functional and non-functional requirements of
the business set out in the requirements analysis, to make sure it has
met the agreed requirements.
 It is then tested by or with the target users as part of the acceptance
testing.
 The client can suggest amendments or accept the software, ready for
implementation.
Implementation
 Pilot – the system is implemented in one element, section or part of the
business and thoroughly tested before being implemented in a second area so
that problems are corrected before it moves forward.
 Phased – part of the system is implemented throughout the business. When
this is successful and problems have been corrected, a second part comes in.
 Direct – the whole system is implemented in every part of the business at the
same time.
 Parallel – the new system is implemented alongside the old system until any
problems have been removed.
Different lifecycles examples
 Linear – Follow stages in a series of steps, moving through
the stages one at a time in a set order.
 Evolutionary – Builds upon what has been created
previously, an iterative process until a final solution is
developed.
 Agile – System is worked on, changed and improved in an
iterative process; does not follow designated lifecycle stages,
but adapts to the situation.
Linear
 Waterfall model
 Stages are followed in order
 An allowance to move back to the previous stage if needed
 When developer is ready to continue, phases followed in
order again.
Evolutionary
 Iterative
 One part of the system is worked on following lifecycle
stages
 Stages repeated with additional elements added in each
repeated cycle.
Agile
 Agile unified process
 Uses modelling and test driven development to produce the system
 Follows four stages:
1. Inception – like requirements analysis phase but looks at an initial design for the system
2. Elaboration – developers work on producing the foundations of the system
3. Construction – developers work on developing the software
4. Transition – system is tested and implemented.
 Software developed as models
 The smaller versions build upon the previous ones and are implemented in stages.
Comparing and contrasting
Linear Evolutionary Agile
Stages followed in
order
Yes Yes No
Iterative No Yes Yes
Uses modelling No No Yes
Go back on
previous stage
Yes Yes Yes
Situations
 Linear lifecycles (such as the waterfall model) are likely to be used in projects
initiated from a request for proposals and the customer has clear documented
requirements. This is because it can help to plan and schedule the project.
 Evolutionary lifecycles (such as iterative) are used in large systems in which small
phases or segments are built in. This is because the developers can start off with a
budget module and move on to more advanced ones later.
 Agile models can be used when the customer needs to have a functional
requirement ready in a short time frame and their requirements are unclear. This is
because it allows for more workable pieces of software to be created early on.

More Related Content

What's hot

System development life cycle
System development life cycleSystem development life cycle
System development life cycle
relekarsushant
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Mantesh Basarakod
 
The information systems life cycle
The information systems life cycleThe information systems life cycle
The information systems life cycle
Nur Aqilah Ahmad Khairi
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
Mohammad Faizan
 
Information Systems Lifecycle
Information Systems LifecycleInformation Systems Lifecycle
Information Systems Lifecycle
MISY
 
V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software Testing
Abdul Raheem
 
Software engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall modelSoftware engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall model
Vaibhav Khanna
 
marjuni
marjunimarjuni
marjuni
marjuni .
 
Himanshu
HimanshuHimanshu
Himanshu
Himanshu Meena
 
Stlc&Vmodel Ppt
Stlc&Vmodel PptStlc&Vmodel Ppt
Stlc&Vmodel Ppt
Salil Kishore
 
Lec_Rational Unified Process
Lec_Rational Unified ProcessLec_Rational Unified Process
Lec_Rational Unified Process
Malik WaQas
 
System models of sdlc- v model
System models of sdlc- v modelSystem models of sdlc- v model
System models of sdlc- v model
Minal Kashyap
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
Muhammad Khairil
 
V model by_sandeep
V model by_sandeepV model by_sandeep
V model by_sandeep
sandeepsingh2808
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
Dr. C.V. Suresh Babu
 
Ms
MsMs
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
Darah Lei Jubilo
 
V model final
V model finalV model final
V model final
suhasreddy1
 
Software maintenance
Software maintenance Software maintenance
Software maintenance
Rajeev Sharan
 
Cibm workshop2 chapter ten
Cibm  workshop2 chapter tenCibm  workshop2 chapter ten
Cibm workshop2 chapter ten
Shaheen Khan
 

What's hot (20)

System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
The information systems life cycle
The information systems life cycleThe information systems life cycle
The information systems life cycle
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
 
Information Systems Lifecycle
Information Systems LifecycleInformation Systems Lifecycle
Information Systems Lifecycle
 
V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software Testing
 
Software engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall modelSoftware engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall model
 
marjuni
marjunimarjuni
marjuni
 
Himanshu
HimanshuHimanshu
Himanshu
 
Stlc&Vmodel Ppt
Stlc&Vmodel PptStlc&Vmodel Ppt
Stlc&Vmodel Ppt
 
Lec_Rational Unified Process
Lec_Rational Unified ProcessLec_Rational Unified Process
Lec_Rational Unified Process
 
System models of sdlc- v model
System models of sdlc- v modelSystem models of sdlc- v model
System models of sdlc- v model
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
V model by_sandeep
V model by_sandeepV model by_sandeep
V model by_sandeep
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
Ms
MsMs
Ms
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
V model final
V model finalV model final
V model final
 
Software maintenance
Software maintenance Software maintenance
Software maintenance
 
Cibm workshop2 chapter ten
Cibm  workshop2 chapter tenCibm  workshop2 chapter ten
Cibm workshop2 chapter ten
 

Similar to Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)

Information System (IS) life cycle.pptx
Information System (IS) life cycle.pptxInformation System (IS) life cycle.pptx
Information System (IS) life cycle.pptx
University of Technology - Iraq
 
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
FLYMAN TECHNOLOGY LIMITED
 
System development life_cycle
System development life_cycleSystem development life_cycle
System development life_cycle
Swapnil Walde
 
SAD_SDLC.pptx
SAD_SDLC.pptxSAD_SDLC.pptx
SAD_SDLC.pptx
SharmilaMore5
 
System Development Life Cycle (Notes)
System Development Life Cycle (Notes)System Development Life Cycle (Notes)
System Development Life Cycle (Notes)
Manik Bhola
 
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
 
Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptx
Mohit Rajvanshi
 
SDLC
SDLC SDLC
Lesson 9 system develpment life cycle
Lesson 9 system develpment life cycleLesson 9 system develpment life cycle
Lesson 9 system develpment life cycle
Oneil Powers
 
Sdlc
SdlcSdlc
Agile methodology
Agile methodologyAgile methodology
Agile methodology
bipulpwc
 
process models- software engineering
process models- software engineeringprocess models- software engineering
process models- software engineering
Arun Nair
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering
Huda Alameen
 
Se lec 3
Se lec 3Se lec 3
Se lec 3
Huda Alameen
 
Mis unit iii by arnav
Mis unit iii by arnavMis unit iii by arnav
Mis unit iii by arnav
Arnav Chowdhury
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MIS
George V James
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
Dilip Prajapati
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
Dilip Prajapati
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
Hassan A-j
 

Similar to Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT) (20)

Information System (IS) life cycle.pptx
Information System (IS) life cycle.pptxInformation System (IS) life cycle.pptx
Information System (IS) life cycle.pptx
 
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
 
System development life_cycle
System development life_cycleSystem development life_cycle
System development life_cycle
 
SAD_SDLC.pptx
SAD_SDLC.pptxSAD_SDLC.pptx
SAD_SDLC.pptx
 
System Development Life Cycle (Notes)
System Development Life Cycle (Notes)System Development Life Cycle (Notes)
System Development Life Cycle (Notes)
 
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
 
Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptx
 
SDLC
SDLC SDLC
SDLC
 
Lesson 9 system develpment life cycle
Lesson 9 system develpment life cycleLesson 9 system develpment life cycle
Lesson 9 system develpment life cycle
 
Sdlc
SdlcSdlc
Sdlc
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
process models- software engineering
process models- software engineeringprocess models- software engineering
process models- software engineering
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering
 
Se lec 3
Se lec 3Se lec 3
Se lec 3
 
Mis unit iii by arnav
Mis unit iii by arnavMis unit iii by arnav
Mis unit iii by arnav
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MIS
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 

Recently uploaded

➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Kalyan Chart Satta Matka Dpboss Kalyan Matka Results
Kalyan Chart Satta Matka Dpboss Kalyan Matka ResultsKalyan Chart Satta Matka Dpboss Kalyan Matka Results
Kalyan Chart Satta Matka Dpboss Kalyan Matka Results
Satta Matka Dpboss Kalyan Matka Results
 
一比一原版(UCSC毕业证)加州大学圣克鲁兹分校毕业证如何办理
一比一原版(UCSC毕业证)加州大学圣克鲁兹分校毕业证如何办理一比一原版(UCSC毕业证)加州大学圣克鲁兹分校毕业证如何办理
一比一原版(UCSC毕业证)加州大学圣克鲁兹分校毕业证如何办理
taqyea
 
L'indice de performance des ports à conteneurs de l'année 2023
L'indice de performance des ports à conteneurs de l'année 2023L'indice de performance des ports à conteneurs de l'année 2023
L'indice de performance des ports à conteneurs de l'année 2023
SPATPortToamasina
 
Satta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdf
Satta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdfSatta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdf
Satta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdf
KALYAN HEAD OFFICE
 
Progress Report - Qualcomm AI Workshop - AI available - everywhereAI summit 1...
Progress Report - Qualcomm AI Workshop - AI available - everywhereAI summit 1...Progress Report - Qualcomm AI Workshop - AI available - everywhereAI summit 1...
Progress Report - Qualcomm AI Workshop - AI available - everywhereAI summit 1...
Holger Mueller
 
Kirill Klip GEM Royalty TNR Gold Presentation
Kirill Klip GEM Royalty TNR Gold PresentationKirill Klip GEM Royalty TNR Gold Presentation
Kirill Klip GEM Royalty TNR Gold Presentation
Kirill Klip
 
How Communicators Can Help Manage Election Disinformation in the Workplace
How Communicators Can Help Manage Election Disinformation in the WorkplaceHow Communicators Can Help Manage Election Disinformation in the Workplace
How Communicators Can Help Manage Election Disinformation in the Workplace
MariumAbdulhussein
 
Call Girls In Kolkata 🔥 +91-9079923931🔥High Profile Call Girl Kolkata
Call Girls In Kolkata 🔥 +91-9079923931🔥High Profile Call Girl KolkataCall Girls In Kolkata 🔥 +91-9079923931🔥High Profile Call Girl Kolkata
Call Girls In Kolkata 🔥 +91-9079923931🔥High Profile Call Girl Kolkata
Yukti Singh
 
DefenceTech Meetup #1 - Lisbon, Portugal
DefenceTech Meetup #1 - Lisbon, PortugalDefenceTech Meetup #1 - Lisbon, Portugal
DefenceTech Meetup #1 - Lisbon, Portugal
Andre Marquet
 
Satta matka DP boss matka Kalyan result India matka
Satta matka DP boss matka Kalyan result India matkaSatta matka DP boss matka Kalyan result India matka
Satta matka DP boss matka Kalyan result India matka
➑➌➋➑➒➎➑➑➊➍
 
Kanban Coaching Exchange with Dave White - Sample SDR Report
Kanban Coaching Exchange with Dave White - Sample SDR ReportKanban Coaching Exchange with Dave White - Sample SDR Report
Kanban Coaching Exchange with Dave White - Sample SDR Report
Helen Meek
 
Truck Loading Conveyor Manufacturers Chennai
Truck Loading Conveyor Manufacturers ChennaiTruck Loading Conveyor Manufacturers Chennai
Truck Loading Conveyor Manufacturers Chennai
ConveyorSystem
 
Satta Matka Kalyan Matka Satta Matka Guessing
Satta Matka Kalyan Matka Satta Matka GuessingSatta Matka Kalyan Matka Satta Matka Guessing
Satta Matka Kalyan Matka Satta Matka Guessing
DP Boss Satta Matka Kalyan Matka
 
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
Leading the Development of Profitable and Sustainable Products
Leading the Development of Profitable and Sustainable ProductsLeading the Development of Profitable and Sustainable Products
Leading the Development of Profitable and Sustainable Products
Aggregage
 
Stainless Steel Conveyor Manufacturers Chennai
Stainless Steel Conveyor Manufacturers ChennaiStainless Steel Conveyor Manufacturers Chennai
Stainless Steel Conveyor Manufacturers Chennai
ConveyorSystem
 
一比一原版(毕业证)一桥大学毕业证如何办理
一比一原版(毕业证)一桥大学毕业证如何办理一比一原版(毕业证)一桥大学毕业证如何办理
一比一原版(毕业证)一桥大学毕业证如何办理
taqyea
 
Empowering Excellence Gala Night/Education awareness Dubai
Empowering Excellence Gala Night/Education awareness DubaiEmpowering Excellence Gala Night/Education awareness Dubai
Empowering Excellence Gala Night/Education awareness Dubai
ibedark
 

Recently uploaded (20)

➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
 
Kalyan Chart Satta Matka Dpboss Kalyan Matka Results
Kalyan Chart Satta Matka Dpboss Kalyan Matka ResultsKalyan Chart Satta Matka Dpboss Kalyan Matka Results
Kalyan Chart Satta Matka Dpboss Kalyan Matka Results
 
一比一原版(UCSC毕业证)加州大学圣克鲁兹分校毕业证如何办理
一比一原版(UCSC毕业证)加州大学圣克鲁兹分校毕业证如何办理一比一原版(UCSC毕业证)加州大学圣克鲁兹分校毕业证如何办理
一比一原版(UCSC毕业证)加州大学圣克鲁兹分校毕业证如何办理
 
L'indice de performance des ports à conteneurs de l'année 2023
L'indice de performance des ports à conteneurs de l'année 2023L'indice de performance des ports à conteneurs de l'année 2023
L'indice de performance des ports à conteneurs de l'année 2023
 
Satta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdf
Satta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdfSatta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdf
Satta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdf
 
Progress Report - Qualcomm AI Workshop - AI available - everywhereAI summit 1...
Progress Report - Qualcomm AI Workshop - AI available - everywhereAI summit 1...Progress Report - Qualcomm AI Workshop - AI available - everywhereAI summit 1...
Progress Report - Qualcomm AI Workshop - AI available - everywhereAI summit 1...
 
Kirill Klip GEM Royalty TNR Gold Presentation
Kirill Klip GEM Royalty TNR Gold PresentationKirill Klip GEM Royalty TNR Gold Presentation
Kirill Klip GEM Royalty TNR Gold Presentation
 
How Communicators Can Help Manage Election Disinformation in the Workplace
How Communicators Can Help Manage Election Disinformation in the WorkplaceHow Communicators Can Help Manage Election Disinformation in the Workplace
How Communicators Can Help Manage Election Disinformation in the Workplace
 
Call Girls In Kolkata 🔥 +91-9079923931🔥High Profile Call Girl Kolkata
Call Girls In Kolkata 🔥 +91-9079923931🔥High Profile Call Girl KolkataCall Girls In Kolkata 🔥 +91-9079923931🔥High Profile Call Girl Kolkata
Call Girls In Kolkata 🔥 +91-9079923931🔥High Profile Call Girl Kolkata
 
DefenceTech Meetup #1 - Lisbon, Portugal
DefenceTech Meetup #1 - Lisbon, PortugalDefenceTech Meetup #1 - Lisbon, Portugal
DefenceTech Meetup #1 - Lisbon, Portugal
 
Satta matka DP boss matka Kalyan result India matka
Satta matka DP boss matka Kalyan result India matkaSatta matka DP boss matka Kalyan result India matka
Satta matka DP boss matka Kalyan result India matka
 
Kanban Coaching Exchange with Dave White - Sample SDR Report
Kanban Coaching Exchange with Dave White - Sample SDR ReportKanban Coaching Exchange with Dave White - Sample SDR Report
Kanban Coaching Exchange with Dave White - Sample SDR Report
 
Truck Loading Conveyor Manufacturers Chennai
Truck Loading Conveyor Manufacturers ChennaiTruck Loading Conveyor Manufacturers Chennai
Truck Loading Conveyor Manufacturers Chennai
 
Satta Matka Kalyan Matka Satta Matka Guessing
Satta Matka Kalyan Matka Satta Matka GuessingSatta Matka Kalyan Matka Satta Matka Guessing
Satta Matka Kalyan Matka Satta Matka Guessing
 
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Leading the Development of Profitable and Sustainable Products
Leading the Development of Profitable and Sustainable ProductsLeading the Development of Profitable and Sustainable Products
Leading the Development of Profitable and Sustainable Products
 
Stainless Steel Conveyor Manufacturers Chennai
Stainless Steel Conveyor Manufacturers ChennaiStainless Steel Conveyor Manufacturers Chennai
Stainless Steel Conveyor Manufacturers Chennai
 
一比一原版(毕业证)一桥大学毕业证如何办理
一比一原版(毕业证)一桥大学毕业证如何办理一比一原版(毕业证)一桥大学毕业证如何办理
一比一原版(毕业证)一桥大学毕业证如何办理
 
Empowering Excellence Gala Night/Education awareness Dubai
Empowering Excellence Gala Night/Education awareness DubaiEmpowering Excellence Gala Night/Education awareness Dubai
Empowering Excellence Gala Night/Education awareness Dubai
 

Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)

  • 2. Feasibility study  Financial aspects – cost/benefit analysis (benefits of creating the system compared with the amount of £ it will need)  Business aspects – assessing operational impacts and the resources within the organisation (how the business will be affected and if new equipment, staff or structures will be needed).  Technical aspects – what the technological requirements of the new system would be and if this would need to be implemented or if it already exists.  Outcomes – should be determined whether the information system can be developed successfully within constraints.
  • 3. Requirements analysis  Investigation into how the information and processes are currently gathered and performed against what is needed by clients and end users of a new system.  Analysis of the information and decision made about the final requirements that will be presented to the end user. They should be sensible, achievable and affordable, and identify those that are essential and those not possible due to constraints.  Once all necessary changes made and agreed, they will be signed off.  A plan or structure should be in place to monitor these throughout the life cycle of the information system.
  • 4. System design  Processes, inputs, outputs and data are identified and designed. - e.g. data flow diagrams  Virtualisation can be used to consider: - The capacity required to store the data needed - The performance of the system and how fast it should respond at appropriate times - The throughput of the system, so considering how many transactions it will need to deal with in a set period of time.  The completed design is presented to the client and any changes are discussed.
  • 5. Software development  After the client has agreed to the design, a solution can be created.  The agreed design and the functional and non-functional requirements are followed during this development.
  • 6. Testing of the software  Testing takes place not just after the software is complete, but also during it’s development so that drawbacks can be identified and improved.  This can be done with unit testing or integration testing.
  • 7. Systems testing  It is tested against the functional and non-functional requirements of the business set out in the requirements analysis, to make sure it has met the agreed requirements.  It is then tested by or with the target users as part of the acceptance testing.  The client can suggest amendments or accept the software, ready for implementation.
  • 8. Implementation  Pilot – the system is implemented in one element, section or part of the business and thoroughly tested before being implemented in a second area so that problems are corrected before it moves forward.  Phased – part of the system is implemented throughout the business. When this is successful and problems have been corrected, a second part comes in.  Direct – the whole system is implemented in every part of the business at the same time.  Parallel – the new system is implemented alongside the old system until any problems have been removed.
  • 9. Different lifecycles examples  Linear – Follow stages in a series of steps, moving through the stages one at a time in a set order.  Evolutionary – Builds upon what has been created previously, an iterative process until a final solution is developed.  Agile – System is worked on, changed and improved in an iterative process; does not follow designated lifecycle stages, but adapts to the situation.
  • 10. Linear  Waterfall model  Stages are followed in order  An allowance to move back to the previous stage if needed  When developer is ready to continue, phases followed in order again.
  • 11. Evolutionary  Iterative  One part of the system is worked on following lifecycle stages  Stages repeated with additional elements added in each repeated cycle.
  • 12. Agile  Agile unified process  Uses modelling and test driven development to produce the system  Follows four stages: 1. Inception – like requirements analysis phase but looks at an initial design for the system 2. Elaboration – developers work on producing the foundations of the system 3. Construction – developers work on developing the software 4. Transition – system is tested and implemented.  Software developed as models  The smaller versions build upon the previous ones and are implemented in stages.
  • 13. Comparing and contrasting Linear Evolutionary Agile Stages followed in order Yes Yes No Iterative No Yes Yes Uses modelling No No Yes Go back on previous stage Yes Yes Yes
  • 14. Situations  Linear lifecycles (such as the waterfall model) are likely to be used in projects initiated from a request for proposals and the customer has clear documented requirements. This is because it can help to plan and schedule the project.  Evolutionary lifecycles (such as iterative) are used in large systems in which small phases or segments are built in. This is because the developers can start off with a budget module and move on to more advanced ones later.  Agile models can be used when the customer needs to have a functional requirement ready in a short time frame and their requirements are unclear. This is because it allows for more workable pieces of software to be created early on.

Editor's Notes

  1. There are a number of different development cycles that may be used to create an information system, but these phases are the ones used most commonly, whether this be formally or informally.
  2. This is always the first step, as it determines if it is possible to create a system. It should consider:
  3. Once an information system has been determined to be feasible, the requirements need to be gathered and agreed by the business and potential end users. This would be done by:
  4. Once the requirements analysis has been agreed with the client, the information system can be designed.
  5. This is when the software development can begin.
  6. The software must be tested throughout the entire creation process.
  7. But once it has passed these tests, it still needs to be tested against the system.
  8. When it is deemed to be completed, it can finally be implemented into the business; how this is done will vary depending on the environments but could be any of these methods:
  9. The components of the system’s development can be followed in a variety of different lifecycles. These are grouped into 3 different types:
  10. An example of a linear development lifecycle is
  11. An example of an evolutionary development is
  12. An example of an agile lifecycle is
  13. These 3 types have some similarities and differences which I have displayed in this table.
  14. There are a huge amount of situations in which these lifecycles could be used, but these are some general examples of where they would be used and why.
  翻译: