Sunteți pe pagina 1din 8

One of the most important attributes for a software product metric is that it should be

Select one:
a. widely applicable
b. reliable over time
c. qualitative in nature
d. easy to compute

FP-based estimation techniques require problem decomposition based on


Select one:
a. software functions
b. information domain values
c. process activities
d. project schedule

Which of following are advantages of using LOC(lines of code) as a size-oriented metric?


Select one:
a. LOC is language independent
b. LOC is language dependent
c. LOC can be computed early in the process
d. LOC is easily computed

Which of these are the 5 generic software engineering framework activities?


Select one:
a. analysis, planning, designing, programming, testing
b. communication, risk management, measurement, production, reviewing
c. analysis, designing, programming, debugging, maintenance
d. communication, planning, modeling, construction, deployment

To be an effective aid in process improvement the baseline data used must be


Select one:
a. based only on successful projects
b. based on reasonable guestimates from past projects
c. drawn from projects on same platforms
d. measured consistently across projects
Which of the following is not one of the commonly heard comments of project managers?
Select one:
a. Why are we doing this project?
b. Why is this project so strongly linked to the strategic plan?
c. How can all these projects be first priority?
d. Where are we going to get the resources to do this project?

One reason to involve everyone on the software team in the planning activity is to
Select one:
a. control feature creep
b. understand the problem scope
c. adjust the granularity of the plan
d. get all team members to "sign up" to the plan

The most important feature of spiral model is


Select one:
a. configuration management
b. risk management
c. requirement analysis
d. quality management

Which measurement activity is missing from the list below?


Formulation, Collection, Analysis, Interpretation
Select one:
a. Design
b. Measurement
c. Feedback
d. Quantification
Learning curves are more likely to apply in situations where most of the costs are
Select one:
a. Overhead
b. Outsourced contract
c. Personnel
d. Material

Software feasibility is based on which of the following


Select one:
a. scope, constraints, market
b. technology, finance, time, resources
c. business and marketing concerns
d. technical prowess of the developers

From among the following activities, which is the best example of a project?
Select one:
a. Developing HIV vaccine
b. Processing insurance claims
c. Producing automobiles
d. Writing a term paper

Which of the following is not a measurable characteristic of an object-oriented design?


Select one:
a. volatility
b. completeness
c. size
d. efficiency

Which of these is not a characteristic of Personal Software Process?


Select one:
a. Practitioner is empowered to control quality of software work products
b. Emphasizes personal measurement of work product
c. Individual practitioner is responsible for estimating and scheduling
d. Practitioner requires careful supervision by the project manager
Which of the following is not a main project objective?
Select one:
a. Time
b. Structure
c. Quality
d. Cost

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

The objective of software project planning is to


Select one:
a. determine the probable profit margin prior to bidding on a project
b. convince the customer that a project is feasible
c. make use of historical project data
d. enable a manager to make reasonable estimates of cost and schedule

Project selection criteria are typically classified as


Select one:
a. Financial and non-financial
b. Strategic and tactical
c. Required and optional
d. Short-term and long-term
Make/Buy decisions are usually not driven by
Select one:
a. Time to market
b. Support concerns
c. Staff aspirations
d. Cost of acquisition

The Process Models differ from one another based on following factors except
Select one:
a. Conformance to quality standards
b. Team Organization and Roles
c. Based on flow of activities
d. Manner of Quality Assurance

LOC-based estimation techniques require problem decomposition based on


Select one:
a. project schedule
b. information domain values
c. process activities
d. software functions

The first step in project planning is to


Select one:
a. select a team organizational model
b. determine the budget
c. determine the project constraints
d. establish the objectives and scope
"To construct a high-quality, custom home within five months at costs not to exceed Rs15,00,000" is
best classified as
Select one:
a. Objective
b. Milestone
c. Deliverable
d. Exclusion

Changes made to an information system to add the desired but not necessarily the required features
is called
Select one:
a. Corrective Maintenance
b. Adaptive Maintenance
c. Perfective Maintenance
d. Preventive Maintenance

Which of the following is not a weak point of waterfall lifecycle?


Select one:
a. Difficult to keep entire team busy with work
b. Difficult for the customer to state all requirements
c. Working version of the program is not available soon
d. Difficult to prepare a plan early

Requirements can be best refined using


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

The prototyping model of software development is


Select one:
a. A reasonable approach when requirements are well defined
b. A risky model that rarely produces a meaningful product
c. The best approach to use for projects with large development teams
d. A useful approach when customer can not define requirements clearly

In agile software development estimation techniques focus on the time required to


complete each
Select one:
a. increment
b. use-case
c. task
d. scenario

Which of the following items are not measured by software project metrics?
Select one:
a. Inputs
b. Outputs
c. Markets
d. Results
The incremental model of software development is
Select one:
a. The best approach to use for projects with large development teams
b. A reasonable approach when requirements are well defined
c. A revolutionary model that is not used for commercial products
d. A good approach when a working core product is required quickly

Which of the following is not necessary to apply agility to a software process?


Select one:
a. Eliminate the use of project planning and testing
b. Process allows team to streamline tasks
c. Only essential work products are produced
d. Uses incremental product delivery strategy

Which of these are reasons for using technical product measures during software development?
Select one:
a. Allow software quality information to be expressed unambiguously as a single number
b. They help capturing client requirements clearly
c. Provides software engineers with an objective mechanism for assessing software quality
d. Large body of scientific evidence supports their use

The waterfall model of software development is


Select one:
a. A reasonable approach when requirements are well defined
b. An old fashioned model that is not used any more
c. A good approach when a working program is required quickly
d. The best approach to use for projects with large development teams

Which of the following is NOT a main element of the project management activities?
Select one:
a. Schedule
b. Monitor
c. Estimate
d. Design

S-ar putea să vă placă și