Jump to content

User:Dj algorithm/Books/Software Engineering Theory

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by Dj algorithm (talk | contribs) at 03:04, 11 April 2015 (Created page with '{{saved book |title= |subtitle= |cover-image= |cover-color= | setting-papersize = a4 | setting-toc = auto | setting-columns = 2 }} == Software Engineerin...'). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)


Software Engineering Theory

[edit]
Software Architecture
Software architecture
Architectural pattern
Model–view–controller
Model View ViewModel
Model–view–adapter
Model–view–presenter
SOLID principles
SOLID (object-oriented design)
Single responsibility principle
Open/closed principle
Liskov substitution principle
Interface segregation principle
Dependency inversion principle
Miscellaneous
Cohesion (computer science)
Robustness (computer science)
Coupling (computer programming)
Engineering
Chain-of-responsibility pattern
Dynamic dispatch
Application programming interface
Heterogeneous computing
CUDA
OpenCL
OpenGL Shading Language
C99
OpenGL
Name binding
Polymorphism
Polymorphism (computer science)
Ad hoc polymorphism
Function overloading
Operator overloading
Parametric polymorphism
Double dispatch
Multiple dispatch
Subtyping
Virtual function
Software Development Methodologies
Software development process
Scrum (software development)
V-Model (software development)
Waterfall model
Software prototyping
Incremental build model
Test-driven development
Iterative and incremental development
Spiral model
Dynamic systems development method
Unified Process
Agile software development
Feature-driven development
Behavior-driven development
Domain-driven design
Model-driven engineering
Model-driven software development
Extreme programming
Rapid application development
Lean software development