DEV Community

Discussion on: What do you think the role software architect does?

Collapse
 
revskill10 profile image
Truong Hoang Dung

A software architect is a person who plans, designs and reviews the construction of software.

  • Planning is the process of thinking about the activities required to achieve a desired goal.
  • Design is the intentional creation of a plan or specification for the implementation of the goal above.
  • Review is an evaluation of the software before production.