CS2450 Quiz 04 Chapters 10 - 13 PDF

Title CS2450 Quiz 04 Chapters 10 - 13
Course Software Engineering
Institution Utah Valley University
Pages 1
File Size 55.8 KB
File Type PDF
Total Downloads 66
Total Views 154

Summary

Quiz 04 (Ch. 10 - 13) for Spring 2019 CS-2450 with Craig Sharp....


Description

CS-2450 Quiz 04 - Chapters 10 - 13 1. Data Flow Diagram (DFD) belongs to classic modeling technique. True 2. Finite State Machine (FSM) are used to model a system as a set of processes and date flows that connect these process. False 3. CRC cards are a simple requirements elicitation tool. True 4. In DFD diagram, data can flow from external entities to data storage without going through any processes. False 5. The current version of C# language supports multiple inheritance. False 6. Use case diagram is a static diagram. False 7. Class diagram is a static diagram. True 8. In C#, a class can implement multiple interfaces. True 9. We should start architecture design as early as possible. True 10. We do not need to involve maintainer and quality assurance people in architecture design. False 11. Delegation design pattern is exactly the same as multiple inheritance. False 12. MVC stands for Model View Connection. False 13. We can improve modularity by using high cohesion and loose coupling design. True 14. Try to achieve functional and sequential cohesion. True 15. Try to achieve content and common coupling. False 16. High cohesion and loose coupling implies simple interface. True 17. Both overmodularity and undermodularity will increase the cost of the software development. True 18. Information hiding includes hiding algorithm, data structure, details of external interface, resource allocation policy, etc. True 19. Information hiding is not related with abstraction, coupling and cohesion. False 20. Information hiding can reduce the likelihood of "side effects". True 21. We can use Regions + 1 or Predicates + 1 to calculate McCabe Cyclomatic Complexity. True 22. Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code [design] yet improves its internal structure. True 23. WMC, DIT, NOC, CBO, RFC, LCOM are Object-oriented metrics. True 24. A good test has a high probability of finding an error. True 25. A number of industry studies have indicated that the lower cyclomatic complexity, the higher the probability of errors. False...


Similar Free PDFs