0% found this document useful (0 votes)
86 views16 pages

Objective Type Questions

The document contains questions related to software engineering principles and processes. It includes objective type questions related to topics like project management goals, risk assessment, quality planning, configuration management, software design methods, object oriented design, software products, software engineering processes, and software configuration management.

Uploaded by

Gangadas G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views16 pages

Objective Type Questions

The document contains questions related to software engineering principles and processes. It includes objective type questions related to topics like project management goals, risk assessment, quality planning, configuration management, software design methods, object oriented design, software products, software engineering processes, and software configuration management.

Uploaded by

Gangadas G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Write short notes on round-trip engineering.

2 What is a SCO? Explain the fields of SCO in detail


3 Explain how the environments can be extended into stakeholder domains
Unit V

1 Describe the core metrics of a software.


2 Explain in detail the parameters of an earned value system
3 Write short notes on quality indicators
Group 2
Discuss the basic characteristics of a g•ood metric
2 What is a SPCP? Discuss how a complete SPCP is defined and developed.
3 Summarize the key differences in the process primitives for small and large projects.
Group 3
I Discuss the process discriminators of process flexibility and maturity.
2 Illustrate the differences in schedule distribution, workflow and artifacts between small
and
large projects.
3 Describe the risk profile of a modern proiect across its life cycle
Group 4
I Elaborate the top principles of soRware management.
2 Discuss the best practices o1 software management.
3 How the culture shirts can be overcome? Explain

Objective Type Questions


Unit I
1. Which of the following is not project management goal?
a) Keeping overall costs within budget
b) Delivering the software to the customer at the agreed time
c) Maintaining a happy and well-functioning development team
d) Avoiding customer complaints
Answer: d
2. Project managers have to assess the risks that may affect a project.
a) True
b) False
Answer: b
3. Which of the following is not considered as a risk in project management?
a) Specification delays
b) Product competition
c) Testing
d) Staff turnover
Answer.- c
4. The process each manager follows during the life of a project is known as
a) Project Management
b) Manager life cycle
c) Project Management Life Cycle
d) All of the mentioned
Answer: c
5. A 66.6% risk is considered as
a) very low
b) low

Scanned with CamScanner


c) moderate
d) high
Answer: d
6. Which of the following Is/are main parameters that you should use when
computing the costs of a software development project?
a) travel and training costs
b) hardware and software costs
c) effort costs (the costs of paying software engineers and managers)
d) all of the mentioned
Answer: d
7 Quality planning is the process of developing a quality plan for
a) team
b) project
c) customers
d) project manager
Answer: b
8. Which of the following is incorrect activity for the configuration management of a
software system?
a) Internship management
b) Change iiianagement
c) Version management
d) System management
Answer: a
9. An independent relationship must exist between the attribute that can be
measured and the external quality attribute
a) True
b) False
Answer: b

1. Which of these truly defines Sofiware design?


a) Sofiware design is an activity subjected to constraints
b) Sofiware Design specifies nature and composition of software product
c) Software Design satisfies client needs and desires
d) All of the mentioned
Answer: d
2. Which of the following statement is false?
a) A process is a collection of related tasks that transforms a set of inputs to the
set of output
b) A design notation is a symbolic representational system
c) A design heuristic is a rule proceeding guidance, with guarantee for achieving
some end
d) Software design method is orderly procedure for providing sofiware design
solutions
Answer: b
3. Which of these describes stepwise refineiiient?
a) Nicklaus Wirth described the first sofiware engineering method as stepwise
refinement
b) Stepwise refinement follows its existence from 1971
c) It is a top dove approach
d) All of the mentioned
Answer: d

Scanned with CamScanner


4. What is incorrect about structural design?
a) Structural design introduced notations and heuristics
b) Structural design emphasis on procedural decomposition
c) The advantage is data flow representation
d) It follows Structure chart
Answer: c
5. What is the solution for Structural design*
a) The specification model following data flow diagram
b) Procedures represented as bubbles
c) Specification model is structure chart showing procedure calling hierarchy and flow
of data in and out of procedures
d) Emphasizing procedural decomposition
Answer.- c
6 Which of these are followed by the latest versions of structural design?
a) More detailed and flexible processes
b) Regular Nolations
c) Wide support by CASE(Computer Aided Software Engineering)
d) Wide support by CASE, More detailed and flexible processes
Answer: d
7. Which of the following is an incorrect method for structural design?
a) Transition of problem models to solution models
b) Handling of larger and more complex products
c) Designing Object oriented systems
d) More procedural approach
Answer.- b
8. What is followed by the design task?
a) Choosing specific classes, operations
b) Checking model’s completeness
c) Following design task heuristics
d) All of the mentioned
Answer: d
9 Which of this analysis are not acceptable?
a) Object oriented design is a far better approach compared to structural
design
b) Object oriented design always dominates structural design
c) Object oriented design are given more preference than structural design
d) Object oriented uses more specific notations
Answer: b
10. Which of these does not represent object oriented design?
a) It follows regular procedural decomposition in favor of class and object
decomposition
b) Programs are thought of collection of objects
c) Central model represents class diagrams that show the classes comprising a
program and their relationships to one another
d) Object-oriented methods incorporates Structural methods
Answer.- a

1. What is a Sofiware ?
a) Sofiware is set of programs
b) Software is documentation and configuration of data
c) Software is set of programs, documentation & configuration of data

Scanned with CamScanner


d) None of the mentioned
Answer.- c
2. Which of these does not account for software failure ?
a) Increasing Demand
b) Low expectation
c) Increasing Supply
d) Less reliable and expensive
Answer: c
3. What are attributes of good software ?
a) Software maintainability
b) Software functionality
c) Software development
d) Software maintainability & functionality
Answer: d
4. Which of these software engineering activities are not a part of Software processes?
a) Software dependence
b) Software development
c) Software validation
d) Software specification
Answer.- a
5. Which of these is incorrect ?
a) Software engineering belongs to Computer science
b) Sofiware engineering is a part of more general form of System Engineering
c) Computer science belongs to Sofiware engineering
d) Software engineering is concerned with the practicalities of developing and
delivering useful soflware
Answer: c
6. Which of these is true?
a) Generic products and customized products are types of software products
b) Generic products are produced by organization and sold to open market
c) Customized products are commissioned by particular customer
d) All of the mentioned
Answer: d
7. Which of these does not affect different types of software as a whole?
a) Heterogeneity
b) Flexibility
c) Business and social change
d) Security
Answer: b
8. The fundamental notions of software engineering does not account for ?
a) Software processes
b) Software Security
c) Software reuse
d) Software Validation
Answer.- d
9. Which of these is not true ?
a) Web has led to availability of software services and possibility of developing
highly distributed service based systems
b) Web based systems have led to degradation of programming languages
c) Web brings concept of software as service
d) Web based system should be developed and delivered increiiientally

Scanned with CamScanner


Answer: b

1. SCM stands for


a) Software Control Management
b) Software Configuration Management
c) Software Concept Management
d) None of the mentioned
Answer: b
2. When code is made available to others, it goes in a/an
a) hard drive
b) access-controlled library
c) servers
d) access control
Answer: b
3 Which of the following is not a main phase in Configuration Management (CM)
Process?
a) CM Planning
b) Executing the CM process
c) CM audits
d) None of the mentioned
Answer: d
4. CM is about managing the different items in the product, and changes in them.
a) True
b) False
Answer: a
5. What allows different projects to use the same source files at the same time?
a) Version Control
b) Access control
c) CM Process
d) Version Control and Access control
Answer: a
6 Which of the following is not a change management process?
a) Log the changes
b) Estimate impact on effort and schedule
c) Review impact with stakeholders
d) None of the mentioned
Answer: d
7. Configuration management (CM) is needed to deliver product to the client
a) True
b) False
Answer.- a
8. What is one or more software configuration items that have been formally reviewed
and agreed upon and serve as a basis for funher development"
a) Baseline
b) Cuniulative changes
c) CM
d) Change Control
Answer: a
9. How are baselines verified?
a) By reviews
b) By inspections

Scanned with CamScanner


c) By testing of code
d) All of the mentioned
Answer: c
10. Which of the following Is a example of Configuration Items ?
a) SCM procedures
b) Source code
c) Software design descriptions
d) All of the mentioned
Answer.- d
11. SCM controls only the products of the development process.
a) True
b) False
Answer.- a
12. CCB stands for
a) Change Control Board
b) Change Control Baseline
c) Cumulative Changes in Baseline
d) None of the mentioned
Answer: a
13. What infonnation is required to process a change to a baseline?
a) Reasons for making the changes
b) A description of the proposed changes
c) List of other items affected by the changes
d) All of the mentioned
Answer: d

1. Risk management is one of the most important jobs for a


a) Client
b) Investor
c) Production tears
d) Project manager
Answer: d
2. Which of the following risk is the failure of a purchased component to perform as
expected?
a) Product risk
b) Project risk
c) Business risk
d) Programming risk
Answer: a
3. Which of the following term is best defined by the statement: “There will be a
change of organizational management with different priorities.”?
a) Staff turnover
b) Technology change
c) Management change
d) Product competition
Answer: c
4. Which of the following term is best defined by the statement: “The underlying
technology on which the system is built is superseded by new technology.”?
a) Technology change
b) Product competition
c) Requirements change

Scanned with CamScanner


d) None of the mentioned
Answer.- a
5. What assess the risk and your plans for risk mitigation and revise these when you
learn more about the risk?
a) Risk monitoring
b) Risk planning
c) Risk analysis
d) Risk identification
Answer.- a
6. Which of the following risks are derived from the organizational environment
where the software is being developed?
a) People risks
b) Technology risks
c) Estimation risks
d) Organizational risks
Answer: d
7. Which of the following risks are derived from the software or hardware
technologies that are used to develop the system?
a) Managerial risks
b) Technology risks
c) Estimation risks
d) Organizational risks
Answer: b
8. Which of the following term is best defined by the statement: “Derive traceability
information to maximize information hiding in the design.”?
a) Underestimated development time
b) Organizational restructuring
c) Requirements changes
d) None of the mentioned
Answer: c
9. Which of the following strategies means that the impact of the risk will be
reduced?
a) Avoidance strategies
b) Minimization strategies
c) Contingency plans
d) All of the mentioned
Answer: b
10. Risk management is now recognized as one of the most important project
management tasks.
a) True
b) False
Answer: a

Unit II
1. Which one of the following is not a software process quality?
a) Productivity
b) Portability
c) Timeliness
d) Visibility
Answer: b
2. & are two kinds of software products,

Scanned with CamScanner


a) CAD, CAM
b) Firmware, Embedded
c) Generic, Customised
d) None of the mentioned
Answer: c
3. Sofiware costs more to maintain than it does to develop
a) True
b) False
Answer.- a
4. Which one of the following is not an application of embedded software
product?
a) keypad control of a security system
b) pattern recognition game playing
c) digital function of dashboard display in a car
d) none of the mentioned
Answer: b
5. 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
Answer: d
6 Which of the following activities of a Generic Process framework provides a
feedback report?
a) Communication
b) Planning
c) Modeling & Construction
d) Deployment
Answer: d
7. Process adopted for one project is same as the process adopted from another
project.
a) True
b) False
Answer.- b
8. Which one of the following is not an Umbrella Activity that complements the five
process framework activities and help team manage and control progress, quality, change,
and risk.
a) Reusability management
b) Risk management
c) Measurement
d) User Reviews
Answer: d
9. 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
Answer: a

1. Which of the following are parameters involved in computing the total cost of a

Scanned with CamScanner


software development project?
a) Hardware and software costs
b) Effort costs
c) Travel and training costs
d) All of the mentioned
2. Which of the following costs is not part of the total effort cost?
a) Costs of networking and communications
b) Costs of providing heating and lighting office space
c) Costs of lunch time food
d) Costs of support staff
Answer: c
3. What is related to the overall functionality of the delivered software?
a) Function-related metrics
b) Product-related metrics
c) Size-related metrics
d) None of the mentioned
Answer: a
4. A is developed using historical cost information that relates some software
metric to the project cost.
a) Algorithinic cost modelling
b) Expert j udgement
c) Estimation by analogy
d) Parkinson’s Law
Answer: a
5 It is often difficult to estimate size at an early star e in a project when only a
specification is available
a) True
b) False
Answer.- a
6 Which teclmique is applicable when other projects in the same analogy application
domain have been completed?
a) Algorithmic cost modelling
b) Expert judgement
c) Estimation by analogy
d) Parkinson’s Law
Answer: c
7. Which model assumes that systems are created from reusable components,
scripting or database programming?
a) An application-composition model
b) A post-architecture model
c) A reuse model
d) An early design model
Answer: a
8 Which model is used during early stages of the system design after the requirements
have been established?
a) An application-composition model
b) A post-architecture model
c) A reuse model
d) An early design model
Answer.- d
9. Which model is used to compute the effort required to integrate reusable

Scanned with CamScanner


components or program code that is automatically generated by design or program
translation tools?
a) An application-composition model
b) A post-architecture model
c) A reuse model
d) An early design model
Answer: c
10. The COCOMO model takes into account different approaches to software
development, reuse, etc.
a) True
b) False
Answer: b
Unit III
1. Which of the following is the reason that software is delivered late?
a) Changing customer requirements that are not reflected in schedule changes
b) Technical difficulties that could not have been foreseen in advance
c) Human difficulties that could not have been foreseen in advance
d) All of the mentioned
Answer: d
2. 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
Answer: b
3 Every task that is scheduled should be assigned to a specific team member is termed
as
a) Compartmentalization
b) Defined milestones
c) Defined responsibilities
d) Defined outcomes
Answer: c
4. What is a collection of sofiware engineerin g work tasks, milestones, and
deliverables that must be accomplished to complete a particular project?
a) Task set
b) Degree of milestone
c) Adaptation criteria
d) All of the mentioned
Answer: a
5. Ensuring that no more than the allocated number of people are allocated at any
given time in Software Scheduling is known as
a) Time Allocation
b) Effort Validation
c) Defined Milestone
d) Effort Distribution
Answer: b
6. What is used to determine the recommended degree of rigor with which the
software process should be applied on a project?
a) Degree of Rigor
b) Adaptation criteria

Scanned with CamScanner


c) Task Set
d) Both degree of Rigor and adaptation criteria
Answer: b
7. What evaluates the risk associated with the technology to be implemented as part
of project scope?
a) Concept scoping
b) Preliminary concept planning
c) Technology risk assessment
d) Customer reaction to the concept
Answer: b
8 Which of the following is not an adaptation criteria for software projects°
a) Size of the project
b) Customers Complaints
c) Project staff
d) Mission criticality
Answer: b
9. Which of the following is a project scheduling method that can be applied to
software development?
a) PERT
b) CPM
c) CMM
d) Both PERT and CPM
Answer.- d
10. A technique for performing quantitative analysis of progress is known as
a) BCWS
b) EVA
c) BAC
d) CBSE
Answer.- b

1. Risk management is one of the most important jobs for a


a) Client
b) Investor
c) Production team
d) Project iiianager
Answer: d
2. Which of the following risk is the failure of a purchased component to perform as
expected?
a) Product risk
b) Project risk
c) Business risk
d) Programming risk
Answer: a
3. Which of the following term is best defined by the statement: “There will be a
change of organizational management with different priorities.”?
a) Staff turnover
b) Technology change
c) Management change
d) Product competition
Answer: c
4. Which of the following term is best defined by the statement: “The underlying

Scanned with CamScanner


technology on which the system is built is superseded by new technology.”*
a) Technology change
b) Product competition
c) Requirements chan‘=e
d) None of the mentioned
Answer: a
5. What assess the risk and your plans for risk mitigation and revise these when you
learn more about the risk?
a) Risk monitoring
b) Risk planning
c) Risk analysis
d) Risk identification
Answer.- a
6. Which of the following risks are derived from the organizational env ironment
where the software is being developed?
a) People risks
b) Technology risks
c) Estimation risks
d) Organizational risks
Answer.- d
7. Which of the following risks are derived from the software or hardware
technologies that are used to develop the system?
a) Managerial risks
b) Technology risks
c) Estimation risks
d) Organizational risks
Answer: b
8. Which of the following term is best defined by the statement: “Derive traceability
information to maximize information hiding in the design.”*
a) Underestimated development time
b) Organizational restructuring
c) Requirements changes
d) None of the mentioned
Answer.- c
9. Which of the following strategies means that the impact of the risk will be
reduced?
a) Avoidance strategies
b) Minimization strategies
c) Contingency plans
d) All of the mentioned
Answer.- b
10. Risk management is now recognized as one of the most important project
management tasks.
a) True
b) False
Answer: a

Unit lV
1. Why is decomposition technique required?
a) Software project estimation is a form of problem solving
b) Developing a cost and effort estimate for a software project is too complex

Scanned with CamScanner


c) All of the mentioned
d) None of the mentioned
Answer: c
2. Cost and effort estimation of a sofiware uses only one forms of decomposition,
either decomposition of the problem or decomposition of the process.
a) True
b) False
Answer: b
3. If a Direct approach to software project sizing is taken, size can be measured in
a) LOC
b) FP
c) LOC and FP
d) None of the mentioned
Answer: a
4. Which software pro ect sizing approach develop estimates of the information
domain characteristics*
a) Function point sizing
b) Change sizing
c) Standard component sizing
d) Fuzzy logic sizing
Answer: a
5. How many forms exists of Barry Boehm’s COCOMO Model?
a) Two
b) Three
c) Four
d) No form exists
Answer: b
6. Who suggested the four different approaches to the sizing problem?
a) Putnam
b) Myers
c) Boehm
d) Putnam and Myers
Answer: d
7 In many cases, it is often more cost- effective to acquire, rather than develop,
computer software
a) True
b) False
Answer: a
8. Which of the following is not one of the five information domain characteristics of
Function Point (FP) decomposition?
a) External inputs
b) External outputs
c) External process
d) External inquiries
Answer.- c
9. The project planner must reconcile the estimates based on decomposition techniques
to produce a single estimate of effort.
a) True
b) False
Answer. b
10. Programming language experience is a part of which factor of COCOMO cost

Scanned with CamScanner


drivers?
a) Personnel Factor
b) Product Factor
c) Platform Factor
d) Project Factor
Answer: a
11. If an Indirect approach is taken, then the sizing approach is represented as
a) LOC
b) FP
c) Fuzzy Logic
d) LOC and FP
Answer: b

1. Which of the following process ensures that versions of systems and components
are recorded and maintained?
a) Codeline
b) Configuration control
c) Version
d) Workspace
Answer: b
2 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
Answer: a
3. Which of the following is not a Version management feature?
a) Version and release identification
b) Build script generation
c) Project support
d) Change history recording
Answer: b
4. Which method recommends that very frequent system builds should be carried
out with automated testing to discover software problems?
a) Agile method
b) Parallel compilation method
c) Large systems method
d) All of the mentioned
Answer.- a
5. Which of the following is not a build system feature?
a) Minimal recompilation
b) Documentation generation
c) Storage management
d) Reporting
Answer.- c
6. Which of the following is a collection of component versions that make up a
system?
a) Version
b) Codeline
c) Baseline

Scanned with CamScanner


d) None of the mentioned
Answer.- c
7. Which of the following is a configuration item?
a) Design & Test specification
b) Source code
c) Log information
d) All of the mentioned
Answer: d
8 Which of the following is a part of system release?
a) electronic and paper documentation describing the system
b) packaging and associated publicity that have been designed for that release
c) an installation program that is used to help install the system on target hardware
d) all of the mentioned
Answer: d
9. A sequence of baselines representing different versions of a system is known as
a) System building
b) Mainline
c) Software Configuration Item(SCI)
d) None of the mentioned
Answer.- b
10. Which of the following term is best defined by the statement “The creation of a
new codeline from a version in an existing codeline”?
a) Branching
b) Merging
c) Codeline
d) Mainline
Answer: a

1. Interviews are conversations with


a) fun
b) purpose
c) friendliness
d) informality
Answer: b
2. A job interview is a formal meeting between a job seeker and an
employer
a) True
b) False
Answer: a
3. All job interviews have the same objective.
a) True
b) False
Answer: a
4. Which of these is not a type of interview?
a) Screening interview
b) Stress interview
c) Music interview
d) Lunch interview
Answer: c
5. Which kind of interview includes a process in which the einployability of the job

Scanned with CamScanner


applicant is evaluated*
a) Stress interview
b) Screening interview
c) Group interview
d) Behavioural interview
Answer: b
6. How many styles are used in a screening interview?
a) Two
b) Five
c) Three
d) Four
Answer: a
7 ln which of these interviews, insults are common?
a) Screening interview
b) Stress interview
c) Behavioural interview
d) Group interview
Answer: b
8. Which of these interviews is adapted for computer programmers?
a) The stress interview
b) The grotip interview
c) The screening interview
d) The audition
Answer: d
9. In which of these, more than one candidate is interviewed?
a) The behavioural interview
b) The stress interview
c) The group interview
d) The audition
Answer: c

Scanned with CamScanner

You might also like