Programming Software is created via programming, as discussed in Chapter 2. Programming is the process of creating a set of logical instructions for a digital device to follow using a programming language. The process of programming is sometimes called “coding” because the developer takes the design and encodes it into a programming language which then runs on the computer. The process of developing good software is usually not as simple as sitting down and writing some code. Sometimes a programmer can quickly write a short program to solve a need, but in most instances the creation of software is a resource-intensive process that involves several different groups of people in an organization. In order to do this effectively, the groups agree to follow a specific software development methodology. The following sections review several different methodologies for software development, as summarized in the table below and more fully described in the following sections.
Meth odology
Agile
SDLC
RAD
Charact e ristic
Lean
Structured Me t hodical Interac t ive Inte ract ive
Minimalist
Overa ll Flow
Structured Methodical Methodical Sequentia l
Incrementa l
Ana lvsis
Ite rative Iterativ e Iterative
Ite rative Iterative Iterative
Design
Development
Testing
Combined wi th
Comb ined with
Combined w ith
Follows
Development
Development
Development
Development
Software development methodologies
Systems Development Life Cycle Information Systems for Business and Beyond (2019) pg. 201 The Systems Development Life Cycle (SDLC) was first
Made with FlippingBook flipbook maker