The role of the Software Architect Quiz Answers

Hello Friends in this article i am gone to share Software Architecture for the Internet of Things by EIT Digital | The role of the Software Architect Quiz Answers with you.

The role of the Software Architect Quiz Answers

Question 1)
Which software development problems can be solved by using the Agile methodology?

  • When you use the Agile methodology you’ll end up with fewer overheads, since documenting every step of the process is not strictly needed.
  • You can quickly adapt to changes; for example when new requirements pop up during the project.
  • You can solve the problem of having too many overheads, so that a complicated architecture is not strictly needed.

Question 2)
Which important inputs for a software architecture project are the easiest to get wrong?

  • To adequately calculate the cost of implementation.
  • The non-functional requirements.
  • Thoroughly thinking through the software’s functionality.

Question 3)
Why does the usual approach that companies take to use software architecture, often result in bad software architecture?

  • Software architects aren’t usually specialised in coding. Consequently, they can’t easily make something that can actually be implemented.
  • Many people don’t understand the value of a good software architecture; it’s often regarded as “just another overhead”.
  • Software architects have a limited involvement in the process.

Question 4)
Assess the following statement: Once the architecture is created, it doesn’t change anymore.

  • True, an architecture is designed up front and developers should follow it.
  • False, an architecture keeps changing during development.
  • It depends on whether you work Agile or use other methodologies.

Question 5)
Why is software architecture important? Which of the following statements is incorrect?

  • It provides something a client can sign off on.
  • It can be the foundation for training a new team member.
  • Using a software architecture makes sure development is based on the assembly of
  • components, rather than their creation.



Leave a Comment