1. | What is the goal of a software development project with a fixed budget? |
Discuss |
Answer: (a).To maximize the quality of the end product
Explanation:For some projects, the budget is fixed and the goal of the project is to maximize the quality of the end product.
|
2. | What type of approach is suitable for a software development project with fuzzy requirements and little previous experience in the development team? |
Discuss |
Answer: (b).Agile approach
Explanation:In applications with fuzzy requirements and little previous experience in the development team, a more agile approach may be desirable.
|
3. | What is the purpose of the taxonomy of software development projects? |
Discuss |
Answer: (b).To indicate how best to control the various entities identified
Explanation:For each of the project categories distinguished, the taxonomy will indicate how best to control the various entities identified.
|
4. | What is the purpose of risk management in software development projects? |
Discuss |
Answer: (a).To identify and mitigate risks
Explanation:Even risks for which we hoped to have found an adequate solution, may turn into problems later on. Risk factors therefore have to be monitored, and contingency plans have to be developed. The early identification of risks and the development and carrying out of strategies to mitigate these risks is known as risk management.
|
5. | What approach is suitable for software development projects with fixed and stable requirements? |
Discuss |
Answer: (a).A tightly structured approach
Explanation:If the developing organization has considerable experience with the application domain and the requirements are fixed and stable, a tightly structured approach may yield a satisfactory solution.
|
6. | What is the purpose of considering project control from a systems point of view? |
Discuss |
Answer: (a).To identify the variables that play a role in controlling the system
Explanation:Considering project control from a systems point of view allows for identifying the variables that play a role in controlling the software development project. By viewing the project as a system, the variables that can be varied and the effects of adjustments on the system can be better understood.
|
7. | What are irregular variables? |
Discuss |
Answer: (b).Variables that are input to the system being controlled
Explanation:Irregular variables are defined as variables that are input to the system being controlled. These variables cannot be varied by the entity that controls the system, and their values are determined by the system's environment. Examples of irregular variables include the computer experience of the user and the project staffing level.
|
8. | What are the sources of information that guide the decision process? |
Discuss |
Answer: (c).The system being controlled and the system's environment
Explanation:The information that is used to guide the decision process in project control can come from two sources. One source is the system being controlled, such as a notice of technical problems with a certain component. The other source is outside the system, such as a request to shorten development time. These sources are described as coming from the system being controlled and from the system's environment.
|
9. | What are goal variables? |
Discuss |
Answer: (c).Variables that can be varied by the entity that controls the system
Explanation:Goal variables are a class of variables that play a role in controlling a system, and can be varied by the entity that controls the system, such as the project manager and his organization, in order to achieve a desired outcome for the software development project. They are used as a reference point for the decision making process.
|
10. | What is the role of the project manager in the system of project control? |
Discuss |
Answer: (a).To guide the decision process
Explanation:The project manager is the entity that controls the system, and that the decision process is guided by information from both the system being controlled and external sources. The project manager's role is to use this information to make decisions and make adjustments to the control variables as needed.
|