software development methodology
C9924
concept
A software development methodology is a structured framework of principles, practices, and processes that guides how software is planned, designed, built, tested, and delivered.
All labels observed (25)
| Label | Occurrences |
|---|---|
| software development methodology canonical | 13 |
| agile software development methodology | 2 |
| model-driven engineering methodology | 2 |
| software development practice | 2 |
| software development process | 2 |
| software development process framework | 2 |
| software engineering method | 2 |
| Agile method | 1 |
| OOAD methodology | 1 |
| agile methodology | 1 |
| agile software development practice | 1 |
| collaborative development process | 1 |
| iterative development process | 1 |
| object-oriented methodology | 1 |
| software development maxim | 1 |
| software development paradigm | 1 |
| software development sprint | 1 |
| software engineering method framework | 1 |
| software engineering methodology | 1 |
| software lifecycle framework | 1 |
| software modeling methodology | 1 |
| software process framework | 1 |
| software release planning process | 1 |
| software release process | 1 |
| software testing approach | 1 |
Instances (35)
| Instance | Via concept surface |
|---|---|
|
Extreme Programming (XP)
surface form:
Extreme Programming
|
agile software development methodology |
| Plan to throw one away; you will, anyhow. | software development maxim |
| Booch method | — |
| Object Modeling Technique | software modeling methodology |
| Objectory | — |
| Model Driven Architecture | model-driven engineering methodology |
| Linux kernel release process | software release process |
| DevOps | — |
| Design by Contract | — |
| Eiffel method | software engineering method |
| Team Software Process | — |
| Personal Software Process | software development process |
| open-source movement | — |
| TDD | software development practice |
| BDD | — |
| Exploratory Software Testing | software testing approach |
| Intentional Programming | software development paradigm |
|
XP
surface form:
Extreme Programming
|
agile software development methodology |
| Lean software development | — |
| Kanban (software development) | Agile method |
| Agile project management | — |
| Scaled Agile Framework | — |
| Disciplined Agile Delivery | software development process framework |
| Agile software development | — |
| Java Community Process | collaborative development process |
| Rational Unified Process | software development process framework |
|
William Lorensen
surface form:
Object Modeling Technique
|
software engineering methodology |
| Essence (software engineering method framework) | software engineering method framework |
| Essence: The Software Engineering Method | software engineering method |
| Three Amigos (software engineering) | software development practice |
| MDA | model-driven engineering methodology |
| PCI Secure Software Lifecycle Standard | software lifecycle framework |
| KDE sprints | software development sprint |
| Python release planning | software release planning process |
| Literate Programming | — |