Template:Software engineering
{{Navbox
|name = Software engineering
|title = Software engineering
|state = {{{state
|bodyclass = hlist
|group1 = Fields
|list1 =
- Computer programming
- DevOps
- Empirical software engineering
- Experimental software engineering
- Formal methods
- Requirements engineering
- Search-based software engineering
- Site reliability engineering
- Social software engineering
- Software deployment
- Software design
- Software maintenance
- Software testing
- Systems analysis
|group2 = Concepts
|list2 =
- Abstraction
- CI/CD
- Compatibility
- Backward compatibility
- Compatibility layer
- Compatibility mode
- Forward compatibility
- Software incompatibility
- Component-based software engineering
- Data modeling
- Enterprise architecture
- Functional specification
- Modeling language
- Programming paradigm
- Software
- Software archaeology
- Software architecture
- Software configuration management
- Software development process/methodology
- Software quality
- Software quality assurance
- Software system
- Software verification and validation
- Structured analysis
- Essential analysis
|group3 = Orientations
|list3 =
|group4 = Models
|list4 = {{Navbox|subgroup |groupstyle=font-weight:normal;
|group1 = Developmental
|list1 =
- Agile
- EUP
- Executable UML
- Incremental model
- Iterative model
- Prototype model
- RAD
- Scrum
- Spiral model
- UP
- V-model
- Waterfall model
- XP
- Model-driven engineering
- Round-trip engineering
|group2 = Other
|list2 =
- CMMI
- Data model
- ER model
- Function model
- Information model
- Metamodeling
- Object model
- SPICE
- Systems model
- View model
|group3 = Languages
|list3 =
}}
|group6 = Related fields
|list6 =
- Computer engineering
- Computer science
- Information science
- Project management
- Risk management
- Systems engineering
|belowstyle = font-weight:bold;
|below =
}}
See also
- {{tl|Computer science}}
- {{tl|Systems engineering}}
Category:Software development templates
Category:Computer science navigational boxes
}}