I'm currently a Software Developer and I would like to become a Software Architect in the future. As practice, I've decided to create a use case diagram for a factitious ATM. I've learned about use case diagrams in the past and I'm hoping that you guys can take a look at my diagram and give me some tips and/or constructive feedback.
- Are there any errors in the diagram?
- Is the diagram too detailed / not detailed enough?
- How can I improve this diagram?
- Any books that you recommend for someone who is striving to become an Software Architect?
Here is a link to my diagram:
Thanks in advance for your time and assistance!