wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TCS SE

Total questions: 60

Worksheet time: 40mins

Name
Class
Date
1.

WHICH ONE IS NOT ENGINEERING APPROACH

a)

CIVIL

b)

ELECTRICAL

c)

MECHANICAL

d)

SOFTWARE

e)

DRAWING

2.

Someone who wants to know how and why things work,Called

a)

Cricketer

b)

BCA students

c)

Scientist

d)

Designer

3.

Someone who solves complex problems with mathematical and scientific application is Called

a)

BCA students

b)

Donald Trump

c)

Engineer

d)

Sportsmen

4.

What is software quality?

a)

Satisfying client needs

b)

Proving Best Lunch

c)

Conducting Semester Exam

d)

Reopening university And Colleges

5.

Minimizing code size is measure of quality in software

a)

True

b)

False

6.

What do you understand by software?

a)

New Movie

b)

Set of sports items

c)

Set of food items

d)

Set of programs

7.

Software engineering involves quality measures to improve the quality of the software

a)

True

b)

False

8.

Risk Assessment is part of software engineering

a)

True

b)

False

c)

Can't say

d)

Non of the above

9.

Which one is not Management issues in software development

a)

budget

b)

over timed

c)

management training

d)

When college is reopen

e)

Manpower

10.

Who is PROJECT MANAGER?

a)

A BCA Student

b)

Having MCA degree

c)

An Entrepreneur

d)

A project manager is a person who has the overall responsibility for the successful planning and execution of a project.

11.

SDLC means

a)

Software Development life cycle

b)

System development life cycle

c)

Simple development learning cycle

d)

Non of the above

12.

Software engineering involves

a)

Using engineering tools and techniques in software development

b)

Using scientific way to software development

c)

Both A and B

d)

Non of the above

13.

Which of the following is not a software development process model

a)

Waterfall model

b)

Risk Identification model

c)

Spiral model

d)

Non of the above

14.

Risk Assessment is part of software engineering

a)

True

b)

False

c)

Can't say

d)

Non of the above

15.

Software engineering involves quality measures to improve the quality of the software

a)

False

b)

True

c)

Can't say

d)

Non of the above

16.

Visual basic is

a)

High level language

b)

Low level language

c)

Can't say

d)

Middle level language

17.

ERD means

a)

Entity relationships diagrams

b)

Every real dialog

c)

Engineering requirements diagrams

d)

Non of the above

18.

WAN means

a)

Wide Area network

b)

Wire area network

c)

World area network

d)

Non of the above

19.

Minimizing code size is measure of quality in software

a)

True

b)

False

c)

Can't say

d)

Non of the above

20.

Testing is the activity of software which can be avoided.

a)

False

b)

True

c)

Can't say

d)

Non of the above

21.

RAD stands for

a)

Relative Application Development

b)

Rapid Application Development

c)

Rapid Application Document

d)

None of the mentioned

22.

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

a)

Horizontal Prototype

b)

Vertical Prototype

c)

Diagonal Prototype

d)

Domain Prototype

23.

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

a)

Build & Fix Model

b)

Prototyping Model

c)

RAD Model

d)

Waterfall Model

24.

RAD Model has

a)

2 phases

b)

3 phases

c)

5 phases

d)

6 phases

25.

SDLC stands for

a)

Software Development Life Cycle

b)

System Development Life cycle

c)

Software Design Life Cycle

d)

System Design Life Cycle

26.

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

27.

The results of structured analysis can be easily understood by ordinary customers.

a)

True

b)

False

28.

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

29.

The spiral model has two dimensions namely _____________ and ____________

a)

diagonal, angular

b)

radial, perpendicular

c)

radial, angular

d)

diagonal, perpendicular

30.

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

a)

WINWIN Spiral Model

b)

Spiral Model

c)

Concurrent Model

d)

Incremental Model

31.

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

a)

Waterfall & RAD

b)

Prototyping & Spiral

c)

Prototyping & RAD

d)

Waterfall & Spiral

32.

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

a)

Spiral

b)

Waterfall

c)

RAD

d)

Iterative Enhancement Model

33.

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

a)

True

b)

False

34.

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

35.

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

36.

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

a)

Communication

b)

Planning

c)

Modeling & Construction

d)

Deployment

37.

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

a)

Translation

b)

Correction

c)

Adaptation

d)

Prevention

38.

Agile Software Development is based on

a)

Incremental Development

b)

Iterative Development

c)

Linear Development

d)

Both Incremental and Iterative Development

39.

Which on of the following is not an agile method?

a)

XP

b)

4GT

c)

AUP

d)

All of the mentioned

40.

How many phases are there in Scrum ?

a)

2

b)

3

c)

4

d)

5

41.

RAD stands for

a)

Relative Application Development

b)

Rapid Application Development

c)

Rapid Application Document

d)

Rapid Analysis and Development

42.

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

a)

Build & Fix Model

b)

Prototyping Model

c)

RAD Model

d)

Waterfall Model

43.

SDLC stands for

a)

Software Development Life Cycle

b)

System Development Life cycle

c)

Software Design Life Cycle

d)

System Design Life Cycle

44.

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

45.

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

a)

Waterfall & RAD

b)

Prototyping & Spiral

c)

Prototyping & RAD

d)

Waterfall & Spiral

46.

Agile Software Development is based on

a)

Incremental Development

b)

Iterative Development

c)

Linear Development

d)

Both Incremental and Iterative Development

47.

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

48.

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

49.

Identify the correct order of the phases involved in Software Prototyping.


A) Developing the initial Prototype

B) Review of the Prototype

C) Basic Requirement Identification

D) Revise and Enhance the Prototype

a)

A-B-C-D

b)

C-A-D-B

c)

C-A-B-D

d)

A-B-D-C

50.

What type of relationship is represented by Shape class and Square ?

a)

Realization

b)

Generalization

c)

Aggregation

d)

Dependency

51.

Interaction Diagram is a combined term for

a)

Sequence Diagram + Collaboration Diagram

b)

Activity Diagram + State Chart Diagram

c)

Deployment Diagram + Collaboration Diagram

d)

None of the mentioned

52.

Which UML diagram is shown below?

a)

Use Case

b)

Collaboration Diagram

c)

Sequence Diagram

d)

Object Diagram

53.

Spiral Model was developed by

a)

Bev Little wood

b)

Berry Boehm

c)

Roger Pressman

d)

Victor Basili

54.

Software engineering involves

a)

Using engineering tools and techniques in software development

b)

Using scientific way to software development

c)

Both A and B

d)

Non of the above

55.

Which UML diagram is shown below?

a)

Deployment diagram

b)

Collaboration Diagram

c)

Object Diagram

d)

Class Diagram

56.

The user system requirements are the parts of which document ?

a)

SDD

b)

SRS

c)

DDD

d)

SRD

57.

Which of the following is an activity that distributes estimated effort across the planned project duration by allocating the effort to specific software engineering tasks?

a)

Software Macroscopic schedule

b)

Software Project scheduling

c)

Software Detailed schedule

d)

None of the mentioned

58.

Which of the following process is concerned with analyzing the costs and benefits of proposed changes?

a)

Change management

b)

Version management

c)

System building

d)

Release management

59.

The modification of the software to match changes in the ever changing environment, falls under which category of software maintenance?

a)

Corrective

b)

Adaptive

c)

Perfective

d)

Preventive

60.

A set of inputs, execution preconditions and expected outcomes is known as a

a)

Test plan

b)

Test case

c)

Test document

d)

Test Suite