SOFTWARE ENGINEERING | Multiple Choice Questions With Answer | SYBBACA







Q.For which of the following

activity one needs to execute

the product?

A verification

B validation

C both

D none

Ans : B



Q.A stakeholder is anyone who

will purchase the completed

software system under

development

A TRUE

B FALSE

C Both

D None

Ans : B


Q.A Use-case actor is always a

person having a role that

different people may play

A TRUE

B FALSE

C Both

D None

Ans : B


Q.Conflicting requirements are

common in Requirement

Engineering, with each client

proposing his or her version is

the right one

A TRUE

B FALSE

C Both

D None

Ans : A



Q.FAST stands for

A Functional Application

Specification Technique

B Fast Application Specification

Technique

C Facilitated Application

Specification Technique

D None of the mentioned

Ans : C



Q.In waterfall model, output of

one phase is input to next

phase True or false

A TRUE

B FALSE

C Both

D None

Ans : A



Q.QFD stands for

A quality function design

B quality function development

C quality function deployment

D none of the mentioned

Ans : C



Q.Select the developer-specific

requirement ?

A Portability

B Maintainability

C Availability

D Both Portability and M

Ans : D



Q.The user system

requirements are the parts of

which document ?

A SDD

B SRS

C DDD

D SRD

Ans : B



Q.What are the types of

requirement?

A Availability

B Reliability

C Usability

D All of the mentioned

Ans : A



Q.Which is one of the most

important stakeholder from the

following ?

A Entry level personnel

B Middle level stakeholder

C Managers

D Users of the software

Ans : D



Q.Which of the following is not

a named phase in the System

development life cycle ?

A Assessment

B Maintenance

C Development

D Testing

Ans : A



Q.Which one of the following is

not a step of requirement

engineering?

A elicitation

B design

C analysis

D documentation

Ans : B



Q.Are we building the right

system?

A verification

B validation

C Both

D None

Ans : B



Q.What is the goal of the

requirements analysis and

specifications phase of

software development life cycle

?

A Understanding the customer

requirements and organize

them in an informal document

B Analyzing the cost of

development

C Determining scope of the

software

D None of these above

Ans : A




Q.A ___ is a decision support

tool that uses a tree-like graph

or model of decisions and their

possible consequences,

including chance event

outcomes, resource costs, and

utility.

A Decision tree

B Graphs

C Trees

D Neural Networks

Ans : A



Q.A context diagram

A describes the context of a

system

B is a DFD which gives an

overview of the system

C is a detailed description of a

system

D is not used in drawing a

detailed DFD

Ans : B



Q.A context diagram is used

A as the first step in developing

a detailed DFD of a system

B in systems analysis of very

complex systems

C as an aid to system design

D as an aid to programmers

Ans : A



Q.A data cannot flow between

a store and (i) a store (ii) a

process (iii) an external entity

A i and iii

B i and ii

C ii and iii

D ii

Ans : A



Q.A data flow can

A only emanate from an

external entity

B only terminate in an external

entity

C may emanate and terminate

in an external entity

D may either emanate or

terminate in an external entity

but not both

Ans : C



Q.A data flow can

A only enter a data store

B only leave a data store

C enter or leave a data store

D either enter or leave a data

store but not both

Ans : C



Q.A data store in a DFD

represents

A a sequential file

B a disk store

C a repository of data

D a random access memory

Ans : C



Q.A design is said to be a good

design if the components are

A Strongly coupled

B Weakly cohesive

C Strongly coupled and weakly

cohesive

D Strongly cohesive and weakly

coupled

Ans : D



Q.A DFD is levelled by

A examining complex processes

in a DFD and expanding them

into new DFDs with more

processes which are easy to

understand

B merging a number of simple

processes in a DFD into a

complex processes in a new

DFD

C expanding the functions of a

number of external entities into

simpler functions

D splitting a number of data

flows into simpler data flows

Ans : A



Q.A DFD is normally levelled as

A it is a good idea in design

B it is recommended by many

experts

C it is easy to do it

D it is easier to read and

understand a number of

smaller DFDs than one large

DFD

Ans : D



Q.A physical DFD

A has no means of showing

material flow

B does not concern itself with

material flow

C can show only stored

material

D can show the flow of material

Ans : D



Q.A physical DFD specifies

A what processes will be used

B who generates data and who

processes it

C what each person in an

organization does

D which data will be generated

Ans : B



Q.A pseudocode is

A a machine code

B a computer generated

random number

C a protocol used in data

communication

D an easy way to communicate

the logic of a program, in

English like statements

Ans : D



Q.A rectangle in a DFD

represents

A a process

B a data store

C an external entity

D an input unit

Ans : C



Q.A System is a collection of

components, that works

together to Achieve

A Speed

B Collaboration

C Common Goal

D Limit

Ans : C



Q.A tester is executing a test to

evaluate and it complies with

the user requirement for a

certain field be populated by

using a dropdown box

containing a list of values, at

that time tester is performing

____ .

A White-box Testing

B Black-box Testing

C Load Testing

D Regression Testing

Ans : B



Q.A Zero level DFD describes :

A The fully blown up System

Design

B Data flow in all the modules

C Overview of processes, inputs

and output

D Center System

Ans : C



Q.An iterative process of

system development in which

requirements are converted to

a working system that is

continually revised through

close work between an analyst

and user is called

A Waterfall modeling

B Iterative modeling

C Spiral modeling

D None of these above

Ans : C



Q.Application Software is the

software that is designed to

satisfy a particular need

A Student Record Software

B Railway Reservation Software

C Income Tax Software

D All of the above

Ans : D



Q.Are we building the system

right?

A verification

B validation

C Both

D None

Ans : A



Q.Artificial Intelligence

software is examples of

A Robotics

B Pattern Recognition

C Games Playing

D All of the above

Ans : D



Q.As the collection of the all

the activities that as a result

leads to the formation of the

Software Product

A The Software Product

B The System Product

C The Finished Product

D The Raw Product

Ans : A



Q.Before developing a logical

DFD it is a good idea to

A develop a physical DFD

B develop a system flow chart

C determine the contents of all

data stores

D find out user’s preferences

Ans : A



Q.BPR stands for

A Business process reengineering

B Business product reengineering

C Business process

requirements

D None of the mentioned

Ans : A



Q.By levelling a DFD we mean

A splitting it into different

levels

B make its structure uniform

C expanding a process into one

with more sub-processes giving

more detail

D summarizing a DFD to specify

only the essentials

Ans : C



Q.CASE stands for

A Cost Aided Software

Engineering

B Computer Aided Software

Engineering

C Control Aided Software

Engineering

D None of the mentioned

Ans : B



Q.Compliers, Editors, Software

come under which type of

software

A System Software

B Application Software

C Scientific Software

D None of the Above

Ans : A



Q.Context level DFD is also

called

A Root level

B Zero Level

C Level one

D Level Two

Ans : B



Q.Data cannot flow between

two data stores because

A it is not allowed in a DFD

B a data store is a passive

repository of data

C data can get corrupted

D they will get merged

Ans : D



Q.Data cannot flow from an

external entity to an external

entity because

A it will get corrupted

B it is not allowed in DFD

C an external entity has no

mechanism to read or write

D both are outside the context

of the system

Ans : D



Q.Decision-Table is

A a way of representing

multiple conditions

B a way of representing the

information flow

C a way to get an accurate

picture of the system

D all of these

Ans : A



Q.Define the term verification

in V and V model?

A Checking that we are building

the system right

B Making sure that it is what

the user wants

C Performed by an independent

test team

D Checking that we are building

the right system

Ans : A




Q.Embedded software

examples like

A Key Pad control for

Refrigerator

B Software in Mobile phone

C Software in Anti Lock

Breaking in Car

D All of the above

Ans : D



Q.Engineering is all about

A Developing Product

B Methods

C Well defined

D All of the above

Ans : D



Q.Expert system, Robotics

comes under

A Application Software

B Artificial Intelligent

C Embedded Software

D Net Sourcing

Ans : B



Q.Extend the software beyond

its original functional

requirements.

A Adaptive maintenance

B perfective maintenance

C corrective maintenance

D standard maintenance

Ans : B



Q.External Entities may be a

A source of input data only

B source of input data or

destination of results

C destination of results only

D repository of data

Ans : B



Q.First Level of prototype is

evaluated by

A Developer

B Tester

C User

D System Analyst

Ans : B



Q.Forward engineering is also

known as

A extract abstractions

B renovation

C reclamation

D both renovation and

reclamation

Ans : D



Q.FTR Stand for

A Formal Technical Reviews

B Femal Technical Reviews

C Format Technical Report

D Fandamental Technical

Reasons

Ans : A



Q.Functional testing is a ------?

A Test design technique

B Test level

C SDLC Model

D Test type

Ans : D



Q.How many levels of DFD is?

A 2

B 3

C 4

D 5

Ans : B



Q.In a college,students are

asked to develop a software

A ) Waterfall model

B Spiral model

C Agile model

D Code and fix model

Ans : D



Q.In a DFD external entities are

represented by a

A rectangle

B ellipse

C diamond shaped box

D circle

Ans : A



Q.In Decision trees

A branch depends on the

condition and decisions to be

made

B root is drawn on the left and

is the starting point on the

decision sequence

C nodes represents the

conditions and the right side of

the tree testing the actions to

be taken

D all of these

Ans : C



Q.In incremental model,

requirements do not need to

be prioritize

A TRUE

B FALSE

C Both

D None

Ans : B



Q.In order to get reengineered software which

concept is used?

A Apply forward Engineering

B Perform

C Restructure program

D None of the above

Ans : A



Q.In reverse engineering

process, what refers to the

sophistication of the design

information that can be

extracted from the source

code?

A interactivity

B completeness

C abstraction level

D direction level

Ans : C




Q.In reverse engineering, what

refers to the level of detail that

is provided at an abstraction

level?

A interactivity

B completeness

C abstraction level

D directionality

Ans : B




Q.In the V-V model of software

development, testing starts in

parallel with the development

A TRUE

B FALSE

C Both

D None

Ans : A




Q.In V model, why test cases

are created before code?

A To gain the confidence in the

system

B To find defects during

dynamic testing

C To meet project deadline

D To prevent propagation

Ans : D




Q.In which step of SDLC project

termination could be done ?

A Design phase

B System Maintenance phase

C Feasibility Study phase

D Coding phase

Ans : C



Q.Interconnection and

Interaction between

subsystems areknown as

A Feedback

B Interfaces

C Environment

D Boundaries

Ans : B



Q.KPA Stand for

A Kill Process Area

B Key Process Area

C Kind Process Area

D Kill Product Area

Ans : B




Q.Maintenance is classified into

how many categories ?

A two

B three

C four

D five

Ans : C



Q.Molecular biology to

automated manufacturing

examples

A CAD and CAM

B SPSS

C MATLAB

D All of the above

Ans : D




Q.oftware mistakes during

coding are known as...

A Errors

B Bugs

C Failures

D Defects

Ans : B



Q.Physical Systems are entities

that may static or dynamic in

nature

A Tangible

B Intangible

C Weak

D Strong

Ans : A




Q.Product Operation includes

A Correctness

B Efficiency

C Integrity

D All of the above

Ans : D




Q.Product Revision includes

A Maintainability

B Flexibility

C Testability

D All of the above

Ans : D




Q.Product Transition include

A Portability

B Reusability

C Interoperability

D All of the above

Ans : D



Q.Prototyping aims at :

A end user understanding and

approval

B program logic

C planning of dataflow

organization

D none of these

Ans : A




Q.RAD Model has

A 2 phases

B 3 phase

C 5 phases

D 6 phases

Ans : C




Q.RAD Software Process model

stand for

A Rapid Application

Development

B Relative Application

Development

C Rapid Application Desgin

D Recent Application

Development

Ans : A




Q.RAD stands for

A Relative Application

Development

B Rapid Application

Development

C Rapid Application Document

D None of the mentioned

Ans : B




Q.Real time software programs

that monitor analyses Control

real world events as they occur

is called

A Real Time

B Batch Time

C On time

D Off time

Ans : A




Q.Regression testing is a major

part of which of the life cycle?

A Waterfall model

B V model

C Iterative model

D All of the above

Ans : C



Q.Reverse engineering is the

process of deriving the system

design and specification from

its

A GUI

B Database

C Source code

D All of the mentioned

Ans : C




Q.Reverse engineering of data

focuses on

A Internal data structures

B Database structures

C ALL of the mentioned

D None of the mentioned

Ans : C





Q.Risk analysis of a project is

done in :

A System Analysis phase

B Feasibility Study

C Implementation phase

D Maintenance phase

Ans : B



Q.SCM Stand for

A Software Configuration

Management

B System Control Management

C Standard Connect

Management

D Standard Control

Management

Ans : A



Q.SDLC stand for

A System Development Life

Cycle

B Software Development Life

Cycle

C Software Design Life Cycle

D System Development long

Cycle

Ans : B



Q.Selection of particular life

cycle model is based on,

A Requirements

B Technical knowledge of

development team

C Project types and associated

risks

D All of the above

Ans : D




Q.Software Engineering is

Concerned with

A Developing and Desiging

Software System

B Developing and Maintaining

Software System

C Deleting and Maintaining

Software System

D Designing and Maintaining

Software System

Ans : B



Q.Software Engineering Layers

like

A Tools Methods Process

Quality Focus

B Time Methods Process

Quality Focus

C Tallk Methods Process Quality

Focus

D Trial Methods Process Quality

Focus

Ans : A



Q.Software is more than just a

A Program Code

B System Code

C Standard Code

D Software Code

Ans : A



Q.Software when made for a

specific requirement is called

A Software Product

B System Product

C Sale Product

D Standard Product

Ans : A



Q.Source code translation is a

part of which re-engineering

technique?

A Data re-engineering

B Re-factoring

C Restructuring

D None of the mentioned

Ans : C



Q.SPL stand for

A Software Product Lines

B System Product Lines

C Sale Product Lines

D Sentence Product Lines

Ans : A



Q.SQA stand for

A Software Quality Assurance

B System Quality Assurance

C Sentence Qaulity Assurance

D Standard Quality Assurance

Ans : A



Q.Strict configuration

management is required during

Rapid Action Development

A TRUE

B FALSE

C Both

D None

Ans : A




Q.System analysis and design

phase of Software

Development Life Cycle (SDLC)

includes which of the following

?

A Parallel run

B Sizing

C Specification Freeze

D All of these

Ans : D




Q.System Software is a

collection of programs written

to service other Programs

A Compliers

B File Management Utilities

C Device Drivers

D All of the above

Ans : D




Q.System Testing is a __.

A Black box testing

B White box testing

C Grey box testing

D Both a and b

Ans : A




Q.Test cases are created in

which phase?

A Test Specification

B Test Planning

C Test Requirement

D Test Configuration

Ans : A

 

Post a Comment

0 Comments