Computer Science and Entrepreneurship Introduction to Software Development Graphical Representation of Software Systems Medium Q1. What does a use case diagram represent? Internal logic of classes User interactions Backend operations Data flow
Computer Science and Entrepreneurship Introduction to Software Development Graphical Representation of Software Systems Medium Q2. What is an activity diagram used for? Show method calls Display task flow Represent structure Map database
Computer Science and Entrepreneurship Introduction to Software Development Graphical Representation of Software Systems Medium Q3. What does the sequence diagram show? Data flow Step-by-step system interaction Hardware components Actor list
Computer Science and Entrepreneurship Introduction to Software Development Graphical Representation of Software Systems Medium Q4. What does a class diagram represent? Database structure Class organization System interface User interactions
Computer Science and Entrepreneurship Introduction to Software Development Graphical Representation of Software Systems Medium Q5. Which is a use case in an online library system? Borrow books Backup system Write user manual Update software
Computer Science and Entrepreneurship Introduction to Software Development Graphical Representation of Software Systems Medium Q6. What is the purpose of use case diagrams? Show errors DB structure User needs System parts
Computer Science and Entrepreneurship Introduction to Software Development Graphical Representation of Software Systems Medium Q7. How many types of UML diagrams are there? 3 4 5 6
Computer Science and Entrepreneurship Introduction to Software Development Graphical Representation of Software Systems Medium Q8. What does UML stand for? Unified management language Unified modeling language Universal modeling language Unified model layout
Computer Science and Entrepreneurship Introduction to Software Development Graphical Representation of Software Systems Medium Q9. What is the purpose of UML diagrams in software systems? Increase complexity Improve communication Make system harder to manage Show system errors
Computer Science and Entrepreneurship Introduction to Software Development Project Planning and Management Medium Q10. What is the purpose of a contingency fund in cost estimation? To cover unexpected costs To pay for marketing expenses To hire additional developers To purchase new hardware