CS492 Quiz

Ace your homework & exams now with Quizwiz!

22. The project scope is defined as a means of bounding the system a.) functionality b.) performance c.) costs d.) schedule e.) a and b

e.) a and b

61. The software metrics chosen by an organization are driven by the business or technical goals an organization wishes to accomplish. a.) True b.) False

a.) True

63. IT is unethical to undertake a project that you know in advance cannot be completed by the customer's deadline, unless you inform the customer of the risk and establish a project plan that can deliver the needed system incrementally. a.) True b.) False

a.) True

39. In agile software development estimation techniques focus on the time required to complete each a.) increment b.) scenario c.) task d.) use-case

a.) increment

31. FP-based estimation techniques require problem decomposition based on a.) information domain values b.) project schedule c.) software functions d.) process activities

a.) information domain values

11. Small agile teams have no place in modern software development. a.) True b.) False

b.) False

20. Since project estimates are not completely reliable, they can be ignored once a software development project begins. a.) True b.) False

b.) False

28. The size estimate for a software product to be built must be based on a direct measure like LOC. a.) True b.) False

b.) False

33. Unlike a LOC or function point each person's "use-case" is exactly the same size. a.) True b.) False

b.) False

42. Outsourcing always provides a simple means of acquiring software at lower cost than onsite development of the same product. a.) True b.) False

b.) False

5. Project management is less important for modern software development since most projects are successful and completed on time. a.) True b.) False

b.) False

50. There is no need to reconcile LOC and FP measures since each in meaningful in its own right as a project measure. a.) True b.) False

b.) False

52. Use-Case oriented metrics are computed directly from UML diagrams they are often used as normalization measures. a.) True b.) False

b.) False

59. Baseline data must be collected in an on-going manner and cannot be computed by formal study of historical project data a.) True b.) False

b.) False

60. Small software organizations are not likely to see any economic return from establishing software metrics program. a.) True b.) False

b.) False

62. Software projects are inevitable late and there is nothing that can explain why a.) True b.) False

b.) False

64. Which of the following is not one of the guiding principles of software project scheduling: a.) compartmentalization b.) market assessment c.) time allocation d.) effort valigation

b.) market assessment

46. Which of the following items are not measured by software project metrics? a.) inputs b.) markets c.) outputs d.) results

b.) markets

The best project team organizational model to use when tackling extremely complex problems is the a.) closed paradigm b.) open paradigm c.) random paradigm d.) synchronous paradigm

b.) open paradigm

12. Which of these software characteristics is not a factor contributing to project coordination difficulties? a.) interoperability b.) performance c.) scale d.) uncertainty

b.) performance

76. The purpose of earned value analysis is to a.) determine how to compensate developers based on their productivity b.) provide a quantitative means of assessing software project progress c.) provide a qualitative means of assessing software project progress d.) set the price point for a software product based on development effort

b.) provide a quantitative means of assessing software project progress

38. Function points are of no user in developing estimates for object-oriented software. a.) True b.) False

b.)False

23. Software feasibility is based on which of the following a.) business and marketing concerns b.) scope, constraints, market c.) technology, finance, time, resources d.) technical prowess of the developers

c.) technology, finance, time, resources

16. When can selected common process framework activities be omitted during process decomposition? a.) when the project is extremely small in size b.) any time the software is mission critical c.) rapid prototyping does not require their use d.) never the activities are invariant

d.) never the activities are invariant

44. Process indicators enable a software project manager to a.) assess the status of an on-going project b.) track potential risks c.) adjust work flow or tasks d.) none of the above

d.) none of the above

54. Which of the following software quality factors is most likely to be affected by radical changes to computing architectures a.) operation b.) transition c.) revision d.) none of the above

d.) none of the above

27. Software project estimation techniques can be broadly classified under which of the following headings? a.) automated processes b.) decomposition techniques c.) empirical models d.) regression models e.) c and d

e.) c and d

45. Public metrics are used a.) to evaluate the performance of software development teams. b.) to appraise the performance of individual team members. c.) to make strategic changes to the software process. d.) to make tactical changes during a software project.

e.) c and d

70. Tasks that lie on the critical path in a task network may be completed in any order as long as the project is on schedule a.) True b.) False

b.) False

57. Why is it important to measure the process of software engineering and software it produces? a.) It is really not necessary unless the project is extremely complex. b.) To determine costs and allow a profit margin to be set. c.) To determine whether a software group is improving or not. d.) To make software engineering more like other engineering processes.

c.) To determine whether a software group is improving or not.

73. The best indicator of progress on a software project is the completion a.) of a defined engineering activity task b.) of a successful budget review meeting on time c.) and successful review of a defined software work product d.) and successful acceptance of project prototype by the customer

c.) and successful review of a defined software work product

67. The 40-20-40 rule suggests that the least of amount of development effort be spent on a.) estimation and planning b.) analysis and design c.) coding d.) testing

c.) coding

21. The objective of software project planning is to a.) convince the customer that a project is feasible b.) make use of historical project data c.) enable a manager to make reasonable estimates of cost and schedule d.) determine the probable profit margin prior to bidding on a project

c.) enable a manager to make reasonable estimates of cost and schedule

13. Which of these software characteristics are used to determine the scope of a software project? a.) context, lines of code, function b.) context, function, communication requirements c.) information, objectives, function, performance d.) communications requirements, performance, information objectives

c.) information objectives, function, performance

30. LOC-based estimation techniques require problem decomposition based on a.) information domain values b.) project schedule c.) software functions d.) process activities

c.) software functions

32. Process-based estimation techniques require problem decomposition based on a.) information domain values b.) project schedule c.) software functions d.) process activities e.) c and d

e.) c and d

49. Which of the following are advantages of using function points (FP) as a measure of the functionality delivered by a software application? a.) FP is easily computed. b.) FP is a language dependent measure c.) FP is a language independent measure d.) FP can be computed before a design is computed e.) c and d

e.) c and d

47. Software quality and functionality must be measured indirectly a.) True b.) False

a.) True

65. Doubling the size of your software project team is guaranteed to cut project completion time in half. a.) True b.) False

b.) False

29. Problem-based estimation is based on problem decomposition which focuses on a.) information domain values b.) project schedule c.) software functions d.) process activities e.) a and c

e.) a and c

53. Which of the following is not a measure that can be collected from a Web application project? a.) Customization index b.) Number of dynamic objects c.) Number of internal page links d.) Number of static web pages

a.) Customization index

48. Which of following are advantages of using LOC (lines of code) as a size-oriented metric? a.) LOC is easily computed b.) LOC is a language dependent measure c.) LOC is a language independent meausure d.) LOC can be computed before a design is completed

a.) LOC is easily computed

15. Product and process decomposition occurs simultaneously as the project plan evolves. a.) True b.) False

a.) True

2. Organizations that achieve high levels of maturity in people management have a higher likelihood of implementing effective software engineering processes. a.) True b.) False

a.) True

34. When agreement between estimates is poor the cause may often be traced to inadequately defined project scope or inappropriate productivity data. a.) True b.) False

a.) True

37. Putnam's software equation is a dynamic empirical model that has two independent parameters: a size estimate and an indication of project duration in calendar months or years. a.) True b.) False

a.) True

40. It is possible to use a modified function point technique to develop estimates for Web applications. a.) True b.) False

a.) True

41. Using a statistical technique like decision tree analysis can provide some assistance in sorting out the true costs associated with the make-buy decision. a.) True b.) False

a.) True

51. Object-oriented project measures may be combined with historical project data to provide metrics that aid in project estimation. a.) True b.) False

a.) True

56. A software quality metric that can be used at both the process and project levels is defect removal efficiency (DRE). a.) True b.) False

a.) True

72. Timeline charts assist project managers in determining what tasks will be conducted at a given point in time. a.) True b.) False

a.) True

77. Earned value analysis is a technique that allows managers to take corrective action before a project crisis develops. a.) True b.) False

a.) True

24. The number of people required for a software project is determined a.) after an estimate of the development effort is made b.) by the size of the project budget c.) from an assessment of the technical complexity of the system d.) all of the above

a.) after an estimate of the development effort is made

68. A task set is a collection of a.) engineering work tasks, milestones, deliverables b.) task assignments, cost estimates, metrics c.) milestones, deliverables, metrics d.) responsibilities, milestones, documents

a.) engineering work tasks, milestones, deliverables

66. The software equation can be used to show that by extending the project deadline slightly a.) fewer people are required b.) you are guaranteed to meet the deadline c.) more lines of code can be produced d.) none of the above

a.) fewer people are required

10. One of the best ways to avoid frustration during the software development process is to a.) give team members more control over process and technical decisions. b.) give team members less control over process and technical decisions. c.) hide bad news from the project team members until things improve. d.) reward programmers based on their productivity.

a.) give team members more control over process and technical decisions.

74. Since iterative process model work best for object-oriented projects it is impossible to determine whether an increment will be completed on time or not. a.) True b.) False

b.) False

75. WebApp projects only require the creation of a macro schedule. a.) True b.) False

b.) False

The best person to hire as a project team leader is the most competent software engineering practitioner available. a.) True b.) False

b.) False

1. Effective software project management focuses on a.) people performance, payoff, product b.) people, product, performance, process c.) people, product, process, project d.) people, process, payoff, product

c.) people, product, process, project

35. Empirical estimation models are typically based on a.) expert judgment based on past project experiences b.) refinement of expected value estimation c.) regression models derived from historical project data d.) trial and error determination of the parameters and coefficients

c.) regression models derived from historical project data

25. Reusable software components must be a.) catalogued for easy reference b.) standardized for easy application c.) validated for easy integration d.) all of the above

d.) all of the above

4. Process framework activities are populated with a.) milestones b.) work products c.) QA points d.) all of the above

d.) all of the above

36. COCOMO II is an example of a suite of modern empirical estimation models that require sizing information expressed as: a.) function points b.) lines of code c.) object points d.) any of the above

d.) any of the above

55. Which of the following provide useful measures of software quality? a.) correctness, performance, integrity, usability b.) reliability, maintainability, integrity, sales c.) correctness, maintainability, size, satisfaction d.) correctness, maintainability, integrity, usability

d.) correctness, maintainability, integrity, usability

3. The first step in project planning is to a.) determine the budget b.) select a team organizational model c.) determine the project constraints d.) establish the objectives and scope

d.) establish the objectives and scope

6. Which of the following is not considered a stakeholder in the software process? a.) customers b.) end-users c.) project managers d.) sales people

d.) sales people

71. Two tools for computing critical path and project completion times from activity networks are a.) CPM b.) DRE c.) FP d.) PERT e.) a and d

e.) a and d

43. Which of these are valid reasons for measuring software processes, products, and resources? a.) to characterize them b.) to evaluate them c.) to price them d.) to improve them e.) a, b and c

e.) a, b, and c

9. Which factors should be considered when choosing the organizational structure for a software team? a.) degree of communication desired b.) predicted size of the resulting program c.) rigidity of the delivery date d.) size of the project budget e.) a, b, and c

e.) a, b, and c

18. The W5HH principle contains which of the following questions? a.) Why is the system being developed? b.) What will be done by whom? c.) Where are they organizationally located? d.) How much of each resource is required? e.) a, c, and d

e.) a, c, and d

14. The major areas of problem decomposition during the project scoping activity are the a.) customer workflow b.) functionality to be delivered c.) process used to deliver functionality d.) software process model e.) b and c

e.) b and c

58. To be an effective aid in process improvement the baseline data used must be: a.) based on reasonable guestimates from past projects b.) measured consistently across projects c.) drawn from similar projets d.) based on all previously completed projects e.) b and c

e.) b and c

69. The task (activity) network is a useful mechanism for a.) computing the overall effort estimate b.) detecting intertask dependencies c.) determining the critical path d.) specifying the task set to the customer e.) b and c

e.) b and c

19. Which of these are critical practices for performance-based project management? a.) assessing product usability b.) defect tracking against quality targets c.) empirical cost emigration d.) formal risk management e.) b, c and d

e.) b, c and d

17. How does a software project manager need to act to minimize the risk of software failure? a.) double the project team size b.) request a large budget c.) start on the right foot d.) track progress e.) c and d

e.) c and d

26. The software engineering environment (SEE) consists of which of the following? a.) customers b.) developers c.) hardware platforms d.) software tools e.) c and d

e.) c and d


Related study sets

Med Term Ch 17 Review Sheet Quiz

View Set

Therapeutic Drug Monitoring Vitamins and Nutrition

View Set