Software Engineering | VIVA / MCQ with Answer

Software Engineering


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