Skip to content

Source of the SDLC phases we use? #154

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
richelbilderbeek opened this issue Jan 30, 2025 · 9 comments
Open

Source of the SDLC phases we use? #154

richelbilderbeek opened this issue Jan 30, 2025 · 9 comments
Assignees

Comments

@richelbilderbeek
Copy link
Member

richelbilderbeek commented Jan 30, 2025

I would like to follow an official naming scheme of the SDLC phases.

Our menu at https://uppmax.github.io/programming_formalisms/ follows these steps:

  • Planning
  • Design
  • Development
  • Testing
  • Deployment

However, when I look for images for the SDLC phases, the first image I get is this:

Image

Looking at https://github.com/UPPMAX/programming_formalisms/tree/main/docs/development_design#sdlc:

Image

I could not find the source behind neither of these images.

Is there a references that we can refer to, for the SDLC life cycle, and use that terminology (with/out simplification of it)?

I will assign @LarsEklund as he is the SDLC teacher 👍

@richelbilderbeek
Copy link
Member Author

And as I know @bclaremar uses the SDLC, maybe he knows too ...?

@bclaremar
Copy link
Contributor

bclaremar commented Jan 31, 2025

I'll use the one you think is best. But they show the same with deploy/maintenance and analysis/requirements merged in the 5-stepped image.

I guess @LarsEklund knows the sources and can decide.
Or do they show different sizes of the project?

@richelbilderbeek
Copy link
Member Author

Clear :-) . Let's ask @LarsEklund then 👍

@LarsEklund
Copy link
Contributor

https://www.esds.co.in/blog/introduction-to-software-development-life-cycle-sdlc-phases-models/ Is the reference for this particuar image, but I am looking inn to harmonize bridge with other as there are many of them the standard does not specify normative names or concepts for the stages section 5.4 ( Systems and software engineering – Software life cycle
processes 12207:2017)

@richelbilderbeek
Copy link
Member Author

Hmm, wonder where they got that image from... did they make it up ...?

@LarsEklund
Copy link
Contributor

Its a common nomenclature and phases for iterative development the color scheme and style look fairly standard.
But it digging a bit more can be intresting.

@richelbilderbeek
Copy link
Member Author

If only there was a reference to the literature ... 😇

@richelbilderbeek
Copy link
Member Author

Here I will be the first to give a naming scheme of the SDLC with a reference. From [Perry, 2000], pages 148-149:

  • Requirements
  • Design
  • Program
  • Test
  • Installation
  • Maintain

This is quite different of the made-up (?) one we use now and I do prefer that one.

Reference

  • [Perry, 2000] Perry, William E. "Effective Methods for Software Testing Second Edition." (2000).

@bclaremar
Copy link
Contributor

I'll use the list in my intro parts and give the reference

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants