This is a list of approaches, styles, methodologies, and philosophies in software development and engineering. It also contains programming paradigms, software development methodology | software development methodologies, software development processes, and single practices, principles, and laws.
Some of the mentioned methods are more relevant to a specific field than another, such as automotive or aerospace.<ref>
</ref><ref>
</ref> The trend towards agile methods in software engineering is noticeable,<ref>
</ref> however the need for improved studies on the subject is also paramount.<ref>
</ref><ref>
</ref> Also note that some of the methods listed might be newer or older or still in use or out-dated, and the research on software design methods is not new and on-going.<ref>
</ref><ref>
</ref><ref>
</ref><ref>
</ref>
==Software development methodologies, guidelines, strategies==<!– Please A-Z –>
=== Rules of thumb, laws, guidelines and principles ===<!– Please A-Z –>
</ref> by Mickey W. Mantle, Ron Lichty)
</ref> (Stroustrup/Sutter) P1 - P13 Philosophy rules
=== Other ===<!– Please A-Z –>
</ref>
</ref>
</ref>
</ref>
== Programming paradigms ==<!– Please A-Z –>
== Software development methodologies ==<!– Please A-Z –>
== Software development processes ==<!– Please A-Z –>
== See also ==<!– Please A-Z –>
</ref>