0% found this document useful (0 votes)
159 views4 pages

Software Engineering Quiz Questions

This document contains a 20 question quiz on software engineering topics. The questions cover factors that have led to more complex computer systems, why software deteriorates, why most software is custom built, layers of software engineering, phases of software engineering, terms from the Capability Maturity Model, considerations for selecting a software process framework, stages of software problem solving, focuses of effective project management, the first step of project planning, activities populated in process frameworks, players considered in the software process, the best project team model for difficult problems, what process indicators enable a project manager to do, what public metrics are used for, items not measured by software metrics, advantages of lines of code as a metric, advantages of function points as a metric

Uploaded by

Bích Ngọc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
159 views4 pages

Software Engineering Quiz Questions

This document contains a 20 question quiz on software engineering topics. The questions cover factors that have led to more complex computer systems, why software deteriorates, why most software is custom built, layers of software engineering, phases of software engineering, terms from the Capability Maturity Model, considerations for selecting a software process framework, stages of software problem solving, focuses of effective project management, the first step of project planning, activities populated in process frameworks, players considered in the software process, the best project team model for difficult problems, what process indicators enable a project manager to do, what public metrics are used for, items not measured by software metrics, advantages of lines of code as a metric, advantages of function points as a metric

Uploaded by

Bích Ngọc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

In the Name of GOD

Name: Software Engineering Quiz No1

1. What factor has precipitated more sophisticated and complex computer-based


systems?
a. Vast increases in computer memory and storage capacity.
b. Greater variety of exotic input/output options.
c. Profound changes in computer architectures.
d. All of the above.

2. Software deteriorates rather than wears out because


a. Software suffers from exposure to hostile environments
b. Defects are more likely to arise after software has been used often
c. Multiple change requests introduce errors in component interactions

d. Software spare parts become harder to order

3. Most software continues to be custom built because


a. Component reuse is common in the software world
b. Reusable components are too expensive to use
c. Software is easier to build without using someone else's
components.
d. Off the shelf software components are not commonly available
4. The nature of software applications can be characterized by their information
a. complexity
b. content
c. determinacy
d. choices "b" and "c"

5. Which of the items listed below is not one of the software engineering layers?
a. Process
b. Manufacturing
c. Methods
d. Tools

6. What are the three generic phases of software engineering?


a. definition, development, support
b. what, how, where
c. programming, debugging, maintenance
d. analysis, design, testing

7. Which of these terms is a level name in the Capability Maturity Model?


a. Ad hoc
b. Repeatable
c. Reusable
d. Organized

8. Which of these items should be used to select a software process framework?


a. People
b. Product
c. Project
d. All of the above

9. In which software development problem solving stage are the results


delivered?
a. Status quo
b. Problem definition
c. Technical development
d. Solution integration
10. 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

11. The first step in project planning is to

2
a. determine the budget.
b. select a team organizational model.
c. determine the project constraints.
d. establish the objectives and scope.

12. Process framework activities are populated with


a. milestones
b. work products
c. QA points
d. All of the above

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

14. The best project team organizational model to use when tackling extremely
difficult problems is the
a. controlled centralized model
b. controlled decentralized model
c. democratic decentralized model
d. chief programmer team model

15. 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. all of the above

16. Public metrics are used


a. to make strategic changes to the software process.
b. to make tactical changes during a software project.

3
c. to evaluate the performance of software development teams.
d. answers a and b

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

18. 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 measure.
d. LOC can be computed before a design is completed.

19. Which of the following is an advantage 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 function of LOC.
d. FP can be computed before a design is completed.

20. Extended function point metrics are designed to be applied to


a. business information systems applications
b. PC applications
c. real-time or embedded applications
d. computer graphics applications

You might also like