கேள்வி: மென்பொருள் வடிவமைப்பு முறை - வரலாறு பற்றி விளக்கவும்.
பதில்: வடிவங்கள் கட்டடக்கலை கருத்து மூலம் கிறிஸ்டோபர் அலெக்சாண்டர் (1977-79) உருவாக்கப்பட்டது. 1987ல், கென்ட் பெக் மற்றும் வார்டு கன்னிங்காம் நிரலாக்கங்கள் போன்றவற்றுக்கு வடிவங்களை பயன்படுத்துவதற்கான யோசனையை பரிசோதனை செய்ய தொடங்கினர். அந்த ஆண்டின் OOPSLA மாநாட்டில் தங்கள் முடிவுகளை வழங்கினர். 1994ல் வடிவமைப்பு முறைகள் குறித்த புத்தகம் Design Patterns: Elements of Reusable Object-Oriented Softwareபுத்தகம் வெளிவந்த பின்பே மென்பொருள் வடிவமைப்பு முறைகள் பிரபலமடையத் தொடங்கின. வடிவமைப்பு முறைகள் நீண்ட காலமாக நடைமுறையில் பயன்படுத்தப்படுகிறது என்றாலும், வடிவமைப்பு முறைகள் கருத்து ஒழுங்குபடுத்துதல் பல ஆண்டுகளாக நலிவுற்றிருந்தது.http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.62.6466&rep=rep1&type=pdf&ei=69IjUdnhIae9iwKanIDACg&usg=AFQjCNHzAyCwy9-XWw9akEMoQk56Tqn-hg&bvm=bv.42661473,d.cGE&cad=rja