Comparison of Waterfall vs Life Cycle in Software Development Methods

R

RosieA

#1
Waterfall vs Life Cycles

Can anyone provide comparison of the waterfall method of software development vs the Life Cycle method?

Pros and Cons?
 
Elsmar Forum Sponsor
N

Nosmo King

#2
Re: Waterfall vs Life Cycles

RosieA said:

Can anyone provide comparison of the waterfall method of software development vs the Life Cycle method?

Pros and Cons?
Rosie -- that’s a big (and very interesting) question – this is just a quick starter answer.

The Waterfall is just one method of organising a software development life cycle – see a basic overview of approaches here: http://www.augustana.ab.ca /~mohrj/courses/2000.winter/csc220/presentations/ch12lect/

Two ISO standards apply:

ISO/IEC 12207 Software Lifecycle Processes --
overview at http://www.stsc.hill.af.mil/crosstalk/1996/08/isoiec.asp

ISO 9000-3 (application of ISO9000:2000 to software)

I hope that helps a little!!!
 
R

RosieA

#3
The first site, in particular...I appreciate the direction.

I have ordered ISO 12207 and the Tickit Guide, but plainly written overviews with positives and negatives really help a lot.

Rosie
 
R

RosieA

#4
I have received a copy of ISO 12207 on Life Cycle Processes, and have a semantic question.

In section 5.3.1.1 the standard states that the developer shall define or select an appropriate software life cycle model

Under definitions, a life cycle model is defined as a framework containing processes, activities, and tasks involved in the development, operation and maintenance of a software product.

Then there's a graphic in section 4 showing Primary Life Cycle Processes. Are these primary processes what they're talking about selecting? I'm confused by the terminology...is a process the same as a model?

It seems to me that I'd choose the Development Process as my model...is that correct?

Sorry to be thick...reading standards can be confusing.
Thanks,
Rosie
 
G

Godfrey Partridge - 2003

#5
Re: Waterfall vs Life Cycles

When aquiring software you need to consider the steps or milestones involved in the process. A simple process would be
"enter shop, see boxed software, purchase, install, operate

a More complicated process would be

Specify aplication, develope purchase/aquisition specification, develop contract enquiry, selection of vendors, place contract, commence development high level design, modul design, software item design program assembly, test prescription, installation, test commission, delivery support, maintenance and operation.

Someware between the two an option suitable for a given aplication exists and it is required of the purchaser to determin what items should make up the process when initialy developing a software aquisition project.

This is what ISO12207 and Tickit are driving at when they call for selection of life cycle.

Hope this helps.

Enjoy

Godfrey
 
M

mdumont

#6
:) I usually make the following difference between a process and a lifecycle, based on the state/transition diagram and Object Oriented technoogy.

A process is a suite of interrelated activities that create or transform a "product". A product may be a request document, a written document, a mechanichal part, a software, and so on.

The life cycle describes the successive states of the product as it is transformed by one or several successive processes, from an initial to a finished state.

In the software industry, the "software development process" transform a set of requirements into an executable application. Just identify the software as a product and transform it from its initial state "requirements" into a finished state "application". You have intermediate state like "designed", "coded", "tested",...

If you represent that in a diagram, with boxes and arrows linking the boxes, the process diagram represents activities in the boxes and the product in specific states in arrows. The lifecycle diagram repersents product states in boxes and transformation activities in arrows.

In the software methodology litterature unfortunately, when you see a "waterfall lifecycle", it's generally the description of a process, not a life cycle. (at least in my opinion).

To answer your question on the term "model", it is the description of a generic "process" or "lifecycle" that is customized to represent your particular needs. You plan your activities with one model or the other but you keep the model in mind.

Does it help?
 
Thread starter Similar threads Forum Replies Date
Q Capability - CPk comparison values Capability, Accuracy and Stability - Processes, Machines, etc. 12
O ISO 13485 vs. GMP - Comparison matrix wanted EU Medical Device Regulations 4
T Interlaboratory comparison or proficiency testing in destructive testing of welded joints ISO 17025 related Discussions 3
F Measurement Audit and ILC for ISO 17025 Clause 7.7.2 - Comparison with results of other laboratories ISO 17025 related Discussions 0
K Comparison essential requirements EU compared to those of MDSAP countries Other Medical Device Regulations World-Wide 3
L Comparison matrix between IATF 16949:2016 to ISO 12207, ISO 9001 and Automotive SPICE IATF 16949 - Automotive Quality Systems Standard 3
P ISO 15378 2015 to 2017 Comparison wanted General Auditing Discussions 4
E 2 participants in inter-laboratory comparison tests ISO 17025 related Discussions 3
T MDD and IVD comparison Other Medical Device Regulations World-Wide 2
Q JIS T 1115 Comparison (Japan Medical Device Standard) Japan Medical Device Regulations 0
A Does anyone have a comparison between ISO 9001:2015 and ISO 13485:2016? ISO 13485:2016 - Medical Device Quality Management Systems 2
J Machinery Directive vs. MDD Comparison Matrix wanted EU Medical Device Regulations 6
T Automated and Manual Measurement System Comparison (Correlation) Quality Tools, Improvement and Analysis 3
A ISO 13485:2003 vs. ISO 13485:2016 Differences Comparison ISO 13485:2016 - Medical Device Quality Management Systems 4
A ISO9001:2015 comparison with AS9100:2016 ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 2
D Comparison of ISO 9001:2008 and CAN3-Z299.3 Other ISO and International Standards and European Regulations 1
C Checklist comparison between ISO9001:2008 and ISO 3834 Quality Management System (QMS) Manuals 1
N Digital vs Dial Caliper Comparison Measurement Uncertainty (MU) 17
P Comparison of OEDC and US FDA GLP (Good Laboratory Practices) Other Medical Device and Orthopedic Related Topics 4
P Alternative To PT/ILC (Inter-Laboratory Comparison) Requirement General Measurement Device and Calibration Topics 3
ncwalker Ranking Criteria Systematically - Pairwise Comparison.xlsm Lean in Manufacturing and Service Industries 8
C What is "Participation in interlaboratory comparison or proficiency-testing programs" General Measurement Device and Calibration Topics 8
G Comparison Study of CMMs and software along with Probe Types Inspection, Prints (Drawings), Testing, Sampling and Related Topics 12
F Comparison of 2 CMM machines using Gage R&R Gage R&R (GR&R) and MSA (Measurement Systems Analysis) 7
M SAE AS 9101 Rev D and E Comparison wanted - March 2014 AS9100, IAQG, NADCAP and Aerospace related Standards and Requirements 1
S ISO 9001:2008 / ISO TS16949:2009 Comparison ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 6
Q ISO 9001:2008 & 2015 comparison ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 1
C How to determine a sample size for comparison purposes ? Quality Tools, Improvement and Analysis 2
S Comparison between Rapapport Vassilliadis Broth and Selenite Broth for Salmonella Food Safety - ISO 22000, HACCP (21 CFR 120) 1
M CMDR vs. MDD Comparison Canada Medical Device Regulations 3
L Australia/Canada and USA v's EU Medical Devices Regulations Comparison Other Medical Device Regulations World-Wide 4
S Method Comparison Design Onput Sample Range Requirement Design and Development of Products and Processes 3
S Comparison between Microgen A+B,API 24e and microbact 24e US Food and Drug Administration (FDA) 1
F Statistical Comparison of Product: High Average vs. Low Range Capability, Accuracy and Stability - Processes, Machines, etc. 13
M Comparison between TS 16949 clauses 8.5.2 and 8.5.2.1 IATF 16949 - Automotive Quality Systems Standard 6
J Comparison table between ISO 20000 and ISO 9001 IT (Information Technology) Service Management 7
P GMP or quality system "requirement" comparison for different sector Various Other Specifications, Standards, and related Requirements 1
P IEC 60601-2-25:2011 Comparison Table (ECG, Diagnostic) IEC 60601 - Medical Electrical Equipment Safety Standards Series 0
P The Name for a Calibration - Bootstrapping or Comparison General Measurement Device and Calibration Topics 12
H Quick Comparison Check of Multiple Thermocouples on one Datalogger General Measurement Device and Calibration Topics 6
M Adding Bizminer's Industry Financial data to my Peer Company Comparison Manufacturing and Related Processes 0
AnaMariaVR2 Regulatory Review of Novel Therapeutics ? Comparison of 3 Regulatory Agencies US Food and Drug Administration (FDA) 0
T IEC 60601-2-27 - Comparison of 2nd to 3rd edition IEC 60601 - Medical Electrical Equipment Safety Standards Series 6
optomist1 ISO 9001 vs TL 9000 - Looking for a comparison matrix Other ISO and International Standards and European Regulations 3
R 21 CFR 820 comparison to RDC No.59 Other Medical Device Regulations World-Wide 2
Z Comparison between AS9100 and FAA 145 Repair-Station (CFR's, FAR's) Federal Aviation Administration (FAA) Standards and Requirements 2
K Multiple Comparison in Chi Square - More than 2 Rows/Columns in Contingency Table Using Minitab Software 9
M ISO 13485 x ICH Q10 Pharmaceutical Quality System - Comparison Evaluation ISO 13485:2016 - Medical Device Quality Management Systems 2
A How to create a Multiple Operations Specifications Comparison Spreadsheet? Excel .xls Spreadsheet Templates and Tools 3
S Comparison between 21 CFR Part 820 and Eudralex Vol 4 US Food and Drug Administration (FDA) 3

Similar threads

Top Bottom