wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

special exam SOFT ENG'G

Total questions: 105

Worksheet time: 35mins

Name
Class
Date
1.

Key discipline in Project Management

(a)  

2.

Main reason for project failure

a)

Poor project administration

b)

Team members not perform

c)

Poor communication

d)

Lack of communication with sponsor

3.

Project Management Triangle consists of

(a)  

4.

Completion of task on time depends on

(a)  

5.

Any change in SCOPE will impact

(a)  

6.

Project Manager need to balance between the 3 constraints ........

a)

so that project will accomplish as per scheduled

b)

so that project will accomplish as per set scope

c)

so that project will accomplish as per approved budget

d)

So that quality of the project will not be compromised

7.

Project Management Life Cycle consist of

(a)  

8.

Which one is CORRECT

a)
b)
c)
d)
9.

Planning stage deliverable are

a)
b)
c)
10.

What is the purpose of identifying milestones?

a)

To keep track of your finances

b)

To help you keep track of each key stage of the project

c)

To speed up your work process

d)

To delegate all your tasks to others

11.

What is meant by contingency?

a)

An identified verifiable stage of the project that you can tick off once it's done

b)

The term given to describe the different stages a project goes through

c)

The allocated amount of time/money identified as a buffer for minimising risks

d)

The tasks that may or may not be included in the project

12.

How often should a status meeting ideally be held to catch up on people's progress?

(a)  

13.

Who are the stakeholders in a project?

a)

Those who are sponsoring your project and provide its resources

b)

Those who will be affected by the project's outcome and are involved at specific stages

c)

The people who carry out your delegated tasks throughout the project's duration

d)

Those who have expertise in specific areas and provide you with advice where necessary

14.

Microsoft Project lets you customise the calendar for

a)

The normal working hours

b)

Removing dates that will not be worked

c)

The Project start date

d)

All of the above

15.

What is the default view of a new project in Microsoft Project?

(a)  

16.

The scope is the foundation of:

a)

Your cost estimate and the project schedule

b)

Scope creep

c)

Client communication

d)

The building and testing phase

17.

The project scope establishes which boundaries for the client?

a)

Deadlines and due dates

b)

Resource allocation limits

c)

Budget and cost limits

d)

Tasks that are and are not included

18.

During the design phase and the building and testing phase, how can milestone client reviews help your design project?

a)

You get client signoff on the final project

b)

You get client feedback on your designs and clear up any misunderstandings

c)

You can ask the client for a contract for his next project, too

d)

You can tell exactly where the client is completely wrong

19.

What are the four typical phases in a project?

a)

Planning and analysis phase; design phase; building phase; implementation or publishing phase

b)

Planning phase; analysis phase; design phase; building and testing phase

c)

Planning phase; analysis phase; testing phase; implementation phase

d)

Planning and analysis phase; design phase; building and testing phase; implementation or publishing phase

20.

What role does analysis play in the planning and analysis phase?

a)

Figuring out the best way to get the project done

b)

How to handle scope creep

c)

How to get from Point A to point B

d)

How to handle a challenging client

21.

When developing a project schedule, what should you start with?

a)

Identifying the Start Date

b)

Deliverables

c)

Human resources and material resources

d)

Estimated costs

22.

What are two common problems in project management?

a)

Internal staff conflict and unattainable

b)

Scope creep and not assigning resources to the tasks

c)

Lack of funds and human resources

d)

Lack of client communication and product testing

23.

During which project management phase is client communication key?

(a)  

24.

What is the S in SMART?

(a)  

25.

Which of the following is not part of the functions involved in project management?

(a)  

26.
The main reasons for projects failure are:
a)
Time management; Costs management; Scope Management and Quality Management
b)
Only Time and Cost Management
c)
Only Scope and Quality Management
d)
Generally Cost Management because you can never have enough money to complete most projects
27.
What are the four characteristics of a project?
a)
Concept, Development, Test and Development
b)
Temporary endeavor; Definite beginning and end; Several phases and Unique output
c)
Input; Process; Output and Feedback
d)
Define the problem; Brainstorm; Generate ideas and Select an approach
28.
The major differences between  projects and operations are:
a)
Projects are ongoing and operations are short
b)
Projects should always be done by engineers and operations may be performed by technicians
c)
Projects are temporary and operations are ongoing
d)
Projects and operations are the same thing but projects always costs more to implement
29.
Which of the following is an example of a project?
a)
Inventing a new prototype for a drone
b)
Assembling several complex drones in a production plants using robotics
c)
Manufacturing automobiles at the Kia plant
d)
Utilizing robotics to lift heavy packages at a UPS distribution plant during the busy holiday season 
30.

An objective to sustain the business is best described as:

(a)  

31.

Closing after obtaining the objective is an example of:

(a)  

32.
A major difference between a project an an operation is:
a)
A project will always costs more than operations
b)
An operation should be a temporary endeavor
c)
A project must be ongoing to be successfully implemented
d)
A project has a unique output and an operation is repetitive
33.
The five phases of project management are:
a)
Defining the problem; Brainstorming; Developing a solution; Designing a prototype and Closing the project 
b)
Inputting; Processing; Outputting; Closing and Giving Feedback 
c)
Initiating; Planning; Executing; Monitoring & Control and Closing
d)
Designing; Developing; Testing; Evaluating and Closing 
34.
Some of the skills of a good project manager are:
a)
Leadership; Communication; Information Technology; Accounting and Purchasing
b)
Dancing; Rapping; Singing; Acting and Purchasing
c)
Leadership and Information Technology only
d)
Communication and Accounting only
35.
When you obtain your college degree in most Engineering fields,  you will probably:
a)
Work on a project or be on a project team
b)
Only work on the area of your degree with people in that field
c)
Never have to deal with people outside of the Engineering field
d)
Not earn more money than people in traditional fields of study (i.e., Social Workers) 
36.
The main reasons for projects failure are:
a)
Time management; Costs management; Scope Management and Quality Management
b)
Only Time and Cost Management
c)
Only Scope and Quality Management
d)
Generally Cost Management because you can never have enough money to complete most projects
37.

What are the 4 main stages of the Project Management Cycle?

a)

Initiate, Plan, Execute, Review

b)

Initiate, Plan, Execute, Review

38.

What might be useful in planning a project?

a)

Lots of money in the budget

b)

Lots of time to complete it

c)

A team that actually makes an effort

d)

Project Initiation Document

39.

What would be useful to track project progress?

(a)  

40.

What might you use for Post-Project Review?

(a)  

41.

RAD stands for

a)

Relative Application Development

b)

Rapid Application Development

c)

Rapid Application Document

d)

None of the mentioned

42.

Which is not one of the types of prototype of Prototyping Model?

(a)  

43.

Which one of the following models is not suitable for accommodating any change?

(a)  

44.

RAD Model has

(a)  

45.

SDLC stands for

(a)  

46.

What is the major drawback of using RAD Model?

a)

Highly specialized & skilled developers/designers are required

b)

Increases reusability of components

c)

Encourages customer/client feedback

d)

Increases reusability of components, Highly specialized & skilled developers/designers are required

47.

What is the major advantage of using Incremental Model?

a)

Customer can respond to each increment

b)

Easier to test and debug

c)

It is used when there is a need to get a product to the market early

d)

Easier to test and debug & It is used when there is a need to get a product to the market early

48.

The spiral model has two dimensions namely _____________ and ____________

(a)  

49.

If you were to create client/server applications, which model would you go for?

(a)  

50.

Which two models doesn’t allow defining requirements early in the cycle?

a)

Waterfall & RAD

b)

Prototyping & Spiral

c)

Prototyping & RAD

d)

Waterfall & Spiral

51.

Which of the following life cycle model can be chosen if the development team has less experience on similar projects?

(a)  

52.

One can choose Waterfall Model if the project development schedule is tight.

a)

True

b)

False

53.

Purpose of process is to deliver software

a)

in time

b)

with acceptable quality

c)

that is cost efficient

d)

both in time & with acceptable quality

54.

The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the__________ phase which focuses on what, the_________ phase which focuses on how and the_________ phase which focuses on change.

i. support

ii. development

iii. definition

a)

1, 2, 3

b)

2, 1, 3

c)

3, 2, 1

d)

3, 1, 2

55.

Which of the following activities of a Generic Process framework provides a feedback report?

(a)  

56.

Four types of change are encountered during the support phase. Which one of the following is not one that falls into such category?

(a)  

57.

Agile Software Development is based on

a)

Incremental Development

b)

Iterative Development

c)

Linear Development

d)

Both Incremental and Iterative Development

58.

Which on of the following is not an agile method?

a)

XP

b)

4GT

c)

AUP

d)

All of the mentioned

59.

How many phases are there in Scrum ?

a)

2

b)

3

c)

4

d)

5

60.

Which one of the following characteristics of software products being developed is not a symptom of software crisis?

a)

Fail to meet user requirements.

b)

Expensive.

c)

Highly interactive.

d)

Difficult to alter, debug, and enhance.

61.

During software development, which factor is most crucial ?

(a)  

62.

Software engineering approach is used to achieve:

a)

Better performance of hardware

b)

Error free software

c)

Reusable software

d)

Quality software product

63.

If requirements are easily understandable and defined, which model is best suited?

(a)  

64.

Which one of the following activities spans all stages of a software development life cycle (SDLC)?

(a)  

65.

Prototyping life cycle model is appropriate when a project suffers from which one of the following risks?

a)

Schedule slippage

b)

Manpower turnover

c)

Incomplete and uncertain requirements

d)

Poor quality of outsourced work

66.

Which of the following is not a characteristic of an Agile software development project?

a)

Shared code ownership

b)

Implement the simplest solution to meet today's problem

c)

Continual feedback from customer

d)

Postpone integration until all the incremental deliveries are complete

67.

The operation phase of the waterfall model is a synonym for which one of the following phases?

(a)  

68.

Unit testing is carried out during which phase of the waterfall model?

(a)  

69.

Agile model advocates which one of the following approaches?

a)

In each increment, get something “quick and dirty” delivered and thereby save time

b)

In each increment, get something simple released as quickly as possible

c)

In each increment, get something of business-value delivered as quickly as possible, consistent with the right level of quality

d)

In each increment, get something delivered once it has been fully documented and the documentation has been signed off as complete

70.

Milestones are used to:

a)

Know the cost of the project

b)

Know the status of the project

c)

Know user expectations

d)

Know funding agencies

71.

Statistically, the maximum percentage of errors belong to the following phase of SDLC

a)

Coding

b)

Design

c)

Requirement Specifications

d)

Installation and maintenance

72.

What is the duration of Agile - Scrum meeting?

a)

Depends on project Complexity

b)

1 hour

c)

Depends on Scrum Master

d)

15 minutes

73.

Agile Software Development Process is:

a)

Sequential

b)

Iterative

c)

Incremental

d)

Iterative & Incremental both

74.

The process of evaluating work-products (not the actual final product) of a development phase to determine whether they meet the specified requirements for that phase. This statement refers to:

(a)  

75.

The definition of software validation is the process of evaluating software during or at the end of the development process to determine whether it satisfies specified business requirements. True or false?

a)

True

b)

False

76.
Identify the common stages of software development life cycles (SDLCs).
a)
Analysis, Design, Development, Testing, Implementation, Evaluation and Maintenance.
b)
Analysis, Design, Development, Testing, , Evaluation and Maintenance.
c)
Analysis, Design, , Testing, Implementation, Evaluation and Maintenance.
d)
, Design, Development, Testing, Implementation, Evaluation and Maintenance.
e)
Analysis, Design, Development, Testing, Implementation, Evaluation.
77.

Which requirements are related to system attributes such as reliability and response time.

a)

Non-functional requirements

b)

Functional Requirements

c)

Domain Requirements

d)

Software Requirements

78.

Identify the metrics of the non functional requirements.

(a)  

79.

Requirements which are derived from the application domain of the system instead from the needs of the users are known as ----------------------------------

(a)  

80.

What is the process of analyzing, documenting, tracking, prioritizing and agreeing on the requirement and controlling the communication to relevant stakeholders?

a)

Requirement Management

b)

Requirement Elicitation

c)

Requirement Analysis

d)

Requirement verification

81.

DFD's come under which phase of the Software Analysis and Design?

(a)  

82.

Is Functional model gives the overall view of the product or the system that is developed?

a)

True

b)

False

83.

Which level of DFD is also known as Context Diagram.

(a)  

84.

Behavioral Model can be represented in which Diagram

a)

Data Flow Diagram

b)

State transition Diagram

c)

None of the above

d)

All of the above

85.

Feasibility study should be

(a)  

86.

If all three feasibility study are positive,

a)

The problem is worth solving

b)

Problem is not worth solving

c)

Cannot say with given information

d)

None of the above

87.

The major drawback of RAD model is (a)   .

88.

Model selection is based on (a)  

89.

(a)   is identified as fourth generation language.

90.

Which of the following is an important factor that can affect the accuracy and efficacy of estimates?

(a)  

91.

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

92.

The size estimate for a software product to be built must be based on a direct measure like LOC.

a)

True

b)

False

93.

Someone who wants to know how and why things work. They also design and build things.

(a)  

94.

This type of engineer studies electricity and designs electrical systems.

(a)  

95.

This type of engineer works in the manufacturing industry and designs tools, engines, and machines.

(a)  

96.

This type of engineer designs computers and other products that use software to write programs.

(a)  

97.

This type of engineer designs planes and spacecrafts.

(a)  

98.

SDLC has 5 phases namely: requirements gathering, (a)   , Design, Implementation and testing.

99.

(a)   - is to understand technically is it possible to build the system.

100.

(a)   are things that the user wants the system to do.

101.

The final stage is (a)   to see if it meets the original requirements.

102.

(a)   is to check does the system fulfil what the customer wants?

103.

(a)   is plan-driven model. It separate and distinct phases of specification and development.

104.

(a)   - where designer identify the overall structure of the system. The principal components, their relationships and how they are distributed.

105.

Tester will do the testing with customer data to check that the system meets the customer's needs.

(a)