Software architect
Appearance
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
A software architect is a software development expert who makes high-level design choices and tries to enforce technical standards, including software coding standards, tools, and platforms. 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). OOP allowed ever-larger and more complex applications to be built, which in turn required increased high-level application and system oversight.
See also
- Electrical engineering
- Electronics engineering
- Hardware architecture / hardware architect
- Requirements analysis / requirements engineer
- Software architectural model
- Software architecture
- Software engineering / software engineer
- Systems architecture / systems architect
- Systems design
- Systems engineering / systems engineer