Computer Science 307: Software Engineering Final Exam

Free Practice Test Instructions:

Choose your answer to the question and click 'Continue' to see how you did. Then click 'Next Question' to answer the next question. When you have completed the free practice test, click 'View Results' to see your results. Good luck!

Question 1 1. From a human interface design perspective, what is the best way to handle bad user input?

Question 2 2. The size and weight of your iPhone, the configuration of a game console controller, and the contour of a wireless mouse are all the result of what software engineering activity?

Question 3 3. The software you are working on is currently functional. In order to ensure the average user can work with the software, what step should you take?

Question 4 4. If the software development process is risk-averse, which of the following life cycle model is most appropriate?

Question 5 5. 'We're just going to muddle through each step of this process.' You overhear this conversation from the project team. What process model of software development is being discussed?

Question 6 6. In this process model for software engineering, mathematical methods are applied to the process of building software systems.

Question 7 7. Place the project management steps in the correct order

Question 8 8. You are a project manager on a large software implementation project. The requirements are defined, and the team has started work. After a couple of weeks, stakeholders have asked to add new functionality that will add time and effort. What has just happened?

Question 9 9. In Agile project planning, user stories are assigned this value to determine the complexity and effort of a given user story.

Question 10 10. In the Agile software development methodology, there are five steps. Which best describes when these steps are used?

Question 11 11. In the development phase of an agile project, the tasks that take longest to complete are put on a(n) _____ so they get high priority.

Question 12 12. The _____ Manifesto focuses on individuals and interactions, working software, customer collaboration, responding to change.

Question 13 13. The terms responsible autonomy, adaptability, and meaningfulness of task are best applied to what systems theory?

Question 14 14. Which of the following would not be a suitable application to apply Service Oriented Architecture (SOA)?

Question 15 15. A client-server network provides central management and configuration, but what else can be a problem?

Tell us about yourself

Are you a student or a teacher?

I am a student I am a teacher

Computer Science 307: Software Engineering Final Free Practice Test Instructions

Choose your answer to the question and click 'Continue' to see how you did. Then click 'Next Question' to answer the next question. When you have completed the free practice test, click 'View Results' to see your results. Good luck!

Computer Science 307: Software Engineering  /  Computer Science Courses
Support