|
Review 1 - Questions with Answers
- What is the RMMM plan? How does it contrast with the RIS plan? What kinds of companies are likely to use each? Why? 159
- Taking a generic view of software engineering, give a list of questions that need to be addressed in every SE project. 21
- State three software myths and tell why each is a myth. 12
- Why do software engineers use metrics? 99
- Give an example of a metric used to describe software quality. Give at least one pro and one con for your chosen metric. 98
- What are two classes of project metrics? When is each appropriate to apply? 88
- What is the COCOMO model used for? What areas does it address? 133
- What are four important questions to consider when assessing risk? 149
- What are three things to consider when planning the structure of a software team? 61
- What is the difference between a controlled decentralized team structure and a democratic decentralized team? 61
- What is the CMM and what is it used for? 24
- Under what conditions might automated scheduling be used for a SE project? 182
- What are some reasons why software projects fall behind schedule? 168
- What are some important principles to guide software project scheduling? 169
- When doing risk analysis and management, software engineers often categorize risks into four categories and possibly assign numerical values to those categories in order to make predictions. Name some categories that might be used. 151
- What is the difference between custom built and component based software? 8
- Explain the difference between the random paradigm and the open paradigm as organizational paradigms for software engineering teams. 62
- What are the four P’s of management? 57
- What are the three phases of work associated with software engineering? 22
- There is a large variety of software types, each having different characteristics. Name five such categories and tell how they differ from each other. 9
- Once a schedule has been prepared at the macro level, explain why refinement is necessary. 178
- How can the word refinement be applied to risk? 156
- When devising a strategy to deal with risks, what are three issues to consider? 156
- What kinds of information should a team keep in order to make comparisons of future projects with past projects with regard to how far along they are at a given time? 188
- What are some project coordination techniques that a team might use in carrying out a project? Which techniques are appropriate for your project? 65
|