Software Engineering 1 Prelim Exam

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 31

What is a Software ?

Select one:
a.
Software is documentation and configuration of data

b.
Software is set of programs, documentation & configuration of data

c.
None of the mentioned

d.
Software is set of programs
Feedback
Your answer is correct.

Question 2
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Which of these is not true ?

Select one:
a.
Web based system should be developed and delivered incrementally

b.
Web based systems have led to degradation of programming languages

c.
Web brings concept of software as service

d.
Web has led to availability of software services and possibility of developing highly
distributed service based systems
Feedback
Your answer is correct.
Question 3
Correct
Mark 1.00 out of 1.00

Flag question

Question text
You should be aware of local laws governing the use  of intellectual property such as patents
and copyright.

Select one:
a.
Privacy rights
b.
Computer misuse

c.
Invading privacy rights

d.
Intellectual property rights. 
Feedback
Your answer is correct.

Question 4
Correct
Mark 1.00 out of 1.00

Flag question

Question text
It is a process done in some projects to carry out a test for a longer period of time. This type
of testing is used to determine behavior of a product when used continuously over a period
of time

Select one:
a.
Regression or Stress Testing
b.
Sanity Testing

c.
Unit Testing

d.
Functional Testing
Feedback
Your answer is correct.

Question 5
Correct
Mark 1.00 out of 1.00

Flag question

Question text
These are systems that collect data from their environment using a set of sensors and send
that data to other systems for processing.

Select one:
a.
Systems for modeling and simulation. 

b.
Entertainment system

c.
Systems of systems

d.
Data collection systems
Feedback
Your answer is correct.

Question 6
Correct
Mark 1.00 out of 1.00
Flag question

Question text
Choice of a particular operating system may be made depending upon, except:

Select one:
a.
Availability of development tools

b.
Development type

c.
Cost

d.
Hardware platform
Feedback
Your answer is correct.

Question 7
Correct
Mark 1.00 out of 1.00

Flag question

Question text
These are systems that are composed of a number of other  software systems.

Select one:
a.

Data collection systems

b.
Systems for modeling and simulation. 

c.
Entertainment system

d.
Systems of systems
Feedback
Your answer is correct.

Question 8
Correct
Mark 1.00 out of 1.00

Flag question

Question text
How is Incremental Model different from Spiral Model?

Select one:
a.
All of the mentioned

b.
Progress can be measured for Incremental Model

c.
Users can see the system early in Incremental Model

d.
Changing requirements can be accommodated in Incremental Model
Feedback
Your answer is correct.

Question 9
Correct
Mark 1.00 out of 1.00

Flag question
Question text
How is WINWIN Spiral Model different from Spiral Model?

Select one:
a.
It defines a set of negotiation activities at the beginning of each pass around the spiral

b.
It defines tasks required to define resources, timelines, and other project related information

c.
It defines tasks required to assess both technical and management risks

d.
It defines tasks required to construct, test, install, and provide user support
Feedback
Your answer is correct.

Question 10
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Which of these is incorrect ?

Select one:
a.
Software engineering is concerned with the practicalities of developing and delivering useful
software

b.
Software engineering is a part of more general form of System Engineering

c.
Computer science belongs to Software engineering

d.
 Software engineering belongs to Computer science
Feedback
Your answer is correct.

Question 11
Correct
Mark 1.00 out of 1.00

Flag question

Question text
This is the tangible part of the development system.

Select one:
a.
Documentation papers

b.
Developer

c.
System Unit

d.
Hardware platform
Feedback
Your answer is correct.

Question 12
Correct
Mark 1.00 out of 1.00

Flag question

Question text
You should not misrepresent your level of competence. You should  not knowingly accept
work that is outside your competence.

Select one:
a.
Intellectual property rights.

b.
Competence

c.
Confidentiality

d.
Computer misuse
Feedback
Your answer is correct.

Question 13
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Which of these is true ?

Select one:
a.
Customized products are commissioned by particular customer

b.
Generic products are produced by organization and sold to open market

c.
Generic products and customized products are types of software products

d.
All of the mentioned
Feedback
Your answer is correct.

Question 14
Correct
Mark 1.00 out of 1.00
Flag question

Question text
The Incremental Model is a result of combination of elements of which two models?

Select one:
a.
Linear Model & Prototyping Model

b.
Linear Model & RAD Model

c.
Build & FIX Model & Waterfall Model

d.
Waterfall Model & RAD Model
Feedback
Your answer is correct.

Question 15
Correct
Mark 1.00 out of 1.00

Flag question

Question text
During the implementation process, developers must write enough comments inside the
code so that if anybody starts working on the code later on, he/she is able to understand
what has already been written.

Select one:
True 
False

Question 16
Correct
Mark 1.00 out of 1.00
Flag question

Question text
Which of these does not account for software failure ?

Select one:
a.
Low expectation

b.
Increasing Demand

c.
Less reliable and expensive

d.
Increasing Supply
Feedback
Your answer is correct.

Question 17
Correct
Mark 1.00 out of 1.00

Flag question

Question text
It is a very basic check to see if all software components compile with each other without a
problem.

Select one:
a.
Sanity Testing

b.
Regression or Stress Testing

c.
Unit Testing

d.
Functional Testing
Feedback
Your answer is correct.

Question 18
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Which one of the following is not an Evolutionary Process Model?

Select one:
a.
All of the mentioned

b.
Incremental Model

c.
Concurrent Development Model

d.
WINWIN Spiral Model
Feedback
Your answer is correct.

Question 19
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Typically each development platform consists of the following components, except: 
Select one:
a.
Operating system

b.
Hardware platform

c.
Compilers and assemblers

d.
System software
Feedback
Your answer is correct.

Question 20
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Which of these software engineering activities are not a part of software processes ?

Select one:
a.
Software dependence

b.
Software specification

c.
Software development

d.
Software validation
Feedback
Your answer is correct.
Question 21
Correct
Mark 1.00 out of 1.00

Flag question

Question text
These are software control systems that control and  manage hardware devices.

Select one:
a.
Stand-alone applications

b.
Embedded control systems

c.
Batch processing systems

d.
Interactive transaction-based applications
Feedback
Your answer is correct.

Question 22
Correct
Mark 1.00 out of 1.00

Flag question

Question text
What are attributes of good software ?

Select one:
a.
Software functionality

b.
Software maintainability & functionality
c.
Software development

d.
Software maintainability
Feedback
Your answer is correct.

Question 23
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Release notes show what happened in this software version. Typically the information
includes:
A. Bug fixes
B. New functionality
C. Detail of new features added to the software
D. Any bugs that are not yet fixed

Select one:
a.
Both C & D

b.
All of the above

c.
Both A & B

d.
All except C
Feedback
Your answer is correct.

Question 24
Correct
Mark 1.00 out of 1.00

Flag question

Question text
The spiral model was originally proposed by

Select one:
a.
IBM
b.
Pressman

c.
Barry Boehm

d.
Royce
Feedback
Your answer is correct.

Question 25
Correct
Mark 1.00 out of 1.00

Flag question

Question text
In almost all serious software development projects, a revision or version control system is
used. This version control system keeps a record of changes in source code files and is
usually built in a tree-like structure.

Select one:
a.
Release Note

b.
Documentation
c.
Branches

d.
Features
Feedback
Your answer is correct.

Question 26
Correct
Mark 1.00 out of 1.00

Flag question

Question text
It is a systematic approach to the production of software that takes into account practical
cost, schedule, and dependability issues, as well as the needs of software customers and
producers.

Select one:
a.
Software Administrator

b.
Software Planning

c.
Software Engineering

d.
System Software
Feedback
Your answer is correct.

Question 27
Correct
Mark 1.00 out of 1.00
Flag question

Question text
This is usually the first part of any software product. This stage starts when you are thinking
about developing software. In this phase, you meet customers or prospective customers,
analyzing market requirements and features that are in demand.

Select one:
a.
Writing functional specifications

b.
Observation

c.
Planning
d.
Requirement Gathering
Feedback
Your answer is correct.

Question 28
Correct
Mark 1.00 out of 1.00

Flag question

Question text
__________________ documents show the behavior or functionality of a software product on an
abstract level.

Select one:
a.
Functional specification

b.
Non-functional specification
c.
System product specification

d.
Behavior specification
Feedback
Your answer is correct.

Question 29
Correct
Mark 1.00 out of 1.00

Flag question

Question text
You should normally respect the confidentiality of your employers or clients irrespective of
whether or not a formal confidentiality agreement has been signed.

Select one:
a.
Confidentiality

b.
Intellectual property rights.

c.

Competence

d.
Computer misuse
Feedback
Your answer is correct.

Question 30
Correct
Mark 1.00 out of 1.00
Flag question

Question text
These are business systems that are designed to  process data in large batches.

Select one:
a.
Batch processing systems

b.
Stand-alone applications

c.
Embedded control systems

d.
Interactive transaction-based applications
Feedback
Your answer is correct.

Question 31
Correct
Mark 1.00 out of 1.00

Flag question

Question text
You should not use your technical skills to misuse other  people’s computers.

Select one:
a.
Computer misuse

b.
Computer Hacking

c.
Intellectual property rights
d.
Invading Privacy
Feedback
Your answer is correct.

Question 32
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Identify the disadvantage of Spiral Model.

Select one:
a.
Doesn’t work well for smaller projects

b.
Strong approval and documentation control

c.
Additional Functionality can be added at a later date

d.
High amount of risk analysis
Feedback
Your answer is correct.

Question 33
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Before you start selling any software product, it is officially released. This means that you
create a state of the software in your repository, make sure that it has been tested for
functionality and freeze the code.

Select one:
a.
Software Concern

b.
Software Agreement

c.
Software Releases

d.
Software Contract
Feedback
Your answer is correct.

Question 34
Correct
Mark 1.00 out of 1.00

Flag question

Question text
The fundamental notions of software engineering does not account for ?

Select one:
a.
Software Security

b.
Software Validation

c.
Software reuse

d.
Software processes
Feedback
Your answer is correct.

Question 35
Correct
Mark 1.00 out of 1.00

Flag question

Question text
This is usually the longest phase in the product life cycle. Each developer has to write his/her
own code and collaborate with other developers to make sure that different components
can interoperate with each other.

Select one:
a.
Maintenance

b.
Documentation

c.
Prototyping

d.
Implementation and Coding
Feedback
Your answer is correct.

Question 36
Correct
Mark 1.00 out of 1.00

Flag question

Question text
These are applications that execute  on a remote computer and that are accessed by users
from their own PCs or terminals.

Select one:
a.
Stand-alone applications

b.
Interactive transaction-based applications

c.
Batch processing systems

d.
Embedded control systems
Feedback
Your answer is correct.

Question 37
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Which of these does not affect different types of software as a whole?

Select one:
a.
Flexibility

b.
 Business and social change

c.
Security

d.
Heterogeneity
Feedback
Your answer is correct.

Question 38
Correct
Mark 1.00 out of 1.00
Flag question

Question text
What is the major advantage of using Incremental Model?

Select one:
a.
 It is used when there is a need to get a product to the market early

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

c.
Easier to test and debug

d.
Customer can respond to each increment
Feedback
Your answer is correct.

Question 39
Correct
Mark 1.00 out of 1.00

Flag question

Question text
These are systems that are developed by  scientists and engineers to model physical
processes or situations, which include many, separate, interacting objects.

Select one:
a.
Entertainment system

b.
Systems of systems
c.
Data collection systems

d.
Systems for modeling and simulation. 
Feedback
Your answer is correct.

Question 40
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Which of these are not among the eight principles followed by Software Engineering Code
of Ethics and Professional Practice ?

Select one:
a.
PRODUCT

b.
ENVIRONMENT

c.
PROFESSION

d.
PUBLIC
Feedback
Your answer is correct.

Question 41
Correct
Mark 1.00 out of 1.00

Flag question
Question text
Spiral Model has user involvement in all its phases.

Select one:
True
False 

Question 42
Correct
Mark 1.00 out of 1.00

Flag question

Question text
These are application systems that run on a local computer, such as a PC.

Select one:
a.
Embedded control systems

b.
Interactive transaction-based applications

c.
Batch processing systems

d.
Stand-alone applications. 
Feedback
Your answer is correct.

Question 43
Correct
Mark 1.00 out of 1.00

Flag question

Question text
These are systems that are primarily for personal use and  which are intended to entertain
the user.

Select one:
a.
Systems for modeling and simulation. 

b.
Entertainment system

c.
Data collection systems

d.
Systems of systems
Feedback
Your answer is correct.

Question 44
Correct
Mark 1.00 out of 1.00

Flag question

Question text
___________ is probably the most important phase for long-term support as well as for the
reputation of the company.

Select one:
a.
Maintenance

b.
Coding

c.
Planning

d.
Testing
Feedback
Your answer is correct.

Question 45
Correct
Mark 1.00 out of 1.00

Flag question

Question text
This is carried out to make sure that the software is doing exactly what it is supposed to do.
This type of testing is a must before any software is released to customers.

Select one:
a.
Regression or Stress Testing

b.
Functional Testing

c.
Sanity Testing

d.
Unit Testing
Feedback
Your answer is correct.

Question 46
Correct
Mark 1.00 out of 1.00

Flag question

Question text
After defining architecture, software components and their interfaces, the next phase of
development is the creation of __________________.

Select one:
a.
layouting

b.
coding

c.
prototyping

d.
design documents
Feedback
Your answer is correct.

Question 47
Correct
Mark 1.00 out of 1.00

Flag question

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

Select one:
a.
Incremental Model

b.
WINWIN Spiral Model

c.
Concurrent Model

d.
Spiral Model
Feedback
Your answer is correct.

Question 48
Correct
Mark 1.00 out of 1.00
Flag question

Question text
It is testing one part or one component of the product. The developer usually does this
when he/she has completed writing code for that part of the product.

Select one:
a.
Sanity Testing

b.
Functional Testing

c.
Regression or Stress Testing

d.
Unit Testing
Feedback
Your answer is correct.

Question 49
Incorrect
Mark 0.00 out of 1.00

Flag question

Question text
Editors are the core development tools because they convert source code to executable
form.

Select one:
True 
False

Question 50
Correct
Mark 1.00 out of 1.00
Flag question

Question text
The spiral model has two dimensions namely _____________ and ____________

Select one:
a.
diagonal, perpendicular
b.
diagonal, angular

c.
radial, angular

d.
radial, perpendicular
Feedback
Your answer is correct.

You might also like