Answers
Chapter 1
- A software architect needs to be aware of any technology that can help them solve problems faster and ensure they can create better quality software.
- Azure provides, and keeps improving, lots of components that a software architect can implement in solutions.
- The best software development process model depends on the kind of project, team, and budget you have. As a software architect you need to consider all these variables and understand different process models so you can fit the environment's needs.
- A software architect pays attention to any user or system requirement that can have an effect on performance, security, usability, and so on.
- All of them, but the non-functional requirements need to be given more attention. ...
Get Software Architecture with C# 9 and .NET 5 - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.