Lecture Questions
These are potential exam questions about topics discussed during lecture.
Week 1
-
Know the key statistics from the Chronic Crisis Quiz.
-
Managers attempt to balance tradeoffs among what four key constraining
variables?
-
Name the five phases in the software lifecycle.
-
Be able to give a short description in your own words of what occurs during
each phase of the software lifecycle.
-
Be able to describe in your own words each artifact produced during each
phase of the software lifecycle.
-
Be able to give an non-software analogy of the lifecycle model.
-
What are the essential characteristics of software that differentiate it
from other engineered products?
-
What are some common "myths" about software and software development?
Week 2
-
Know the factors in selecting a process model. The waterfall model is appropriate
for projects with what characteristics?
-
Know the purpose of a project plan and explain the major issues the project
plan should address.
-
Identify behaviors that are illustrative of effective listening.
-
As of Nov 99, how many organizations worldwide had reached maturity level
5? (Answer: approx 20).
-
Be able to solve a critical path problem like Pfleeger Chapter 3 Exercises
2 & 3.
-
What's the difference between a deliverable and a work product. Give
an example of each.
-
Be able to explain the many roles that an SRS serves in a project.
-
Explain the dangers of inadequate analysis. Give specific examples.
-
Pfleeger (Ch 4.2) gives nine "types of requirements." Dalbey combines
these into four categories. Identify each category and give a brief
description of each. Give an example of a requirement from each category.
-
Explain the steps in the analysis process.
-
Explain the difference between the project plan and the SRS.
-
List the criteria by which to assess the quality of requirements. Give
a one or two sentence definition of each criterion.