Wednesday, August 31, 2011

Software Engineering Questions - Part 1

1. Which of the items listed below is not one of the Software Engineering layers?
a. Process
b. Manufacturing
c. Methods
d. Tools

2. Which of the following is not considered a player in the software process?
a. Customers
b. End users
c. Project Manager
d. Sales people

3. What are the various factors that are considered in FP?
a. Inputs
b. Outputs
c. Online enquiry
d. All the above

4. An example of a direct measure
a. Reliability
b. Line of code
c. Complexity

5. 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 the above

6. Which of the following are the advantages of using LOC 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

7. Identify the signs that a project is in jeopardy
a. Requirements are not clear
b. Scope changes
c. Team lacks people with skills
d. a, c
e. a, b, c

8. The software plan is not a static document; it is frequently adjusted to make the project appear on track to meet all deadlines and quality targets.
a. true
b. false

9. Decomposition technique is used to
a. Define the scope of a project
b. Estimate the project effort
c. Conduct testing

10. During a sprint, the requirements can change
a. No
b. Yes

11. 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

12. Process indicators enable a software project manager to
a. Assess the status of an ongoing project
b. Track potential risks
c. Adjust work flow or tasks
d. All the above

13. In linear sequential model, the working model is available after every stage of SDLC
a. No
b. Yes

14. In SE, what is the difference between errors and defects?
a. Errors are identified during software development process and detects are identified after the software goes into production
b. Errors are identified by the users and defects are identified by the developers
c. Errors are reported when the software goes to production where as defects are identified when PM reports them

15. If team A has developed a software that has 200 defects and team b has developed a software that has 100 defects, which team did a better job?
a. Team a
b. Team b
c. Cannot be determined from the information provided

16. SE provides
a. Reliable s/w
b. Efficient s/w
c. Cost effective s/w
d. All the above
e. None of the above

17. Following are the examples of agile development life cycle
a. Scrum
b. RUP
c. Spiral model
d. a, c
e. a, b
f. None of the above

18. It is recommended to perform project planning
a. Before the project starts
b. After the development phase
c. After the scope is defines

19. Size oriented metrics focuses on
a. Number of inputs
b. Number of outputs
c. Line of code
d. On line enquiry

20. Which of these items should be used to select a software process framework?
a. People
b. Product
c. Project
d. All the above

No comments: