Software architect: Difference between revisions
From Cibernética Americana
Jump to navigationJump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
A '''software architect''' is a software expert who makes high-level design choices and dictates technical standards, including software [[coding standard]]s, tools, and platforms. The leading expert is referred to as the ''chief architect''. | A '''software architect''' is a software expert who makes high-level design choices and dictates technical standards, including software [[coding standard]]s, tools, and platforms. The leading expert is referred to as the ''chief architect''. | ||
__TOCright__ | |||
==History== | ==History== | ||
The software architect concept began to take hold when object-oriented programming or OOP, was coming into more widespread use (in the late 1990s and early years of the 21st century).{{Citation needed|date=January 2011}} OOP allowed ever-larger{{Quantify|date=June 2018}} and more complex{{Quantify|date=June 2018}} applications to be built, which in turn required increased{{Quantify|date=June 2018}} high-level application and system oversight.{{Citation needed|date=June 2018}} | The software architect concept began to take hold when object-oriented programming or OOP, was coming into more widespread use (in the late 1990s and early years of the 21st century).{{Citation needed|date=January 2011}} OOP allowed ever-larger{{Quantify|date=June 2018}} and more complex{{Quantify|date=June 2018}} applications to be built, which in turn required increased{{Quantify|date=June 2018}} high-level application and system oversight.{{Citation needed|date=June 2018}} | ||