Software Engineering Questions and Answers – Project Planning


This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Project Planning”.

1. Which of the following is an important factor that can affect the accuracy and efficacy of estimates?
a) Project size
b) Planning process
c) Project complexity
d) Degree of structural uncertainty
View Answer

Answer: a
Explanation: As size increases, the interdependence among various elements of the software grows rapidly.

2. What describes the data and control to be processed?
a) Planning process
b) Software scope
c) External hardware
d) Project complexity
View Answer

Answer: b
Explanation: Functions described in the statement of scope are evaluated and in some cases refined to provide more detail prior to the beginning of estimation.

3. A number of independent investigators have developed a team-oriented approach to requirements gathering that can be applied to establish the scope of a project called
a) JAD
d) None of the mentioned
View Answer

Answer: c
Explanation: Facilitated application specification techniques
(FAST), this approach encourages the creation of a joint team of customers
and developers who work together to identify the problem, propose elements
of the solution, negotiate different approaches, and specify a preliminary set of
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

4. CLSS stands for
a) conveyor line sorting system
b) conveyor line sorting software
c) conveyor line sorting speed
d) conveyor line sorting specification
View Answer

Answer: a
Explanation: The conveyor line sorting system (CLSS) sorts boxes moving along a conveyor line. Each box is identified by a barcode that contains a part number and is sorted into one of six bins at the end of the line.

5. The project planner examines the statement of scope and extracts all important software functions which is known as
a) Association
b) Decomposition
c) Planning process
d) All of the mentioned
View Answer

Answer: b
Explanation: None

6. The environment that supports the software project is called
b) SEE
View Answer

Answer: b
Explanation: Software engineering environment (SEE), incorporates hardware and software.

7. Which of the following is not an option to achieve reliable cost and effort estimate?
a) Base estimates on similar projects that have already been completed
b) Use one or more empirical models for software cost and effort estimation
c) Use relatively simple decomposition techniques to generate project cost and effort estimates
d) The ability to translate the size estimate into human effort, calendar time, and dollars
View Answer

Answer: d
Explanation: None.

8. What can be used to complement decomposition techniques and offer a potentially valuable estimation approach in their own right?
a) Automated estimation tools
b) Empirical estimation models
c) Decomposition techniques
d) Both Automated estimation tools and Empirical estimation models
View Answer

Answer: b
Explanation: An estimation model for computer software uses empirically derived formulas to predict effort as a function of LOC or FP.

9. Which of the following is not achieved by an automated estimation tools?
a) Predicting staffing levels
b) Predicting software cost
c) Predicting software schedules
d) Predicting clients demands
View Answer

Answer: d
Explanation: Demands can vary from client to client.

10. Software project estimation can never be an exact science, but a combination of good historical data and systematic techniques can improve estimation accuracy.
a) True
b) False
View Answer

Answer: a
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Books in Software Engineering.

Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.