software engineering
application on systematic approaches to developing software
web engineering
Web application development platform
software construction
software engineering discipline
Experimental software engineering
methodology of software-engineering research
forensic software engineering
software engineering discipline
threat modelling
process by which potential threats, such as structural vulnerabilities can be identified, enumerated, and prioritized – all from a hypothetical attacker’s point of view
search-based software engineering
Application of metaheuristic search techniques to software engineering
software quality engineering
discipline that ensures software quality
component-based software engineering
branch of software engineering
programming language design and implementation
sub-field of computer science
software architecture
high level structures of a software system
computer-aided software engineering
type of software tool used to design and implement applications
application performance engineering
development and testing method used for application software
Gold plating
poor practice in project management
precision engineering
subdiscipline of electrical engineering, software engineering, electronics engineering, mechanical engineering, and optical engineering
software reengineering
software engineering process of restructuring existing computer code without changing its external behavior
model-driven engineering
software development methodology
research software engineering
use of software engineering practices in research