Prelim Examination-UGRD-CS6209 Software Engineering 1
Prelim Examination-UGRD-CS6209 Software Engineering 1
Prelim Examination-UGRD-CS6209 Software Engineering 1
State Finished
Marks 50.00/50.00
Question 1
Correct
Flag question
Question text
Editors are the core development tools because they convert source code to executable form.
Select one:
True
False
Question 2
Correct
Flag question
Question text
The Incremental Model is a result of combination of elements of which two models?
Select one:
a.
b.
c.
d.
Question 3
Correct
Flag question
Question text
What is the major advantage of using Incremental Model?
Select one:
a.
b.
It is used when there is a need to get a product to the market early
c.
Easier to test and debug & It is used when there is a need to get a product to the market early
d.
Question 4
Correct
Flag question
Question text
Which of these is incorrect ?
Select one:
a.
b.
Software engineering is concerned with the practicalities of developing and delivering useful
software
c.
Question 5
Correct
Flag question
Question text
These are application systems that run on a local computer, such as a PC.
Select one:
a.
b.
Stand-alone applications.
c.
d.
Flag question
Question text
Which of these does not account for software failure ?
Select one:
a.
Increasing Demand
b.
Low expectation
c.
d.
Increasing Supply
Feedback
Your answer is correct.
Question 7
Correct
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.
d.
Question 8
Correct
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.
Computer misuse
b.
Privacy rights
c.
d.
Question 9
Correct
Flag question
Question text
Which of these does not affect different types of software as a whole?
Select one:
a.
Heterogeneity
b.
c.
Flexibility
d.
Security
Feedback
Your answer is correct.
Question 10
Correct
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.
Prototyping
b.
Maintenance
c.
Documentation
d.
Question 11
Correct
Flag question
Question text
These are business systems that are designed to process data in large batches.
Select one:
a.
Stand-alone applications
b.
c.
d.
Batch processing systems
Feedback
Your answer is correct.
Question 12
Correct
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 13
Correct
Flag question
Question text
What are attributes of good software ?
Select one:
a.
Software development
b.
Software maintainability
c.
d.
Software functionality
Feedback
Your answer is correct.
Question 14
Correct
Flag question
Question text
These are systems that are primarily for personal use and which are intended to entertain the
user.
Select one:
a.
b.
Entertainment system
c.
Systems of systems
d.
Question 15
Correct
Flag question
Question text
The spiral model has two dimensions namely _____________ and ____________
Select one:
a.
diagonal, perpendicular
b.
radial, angular
c.
diagonal, angular
d.
radial, perpendicular
Feedback
Your answer is correct.
Question 16
Correct
Flag question
Question text
The fundamental notions of software engineering does not account for ?
Select one:
a.
Software Security
b.
Software Validation
c.
Software processes
d.
Software reuse
Feedback
Your answer is correct.
Question 17
Correct
Question text
This is the tangible part of the development system.
Select one:
a.
Developer
b.
Hardware platform
c.
System Unit
d.
Documentation papers
Feedback
Your answer is correct.
Question 18
Correct
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 of systems
b.
c.
Entertainment system
d.
Question 19
Correct
Flag question
Question text
Which of these is true ?
Select one:
a.
Generic products and customized products are types of software products
b.
c.
d.
Question 20
Correct
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.
b.
d.
Stand-alone applications
Feedback
Your answer is correct.
Question 21
Correct
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.
Confidentiality
b.
c.
Computer misuse
d.
Competence
Feedback
Your answer is correct.
Question 22
Correct
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.
System Software
b.
Software Planning
c.
Software Engineering
d.
Software Administrator
Feedback
Your answer is correct.
Question 23
Correct
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.
Unit Testing
b.
Functional Testing
c.
Sanity Testing
d.
Question 24
Correct
Mark 1.00 out of 1.00
Flag question
Question text
What is a Software ?
Select one:
a.
b.
c.
d.
Question 25
Correct
Flag question
Question text
Spiral Model has user involvement in all its phases.
Select one:
True
False
Question 26
Correct
Flag question
Question text
Choice of a particular operating system may be made depending upon, except:
Select one:
a.
Hardware platform
b.
Cost
c.
d.
Development type
Feedback
Your answer is correct.
Question 27
Correct
Flag question
Question text
Identify the disadvantage of Spiral Model.
Select one:
a.
b.
c.
d.
Question 28
Correct
Question text
How is Incremental Model different from Spiral Model?
Select one:
a.
b.
c.
d.
Question 29
Correct
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.
Functional Testing
b.
c.
Unit Testing
d.
Sanity Testing
Feedback
Your answer is correct.
Question 30
Correct
Flag question
Question text
After defining architecture, software components and their interfaces, the next phase of
development is the creation of __________________.
Select one:
a.
design documents
b.
coding
c.
layouting
d.
prototyping
Feedback
Your answer is correct.
Question 31
Correct
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.
b.
Functional Testing
c.
Unit Testing
d.
Sanity Testing
Feedback
Your answer is correct.
Question 32
Correct
Flag question
Question text
Which one of the following is not an Evolutionary Process Model?
Select one:
a.
Incremental Model
b.
c.
d.
All of the mentioned
Feedback
Your answer is correct.
Question 33
Correct
Flag question
Question text
If you were to create client/server applications, which model would you go for?
Select one:
a.
Incremental Model
b.
Spiral Model
c.
d.
Concurrent Model
Feedback
Your answer is correct.
Question 34
Correct
Question text
Which of these are not among the eight principles followed by Software Engineering Code of
Ethics and Professional Practice ?
Select one:
a.
ENVIRONMENT
b.
PROFESSION
c.
PUBLIC
d.
PRODUCT
Feedback
Your answer is correct.
Question 35
Correct
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.
b.
Both C & D
c.
All except C
d.
Both A & B
Feedback
Your answer is correct.
Question 36
Correct
Flag question
Question text
Typically each development platform consists of the following components, except:
Select one:
a.
Operating system
b.
System software
c.
Hardware platform
d.
Question 37
Correct
Flag question
Question text
These are systems that are composed of a number of other software systems.
Select one:
a.
b.
Entertainment system
c.
d.
Systems of systems
Feedback
Your answer is correct.
Question 38
Correct
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.
Branches
b.
Release Note
c.
Documentation
d.
Features
Feedback
Your answer is correct.
Question 39
Correct
Flag question
Question text
You should not use your technical skills to misuse other people’s computers.
Select one:
a.
Invading Privacy
b.
c.
Computer misuse
d.
Computer Hacking
Feedback
Your answer is correct.
Question 40
Correct
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 Contract
c.
Software Releases
d.
Software Agreement
Feedback
Your answer is correct.
Question 41
Correct
Flag question
Question text
These are software control systems that control and manage hardware devices.
Select one:
a.
b.
c.
Stand-alone applications
d.
Question 42
Correct
Question text
__________________ documents show the behavior or functionality of a software product on an
abstract level.
Select one:
a.
b.
Functional specification
c.
Non-functional specification
d.
Behavior specification
Feedback
Your answer is correct.
Question 43
Correct
Flag question
Question text
The spiral model was originally proposed by
Select one:
a.
Pressman
b.
IBM
c.
Barry Boehm
d.
Royce
Feedback
Your answer is correct.
Question 44
Correct
Flag question
Question text
Which of these is not true ?
Select one:
a.
Web has led to availability of software services and possibility of developing highly distributed
service based systems
c.
d.
Question 45
Correct
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.
Planning
b.
Coding
c.
Maintenance
d.
Testing
Feedback
Your answer is correct.
Question 46
Correct
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.
Functional Testing
b.
Unit Testing
c.
Sanity Testing
d.
Question 47
Correct
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.
b.
Observation
c.
Requirement Gathering
d.
Planning
Feedback
Your answer is correct.
Question 48
Correct
Flag question
Question text
How is WINWIN Spiral Model different from Spiral Model?
Select one:
a.
It defines tasks required to define resources, timelines, and other project related information
b.
It defines tasks required to construct, test, install, and provide user support
c.
It defines a set of negotiation activities at the beginning of each pass around the spiral
d.
Question 49
Correct
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.
Competence
b.
Confidentiality
c.
Computer misuse
d.
Question 50
Correct
Question text
Which of these software engineering activities are not a part of software processes ?
Select one:
a.
Software development
b.
Software specification
c.
Software validation
d.
Software dependence
Feedback
Your answer is correct.