Information Systems for Business and Beyond (2019)

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