• Log In
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Digital Systems

Department of Management Information Systems, Temple University

Digital Systems

MIS 2101.712 ■ Summer 2022 ■ Steven E. Sclarow, AIA
  • Home
  • About
    • Course Materials
    • Course Requirements
    • Email Policy
    • Grading
    • Gradebook
    • Instructor
    • Temple and COVID-19
    • Zoom Requirements
  • Canvas Content
  • Coding Files
  • Helpdesk
  • Zoom Links
  • Video Vault
  • Diamond Peer Corner
  • Posts

What is a SDLC?

Sarah Stillwell - May 16, 2022 2 Comments

This week one of the topics we discussed was SDLC, or Software Development Life Cycle. What is a Software Development Life Cycle? My interpretation is that it’s a process that outlines the stages in developing a software system. There are six stages and those stages act as a framework for designing a system that functions at its very best to meet a certain need. The stages of a SDLC are: plan, design, develop, test, deploy, and maintain. 

There are several SDLC methodologies, but two of the most popular are Waterfall and Agile. Both follow the six step process for development, but they each do it differently. Waterfall works in a linear fashion, completing each stage entirely, and in order, before moving to the next. Agile takes the opposite approach and gives flexibility to the process by allowing certain stages to take place simultaneously and repeat when needed. 

Really, the SDLC concept can be applied to any system, not just software design. For example, when preparing for a new semester I will plan and design a system that ensures my time is maximized for school and personal requirements. That system is developed, tested, implemented, and maintained all semester long.

Personally, I like the idea of a Waterfall type approach best, with it’s organized structure. But I usually work best when I adopt an Agile type approach. Are you a Waterfall or Agile type person? 

Reader Interactions

Comments

  1. Steven E. Sclarow, AIA says

    May 16, 2022 at 2:52 pm

    Excellent post and infographic! Waterfall is an excellent approach in manufacturing processes. Most IS/IT groups have migrated to Agile. We will certainly discuss this more in class.

    Log in to Reply
  2. Angelo Brunetti says

    May 22, 2022 at 11:02 am

    Hello, after reading your post I feel like I have a better understanding of what the waterfall and agile approaches are. I think that the waterfall approach could lead to less confusion during later stages because every stage was completed in its entirety. Whereas for the agile approach the execution of each stage is more fluid and can be adapted. I suppose the best approach depends on the system being developed.

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Primary Sidebar

ANNOUNCEMENTS

Week 12 Questions

Loops tell the computer to run a function repeatedly. They are useful if … [More...] about Week 12 Questions

Weekly Questions: 13

When it comes to adding the structure to a web page HTML is used. When it … [More...] about Weekly Questions: 13

Week 11 Questions

The purpose of the if/else code in JavaScript is to execute a block of code … [More...] about Week 11 Questions

Weekly Questions: 12

Loops are a sequence of instructions that is repeated until a certain … [More...] about Weekly Questions: 12

Week 10 Questions

A function in JavaScript is a set of instructions that performs a task or … [More...] about Week 10 Questions

Week 9 Questions

A variable in JavaScript is the name of a storage location for data. For … [More...] about Week 9 Questions

Instructor

Steven E. Sclarow, AIA

Email: sclarow@temple.edu
Virtual Office Hour Availability: Tue, 10 - 11:00 AM, or by appointment. Please email me to schedule an appointment outside of my normal office hours.
Virtual Office: https://temple.zoom.us/j/94115790056

ITA CONTACT INFO

ITA
Name: Anna Boykis
Email: anna.boykis@temple.edu
ITA
Name: Jessica Rakhman
Email: jessica.rakhman@temple.edu

Helpful Links

FOX Laptop Policy
FOX Laptop Support

Gradebook

Installing-VS-Code-Windows
Installing-VS-Code-Mac-OS

Copyright © 2025 · Department of Management Information Systems · Fox School of Business · Temple University