630
Spring 2007
Final Review Questions
The final will contain questions about material covered in class.
The following questions are examples of the types of questions
that will be on the final they are not meant to provide a complete
study guide for the final.
- Define Software Engineering.
- What are the components of a productive meeting? Describe
your group's meetings in terms of productivity. What could have
been done to improve productivity?
- Outline risk management in software development. How did your group use risk management?
- Define requirements engineering. How did your group decide
on the requirements? What did you learn from the requirements
engineering in-class exercise.
- Why is the movie Office Space relevant to software engineering?
- Describe how the movie The Abilene Paradox is relevant to software engineering.
- Define quality software. How would you rate the quality of your group project?
- If you were hired by a company to improve the quality of their software products, what would you do?
- How can Edward Deming's 14 quality points be applied to software?
- How is the Capability maturity Model (CMM) used?
- What effect do the people performing a software engineering process have on the process? Explain the ramifications.
- How does employee turnover affect software production? Why
do people quit? Why do people stay? What can an
organization do to prevent people from quitting? How did your
group cope with losing a member in the turn over exercise?
- What did you learn from the checkpoint assignment (the one where
group members played the role of management, sales, marketing, support,
etc)? Did it change your view of how software is created?
- What is the difference between brain-time and body-time?
- In the context of concentration and productivity, describe the concept of flow.
- If it were your job to hire software engineers, how would you evaluate them?
- Describe the difference between a team and a group. If you were a manager, what would you do to help teams form.
- What are software metrics? How would you develop a software
metrics program? What metrics could you measure in your semester
project?