Sponsored Links

Rabu, 28 Februari 2018

Sponsored Links

WANTED: Software Architect
src: lab.securegroup.com

A software architect is a software expert who makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms. The leading expert is referred to as the chief architect.


Video Software architect



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). OOP allowed ever-larger and more complex applications to be built, which in turn required increased high-level application and system oversight.


Maps Software architect



Duties

The role of software architect generally has certain common traits:

Architects make high-level design choices much more often than low-level choices. In addition, the architect may sometimes dictate technical standards, including coding standards, tools, or platforms.

Software architects may also be engaged in the design of the architecture of the hardware environment, or may focus entirely on the design methodology of the code.

Architects can use various software architectural models that specialize in communicating architecture.


What is Software Architecure
src: softwareprocessengineering.com


Other types of IT-related architects

The enterprise architect handles the interaction between the business and IT sides of an organization and is principally involved with determining the AS-IS and TO-BE states from a business and IT process perspective. UnfortunatelyDubious - discuss. many organizations are bundling the software architect duties within the role of enterprise architecture. This is primarily done as an effort to "up-sell" the role of a software architect and/or to merge two disparate business-related disciplines to avoid overhead.

An application architect works with a single software application.

Other similar titles in use, but without consensus on their exact meaning, include:

  • Solution architect, which may refer to a person directly involved in advancing a particular business solution needing interactions between multiple applications. May also refer to an application architect.
  • System architect (singular), which is often used as a synonym for application architect. However, if one subscribes to Systems theory and the idea that an enterprise can be a system, then System Architect could also mean Enterprise Architect.
  • Systems architect (plural), which is often used as a synonym for enterprise architect or solution architect.

The table below indicates many of the differences between various kinds of software architects:

In the software industry, as the table above suggests, the various versions of architect do not always have the same goals.


How to Interview a Software Architect - YouTube
src: i.ytimg.com


See also

  • Systems architecture / systems architect
  • Software architectural model
  • Software architecture
  • Hardware architecture / hardware architect
  • Systems engineering / systems engineer
  • Software engineering / software engineer
  • Requirements analysis / requirements engineer
  • Systems design
  • Electrical engineering
  • Electronics engineering

Bredemeyer Consulting Resources for Software Architects and ...
src: www.bredemeyer.com


References


Architect Software | Home Mansion
src: msdnshared.blob.core.windows.net


External links

  • International Association of Software Architects (IASA)

Source of the article : Wikipedia

Comments
0 Comments