Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

SE MCQ

Download as pdf or txt
Download as pdf or txt
You are on page 1of 674

8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

SOFTWARE ENGINEERING Multiple Choice


Questions :-
1. What are the characteristics of software?

a. Software is developed or engineered; it is not manufactured in


the classical sense.

b. Software doesn’t “ wear out ”.

c. Software can be custom built or custom build.

d. All mentioned above

ANSWER: All mentioned above

2. Compilers, Editors software come under which type of


software?

a. System software

b. Application software

c. Scientific software

d. None of the above.

ANSWER: System software

3. Software Engineering is defined as systematic,


disciplined and quantifiable approach for the
development, operation and maintenance of software.

a. True

b. False

ANSWER: True

4. RAD Software process model stands for _____ .

a. Rapid Application Development.

b. Relative Application Development.

c. Rapid Application Design.

d. Recent Application Development.

ANSWER: Rapid Application Development.

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 2/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

5. Software project management comprises of a number


of activities, which contains _________.

a. Project planning

b. Scope management

c. Project estimation

d. All mentioned above

ANSWER: All mentioned above

6. COCOMO stands for ______ .

a. COnsumed COst MOdel

b. COnstructive COst MOdel


c. COmmon COntrol MOdel

d. COmposition COst MOdel

ANSWER: COnstructive COst MOdel

7. Which of the following is not defined in a good


Software Requirement Specification (SRS) document?

a. Functional Requirement.

b. Nonfunctional Requirement.

c. Goals of implementation.

d. Algorithm for software implementation.

ANSWER: Algorithm for software implementation.

8. What is the simplest model of software development


paradigm?

a. Spiral model

b. Big Bang model

c. V-model

d. Waterfall model

ANSWER: Waterfall model

9. Which of the following is the understanding of


software product limitations, learning system related

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 3/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

problems or changes to be done in existing systems


beforehand, identifying and addressing the impact of
project on organization and personnel etc?

a. Software Design

b. Feasibility Study

c. Requirement Gathering

d. System Analysis

ANSWER: System Analysis

10. Which design identifies the software as a system with


many components interacting with each other?

a. Architectural design

b. High-level design

c. Detailed design

d. Both B & C

ANSWER: Architectural design

SOFTWARE ENGINEERING
Multiple Choice Questions

11. Software consists of ______ .

a. Set of instructions + operating procedures

b. Programs + documentation + operating procedures

c. Programs + hardware manuals

d. Set of programs

ANSWER: Programs + documentation + operating procedures

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 4/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

12. Which is the most important feature of spiral model?

a. Quality management

b. Risk management

c. Performance management

d. Efficiency management

ANSWER: Risk management

13. If every requirement stated in the Software


Requirement Specification (SRS) has only one
interpretation, SRS is said to be correct _____ .

a. Unambiguous

b. Consistent

c. Verifiable

d. None of the above

ANSWER: Unambiguous
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 5/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

14. Which is not a step of Requirement Engineering?

a. Requirements elicitation

b. Requirements analysis

c. Requirements design

d. Requirements documentation

ANSWER: Requirements design

15. FAST stands for ________ .

a. Functional Application Specification Technique

b. Fast Application Specification Technique

c. Facilitated Application Specification Technique

d. None of the above

ANSWER: Facilitated Application Specification Technique

16. The level at which the software uses scarce resources


is ______ .

a. Reliability

b. Efficiency

c. Portability

d. All of the above

ANSWER: Efficiency

17. Modifying the software to match changes in the ever


changing environment is called __________ .

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 6/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. Adaptive maintenance

b. Corrective maintenance

c. Perfective maintenance

d. Preventive maintenance

ANSWER: Adaptive maintenance

18. If every requirement can be checked by a cost-


effective process, then the SRS is _________ .

a. Verifiable

b. Traceable

c. Modifiable

d. Complete

ANSWER: Verifiable

19. Aggregation represents ______ .

a. is_a relationship

b. part_of relationship

c. composed_of relationship

d. none of above

ANSWER: composed_of relationship

20. If P is risk probability, L is loss, then Risk Exposure


(RE) is computed as_____ .

a. RE = P/L

b. RE = P + L

c. RE = P*L

d. RE = 2* P *L

ANSWER: RE = P*L

21) Number of clauses used in ISO 9001 to specify quality


system requirements are _____ .

a. 15

b. 20

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 7/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

c. 25

d. 28

ANSWER: 20

22) ER model shows the _______ .

a. Static view

b. Functional view

c. Dynamic view

d. All the above

ANSWER: Static view

23) IEEE 830-1993 is a IEEE recommended standard for


_______ .

a. Software Requirement Specification

b. Software design

c. Testing

d. Both (A) and (B)

ANSWER: Software Requirement Specification

24) One of the fault base testing techniques is ______ .

a. Unit Testing

b. Beta Testing

c. Stress Testing

d. Mutation Testing

ANSWER: Mutation Testing

25) If the objects focus on the problem domain, then we


are concerned with ______.

a. Object Oriented Analysis

b. Object Oriented Design

c. Object Oriented Analysis and Design

d. None of the above

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 8/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

ANSWER: Object Oriented Analysis

26) In a risk-based approach the risks identified may be


used to:

i. Determine the test technique to be employed

ii. Determine the extent of testing to be carried out

iii. Prioritize testing in an attempt to find critical defects as early as


possible.

iv. Determine the cost of the project

a. ii is True; i, iii, iv and v are False

b. i,ii,iii are true and iv is false

c. ii and iii are True; i, iv are False

d. ii, iii and iv are True; i is false

ANSWER: i,ii,iii are true and iv is false

27) Which of the following is not a part of the Test


Implementation and Execution Phase?

a. Creating test suites from the test cases

b. Executing test cases either manually or by using test execution


tools

c. Comparing actual results

d. Designing the Tests

ANSWER: Designing the Tests

28) The Test Cases Derived from use cases _______ .

a. Are most useful in uncovering defects in the process flows during


real world use of the system.

b. Are most useful in uncovering defects in the process flows during


the testing use of the system.

c. Are most useful in covering the defects in the process flows


during real world use of the system.

d. Are most useful in covering the defects at the Integration Level.

ANSWER: Are most useful in uncovering defects in the process


flows during real world use of the system.

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 9/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

29) What can static analysis NOT find?

a. The use of a variable before it has been defined.

b. Unreachable (“dead”) code.

c. Memory leaks.

d. Array bound violations.

ANSWER: Memory leaks.

30) Which plan describes how the skills and experience of


the project team members will be developed ?

a. HR Plan

b. Manager Plan

c. Team Plan

d. Staff Development Plan

ANSWER: Staff Development Plan

31) Alpha and Beta Testing are forms of _______ .

a. Acceptance testing

b. Integration testing

c. System Testing

d. Unit testing

ANSWER: Acceptance testing

32) The model in which the requirements are


implemented by its category is ______ .

a. Evolutionary Development Model

b. Waterfall Model

c. Prototyping

d. Iterative Enhancement Model

ANSWER: Evolutionary Development Model

33) A COCOMO model is ________ .

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 10/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. Common Cost Estimation Model.

b. Constructive Cost Estimation Model.

c. Complete Cost Estimation Model.

d. Comprehensive Cost Estimation Model

ANSWER: Constructive Cost Estimation Model.

34) SRD stands for _______ .

a. Software Requirements Definition

b. Structured Requirements Definition

c. Software Requirements Diagram

d. Structured Requirements Diagram

ANSWER: Structured Requirements Definition

35) The tools that support different stages of software


development life cycle are called _______ .

a. CASE Tools

b. CAME tools

c. CAQE tools

d. CARE tools

ANSWER: CASE Tools

36) Which defect amplification model is used to illustrate


the generation and detection of errors during the
preliminary steps of a software engineering process?

a. Design

b. Detailed design

c. Coding

d. All mentioned above

ANSWER: All mentioned above

37) Which method is used for evaluating the expression


that passes the function as an argument?

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 11/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. Strict evaluation

b. Recursion

c. Calculus

d. Pure functions

ANSWER: Strict evaluation

38) Which factors affect the probable consequences if a


risk occur?

a. Risk avoidance

b. Risk monitoring

c. Risk timing

d. Contingency planning

ANSWER: Risk timing

39) Staff turnover, poor communication with the


customer are risks that are extrapolated from past
experience are called _____ .

a. Business risks

b. Predictable risks

c. Project risks

d. Technical risks

ANSWER: Predictable risks

40) Organization can have in-house inspection, direct


involvement of users and release of beta version are few
of them and it also includes usability, compatibility, user
acceptance etc. is called ______ .

a. Task analysis

b. GUI requirement gathering

c. GUI design & implementation

d. Testing

ANSWER: Testing

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 12/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

41) Which project is undertaken as a consequence of a


specific customer request?

a. Concept development projects

b. Application enhancement projects

c. New application development projects

d. Application maintenance projects

ANSWER: New application development projects

42) Requirement engineering process includes which of


these steps?

a. Feasibility study

b. Requirement Gathering

c. Software Requirement specification & Validation

d. All mentioned above

ANSWER: All mentioned above

43) Software safety is a quality assurance activity that


focuses on hazards that may cause an entire system to
fall.

a. True

b. False

ANSWER: True

44) Give the disadvantages of modularization.

a. Smaller components are easier to maintain

b. Program can be divided based on functional aspects

c. Desired level of abstraction can be brought in the program

d. None of the above

ANSWER: None of the above

45) Effective software project management focuses on the


four P’s. What are those four P’s?

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 13/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. People, performance, payment, product

b. People, product, process, project

c. People, product, performance, project

d. All of the above.

ANSWER: People, product, process, project

46) Give the Real-world factors affecting maintenance


Cost.

a. As technology advances, it becomes costly to maintain old


software.

b. The standard age of any software is considered up to 10 to 15


years.

c. Most maintenance engineers are newbie and use trial and error
method to rectify problem.

d. All mentioned above

ANSWER: All mentioned above

47) Mention any two indirect measures of product.

a. Quality

b. Efficiency

c. Accuracy

d. Both A and B

e. Both B and C

ANSWER: Both A and B

48) Which testing is the re-execution of some subset of


tests that have already been conducted to ensure the
changes that are not propagated?

a. Unit testing

b. Regression testing

c. Integration testing

d. Thread-based testing

ANSWER: Regression testing

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 14/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

49) State if the following are true for Project


Management.

During Project Scope management, it is necessary to –

1) Define the scope

2) Decide its verification and control

3) Divide the project into various smaller parts for ease of


management.

4) Verify the scope

a. True

b. False

ANSWER: True

50) Software Requirement Specification (SRS) is also


known as specification of _______.

a. White box testing

b. Acceptance testing

c. Integrated testing

d. Black box testing

ANSWER: Black box testing

1) Which of the following is/are considered stakeholder


in the software process?

a. Customers

b. End-users

c. Project managers

d. All of the above.

ANSWER: All of the above.

2) Software components provide interfaces, which can be


used to establish communication among different
components.

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 15/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. Yes

b. No

ANSWER: Yes

3) Which SDLC activity does the user initiates the request


for a desired software product?

a. Requirement gathering

b. Implementation

c. Disposition

d. Communication

ANSWER: Communication

4) In Risk management process what makes a note of all


possible risks, that may occur in the project?

a. Manage

b. Monitor

c. Categorize

d. Identification

ANSWER: Identification

5) What is a measure of how well a computer system


facilities learning?

a. Usability

b. Functionality

c. Reliability

d. None of the above

ANSWER: Usability

6) The process togather the software requirements from


Client, Analyze and Document is known as ______ .

a. Requirement engineering process

b. Requirement elicitation process

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 16/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

c. User interface requirements

d. Software system analyst

ANSWER: Requirement engineering process

7) Refinement is actually a process of elaboration.

a. True

b. False

ANSWER: True

8) Who manages the effects of change throughout the


software process?

a. Software project tracking and control

b. Software configuration management

c. Measurement

d. Technical reviews

ANSWER: Software configuration management

9) When elements of module are grouped together that


are executed sequentially in order to perform a task, is
called ______ .

a. Procedural cohesion

b. Logical cohesion

c. Emporal cohesion

d. Co-incidental cohesion

ANSWER: Procedural cohesion

10) Which coupling is also known as “Global coupling”?

a. Content coupling

b. Stamp coupling

c. Data coupling

d. Common coupling

ANSWER: Common coupling

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 17/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

11) What is the detailed sequence of steps that describes


the interaction between the user and the application?

a. Scenario scripts

b. Support classes

c. Key classes

d. Subsystems

ANSWER: Scenario scripts

12) Which risks identify Potential Design,


Implementation, Interface, Verification and Maintenance
Problems?

a. Project risk

b. Business risk

c. Technical risk

d. Schedule risk

ANSWER: Technical risk

13) Abbreviate the term BSS.

a. Box Structure Specification

b. Box Statistical Specification

c. Box Statistical System

d. Box Structure Sampling

ANSWER: Box Structure Specification

14) What is the testing to ensure the WebApp properly


interfaces with other applications or databases?

a. Compatibility

b. Interoperability

c. Performance

d. Security

ANSWER: Interoperability

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 18/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

15) Which Variation control in the context of software


engineering involves controlling variation?

a. Process applied

b. Resources expended

c. Product quality attributes

d. All mentioned above

ANSWER: All mentioned above

16) Which classes represent data stores (e.g., a database)


that will persist beyond the execution of the software?

a. Process classes

b. System classes

c. Persistent classes

d. User interface classes

ANSWER: Persistent classes

17) Abbreviate the term CMMI.

a. Capability Maturity Model Integration

b. Capability Model Maturity Integration

c. Capability Maturity Model Instructions

d. Capability Model Maturity Instructions

ANSWER: Capability Maturity Model Integration

18) First level of prototype is evaluated by ______ .

a. Developer

b. Tester

c. User

d. System Analyst

ANSWER: User

19) Which of the items listed below is not one of the


software engineering layers?

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 19/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. Process

b. Manufacturing

c. Methods

d. Tools

ANSWER: Manufacturing

20) Line of code(LOC) of the product comes under which


type of measures?

a. Indirect measures

b. Direct measures

c. Coding

d. None of the above.

ANSWER: Direct measures

21) What is the main aim of Software engineering?

a. Reliable software

b. Cost effective software

c. Reliable and cost effective software

d. None of the above

ANSWER: Reliable and cost effective software

22) Choose the correct option according to the given


statement.

Statement 1: Software is a physical rather than a logical


system element.

Statement 2: Computer software is the product that


software engineers design and build.

Statement 3: Software is a logical rather than a physical


system element.

Statement 4: Software is a set of application programs


that are built by software engineers.

a. Statement 1 and 2 are correct.

b. Only Statement 2 and 3 are correct.

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 20/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

c. Statement 2 and 3 and 4 are correct.

d. All statements are correct

ANSWER: Statement 2 and 3 and 4 are correct.

23) You are working in CareerRide as a project manager.


What will you do to minimize the risk of software failure?

a. Request a large budget

b. You will increase the team size

c. Track progress

d. None of the above.

ANSWER: Track progress

24) Constantine suggests four “organizational


paradigms” for software engineering teams. The best
project team organizational model to use when handling
extremely complex problems is ________ .

a. Random paradigm

b. Open paradigm

c. Synchronous paradigm

d. Closed paradigm

ANSWER: Random paradigm

25) For the best Software model suitable for the project,
in which of the phase the developers decide a roadmap
for project plan?

a. Software Design

b. System Analysis

c. Coding

d. Testing

ANSWER: System Analysis

SOFTWARE ENGINEERING Objective Questions with Answers


1) Which of these software characteristics are used to
determine the scope of a software project?

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 21/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. Only performance.

b. Only context.

c. Information objectives, function, performance

d. None of the above.

ANSWER: Information objectives, function, performance

2) Which level of sub-system is used of an application?

a. Application level

b. Component level

c. Modules level

d. None of the above

ANSWER: Component level

3) SDLC is not a well-defined, structured sequence of


stages in software engineering to develop the intended
software product.

a. True

b. False

ANSWER: False

4) In the Empirical Estimation Technique which model is


developed by Barry W. Boehm?

a. Putnam model

b. COCOMO

c. Both A & B

d. None of the above

ANSWER: COCOMO

5) From the following select the correct option that is


used to display the available option for selection.

a. Check-box

b. Text-box

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 22/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

c. Button

d. Radio-Button

ANSWER: Radio-Button

6) CMM model in Software Engineering is a technique of


______ .

a. Develop the software.

b. Improve the software process.

c. Improve the testing process.

d. All of the above.

ANSWER: Improve the software process.

7) Transformers is one of the broad category used to


classify operations.

a. True

b. False

ANSWER: False

8) The tools that support different stages of software


development life cycle are called as ______ .

a. CASE Tools

b. CAME tools

c. CAQE tools

d. CARE tools

ANSWER: CASE Tools

9) Which is not a step of Requirement Engineering?

a. Requirements elicitation

b. Requirements analysis

c. Requirements design

d. Requirements documentation

ANSWER: Requirements design

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 23/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

10) Which of the level carries out goal, objective, work


tasks, work products and other activities of the software
process?

a. Performed

b. INCOMPLETE

c. Optimized

d. Quantitatively Managed

ANSWER: Performed

11) If you have no clue of how to improve the process for


the quality software which model is used?

a. A Continuous model

b. A Staged model

c. Both A & B

d. None of the above

ANSWER: A Staged model

12) In Software validation, requirements can be checked


against following conditions:

1) If they can be practically implemented

2) If they are valid and as per functionality and domain of


software

3) If there are any ambiguities

4) If they are completed

a. True

b. False

ANSWER: True

13) In OOD, the attributes(data variables) and methods(


operation on the data) are bundled together is called
_______ .

a. Classes

b. Objects

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 24/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

c. Encapsulation

d. Inheritance

ANSWER: Encapsulation

14) Which design defines the logical structure of each


module and their interfaces that is used to communicate
with other modules?

a. High-level designs

b. Architectural designs

c. Detailed design

d. All mentioned above

ANSWER: Detailed design

15) Which tools are used in Implementation, Testing and


Maintenance?

a. Upper case tools

b. Lower case tools

c. Integrated case tools

d. None of the above

ANSWER: Lower case tools

16) Which tools are used for project planning, cost, effort
estimation, project scheduling and resource planning?

a. Process modeling tools

b. Project management tools

c. Diagram tools

d. Documentation tools

ANSWER: Project management tools

17) Which design deals with the implementation part in


which it shows a system and its sub-systems in the
previous two designs?

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 25/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. Architectural design

b. High-level design

c. Detailed design

d. Both A & B

ANSWER: Detailed design

18) Modularization is a technique to divide a software


system into multiple discrete and independent modules.

a. True

b. False

ANSWER: True

19) What is the project and process level that provides the
Quality Metric benefit?

a. Defect amplification

b. Defect removal efficiency

c. Measuring quality

d. All mentioned above

ANSWER: Defect removal efficiency

20) Cohesion metrics and coupling metrics are metrics in


which level of design?

a. User interface design

b. Pattern-based design

c. Architectural design

d. Component-level design

ANSWER: Component-level design

21) Which condition defines the circumstances for a


particular operation is valid?

a. Postcondition

b. Precondition

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 26/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

c. Invariant

d. None of the above

ANSWER: Precondition

22) Which subsystem implements a repository that


encompasses the following elements,

1) Content database

2) Database capabilities

3) Configuration management functions

a. The publishing subsystem

b. The management subsystem

c. The collection subsystem

d. None of the above

ANSWER: The management subsystem

23) Which is not a SQA activity?

a. Black box testing

b. White box testing

c. Integration testing

d. Unit testing

ANSWER: White box testing

24) PAD is metric indicates the number of classes that


can access another class attributes and a violation of
encapsulation.

a. True

b. False

ANSWER: True

25) Find out which phase is not available in SDLC?

a. Coding

b. Testing

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 27/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

c. Maintenance

d. Abstraction

ANSWER: Abstraction

1) From the following, which software has been


characterized by ‘Number Crunching’ Algorithms?

a. System software

b. Artificial intelligence software

c. Embedded software

d. Engineering and scientific software

ANSWER: Engineering and scientific software

2) IEEE provides a standard as IEEE 830-1993. For which


activity this standard is recommended standard?

a. Software requirement specification.

b. Software design.

c. Testing.

d. Both a and b

ANSWER: Software requirement specification.

3) A generic process framework for software engineering


encompasses five activities. What are those activities?

a. Communication, risk management, measurement, production,


deployment.

b. Communication, Planning, Modeling, construction, deployment.

c. Analysis, designing, programming, debugging, maintenance

d. None of the above.

ANSWER: Communication, Planning, Modeling, construction,


deployment.

4) Who deliver the technical skills that are necessary to


engineer for a product or an application?

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 28/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. Project managers

b. Practitioners

c. Customers

d. End users

ANSWER: Practitioners

5) Project risk factor is considered in which model?

a. Spiral model.

b. Waterfall model.

c. Prototyping model

d. None of the above.

ANSWER: Spiral model.

6) What is a child window that contains message for the


user and request for some action to be taken?

a. Dialogue box

b. Text-Box

c. Check-Box

d. Radio Button

ANSWER: Dialogue box

7) A Project can be characterized as _____ .

a. Every project may not have a unique and distinct goal.

b. Project is routine activity or day-to-day operations.

c. Project does not comes with a start time and end time.

d. All mentioned above.

e. None of the above.

ANSWER: None of the above.

8) Which model is not suitable for large software projects


but good one for learning and experimenting?

a. Big Bang model

b. Spiral model

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 29/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

c. Iterative model

d. Waterfall model

ANSWER: Big Bang model

9) Which includes modifications and updations done in


order to correct or fix the problems, that are either
discovered by user or concluded by user error reports?

a. Perfective maintenance

b. Adaptive maintenance

c. Corrective maintenance

d. Preventive maintenance

ANSWER: Corrective maintenance

10) Boehm suggests an approach that addresses project


objectives, milestones and schedules, responsibilities,
management and technical approaches and required
resources, This principle is called as ______ .

a. W3HH principle

b. WHO principle

c. W5HH principle

d. None of the above.

ANSWER: W5HH principle

11) The objective for formal technical review is to core


errors in software work products.

a. True

b. False

ANSWER: False

12) CASE tools are set of automated software application


programs, that are not used to support, accelerate and
smoothen the SDLC activities.

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 30/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. Yes

b. No

ANSWER: No

13) From the following give three major categories of


risk,

1) Schedule risk

2) Project risk

3) Technical risk

4) Business risk

a. 1,2 and 3

b. 2,3 and 4
c. 1,2 and 4

d. 1,3 and 4

ANSWER: 2,3 and 4

14) Activities and action taken on the data are


represented by circle or round-edged rectangles is called
_____ .

a. Entities

b. Process

c. Data storage

d. Data flow

ANSWER: Process

15) The six sigma for software engineering what gives the
existing process and its output to determine the current
quality performance?

a. Define

b. Analyze

c. Measure

d. None of the above

ANSWER: Measure

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 31/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

16) Which tools are helpful in all the stages of SDLC, for
requirement gathering to testing and documentation?

a. Upper case tools

b. Lower case tools

c. Integrated case tools

d. None of the above

ANSWER: Integrated case tools

17) OOD languages provide a mechanism where methods


performing similar tasks but vary in arguments, and that
can be assigned to the same name is called _____ .

a. Classes

b. Object

c. Polymorphism

d. Encapsulation

ANSWER: Polymorphism

18) Abbreviate the term SMI.

a. Software Maturity Index

b. Software Model Instruction

c. Software Maturity Instruction


d. Software Model Index

ANSWER: Software Maturity Index

19) What computer-based system can have a profound


effect on the design that is chosen and also the
implementation approach will be applied?

a. Scenario-based elements

b. Class-based elements

c. Behavioural elements

d. Flow-oriented elements

ANSWER: Behavioural elements

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 32/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

20) SRS is a document created by system analyst after the


requirements are collected from various stakeholders.

a. Yes

b. No

ANSWER: Yes

21) Which structures in Organizational Paradigms on a


team loosely and depends on individual initiative of the
team members?

a. Closed paradigm

b. Open paradigm

c. Random paradigm

d. Synchronous paradigm

ANSWER: Random paradigm

22) Give the name to diagram that represents the flow of


activities described by the use cases and at the same time
the captors are involved in UML .

a. State diagram

b. Swim lane diagram

c. Activity diagram

d. Component diagram

ANSWER: Swim lane diagram

23) Which phase is refers to the support phase of


software development?

a. Acceptance Phase.

b. Testing.

c. Maintenance.

d. None of the above.

ANSWER: Maintenance.

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 33/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

24) Which model is also called as the classic life cycle or


the Waterfall model?

a. Iterative Development

b. Linear Sequential Development

c. RAD Model.

d. Incremental Development

ANSWER: Linear Sequential Development

25) What is the average effective global activity rate in an


evolving E-type system is invariant over the lifetime of the
product?

a. Self-regulation

b. Reducing quality

c. Feedback systems

d. Organizational stability

ANSWER: Organizational stability

1) Which document is created by system analyst after the


requirements are collected from Various stakeholders?

a. Software requirement specification

b. Software requirement validation

c. Feasibility study

d. Requirement Gathering

ANSWER: Software requirement specification

2) Which is focused towards the goal of the organization?

a. Feasibility study

b. Requirement gathering

c. Software requirement specification

d. Software requirement validation

ANSWER: Feasibility study

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 34/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

3) The architectural model is derived from which of these


sources?

A) Information about the application domain for the software to be


built;

B) Specific requirements model elements such as data flow


diagrams or analysis classes, their relationships and collaborations
for the problem at hand;

C) The availability of architectural styles and patterns.

a. Both A & B

b. Both B & C

c. Both A & C

d. All mentioned above

ANSWER: All mentioned above

4) What is the correctness, completeness, and


consistency of the requirements model will have a strong
influence on the quality of all work products that follow?

a. Requirement quality

b. Design quality

c. Code quality

d. Quality control effectiveness

ANSWER: Requirement quality

5) An entity in ER Model is a real world being, which has


some properties called_____ .

a. Attributes

b. Relationship

c. Domain

d. None of the above

ANSWER: Attributes

6) Waht is the most common measure for correctness?

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 35/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. Defects per KLOC

b. Errors per KLOC

c. $ per KLOC

d. Pages of documentation per KLOC

ANSWER: Defects per KLOC

7) Which documentation works as a key tool for software


designer, developer and their test team is to carry out
their respective tasks?

a. Requirement documentation

b. User documentation

c. Software design documentation

d. Technical documentation

ANSWER: Requirement documentation

8) Which tools are used in implementation,testing and


maintenance?

a. Upper case tools

b. Integrated case tools

c. Lower case tools

d. None of the above

ANSWER: Lower case tools

9) Which risk gives the degree of uncertainty and the


project schedule will be maintained so that the product
will be delivered in time?

a. Business risk

b. Technical risk
c. Schedule risk

d. Project risk

ANSWER: Schedule risk

10) You are working in CareerRide as a project manager.


Company wants to develop a project. You are also

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 36/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

involved in planning team. What will be your first step in


project planning?

a. Establish the objectives and scope of the product.

b. Determine the project constraints.

c. Select the team.

d. None of the above.

ANSWER: Establish the objectives and scope of the product.

11) Configuration management is an essential part of the


system maintenance. It is aided with version control tools
to control versions, semi-version or patch management.

a. True

b. False

ANSWER: True

12) Which model is also known as Verification and


validation model?

a. Waterfall model

b. Big Bang model

c. V-model

d. Spiral model

ANSWER: V-model

13) Software project management is the process of


managing all activities that are involved in software
development, they are _____ .

a. Time

b. Cost

c. Quality management

d. All mentioned above

ANSWER: All mentioned above

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 37/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

14) A small picture representing an associated


application, what does it mean?

a. Icon

b. Window

c. Menu

d. Cursor

ANSWER: Icon

15) What is the meaning of requirement elicitation in


software engineering?

a. Gathering of requirement.

b. Understanding of requirement.

c. Getting the requirements from client.

d. All of the above.

ANSWER: All of the above.

16) Which of the following is/are Project Estimation


Technique?

a. Empirical Estimation Technique.

b. Heuristic Estimation Technique.

c. Analytical Estimation Technique.

d. All of the above.

ANSWER: All of the above.

17) The maximum number of objects that can participate


in a relationship is called________ .

a. Cardinality

b. Attributes

c. Operations

d. Transformers

ANSWER: Cardinality

18) What is legacy system?

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 38/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. A legacy system refers to newer version of software.

b. A legacy system refers to outdated application software that is


used instead of available upgraded versions.

c. A legacy system always devolved by advance technology.

d. None of the above.

ANSWER: A legacy system refers to outdated application software


that is used instead of available upgraded versions.

19) Which of the following cannot be applied with the


software according to Software Engineering Layers?

a. Process

b. Methods

c. Manufacturing

d. None of the above.

ANSWER: Manufacturing

20) Which software is used to control products and


systems for the consumer and industrial markets?

a. System software

b. Artificial intelligence software

c. Embedded software

d. Engineering and scientific software

ANSWER: Embedded software

21) Which software enables the program to adequately


manipulate information?

a. Instructions

b. Data Structures

c. Documents

d. All of the above

ANSWER: Data Structures

22) Which coding element is generally omitted at the end


of line?

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 39/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. Naming conventions

b. Identifying

c. Whitespace

d. Operators

ANSWER: Whitespace

23) The rules of writing ‘if-then-else’, ‘case-switch’,


‘while-until’ and ‘for’ control flow statements are called
_____ .

a. Comments

b. Functions

c. Line length and wrapping

d. Control Structure

ANSWER: Control Structure

24) If an application allows executing multiple instances


of itself, they appear on the screen as separate windows
are called ______ .

a. Window

b. Tabs

c. Menu

d. Cursor

ANSWER: Tabs

25) Match the List 1 to List 2 and choose the correct


option.

1. Requirement Elicitation ——- a. Module Development and


integration.

2. Design——————————b. Analysis

3. Implementation——————c. Structure and behavioral

4. Maintenance ——————— d. Performance tuning.

a. 1-c , 2-a , 3-d , 4-b

b. 1-c , 2-a , 3-b , 4-d

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 40/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

c. 1-a , 2-c , 3-d , 4-b


d. 1-b , 2-c , 3-a , 4-d

ANSWER: 1-b , 2-c , 3-a , 4-d

301) Which one of these belongs to integration testing in


the OO context?

a. Unit testing

b. Regression testing

c. Sandwich testing

d. Thread-based testing

ANSWER: Thread-based testing

302) In which elicitation process the developers discuss


with the client and end users and know their expectations
from the software?

a. Requirement gathering

b. Organizing requirements

c. Negotiation & discussion

d. Documentation

ANSWER: Requirement gathering

303) If requirements are easily understandable and


defined then which model is best suited?

a. Spiral model

b. Waterfall model

c. Prototyping model

d. None of the above

ANSWER: Waterfall model

304) Which Software-end factors affecting maintenance


Cost?

a. Structure of Software Program

b. Programming Language

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 41/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

c. Dependence on external environment

d. All mentioned above

e. None of the above

ANSWER: All mentioned above

305) Software quality assurance is an umbrella activity.

a. True

b. False

ANSWER: True

306) Software process and improvement are assessed by


____.

a. ISO 9000

b. ISO 9001

c. SPICE (ISO/IEC15504)

d. Both B and C

ANSWER: Both B and C

307) CASE Tool stands for.

a. Computer Aided Software Engineering

b. Component Aided Software Engineering

c. Constructive Aided Software Engineering

d. Computer Analysis Software Engineering

ANSWER: Computer Aided Software Engineering

308) Software is defined as ____ .

a. Instructions

b. Data Structures

c. Documents

d. All of the above

ANSWER: All of the above

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 42/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

309) During security testing the tester plays the role of


the individual who desires to______ .

a. Penetrates the system

b. Penetrates the listener

c. Both A & B

d. None of the above

ANSWER: Penetrates the system

310) Which of the following is not a section in the


standard for SQA plans recommended by IEEE?

a. Budget
b. Time

c. People

d. None of the above

ANSWER: Budget

311) Which box specifies the behavior of a system or a


part of a system?

a. State box

b. Clear box

c. Black box

d. None of the above

ANSWER: Black box

312) FAST stands for ______ .

a. Facilitated Application Software Technique.

b. Functional Application Software Technique.

c. Facilitated Application Specification Technique.

d. None of the above.

ANSWER: Facilitated Application Specification Technique.

313) Which may be estimated either in terms of KLOC


(Kilo Line of Code) or by calculating number of function

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 43/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

points in the software?

a. Time estimation

b. Effort estimation

c. Cost estimation

d. Software size estimation

ANSWER: Software size estimation

314) SDLC Models are adopted as per requirements of


development process. It may vary Software-to-software to
ensuring which model is suitable.

a. True

b. False

ANSWER: True

315) The always growing and adapting nature of software


hugely depends upon the environment in which user
works in ____________ .

a. Cost

b. Dynamic Nature

c. Quality Management

d. Scalability

ANSWER: Dynamic Nature

316) When the customer may ask for new features or


functions in the software, what does it mean in Software
maintenance?

a. Host modifications

b. Client requirements

c. Market conditions

d. Organization changes

ANSWER: Client requirements

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 44/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

317) Reliability is measured by considering processing


speed, response time, resource consumption,
throughput, and efficiency.

a. True

b. False

ANSWER: False

318) Abbreviate the term CASE.

a. Computer Authorized Software Engineering

b. Computer Aided Software Engineering

c. Common Authorized Software Engineering

d. Common Aided Software Engineering

ANSWER: Computer Aided Software Engineering

319) What is described by means of DFDs as studied


earlier and represented in algebraic form?

a. Data flow

b. Data storage

c. Data Structures

d. Data elements

ANSWER: Data flow

320) Which metrics are derived by normalizing quality


and/or productivity measures by considering the size of
the software that has been produced?

a. Size oriented

b. Function-Oriented

c. Object-Oriented

d. Use-case-Oriented

ANSWER: Size oriented

321) What are the signs that a software project is in


trouble?

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 45/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

a. The product scope is poorly defined.

b. Deadlines are unrealistic.

c. Changes are managed poorly.

d. All of the above.

ANSWER: All of the above.

322) Application that generate a dialogue to get


confirmation from user and to delete a file it is an
example for _____ .

a. Radio-Button

b. Text-box

c. Check-box

d. Dialogue box

ANSWER: Dialogue box

323) What is used for implementing the changes in


existing or new requirements of user in software
maintenance?

a. Preventive maintenance

b. Perfective maintenance

c. Corrective

d. Adaptive

ANSWER: Perfective maintenance

324) Lehman has given eight laws for software evolution


and he divided software into three categories. In which
category software works strictly according to defined
specifications and solutions.

a. Static-type

b. Embedded-type

c. Practical-type

d. None of the above

ANSWER: Embedded-type

https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 46/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021

325) Computer software is a complete package, which


includes software program, its documentation and user
guide on how to use the software.

a. True

b. False

ANSWER: True

SOFTWARE ENGINEERING Questions and Answers Pdf


Download

---- >> Related Posts Of Above Questions :::

------>>[MOST IMPORTANT]<<------

1. 300+ [UPDATED] Software Engineering MCQs and


Answers [PDF]
2. 300+ TOP SOFTWARE ENGINEERING Objective
Questions and Answers
3. 200+ TOP SOFTWARE ENGINEERING Online Quiz
Questions – Exam Test
4. 250+ TOP MCQs on Software Risks and
Identification and Answers
5. 250+ TOP MCQs on Software Maintenance and
Answers
6. 300+ TOP Software Engineering Interview
Questions and Answers
7. 250+ TOP MCQs on Computer Aided Software
Engineering and Answers
8. 300+ TOP Software Engineering Interview
Questions and Answers
9. 250+ TOP MCQs on Aspect Oriented Software
Engineering and Answers
10. 250+ TOP MCQs on Software Re-engineering and
Answers
11. 250+ TOP MCQs on Managing Software Projects
and Answers
12. 250+ TOP MCQs on Software Requirement
Specification and Answers
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 47/50
a engineering (S.¥.B.S
c. Comp. Science)
eat
. I “Mroduction to Software Engineering and Process Models
pRacTice QUESTIONS
' Multiple Choice Questions:
"+ what is software?
ga) Set_ of computer programs,
instructions that enable the us
(b) A set of compiler instructions
(c) A mathematical formula
(d) Things which we can touch
2. Asoftware consists of
(a) Programs + hardware manuals
(b) Set of instructions + operatin
& procedures
(c) Set of programs
_d) Programs + documentation + 9
perating procedures
3. Which of the following is not the Cc hara
cteristic of a software?
(a) Software does not wear out
(b) Software is not manufactured
Ac) Software is always correct
(d) Software is flexible
4. Select the most appropriate statement about
software engineering.
(a) Has been around asa discipline since
the early 50’s
(b) Is a set of rules about developing software
products
(c) Started as a response to the so-called ‘Software Crisi
s’ of the late 90’s
_-‘*@) is an engineering discipline concerned with all the aspe
cts of software
production
5. Which is the layered technology in bedrock that supports software engineering?
(a) Methods (b) Tools
(c) Process 48) Quality Focus
6. The process of developing a software product using software engineering
principles and methods is referred to as, -
(a) Software myths (b) Scientific Product
“eT Software Evolution
: (d) None of the above .
7. Which of the following provides semi-automatic and automatic support to methods
in a layered technology?
(a) Methods tb) Tools
(c) Process (d) Quality Focus
8. What is the main aim of software engineering:
' « 9

(a) Reliable software


(b) Cost effective software
{J Reliable and cost effective software
(d) None of the above
1.33
Pro :
Introduction to Software Engineering a, d
. Science) Ces,

evaluated by __—_ Tester


9, Firi st level of prottotypeotyp is

(a) Developer (d) System Analyst


toy User _
; re engi
8 p ses five
neering encompas .
fj g tig
ss fram ewor k for softw a
10. A generic proce
ment, production, d
What are those activities? on, eployment
So net ; e ’p
(a) Communication, risk management, measur
struction, deployment.
#0) Communication, Planning, Modeling, con
ing, maintenance
(c) Analysis, designing, programming, debugg
(d) None of the above.
11. Which model is also call ed as the
classic life cycle or the Waterfall model?
bh) Linear Sequential Development
(a) Iterative Development
(d) Incremental Development
(c) RAD Model.
which type of software?
12. Compilers, editors software come under
\_ 4) System software (b) Application software
(c) Scientific software (d) None of the above.
13. RAD Software process model stands for
._@) Rapid Application Development (b) Relative Application Development
(c) Rapid Application Design. (d) Recent Application Development.
14. Which one of the following models is not suitable for accommodating any change?
(a) Build and Fix Model (b) Prototyping Model
(c) RAD Model .-(d) Waterfall Model
15. The spiral model of software development __.
(a) Ends with the delivery of the software product.
(b) Is more chaotic than the incremental model.
9 Includes project risks evaluation during each iteration
(d) All of the above
16. The prototyping model of software development is a
(a) A reasonable approach when requirements are well defined.
__-) A useful approach when a customer cannot define requirements clearly.
(c) The best approach to use for projects with large development teams.
(d) A risky model that rarely produces a meaningful product.
17. Which model can be selected if user is involved in all the phases of spl’
er Waterfall Model (b) Prototyping Model
RAD Model | (d) both (a) and (c)
18. he incremental model is a result of combination 0
of elements of which m
models? |
(a) Build & Fix model and Waterfall mode
l
(b) Linear model and RAD model

1.34
+e Engineer
ware Ee ingi
(S.Y.B.Sc. Comp. Science)
ae Introduction to Software Engineering
and Process Models
cc) Linear model and Prototyping model
(d) Waterfall model and RAD model
_ The spiral model has two dimensions namely —and_
(a) diagonal, angular (b) radial, perpendicular
(c) radial, angular (d) diagonal, perpendicular

a) 2.(dq) 3. (c) 4.(dq) 5. (d) 6. (c) 7.(b) 8. (¢) 9. (c) 10. (b)
0) 12.(a) 13.(a) 14.(d) 15. (ce) 16.(b) 17. (c) 18. (c) 19. (c)
I: Fill in the Blanks:
1. Software is a set of that when executed Provide desired function and
performance.
Softwareisaprocessand _.
Software engineeringisa__,
The definition phase of software engineering includes t asks such
engineering, software project planningand as system
analysis.
___ Maintenance results in modification
to the software to accommodate
changes to its external environment.
In waterfall model, the phases invo
lved in th € software development
organizedin_ are
The development approach followed in
prototype modelis_.
The method is also known as the iterative enh
ancement model.
In software engineering both ___ and ____
_ are important for software quality.
. The application of systematic, discipline
d, approach to development,
operation, and maintenance of software;
that is application of engineering to
software
11. Software Engineering is about designing
and developing quality software
Oz The view of software quality is conformance to specification.
13. Agile process promote development
14. —__ emphasizes on a conceptual solutio
n that fulfill the requirements rather than
its implementation.
15. —_ emphasizes on the investigation of
the problem and requirements rather
than solution.

1. Instructions 2. Product 3. Discipline


4. Requirements S. Adaptive 6. Linear Order
7. Quick and Dirty 8. Incremental 9. Product and Process
10. quantifiable 11, high 12. manufacturing
13. sustainable 14. Design 13. Analysis
es 1.35
Software Engineering (S..B.Sc. Comp. Science) Introduction to Software Engineering and model
Q.II: State True or False:
\—1._ Spiral model is a combination of both Iterative model and one of the SDLC model.
\~ 2, Computer software is a complete package, which includes software program, jt;
documentation and user guide on how to use the software.
\_-~3._ In the Unified Process model requirements are determined iteratively and may
pan more than one phase of the process.
.
7\ 4. WebApps are a mixture of print publishing and software development, making
their development outside the realm of software engineering practice.
5S. There are no real differences between creating Web Apps and Mobile Apps.
>< 6. Software engineering umbrella activities are only applied during the initial phases
of software development projects.
\_-7. Planning ahead for software reuse reduce the cost and increases the
value of the
Systems into which they are incorporated.
, 8. _A most software development projects are initi
ated to try to meet some business
need.
Y< 9. Process technology took allow software organizations to compress
schedules by
skipping unimportant activities.
10. It is generally accepted that one cannot have weak
software processes and create
high quality end products.
11. Company has latest computers and state-of
the- art software tools, so we shouldn’t
Tt

worry about the quality of the product.


Answers
1. (T) 2.(T) 3.(1) 4.(F) 5.) 6.(F) 7.(T) 8.(T) 9.(6) 10. (T)
11. (F)
PRACTICE QUESTIONS
Q. I: Multiple Choice Questions:
1. Agile software developmentisbasedon__.
(a) Incremental Development
(b) Iterative Development
(c) Linear Development
fd) Both Incremental and Iterative Develo
pment
2. Which of the following is not an agile
method?
(a) XP 4b
_ } AGT
(c) aus | (d) All of these
3. How is plan driven development
different from agile development?
development process
gh a process of negotiar; ing
gotiation during the softwar
(b) Specification, design, im
plement ation and testing
\—©) Iteration oc are interleaved
curs within activities
(d) All of these
4. How many phases are th
ere in Scrum?
(a) Two
re
.
2.26 aan
_ engineering (S.Y.B.Sc. Comp. Science)
50 i
Scr
ne
Agile Development
Three
ness eT YT Oe

5. which three fram ans it does not have


ework activities phases
are present in ASD?
(a) analysis, design, coding
(b) requirements gathering, adapt
ive cy cle planning,
AS speculation, collaboration, iterative development
learning
(d) all of the mentioned
6, User requirements are expressed as
—__ in Extreme Programming.
(a) implementation tasks
(b) functionalities
9 scenarios
(d) none of the mentioned
7. Which four framework activi
ties are found in the Xp?
(a) analysis, design, coding, testing
(b) planning, analysis, design, coding
_) planning, design, coding, testing
(d) planning, analysis, coding, testing
8. Identify list of Agile Methods?
(a) ASD, Scrum and RUP
(b) DSDM, RUP, Crystal Clear and XP
©) DSDM, FDD, XP and Scrum
(d) All of these
9. Which of the following does not apply to agility to a software process?
(a) Uses incremental product delivery strategy
(b) Only essential work products are produced
Ay Eliminate the use of project planning and testing
(d) All of the mentioned
7
10. The scrum approach originated with agile software development as practitioners
looked for waysto__.
(a) improve communication (b) increase throughput
(c) increase risk .-@) Both (a) and (b) -
11. In scrum the team activity is monitored and coordinated on ______ basis.
(a) hourly 6) daily
(C) weekly (d) monthly
12. Scrum is iterative. The iteration is called ____-

ft) sprint (d) sprinte ee


-

ar
saea
Software Engineering (S.Y.B.Sc. Comp. Science) Agile Deve
pA
(RON) by identi,
13. Which is responsible for maximizing Return On Investment afeature list, deciding
product features, translating these into a prioritized
and continually Te-priottig.
should be at the top of the list for the next Sprint, \g
and refining the list.
hh) ProductOwner
(a) ScrumMaster
(c) Manager (d) Team
to articulate the product Visi
14. The first step in Scrum is for the Product Owner
Eventually, this evolves into a refined and prioritized list of features Called hy

(a) Sprint Backlog (b) Whiteboard


\_4eF Product Backlog (d) All of above
15. The team meets daily for ____ minutes, where each member of the team
discusses the work they've completed since the last meeting
(a) 10 (b) 12
ty 15 (d) 20
16. ___ are of scrum principles.
(a) Time-boxes (b) Cross-functional teams
(c) Open communications team fd) All of these
17. Scrum was formalized over a decade ago by ......... and it’s now being used by
companies large and small.
(a) Ken Schwaber (b) Dr. Jeff Sutherland
__ © Both (a) and (b) (d) Jeff Schwaber

1.(d) 2.(o) 3.(c) 40) 5.) 6.(¢) 7.(c) 8.(. 9.(c) 10.0
11.(b) 12.(c) 13.00) 14(c) 15.(c) 16.(d) § 17.(c)

Q. I: Fill in the Blanks:


1, In Agile development, and implementation are considered to be the cen
activities in the software process.
In XP increments are delivered to customers every weeks.
. ____ Is based on the frequent iteration through which the developers impleme"
User Stories.
is developed to meet the needs of larger organization as an evolution of XP
: : : ive;
is an agile software development methodology which is af rere
incremental approach that is largely based on th e Rapid Application
icati Dev elope!
(RAD) methodology. ene
6. The main roles in Scrum are —____. Product Owner, Team.

2.28
_
orEne gineereeinrigng (S.Y.B.Sc. Co
mp. Science)
softs ww)
is a simplified ne,

—_____ Agile Development


version of the
"by Sc_ott teAmbler. Rational Unified Process (RUP) developed
a framework
problems, whil Within Which
e productively People
can
ang ‘reatively
possible value. delive
4 is a design prin
ciple for buildi
10. The _____ ad
opts a “serial
building in the la
computer-based
systems.
11. ASD “life cycle” incorporates three
Learning. phases namely, Collaboration and
Answers
1. Design
2. two
4, IXP 3. XP
5. DSDM
7. AUP 6. ScrumMaster
8. Scrum
9. ASD
10. AUP 11. Speculation
Q. HI: State True or False:
X11. Agility is defined as, “the
ability of a project team
2. Agile methods seem to wo to respond rapidly to a
rk best when team me change”.
level. mbers have a relatively
high skill
3. In agile development it is more important
to build software that mee
customers’ needs today than ts the
worry about features that mig
future. ht be needed in the
Incremental development in
Extreme Pr ogramming (XP) is sup
system release once every ported through a
month.
- In XP, as soon as the work on a task
is co mplete, it is integrated into the whole
System,
Tests are automated in Extreme Progra
mming. |
In XP an automated unit test framework is used to write test
s for a new piece of
functionality before that functionality itself is implement
ed. | r
' Developers work individually on a release
and they compare their results wit
, other developers before forwarding that release to customers
XQ. .
Users anq Stakeholders in scrum are Interested in results
but not responsible for
deliverables,
“To.
The us or minus two peop le.
“ «um in Scrum is seven Pe 7
‘1. The Scrum Master and the Pr oduct Owwnner can be the same individual,

eg sce eeeeessmnighinene
bores Tae ie ists bean ireitnntmamipe erage apenatiece
2.29
Software Engineering (S.Y.B.Sc. Comp. Science)

management of software development


crum was intended for ‘nten
12. Although S
ance teams, or as a general Project, Tee,
it can be used to run software mal
Ogr
management approach. an
_43. Scrum eliminates many of the tasks required of a lead because teams become, et
- .
organizing :
r or lesspring
er degree to the
or m to a gr ea te
_~ 14. All agile process models co nf IDleg
the "M an if es to for Agi le So ft wa re Development".
stated in
The DS DM sug ges ts a philosophy that i s based on the Pareto principle (80% o¢
_15. the comp
the|
can be delivered in 20% 0 f the time required to build
application lete
application).
\716. AUP uses the classic UP phased activities (inception, elaboration Construction,
to help the team visualize the overall process flow.
transition)
_-17. Agile teams are allowed to self-organize and make their own technical decisions,
among
738. In XP a metaphor is used as a device to facilitate communications
customers, team members, and managers?
Answers

1. (F) 2.(T) 3.(T) 4.(F) 5.(T) 6.(T) 7.(T) 8. (F) 9, (F) 10, (T)
11. (F) 12.(T) 13.(T) 14.(T) 15.(T) 16.(T) 17.(T) 18. (T)
[eae ee P .

Q.1:Multiple Choice Questions: neering?


1. Which is nota step of Require (b) Requirements analysis
(a) Requirements cine icitation
(d) Requirements documentation
He Requiremen ts design
; .
2. SRD stands for
ts Definition
(a) Software Requiremen
Definition
structured Requirements
Diagram
(c) Software Requirements
Diagram
(d) Structured Requirements
3. Abbreviate the term SRS.
n
AS Software Requirements Specificatio
(b) Software Refining Solution
(c) Software Resource Source
(d) None of the above
4. In the requirement analysis which model depicts the information domain for t
problem?
woe Data models (b) Class-Oriented models
(c) Scenario-based models (d) Flow-oriented models
5. In the requirement analysis which model depicts how the software behaves a3:
consequence of external events?
(a) Class-Oriented models (b) Scenario-based models
(c) Flow-oriented models th, Behavioral models
6, Which document is created by system analyst after the requirements are collect#!
from various stakeholders?
_ A Software requirements specification
(b) Software requirement validation
(c) Feasibility study
(d) Requirement Gathering
7. The process together

the softw
Document is known as are requirements from Client, Analyze 2” i ,|
4)iO Req
Garkuirae
ement engigin
neereer
inging process (b) Requirement elicitation process .
— ace requirements
ee (d) Softwar t Ivst
ees,
a
e system analys
3.28
- gopware Engineering (
S.Y.B.Sc. Comp.
Simp. Science) Requirements Analysis
3, In which elicitation process the developers discus
and know their expectations from S with the client and end users
the software?
Requirement gathering
(b) Organizing requirements
(c) Negotiation & discussion
7 (d) Documentation
g, Requirement engineering process includ
es which of these steps?
(a) Feasibility study (b) Requirement Gathering
(c) Software Requirement specification and Validation
_‘dy All mentioned above
10. Which of the following property does not correspond to a good Software
Requirements Specification (SRS)?
(a) Verifiable \-b) Ambiguous
(c) Complete (d) Traceable
11, Which of the following property of SRS is depicted by the statement: “Conformity
to a standard is maintained”?
(a) Correct tb) Complete
(c) Consistent (d) Modifiable
12. The SRS is said to be consistent ifandonlyif__.
(a) its structure and style are such that any changes to the requirements can be
made easily while retaining the style and structure
(b) every requirement stated therein is one that the software shall meet
(c) every requirement stated therein is verifiable
td) no subset of individual requirements described in it conflict with each other
13. The SRS document is also known as__ specification.
J black-box (b) white-box
(c)_grey-box (d) none of the mentioned
14. Which of the following is included in SRS?
(a) Cost tb) _ Design Constraints
(c) Staffing (d) Delivery Schedule
have a good human
'S. Consider the following Statement: “The product should
interface”. What characteristic of SRS is being depicted here?
(@) Consistent ei Non-Veriflable
(©) Correct (d) Ambiguous
16 n within 10 secs of
Consider the Statement: “The output of a program shall be or
of SRS is being cep! cted here?
event X 10% of the time.” What characteristic
(a) Consistent ty Verifiable

() N On-verifiable (d) Correct


3.29
Software Engineering (S.Y.B.Sc. Comp. Science) ae
Requir \

17. Which of the following is not included in SRS? hy


(a) Performance or Func tionali ty
(c) Design solutions (d) External Interfaces
18. Arrange the given sequence to form a SRS Prototype outline ag ber ey
Standard. i
(i) General description
(ii) Introduction
(iii) Index
(iv) Appendices
(v) Specific Requirements |
(a) iii, i, ii,v, iv (b) iii, ii, i, v, iv
4 ii, i, V, iv, iti (d) iii, i, ii
19. How many feasibility studies is conducted in Requirement Analysis?
(a) Two for Three
(c) Four (d) None of the mentioned
20. Which of the following is not a diagram studied in
Requirement Analysis?
(a) Use Cases _-{b)_ Entity Relationship Diagram
(c) State Transition Diagram - (d) Activity Diagram
21. The result of the requirements eng
ineering task is an analysis model
which of the following problem domain that define
(s)?
(a) information
(b) functional
(c) behavioral —@) all of the above
22. In collaborative requireme
nts gathering the facilitator
(a) arranges the meeting pla .
ce (b) can not be a customer
\_eF controls the meeting
(d) must be an outsider
23. Three things that make requir
ements elicitation difficult are
(a) volatility problems of __-
(b) scope
(c) understanding
24. Which of following
—€@) All of these
is not a UML diagram use
d creating a system analys
(a) activity diagram is mode!’
AP (b) class diagram
dataflow diagram
(d) state diagram

L.(c) 2b) 3.(a) 4 (a) 5.) ¢ (a) 74.(a) = 8.(a)


11.(b) 12.(d) 9.) 10.00
13. (a) 14, (b)
21.(d) 15.(b) 16.(b) 17,() 18. () 19.(b) 20!
b)
22.(c) 23. (d) 24. (¢)

er
e engineering (S.Y.B.Sc. Comp. Scien
ce)
a
Requirements Analysis
yi; Fill in the Blanks:
Q. .

1 —— analysis y is . cond ucted iteratively


: . with functional analvsi —
performance requirements for identified fy alysis to optimize
solutions can satisfy
. customer requirements Nction 8, and to verify that
synthesized
stakeholder and
3, Requirement

do without describing how software will do it.


6, Scenarios and are effective techniques for eliciting requirements from
stakeholders who interact directly with the system.
7. Requirements is the process of checking that requirements
actually define
the system that the customer really wants.
8. Use cases are a popular approach for specifying __ requirements.

1. Requirements 2. Developer 3. elicitation


4, Quality 5. SRS 6. use cases
7. validation 8. functional

QUI: State True or False:


wT. Requirements can be gathered from users via interviews, surveys, task analysis,
brainstorming, domain analysis, prototyping, studying existing usable version of
software, and by observation.
va. Modeling is a representation of the object-oriented classes and the resultant
collaborations will allow a system to function.
collected
SRS is a document created by system analyst after the requirements are
a

from various stakeholders.


' Narrative essay is one of the best types of specification docum ent.
=<
nk

' Traceability is not considered in Requirement Analysis.


ada CT
,

Requirements Analysis is an Iterative Process.


Requirements should specify ‘what’ but not -_ ‘ve
eholder informationall stak
The job of the requirements engineer is to categorize a verpalty consistent set of
in a Way that allows decision makers to choose an in
Te

3.31
Software Engineering (S.Y.B.Sc. Comp. Science)_ Requirements Analysi

+<9. The nature of collaboration is such that all system requirements are defined by
consensus of a committee of customers and developers.
\-40. Requirements engineering is a generic process that does not vary from on,
software project to another.
11, A stakeholder is anyone who will purchase the completed software system under
development.
. 12. It is relatively common for different customers to propose conflicting
requirements, each arguing that his or her version is the right one.
\, 13. User stories are complete descriptions the user needs and include the non-
functional requirements for a software increment.
4, Developers and customers create use-cases to help the software team understand
how different classes of end-users will use functions.
\_ 15. Analysis patterns facilitate the transformation of the analysis model into a design
model by suggesting reliable solutions to common problems.
\,16. In agile process models requirements engineering and design activities are
interleaved.
>< 17. Use-case actors are always people, never system devices.
a 18. In requirements
q validation the requirements model is reviewed to ensure its
technical feasibility.
Answers

1.7) 2) 3) 4) ST) 7M) 8 (T)so987. (CF) 10.)


11.(F) 12.(T) 13.(1) 14.(1) 15.(1) 16.(T) 17.(F) 18. (F)
— </

Software Engineering (S.Y.B.Sc. Comp. Science)


Requirements Modeling

PRACTICE QUESTIONS”
AWOL
YY 7
MUM MMe “ing

Q. I: Multiple Choice Questions:


1. Which modeling in software engineering is essentially the planning stage of a
software application or system?
_—fa) Requirements (b) Design
(c) Analysis (d) All of these
2. Which is a standard language for specifying, visualizing, constructing, ang
documenting the artifacts of software systems?
(a) OOA (b) OOD
\—) UML (d) All of these
3. Which is a simplification of reality which provides the blueprints of a system?
(a) Class \_—-b) Model
(c) Class (d) All of these
4. Which models are models of the dynamic behavior of the system as it is executing?
__
‘ay Behavioral (b) Structural
(c) Architectural (d) All ofthese
5. Which are model elements that represent the physical entities in a software
system?
4) artifacts (b) class
(c) object (d) All ofthese
6. Structural models of software display the organization of a system in terms of the
that make up that system and their relationships.
(a) association ,_-(b)_ components
(c) artifacts (d) Allof these
7. Which shows the interaction of things outside the system with the system itself.
(a) actor (b) node
4) use case (d) All of these
8. Which modeling represents the overall framework of the system?
\—{a) Architectural (b) Structural
(c) Behavioral (d) All of these
9. Which diagram represents the class model?
(a) Sequence (b) Use case
©) Class (d) All of these
10. Which of the following UML diagram is a static diagram?
(a) Collaboration diagram tb) Class diagram
(c) State chart diagram (d) Activity diagram ee
4.58
software Engineering (S.Y.B.Sc. Comp. Science)
—____ Requirements Modeling
11, Which diagram in UM
L shows a comple
modeled system ata sp
te or partial view of
ecific time? the structure of a
(a) Sequence Diagram
(c) Class Diagram (b) Collaboration Diagram
fd) Object Diagram
12. Which of the following di
agram is time oriented?
(a) Collaboration
tb) Sequence
(c) Activity
(d) None of the ment
13. Which model in syst ioned
em modelling depicts the
dynamic behaviour of
(a) Context Model the system?
\—b) Behavioral Mode}
(c) Data Model
(d) Object Model
14, and diagrams of UML represen
t Interaction modeling.
. 8 Use Case, Sequence
(b) Class, Object
(c) Activity, State Chart
(d) Allofthe mentioned
15. The UML was designed for
describing |.
(a) object-oriented systems
(b) architectural design
(c) SRS
\-4r Both object-oriented sy
stems and Ar chitectural design
16. Grady Booch, James Rumbau
gh

design known as _.
(a) HTML
(b) XML
AG UML (d) SGML

1. (a) 2. (c) 3. (b) 4. (a) 5. (a) 6.(b) 7.(c) 8. (a) 9.(c) 10.(b)
11. (d) 12. (b) 13.(b) 14.(a) 15. (d) 16. (c)
Q. U1: Fill in the Blanks:
1. In software engineering, modeling is essentially the planning stage of
a
software application or system.
2, A___ may be structural, emphasizing the organization of the system, or it may be
behavioral, emphasizing the dynamics of the system.
models show what happens or what is supposed to happen when a system
responds to a stimulus from its environment.
4. represent physical implementation units, such as executable files , libraries,
software components, documents, and databases.
Requirements Modeling
Software Engineering (S.Y.B.Sc. Comp. Science)

oN _____ models may be static models, which show the structure of the system design
show the organization of the system when it is
or dynamic models, which
executing.
A use case model is represented by using ____ diagram.
The _____ is a graphical language for visualizing, specifying, constructing, ang
system.
documenting the artifacts of a software-intensive
Deployment diagrams are a set of __ and their relationships.
the system.
Behavioral modeling describes the ____ within
10. _____ model shows an interaction, consisting of set of objects and their
among them.
relationships, including the message that may flow
11, An activity diagram represents the ___ model which contains
simple and
composite states, branches, fork, and joins.
. Graphically a model is collaboration diagram.
Answers

1. requirements 2. model 3. Behavioral


4. Artifacts 5. Structural 6. Use case

7. UML 8. nodes 9. interaction

10. Sequence 11. Activity 12. collaboration

Q. III: State True or False:


x 1. In software engineering, design modeling is essentially the planning stage of a
software application or system.
\p?. Requirements convey the expectations of users from the software product while
requirements modelingis the process of identifying the requirements this
software solution must meet in order to be successful.
5. Behavioural models are used to describe the overall behaviour of a system.
A use case model consists of a different of model elements like use cases, actors
and the relationships between them.
Object is an instance of a use case which rendered on use case diagrams as
instance specifications.
Architectural model represents the overall framework of the system and it
contains both structural and behavioral elements of the system.
Object diagrams are a set of use case, actors and their relationship is just like class
diagrams.
Sequence model emphasize on how message flow control by time ordering.
An activity diagram represents the activity model which contains simple and
composite states, branches, fork, and joins.

4.60

ena ptt
frware Engineering (S.Y.B.
Requirements Modeling

0. Object diagrams can be descri

C ollaborati 10n dia


i gram represents the structural
organization of a sys| tem and the
messages sent/received. Structural organi
zation consists of objects and links.
133. Structural models of software display the organization
of a system in terms of the
components that make up that system
and their relationships.
Component diagrams are a set of use Cases, actors,
and their relationships.
Answers

1. (F) 2(T) 3.7 4( 3. (F) 6.(T) 7.(0F) 8 (TF) 9.(T) 10.(1F)


11.(T) 12.(7T) 13.(T) 14.
° Engineering (S.Y.B.Sc. Comp. Science)

ppACTICE
soft
ar
QUESTIONS ong cna
ie Multiple Choice Questions:
1, Which is a process through
which requirements are translated
constructing the software? ed ; into a blueprint for
(a) Software analysis “—TD) Software
(c) Software development design
2. (d) None of these
Software design encomp
asses the set of_
development of a high-quali » and th
ty system or product.
—— mat lead to the
(a) principles
(b) concepts
(c) practices
Td) All of these
3. Which design describes how the sof
interoperate with it and with humans thattwause
re communicates with systems that
it? a
interface (b) data
6 component (d) None of these
4. Which model provides details about software
d ata structures, architecture
interfaces and components which are requ ,
ired to im plement the system?
<a) analysis (b) modeling
© design (d) All of these
5. Software is referred to as the process of developing, maintaining and
updating software for various reasons.
a) evolution (b) versions
(c) revision (d) All ofthese
6. Which allows software designers to consider components at an abstract level,
while neglecting the implementation details of the components?
(a) refinement _—(6) Abstraction
(c) architecture (d) pattern
7. The overall structure of the software is called as
(a) refinement (b) Abstraction
\—(c) architecture (d) pattern
8. Types of pattern includes _.
(a) Architectural (b) Design
(c) Idioms \_(d) All of these am?
9. Which is a set of information that affects the code of a computer prog
a) Concern (b) architecture
(c) pattern (d) All of these verns?
10. Which is the most common manifestation of separation of con
(a) Architecture (b) Abstraction
_ _
<-9) Modularity (d) All of these —
- ~e
Design Cone
°pts
Software Engineering (S.Y.B.Sc. Comp. Science)
the concepts Modulariy
improvement OF enhancement to
11. Which isa direct
abstraction and information hiding?
__@) Functional independence
(b) Functional dependence
(c) Non-functional independence
None of these
(d)
refinement 1n small steps of a Program
12. a refers to the progressive
specification into a program? ,
(b) Abstraction
refinement
(d) pattern pes t
architecture detail of each
fully describes he internal
* (c)
e of level des ign for sof twa re
13. Which typ
software component?
(bh) component
(a) architectural |
(d) interface
(c) deployment
rface, and procedural representations
14. What incorporates data, architectural, inte
of the software?
(b) user’s model
a) design model
(d) system image
(c) mental image
all view of the system?
15. Which design elements provide us over
(b) component
architecture
(d) deployment
(c) interface
Answers

2. (d) 3. (a) 4.(c) 5. (a) 6. (b) 7.(c) 8.(d) 9.(a) — 10.(c)


1. (b)
11.(a) 12.(a) 13.(b) 14.(a) 15. (a)

Q. II: Fill in the Blanks:


1. A design should be ;
2. The elements for software represents the information flow within it and out
of the system
3. Three widely used abstraction mechanisms in software design are _—
abstraction, abstraction,and___ abstraction.
4. _____ can be defined as a process of modifying a software system to improve the
internal structure of design without changing its external behavior.
5. _____ patterns are low-level patterns, which are programming-language specific.
6. ____ isthe process of elaboration.
and subsystems will be
7, _____ design elements indicate how software functionality
allocated within the physical computing environment that will suppo the
software.
8. Software allows us to model the software system or product that is © be
built.
nl
5.24
4/21/2021 Agile Software Development - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Agile Software Development
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Agile
Software Development”.

1. Select the option that suits the Manifesto for Agile Software Development
a) Individuals and interactions
b) Working software
c) Customer collaboration
d) All of the mentioned

View Answer

Answer:d
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-agile-software-development/ 1/7
4/21/2021 Agile Software Development - Software Engineering Questions and Answers - Sanfoundry

2. Agile Software Development is based on


a) Incremental Development
b) Iterative Development
c) Linear Development
d) Both Incremental and Iterative Development

View Answer

Answer:d
Explanation: The software is developed in increments with the customer specifying the
requirements to be included in each increment and the highest priority is to satisfy the
customer through early and continuous delivery of valuable software. They are iterative
because they work on one iteration followed by improvements in next iteration

3. Which on of the following is not an agile method?


a) XP
b) 4GT
c) AUP
d) All of the mentioned

View Answer

Answer:b
Explanation: The 4GT approach does not incorporate iteration and the continuous
feedback,which is the fundamental aspect of an agile method.

4. Agility is de ned as the ability of a project team to respond rapidly to a change.


a) True
b) False

View Answer

Answer:b
Explanation: The aim of agile methods is to reduce overheads in the software process and to
be able to respond quickly to changing requirements without excessive rework.

5. How is plan driven development di erent from agile development ?


a) Outputs are decided through a process of negotiation during the software development

https://www.sanfoundry.com/software-engg-mcqs-agile-software-development/ 2/7
4/21/2021 Agile Software Development - Software Engineering Questions and Answers - Sanfoundry

process
b) Speci cation, design, implementation and testing are interleaved
c) Iteration occurs within activities
d) All of the mentioned

View Answer

Answer:c
Explanation: A plan-driven approach to software engineering is based around separate
development stages with the outputs to be produced at each of these stages planned in
advance.

advertisement

6. How many phases are there in Scrum ?


a) Two
b) Three
c) Four
d) Scrum is an agile method which means it does not have phases

View Answer

Answer:b
Explanation: There are three phases in Scrum.The initial phase is an outline planning phase
followed by a series of sprint cycles and project closure phase.

7. Agile methods seem to work best when team members have a relatively high skill level.
a) True

b) False

View Answer

https://www.sanfoundry.com/software-engg-mcqs-agile-software-development/ 3/7
4/21/2021 Agile Software Development - Software Engineering Questions and Answers - Sanfoundry

Answer:a
Explanation: None.

8. Which of the following does not apply to agility to a software process?


a) Uses incremental product delivery strategy
b) Only essential work products are produced
c) Eliminate the use of project planning and testing
d) All of the mentioned

View Answer

Answer:c
Explanation: Testing is a major part of each software development process which can’t be
avoided.

9. Which three framework activities are present in Adaptive Software Development(ASD) ?


a) analysis, design, coding
b) requirements gathering, adaptive cycle planning, iterative development
c) speculation, collaboration, learning
d) all of the mentioned

View Answer

Answer:c
Explanation: None.

advertisement


10. In agile development it is more important to build software that meets the customers’ needs
today than worry about features that might be needed in the future.
a) True

https://www.sanfoundry.com/software-engg-mcqs-agile-software-development/ 4/7
4/21/2021 Agile Software Development - Software Engineering Questions and Answers - Sanfoundry

b) False

View Answer

Answer:a
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Software Process and Product – 2
» Next - Software Engineering Questions and Answers – Extreme Programming

advertisement

Recommended Posts:
1. Mining Engineering Questions and Answers
2. Engineering Materials and Metallurgy Questions and Answers
3. Engineering Mechanics Questions and Answers
4. Microwave Engineering Questions and Answers 
5. Engineering Drawing Questions and Answers
6. Engineering Physics II Questions and Answers
7. Engineering Geology Questions and Answers
8. About
https://www.sanfoundry.com/software-engg-mcqs-agile-software-development/ 5/7
4/21/2021 Analysis Modelling - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Analysis Modelling
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Analysis Modelling”.

1. Which of the following is not the primary objectives in the analysis model?
a) describing the customer complaints
b) establishing a basis for the creation of a software design
c) de ning a set of requirements that can be validated once the software is built
d) none of the mentioned

View Answer

Answer: d
Explanation: All the options are covered in analysis model.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-analysis-modelling/ 1/7
4/21/2021 Analysis Modelling - Software Engineering Questions and Answers - Sanfoundry

2. A description of each function presented in the DFD is contained in a ________


a) data ow
b) process speci cation
c) control speci cation
d) data store

View Answer

Answer: b
Explanation: None.

3. Which diagram indicates the behaviour of the system as a consequence of external events?
a) data ow diagram
b) state transition diagram
c) control speci cation diagram
d) work ow diagram

View Answer

Answer: b
Explanation: The state transition diagram represents the various modes of behavior (called
states) of the system and the manner in which transitions are made from state to state.

4. A data model contains


a) data object
b) attributes
c) relationships
d) all of the mentioned

View Answer

Answer: d
Explanation: The data model consists of three interrelated pieces of information: the data
object,

the attributes that describe the data object, and the relationships that connect data objects to
one another.

https://www.sanfoundry.com/software-engg-mcqs-analysis-modelling/ 2/7
4/21/2021 Analysis Modelling - Software Engineering Questions and Answers - Sanfoundry

5. _________ de nes the properties of a data object and take on one of the three di erent
characteristics.
a) data object
b) attributes
c) relationships
d) data object and attributes

View Answer

Answer: b
Explanation: They can be used to name an instance of the data object, describe the instance,
or make reference to another instance in another table.

advertisement

6. The __________ of a relationship is 0 if there is no explicit need for the relationship to occur or
the relationship is optional.
a) modality
b) cardinality
c) entity
d) structured analysis

View Answer

Answer: a
Explanation: The modality is 1 if an occurrence of the relationship is mandatory, else 0 for
optional relationship.


7. A _________ is a graphical representation that depicts information ow and the transforms that
are applied as data moves from input to output.
a) data ow diagram
b) state transition diagram

https://www.sanfoundry.com/software-engg-mcqs-analysis-modelling/ 3/7
4/21/2021 Analysis Modelling - Software Engineering Questions and Answers - Sanfoundry

c) control speci cation


d) work ow diagram

View Answer

Answer: b
Explanation: The basic form of a data ow diagram, also known as a data ow graph or a
bubble chart.

8. A data condition occurs whenever a data is passed to an input element followed by a


processing element and the result in control output.
a) True
b) False

View Answer

Answer: a
Explanation: Standard ow of condition check.

9. The __________ enables the software engineer to develop models of the information domain
and functional domain at the same time
a) data ow diagram
b) state transition diagram
c) control speci cation
d) activity diagram

View Answer

Answer: a
Explanation: As the DFD is re ned into greater levels of detail, the analyst performs an implicit
functional decomposition of the system, thereby accomplishing the fourth operational analysis
principle for function.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-analysis-modelling/ 4/7
4/21/2021 Analysis Modelling - Software Engineering Questions and Answers - Sanfoundry

10. The __________ contains a state transition diagram that is a sequential speci cation of
behavior.
a) data ow diagram
b) state transition diagram
c) control speci cation
d) work ow diagram

View Answer

Answer: c
Explanation: The control speci cation(CSPEC) describes the behavior of the system, but it gives
us no information about the inner working of the processes that are activated as a result of
this behavior .

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Object Oriented Design using UML
» Next - Software Engineering Questions and Answers – Component Level Design

advertisement

https://www.sanfoundry.com/software-engg-mcqs-analysis-modelling/ 5/7
4/21/2021 Architectural Design - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Architectural Design
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Architectural Design”.

1. Architectural design is a creative process satisfying only functional-requirements of a system.


a) True
b) False

View Answer

Answer: b
Explanation: In architectural design you design a system organization satisfying the functional
and non-functional requirements of a system.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-architectural-design/ 1/7
4/21/2021 Architectural Design - Software Engineering Questions and Answers - Sanfoundry

2. A ________ view shows the system hardware and how software components are distributed
across the processors in the system.
a) physical
b) logical
c) process
d) all of the mentioned

View Answer

Answer: a
Explanation: A physical view is implemented by system engineers implementing the system
hardware.

3. The UML was designed for describing _________


a) object-oriented systems
b) architectural design
c) SRS
d) Both object-oriented systems and Architectural design

View Answer

Answer: d
Explanation: The UML was designed for describing object-oriented systems and, at the
architectural design stage, you often want to describe systems at a higher level of abstraction.

4. Which of the following view shows that the system is composed of interacting processes at run
time?
a) physical
b) development
c) logical
d) process

View Answer

Answer: d

Explanation: This view is useful for making judgments about non-functional system
characteristics such as performance and availability.

https://www.sanfoundry.com/software-engg-mcqs-architectural-design/ 2/7
4/21/2021 Architectural Design - Software Engineering Questions and Answers - Sanfoundry

5. Which of the following is an architectural con ict?


a) Using large-grain components improves performance but reduces maintainability
b) Introducing redundant data improves availability but makes security more di cult
c) Localizing safety-related features usually means more communication so degraded
performance
d) All of the mentioned

View Answer

Answer: d
Explanation: High availability architecture can be a ected by several design factors that are
required to be maintained to ensure that no single points of failure exist in such design.

advertisement

6. Which of the following is not included in Architectural design decisions?


a) type of application
b) distribution of the system
c) architectural styles
d) testing the system

View Answer

Answer: d
Explanation: Architectural design decisions include decisions on the type of application, the
distribution of the system, the architectural styles to be used, and the ways in which the
architecture should be documented and evaluated.


7. Architecture once established can be applied to other products as well.
a) True
b) False

View Answer
https://www.sanfoundry.com/software-engg-mcqs-architectural-design/ 3/7
4/21/2021 Architectural Design - Software Engineering Questions and Answers - Sanfoundry

Answer: b
Explanation: Systems in the same domain often have similar architectures that re ect domain
concepts.

8. Which of the following pattern is the basis of interaction management in many web-based
systems?
a) architecture
b) repository pattern
c) model-view-controller
d) di erent operating system

View Answer

Answer: c
Explanation: Model-View-Controller pattern is the basis of interaction management in many
web-based systems.

9. What describes how a set of interacting components can share data?


a) model-view-controller
b) architecture pattern
c) repository pattern
d) none of the mentioned

View Answer

Answer: c
Explanation: The majority of systems that use large amounts of data are organized around a
shared database or repository.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-architectural-design/ 4/7
4/21/2021 Architectural Design - Software Engineering Questions and Answers - Sanfoundry

10. Which view in architectural design shows the key abstractions in the system as objects or
object classes?
a) physical
b) development
c) logical
d) process

View Answer

Answer: c
Explanation: It is possible to relate the system requirements to entities in a logical view.

11. Which of the following is a type of Architectural Model?


a) Static structural model
b) Dynamic process model
c) Distribution model
d) All of the mentioned

View Answer

Answer: d
Explanation: All these models re ects the basic strategy that is used to structure a system.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-architectural-design/ 5/7
4/21/2021 Basic Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Function Oriented Software Design
This set of Basic Software Engineering Questions and Answers focuses on “Function Oriented
Software Design”.

1. Choose the option that does not de ne Function Oriented Software Design.
a) It consists of module de nitions
b) Modules represent data abstraction
c) Modules support functional abstraction
d) None of the mentioned

View Answer

Answer:b
Explanation: Option b de nes an Object Oriented Design.

advertisement

https://www.sanfoundry.com/software-engineering-basic-questions-answers/ 1/7
4/21/2021 Basic Software Engineering Questions and Answers - Sanfoundry

2. Which of the following is a complementary approach to function-oriented approach ?


a) Object oriented analysis
b) Object oriented design
c) Structured approach
d) Both Object oriented analysis and design

View Answer

Answer:d
Explanation: None.

3. Function-oriented design techniques starts with functional requirements speci ed in


a) SDD
b) SRS
c) All of the mentioned
d) None of the mentioned

View Answer

Answer:b
Explanation: None.

4. Structured Analysis is based on the principles of


a) Top-down decomposition approach
b) Divide and conquer principle
c) Graphical representation of results using DFDs
d) All of the mentioned

View Answer

Answer:d
Explanation: None.

5. Which of the following is/are true with respect to functions ? 


a) A function such as “search-book” is represented using a circle
b) Functions represent some activity
c) Function symbol is known as a process symbol or a bubble in DFD

https://www.sanfoundry.com/software-engineering-basic-questions-answers/ 2/7
4/21/2021 Basic Software Engineering Questions and Answers - Sanfoundry

d) All of the mentioned

View Answer

Answer:d
Explanation: All the options are correct with respect to Function Oriented Software Design.

advertisement

6. Which of the following is not a use of a CASE tool ?


a) Support structured analysis and design (SA/SD)
b) Maintains the data dictionary
c) Checks whether DFDs are balanced or not
d) It complies with the available system

View Answer

Answer:d
Explanation: It takes long time to establish the system in order to comply with the available
system.

7. What DFD notation is represented by the Rectangle?


a) Transform
b) Data Store
c) Function
d) None of the mentioned

View Answer

Answer:b
Explanation: None.

https://www.sanfoundry.com/software-engineering-basic-questions-answers/ 3/7
4/21/2021 Basic Software Engineering Questions and Answers - Sanfoundry

8. Structural decomposition is concerned with function calls.


a) True
b) False

View Answer

Answer:a
Explanation: Structural decomposition is concerned with developing a model of the design
which shows the dynamic structure.

9. A function-oriented design focuses on the entities in the system rather than the data
processing activities.
a) True
b) False

View Answer

Answer:b
Explanation: It is an object oriented design which focus on entities.

advertisement

10. In DFDs, user interactions with the system is denoted by


a) Circle
b) Arrow
c) Rectangle
d) Triangle

View Answer 

Answer:a
Explanation: None.

https://www.sanfoundry.com/software-engineering-basic-questions-answers/ 4/7
4/21/2021 Component Level Design - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Component Level Design
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Component Level Design”.

1. Which of the following is not a construct?


a) sequence
b) condition
c) repetition
d) selection

View Answer

Answer: d
Explanation: Sequence implements processing steps that are essential in the speci cation of
any algorithm. Condition provides the facility for selected processing based on some logical
occurrence, and repetition allows for looping.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-component-level-design/ 1/7
4/21/2021 Component Level Design - Software Engineering Questions and Answers - Sanfoundry

2.Which of the following steps is applied to develop a decision table?


a) List all actions that can be associated with a speci c procedure
b) List all conditions during execution of the procedure
c) De ne rules by indicating what action(s) occurs for a set of conditions
d) All of the mentioned

View Answer

Answer: d
Explanation: A decision table includes action stub and a condition stub with a set of rules.

3. _________ is a pidgin(simpli ed version of a language that develops as a means of


communication between two or more groups that do not have a language in common)
a) program design language
b) structured English
c) pseudocode
d) all of the mentioned

View Answer

Answer: d
Explanation: The di erence between PDL and a real programming language lies in the use of
narrative text embedded directly within PDL statements.

4. Which of the following term is best de ned by the statement:”The ability to represent local and
global data is an essential element of component-level design.”?
a) Data representation
b) Logic veri cation
c) “Code-to” ability
d) Automatic processing

View Answer

Answer: a
Explanation: None.

https://www.sanfoundry.com/software-engg-mcqs-component-level-design/ 2/7
4/21/2021 Component Level Design - Software Engineering Questions and Answers - Sanfoundry

5. A software component
a) Implements some functionality
b) Has explicit dependencies through provides and required interfaces
c) Communicates through its interfaces only
d) All of the mentioned

View Answer

Answer: d
Explanation: All the options identify with features of a software component.

advertisement

6. Which diagram evolved from a desire to develop a procedural design representation that
would not allow violation of the structured constructs?
a) State transition diagram
b) Box diagram
c) ER diagram
d) None of the mentioned

View Answer

Answer: b
Explanation: None.

7. A __________ executes the loop task rst, then tests a condition and repeats the task until the
condition fails.
a) repeat until

b) condition
c) do while tests
d) if then-else

View Answer
https://www.sanfoundry.com/software-engg-mcqs-component-level-design/ 3/7
4/21/2021 Component Level Design - Software Engineering Questions and Answers - Sanfoundry

Answer: a
Explanation: None.

8. Which of the following is not a characteristics of box diagram?


a) functional domain
b) arbitrary transfer of control is impossible
c) recursion is easy to represent
d) providing a notation that translates actions and conditions

View Answer

Answer: d
Explanation: This functionality is covered by UML diagrams.

9. The________ is represented as two processing boxes connected by an line (arrow) of control.


a) Repetition
b) Sequence
c) Condition
d) None of the mentioned

View Answer

Answer: b
Explanation: None.

advertisement


10. Which of the following term is best de ned by the statement “Notation that can be input
directly into a computer-based development system o ers signi cant bene ts.”?
a) Machine readability
b) Maintainability
c) Structure enforcement
https://www.sanfoundry.com/software-engg-mcqs-component-level-design/ 4/7
4/21/2021 Component Level Design - Software Engineering Questions and Answers - Sanfoundry

d) Overall simplicity

View Answer

Answer: a
Explanation: Readability is processing input.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Analysis Modelling


» Next - Software Engineering Questions and Answers – User Interface Design

advertisement

Recommended Posts:
1. Agricultural Engineering Questions and Answers
2. Manufacturing Engineering / Processes I Questions and Answers
3. Aircraft Design Questions and Answers
4. Information Technology Questions and Answers 
5. Electronics & Communication Engineering Questions and Answers
6. Food Engineering Questions and Answers
7. Design of Electrical Machines Questions and Answers
8. Instrumentation Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-component-level-design/ 5/7
4/21/2021 Dependability & Security - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Dependability and Security
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Dependability and Security”.

1. A characteristic of a software system that can lead to a system error is known as?
a) Human error or mistake
b) System fault
c) System error
d) System failure

View Answer

Answer: b
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-dependability-security/ 1/7
4/21/2021 Dependability & Security - Software Engineering Questions and Answers - Sanfoundry

2. An erroneous system state that can lead to system behavior that is unexpected by system
users is known as?
a) Human error or mistake
b) System fault
c) System error
d) System failure

View Answer

Answer: c
Explanation: None.

3. An event that occurs at some point in time when the system does not deliver a service as
expected by its users is called _____________
a) Human error or mistake
b) System fault
c) System error
d) System failure

View Answer

Answer: d
Explanation: None.

4. A chemical plant system may detect excessive pressure and open a relief valve to reduce these
pressures before an explosion occurs. What kind of dependability and security issue the
example states?
a) Hazard avoidance
b) Damage limitation
c) Hazard detection
d) Hazard detection and removal

View Answer

Answer: d

Explanation: The system is designed so that hazards are detected and removed before they
result in an accident.

https://www.sanfoundry.com/software-engg-mcqs-dependability-security/ 2/7
4/21/2021 Dependability & Security - Software Engineering Questions and Answers - Sanfoundry

5. An aircraft engine normally includes automatic re extinguishers.What kind of dependability


and security issue the example states?
a) Hazard avoidance
b) Damage limitation
c) Hazard detection
d) Hazard detection and removal

View Answer

Answer: b
Explanation: The system may include protection features that minimize the damage that may
result from an accident.

advertisement

6. An assessment of the worst possible damage that could result from a particular hazard is
known as
a) Risk
b) Hazard probability
c) Hazard severity
d) Mishap

View Answer

Answer: c
Explanation: Hazard severity can range from catastrophic, where many people are killed, to
minor, where only minor damage results. When an individual death is a possibility, a
reasonable assessment of hazard severity is ‘very high’.

7. which of the following terms is a measure of the probability that the system will cause an
accident?
a) Risk

https://www.sanfoundry.com/software-engg-mcqs-dependability-security/ 3/7
4/21/2021 Dependability & Security - Software Engineering Questions and Answers - Sanfoundry

b) Hazard probability
c) Accident
d) Damage

View Answer

Answer: a
Explanation: The risk is assessed by considering the hazard probability, the hazard severity,
and the probability that the hazard will lead to an accident.

8. A weakness in a computer-based system that may be exploited to cause loss or harm is known
as?
a) Vulnerability
b) Attack
c) Threat
d) Exposure

View Answer

Answer: a
Explanation: None.

9. A password checking system that disallows user passwords that are proper names or words
that are normally included in a dictionary is an example of ___________ with respect to security
systems.
a) risk
b) control
c) attack
b) asset

View Answer

Answer: b
Explanation: A control protective measure that reduces a system’s vulnerability.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-dependability-security/ 4/7
4/21/2021 Dependability & Security - Software Engineering Questions and Answers - Sanfoundry

10. The safety of a system is a system attribute that re ects the system’s ability to operate,
normally or abnormally, without injury to people or damage to the environment.
a) True
b) False

View Answer

Answer: a
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Sociotechnical Systems


» Next - Software Engineering Questions and Answers – Dependability and Security Speci cation

advertisement

Recommended Posts:
1. Instrumentation Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-dependability-security/ 5/7
4/21/2021 Dependability & Security Assurance Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Dependability and Security Assurance
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Dependability and Security Assurance”.

1. Static Analysis involves executing a program.


a) True
b) False

View Answer

Answer: b
Explanation: Static analysis techniques are system veri cation techniques that don’t involve
executing a program.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-dependability-security-assurance/ 1/7
4/21/2021 Dependability & Security Assurance Questions and Answers - Sanfoundry

2. Which of the following is a technique covered in Static Analysis ?


a) Formal veri cation
b) Model checking
c) Automated program analysis
d) All of the mentioned

View Answer

Answer: d
Explanation: None.

3. Select the disadvantage of using Formal methods


a) Concurrent systems can be analysed to discover race conditions that might lead to deadlock
b) Producing a mathematical speci cation requires a detailed analysis of the requirements
c) They require the use of specialised notations that cannot be understood by domain experts
d) All of the mentioned

View Answer

Answer: c
Explanation: Formal methods are the ultimate static veri cation technique that may be used at
di erent stages in the development process.

4. Which of the following is incorrect with respect to Model Checking?


a) Model checking is particularly valuable for verifying concurrent systems
b) Model checking is computationally very inexpensive
c) The model checker explores all possible paths through the model
d) All of the mentioned

View Answer

Answer: b
Explanation: Model checking is very expensive.It is only practical to use it in the veri cation of
small to medium sized critical systems.


5. Choose the fault class in which the following automated static analysis check would
fall:”Variables declared but never used”.
a) Control Faults
b) Data Faults

https://www.sanfoundry.com/software-engg-mcqs-dependability-security-assurance/ 2/7
4/21/2021 Dependability & Security Assurance Questions and Answers - Sanfoundry

c) Input/Output Faults
d) Interface faults

View Answer

Answer: b
Explanation: None.

advertisement

6. Choose the fault class in which the following automated static analysis check would fall:
“Unreachable code”.
a) Control Faults
b) Data Faults
c) Input/Output Faults
d) Interface faults

View Answer

Answer: a
Explanation: None.

7. Choose the fault class in which the following automated static analysis check would fall:”Non-
usage of the results of functions”.
a) Storage management faults
b) Data Faults
c) Input/Output Faults
d) Interface faults

View Answer

Answer: d
Explanation: None.
https://www.sanfoundry.com/software-engg-mcqs-dependability-security-assurance/ 3/7
4/21/2021 Dependability & Security Assurance Questions and Answers - Sanfoundry

8. Static analysis is now routinely used in the development of many safety and security critical
systems.
a) True
b) False

View Answer

Answer: a
Explanation: The static analyzer can discover areas of vulnerability such as bu er over ows or
unchecked inputs

9. Which level of Static Analysis allows speci c rules that apply to a program to be checked ?
a) Characteristic error checking
b) User-de ned error checking
c) Assertion checking
d) All of the mentioned

View Answer

Answer: b
Explanation: Users of a programming language de ne error patterns, thus extending the types
of error that can be detected.

advertisement

10. Choose the fault class in which the following automated static analysis check would
fall:”Pointer Arithmetic”.
a) Storage management faults

b) Data Faults
c) Input/Output Faults
d) Interface faults

View Answer
https://www.sanfoundry.com/software-engg-mcqs-dependability-security-assurance/ 4/7
4/21/2021 Dependability & Security Assurance Questions and Answers - Sanfoundry

Answer: a
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Security Engineering


» Next - Software Engineering Questions and Answers – Software Design

advertisement

Recommended Posts:
1. Electrical Engineering Questions and Answers
2. Instrumentation Engineering Questions and Answers
3. Bioprocess Engineering Questions and Answers
4. Civil Engineering Questions and Answers
5. Engineering Metrology Questions and Answers
6. Java Programming Examples on Multithreading
7. Fluidization Engineering Questions and Answers

8. About
9. Basic Chemical Engineering Questions and Answers
10. Java Programming Examples on Inheritance
11. Microwave Engineering Questions and Answers

https://www.sanfoundry.com/software-engg-mcqs-dependability-security-assurance/ 5/7
4/21/2021 Dependability & Security Specification Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Dependability and Security Speci cation
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Dependability and Security Speci cation”.

1. How many stages are there in Risk-driven requirements speci cation?


a) three
b) four
c) ve
d) six

View Answer

Answer: b
Explanation: These include Risk identi cation, Risk analysis, Risk reduction and Risk
decomposition

advertisement

https://www.sanfoundry.com/software-engg-mcqs-dependability-security-specification/ 1/7
4/21/2021 Dependability & Security Specification Questions and Answers - Sanfoundry

2. Consider a case where the system is unavailable and cannot deliver its services to users. What
type of failure is being described here?
a) Loss of service
b) Incorrect service delivery
c) System/data corruption
d) None of the mentioned

View Answer

Answer: a
Explanation: One may separate this into loss of critical services and loss of non-critical
services, where the consequences of a failure in non-critical services are less than the
consequences of critical service failure.

3. Consider a case where the failure of the system causes damage to the system itself or it data.
What type of failure is being described here?
a) Loss of service
b) Incorrect service delivery
c) System/data corruption
d) None of the mentioned

View Answer

Answer: c
Explanation: None.

4. POFOD stands for


a) Possibility of failure of data
b) Probability of failure of data
c) Possibility of failure on demand
d) Probability of failure on demand

View Answer

Answer: d
Explanation: None.

https://www.sanfoundry.com/software-engg-mcqs-dependability-security-specification/ 2/7
4/21/2021 Dependability & Security Specification Questions and Answers - Sanfoundry

5. Which reliability metric sets out the probable number of system failures that are likely to be
observed relative to a certain time period?
a) POFOD
b) ROCOF
c) AVAIL
d) None of the mentioned

View Answer

Answer: b
Explanation: Rate of occurrence of failures (ROCOF) sets out the probable number of system
failures that are likely to be observed relative to the number of system executions.

advertisement

6. Which of the following is not a functional reliability requirement for a system?


a) Checking requirements
b) Recovery requirements
c) Redundancy requirements
d) Ambiguous requirements

View Answer

Answer: d
Explanation: All the options are correct except option d.

7. To specify security requirements, one should identify the risks that are to be dealt with.
a) True

b) False

View Answer

https://www.sanfoundry.com/software-engg-mcqs-dependability-security-specification/ 3/7
4/21/2021 Dependability & Security Specification Questions and Answers - Sanfoundry

Answer: b
Explanation: To specify security requirements, one should identify the assets that are to be
dealt with.

8. The aim of preliminary risk analysis and assessment process is to derive security requirements
for the system as a whole.
a) True
b) False

View Answer

Answer: a
Explanation: In preliminary risk analysis stage, decisions on the detailed system requirements,
the system design, or the implementation technology have not been made.

9. At which stage of risk analysis speci cation, the additional security requirements take account
of the technologies used in building the system and system design and implementation
decisions?
a) Preliminary risk analysis
b) Life-cycle risk analysis
c) Operational risk analysis
d) All of the mentioned

View Answer

Answer: b
Explanation: This risk assessment takes place during the system development life cycle after
design choices have been made..

advertisement

https://www.sanfoundry.com/software-engg-mcqs-dependability-security-specification/ 4/7
4/21/2021 Dependability & Security Specification Questions and Answers - Sanfoundry

10. Which reliability requirements are concerned with maintaining copies of the system?
a) Checking requirements
b) Recovery requirements
c) Redundancy requirements
d) Ambiguous requirements

View Answer

Answer: b
Explanation: These requirements are geared to helping the system recover after a failure has
occurred.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Dependability and Security


» Next - Software Engineering Questions and Answers – Dependability Engineering

advertisement


Recommended Posts:
1. Embedded System Questions and Answers
2. Mechatronics Engineering Questions and Answers
3. Electronics & Communication Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-dependability-security-specification/ 5/7
4/21/2021 Dependability Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Dependability Engineering
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Dependability Engineering”.

1. Which of the following examples does not involve dependability engineering ?


a) Medical Systems
b) Power Systems
c) Library Management
d) Telecommunications

View Answer

Answer: c
Explanation: Software customers expect all software to be dependable. However, for non-
critical applications such as certain management systems, they may be willing to accept some
system failures.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-dependability-engineering/ 1/7
4/21/2021 Dependability Engineering Questions and Answers - Sanfoundry

2. What is the term for development process organised such that faults in the system are
detected and repaired before delivery to the customer ?
a) Fault Avoidance
b) Fault detection
c) Fault tolerance
d) None of the mentioned

View Answer

Answer: a
Explanation: In Fault Avoidance, the system is developed in such a way that human error is
avoided and thus system faults are minimised.

3. What is the term for a system that is designed such that the faults in the delivered software do
not result in system failure ?
a) Fault Avoidance
b) Fault detection
c) Fault tolerance
d) None of the mentioned

View Answer

Answer: c
Explanation: None.

4. Which process characteristic with respect to Dependability Engineering is mentioned by the


statement: “The process should be understandable by people apart from process participants”?
a) Diverse
b) Documentable
c) Auditable
d) None of the mentioned

View Answer 

Answer: c
Explanation: It means that process standards are being followed and make suggestions for
process improvement.
https://www.sanfoundry.com/software-engg-mcqs-dependability-engineering/ 2/7
4/21/2021 Dependability Engineering Questions and Answers - Sanfoundry

5. Which of the following is not a Protection system ?


a) System to stop a train if it passes a red light
b) System to indicate not returning of the library book
c) System to shut down a reactor if temperature/pressure are too high
d) None of the mentioned

View Answer

Answer: b
Explanation: A Protection system is a specialized system that is associated with some other
control system, which can take emergency action if a failure occurs.

advertisement

6. The use of a well-de ned, repeatable process is essential if faults in a system are to be
minimized.
a) True
b) False

View Answer

Answer: a
Explanation: The answer is self explanatory.

7. Which of the following is a Strategy to achieve Software diversity ?


a) Di erent programming languages
b) Di erent design methods and tools
c) Explicit speci cation of di erent algorithms

d) All of the mentioned

View Answer

https://www.sanfoundry.com/software-engg-mcqs-dependability-engineering/ 3/7
4/21/2021 Dependability Engineering Questions and Answers - Sanfoundry

Answer: d
Explanation: Diversity means to provide the same functionality in di erent ways so that critical
components of a dependable system will not fail in the same way.

8. Exception handling is a mechanism to provide some fault avoidance.


a) True
b) False

View Answer

Answer: b
Explanation: Exception handling is a mechanism to provide some fault tolerance.

9. Which of the following is a bad practice of Dependable programming ?


a) Limit the visibility of information in a program
b) Check array bounds
c) Check all inputs for validity
d) None of the mentioned

View Answer

Answer: d
Explanation: All the options are good practices to achieve Dependability Engineering.

advertisement

10. What is a Range check?


a) Check that the input does not exceed some maximum size e.g. 40 characters for a name 
b) Check that the input falls within a known range
c) Use information about the input to check if it is reasonable rather than an extreme value

https://www.sanfoundry.com/software-engg-mcqs-dependability-engineering/ 4/7
4/21/2021 Dependability Engineering Questions and Answers - Sanfoundry

d) None of the mentioned

View Answer

Answer: b
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Dependability and Security Speci cation
» Next - Software Engineering Questions and Answers – Security Engineering

advertisement

Recommended Posts:
1. Engineering Chemistry II Questions and Answers
2. Metallurgical Engineering Questions and Answers
3. Home
4. Manufacturing Engineering / Processes I Questions and Answers 
5. Basic Chemical Engineering Questions and Answers
6. Best Reference Books – Technology, Engineering and Sciences
7. Aerospace Engineering Questions and Answers
8. Waste Water Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-dependability-engineering/ 5/7
4/21/2021 Emperical Estimation Models - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Empirical Estimation Models
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Empirical Estimation Models”.

1. Which of the following uses empirically derived formulas to predict e ort as a function of LOC
or FP?
a) FP-Based Estimation
b) Process-Based Estimation
c) COCOMO
d) Both FP-Based Estimation and COCOMO

View Answer

Answer: d
Explanation: Function points and COCOMO are used to evaluate e ort.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-empirical-estimation-models/ 1/7
4/21/2021 Emperical Estimation Models - Software Engineering Questions and Answers - Sanfoundry

2. The empirical data that support most estimation models are derived from a vast sample of
projects.
a) True
b) False

View Answer

Answer: b
Explanation: The Empirical data is derived from a limited sample of projects. For this reason,
no estimation model is appropriate for all classes of software and in all development
environments.

3. COCOMO stands for


a) Constructive cost model
b) Comprehensive cost model
c) Constructive cost estimation model
d) Complete cost estimation model

View Answer

Answer: a
Explanation: None.

4. Which version of COCOMO states that once requirements have been stabilized, the basic
software architecture has been established?
a) Early design stage model
b) Post-architecture-stage model
c) Application composition model
d) All of the mentioned

View Answer

Answer: a
Explanation: None.

5. Which model was used during the early stages of software engineering, when prototyping of
user interfaces, consideration of software and system interaction, assessment of performance,

https://www.sanfoundry.com/software-engg-mcqs-empirical-estimation-models/ 2/7
4/21/2021 Emperical Estimation Models - Software Engineering Questions and Answers - Sanfoundry

and evaluation of technology maturity were paramount.


a) Early design stage model
b) Post-architecture-stage model
c) Application composition model
d) All of the mentioned

View Answer

Answer: c
Explanation: None.

advertisement

6. Which one is not a size measure for software product?


a) LOC
b) Halstead’s program length
c) Function Count
d) Cyclomatic Complexity

View Answer

Answer: d
Explanation: It is the part of white box testing.

7.COCOMO was developed initially by


a) B.Beizer
b) Rajiv Gupta
c) B.W.Bohem

d) Gregg Rothermal

View Answer

https://www.sanfoundry.com/software-engg-mcqs-empirical-estimation-models/ 3/7
4/21/2021 Emperical Estimation Models - Software Engineering Questions and Answers - Sanfoundry

Answer: c
Explanation: Barry Boehm introduced a hierarchy of software estimation models bearing the
name COCOMO, for COnstructive COst MOdel.

8. Estimation of size for a project is dependent on


a) Cost
b) Time
c) Schedule
d) None of the mentioned

View Answer

Answer: d
Explanation: Estimation depends on factors such as Function points and LOC.

9. COCOMO-II was developed at


a) University of Texas
b) University of Southern California
c) MIT
d) IIT-Kanpur

View Answer

Answer: b
Explanation: None.

advertisement


10. Which one is not a stage of COCOMO-II?
a) Early design estimation model
b) Application Composition estimation model
c) Comprehensive cost estimation model
https://www.sanfoundry.com/software-engg-mcqs-empirical-estimation-models/ 4/7
4/21/2021 Emperical Estimation Models - Software Engineering Questions and Answers - Sanfoundry

d) Post architecture estimation model

View Answer

Answer: a
Explanation: It was a part of COCOMO.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Size and Cost Estimation of Software
» Next - Software Engineering Questions and Answers – Software Risks and Identi cation

advertisement

Recommended Posts:
1. Genetic Engineering Questions and Answers
2. Basic Civil Engineering Questions and Answers
3. Electronics & Communication Engineering Questions and Answers
4. Mechatronics Engineering Questions and Answers 
5. Microwave Engineering Questions and Answers
6. About
7. Electrical Engineering Questions and Answers
8. Information Science Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-empirical-estimation-models/ 5/7
4/21/2021 Extreme Programming - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Extreme Programming
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Extreme Programming”.

1. Incremental development in Extreme Programming (XP) is supported through a system


release once every month.
a) True
b) False

View Answer

Answer: b
Explanation: Incremental development is supported through small, frequent system releases.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-extreme-programming/ 1/7
4/21/2021 Extreme Programming - Software Engineering Questions and Answers - Sanfoundry

2. In XP, as soon as the work on a task is complete, it is integrated into the whole system.
a) True
b) False

View Answer

Answer: a
Explanation: XP follows a continuous integration approach.After any such integration, all the
unit tests in the system must pass.

3. In XP Increments are delivered to customers every _______ weeks.


a) One
b) Two
c) Three
d) Four

View Answer

Answer: b
Explanation: Extreme Programming (XP) takes an ‘extreme’ approach to iterative
development.New versions may be built several times per day, hence delivering the increment
for approval every 2nd week after testing the new version.

4. User requirements are expressed as __________ in Extreme Programming.


a) implementation tasks
b) functionalities
c) scenarios
d) none of the mentioned

View Answer

Answer: c
Explanation: User requirements are expressed as scenarios or user stories.These are written
on cards and the development team break them down into implementation tasks. These tasks
are the basis of schedule and cost estimates.

5. Is a customer involved test development and validation in XP ?
a) Yes
b) No

https://www.sanfoundry.com/software-engg-mcqs-extreme-programming/ 2/7
4/21/2021 Extreme Programming - Software Engineering Questions and Answers - Sanfoundry

c) It may vary from Customer to Customer


d) None of the mentioned

View Answer

Answer: c
Explanation: The role of the customer in the testing process is to help develop acceptance
tests for the stories that are to be implemented in the next release of the system.However,
people adopting the customer role have limited time available and so cannot work full-time
with the development team. They may feel that providing the requirements was enough of a
contribution and so may be reluctant to get involved in the testing process.

advertisement

6. Programmers prefer programming to testing and sometimes they take shortcuts when writing
tests. For example, they may write incomplete tests that do not check for all possible exceptions
that may occur.
a) True
b) False

View Answer

Answer: a
Explanation: In XP Some tests can be very di cult to write incrementally.For example, in a
complex user interface, it is often di cult to write unit tests for the code that implements the
‘display logic’ and work ow between screens.

7. Tests are automated in Extreme Programming.



a) True
b) False

View Answer

https://www.sanfoundry.com/software-engg-mcqs-extreme-programming/ 3/7
4/21/2021 Extreme Programming - Software Engineering Questions and Answers - Sanfoundry

Answer: a
Explanation: Automated test harnesses are used to run all component tests each time that a
new release is built.

8. In XP an automated unit test framework is used to write tests for a new piece of functionality
before that functionality itself is implemented.
a) True
b) False

View Answer

Answer: a
Explanation: XP follows Test- rst development approach.

9. Developers work individually on a release and they compare their results with other
developers before forwarding that release to customers.
a) True
b) False

View Answer

Answer: b
Explanation: XP follows the principle of pair programming which means developers work in
pairs, checking each other’s work and providing the support to always do a good job.

advertisement

10. Which four framework activities are found in the Extreme Programming(XP) ? 
a) analysis, design, coding, testing
b) planning, analysis, design, coding
c) planning, design, coding, testing

https://www.sanfoundry.com/software-engg-mcqs-extreme-programming/ 4/7
4/21/2021 Extreme Programming - Software Engineering Questions and Answers - Sanfoundry

d) planning, analysis, coding, testing

View Answer

Answer: c
Explanation: XP involves the mentioned four activities, and in the same in order.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Agile Software Development


» Next - Software Engineering Questions and Answers – Requirement Engineering

advertisement

Recommended Posts:
1. Marine Engineering Questions and Answers
2. Java Programming Examples
3. Agricultural Engineering Questions and Answers
4. Dairy Engineering Questions and Answers 
5. C# Programming Examples on Networking
6. Information Science Questions and Answers
7. Object Oriented Programming using C++ Questions and Answers
8. Bachelor of Computer Applications Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-extreme-programming/ 5/7
4/21/2021 Fourth Generation Techniques - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Fourth Generation Techniques
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Fourth Generation Techniques”.

1. Identify a fourth generation language(4GL) from the given below.


a) FORTRAN
b) COBOL
c) Unix shell
d) C++

View Answer

Answer: c
Explanation: Rest all are third generation languages(3GL).

advertisement

https://www.sanfoundry.com/software-engg-mcqs-fourth-generation-techniques/ 1/7
4/21/2021 Fourth Generation Techniques - Software Engineering Questions and Answers - Sanfoundry

2. Arrange the following activities for making a software product using 4GT.
i. Design strategy
ii. Transformation into product
iii. Implementation
iv. Requirement gathering
a) 1, 4, 3, 2
b) 4, 3, 1, 2
c) 4, 1, 3, 2
d) 1, 3, 4, 2

View Answer

Answer: c
Explanation: The sequence of activities mentioned in option c represents the Fourth
Generation Techniques(4GT)Model.

3. 4GL is an example of ______________ processing.


a) White Box
b) Black Box
c) Functional
d) Both Black Box & Functional

View Answer

Answer: d
Explanation: Functional processing/testing is also referred to as black box testing in which
contents of the black box are not known.Almost anything might be referred to as a black
box:an algorithm or the human mind.Functionality of the black box is understood in terms of
its inputs and outputs.

4. The 4GT Model is a package of ______________


a) CASE Tools
b) Software tools
c) Software Programs 
d) None of the mentioned

View Answer

https://www.sanfoundry.com/software-engg-mcqs-fourth-generation-techniques/ 2/7
4/21/2021 Fourth Generation Techniques - Software Engineering Questions and Answers - Sanfoundry

Answer: b
Explanation: 4GT encompasses a broad array of software tools enabling the software engineer
to specify the characteristics at a high level leading to an automatically generated source code
based on these speci cations.

5. Which of the following is not a type of a 4GL? One originating ______________


a) on Lisp machine
b) on report generators
c) from database query languages
d) from GUI creators

View Answer

Answer: a
Explanation: Fifth-generation programming language are built on LISP.

advertisement

6. In 4GT, we can specify the user requirements in graphic notation or small abbreviated
language form.
a) True
b) False

View Answer

Answer: a
Explanation: None.


7. Productivity of software engineers is reduced in using a 4GT.
a) True

https://www.sanfoundry.com/software-engg-mcqs-fourth-generation-techniques/ 3/7
4/21/2021 Fourth Generation Techniques - Software Engineering Questions and Answers - Sanfoundry

b) False

View Answer

Answer: b
Explanation: 4GLs are more programmer-friendly and enhance programming e ciency with
usage of English-like words and phrases, thereby increasing the productivity of professionals
able to engage in software development.

8. Which of the following 4GLs invented at IBM and subsequently adopted by ANSI and ISO as
the standard language for managing structured data?
a) SQL
b) PROLOG
c) C
d) JAVA

View Answer

Answer: a
Explanation: C & JAVA are third generation languages(3GLs) whereas PROLOG is a 5GL.

9. What is a major advantage of using a 4GT Model for producing small scale products,
applications or programs ?
a) Improved productivity of software engineers
b) Reduction in software development time
c) 4GT helped by CASE tools and code generators o ers a credible solution to many software
problems
d) None of the mentioned

View Answer

Answer: b
Explanation: Since automated coding is done using CASE tools & code generators proponents
claim a dramatic reduction in software development time.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-fourth-generation-techniques/ 4/7
4/21/2021 Fourth Generation Techniques - Software Engineering Questions and Answers - Sanfoundry

10. Which of the following model has a major disadvantage in terms of the coding phase of a
software life cycle model ?
a) Spiral Model
b) Waterfall Model
c) Rad Model
d) 4GT Model

View Answer

Answer: d
Explanation: Since coding phase is eliminated in 4GT Model,more expertise is required for
analysis,design and testing activities.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Selection of a Life Cycle Model
» Next - Software Engineering Questions and Answers – Software Process and Product – 1

advertisement

https://www.sanfoundry.com/software-engg-mcqs-fourth-generation-techniques/ 5/7
4/21/2021 Functional & Non-Functional Requirements Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Functional and Non-Functional
Requirements
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Functional and Non-Functional Requirements”.

1. Which one of the following is a functional requirement ?


a) Maintainability
b) Portability
c) Robustness
d) None of the mentioned

View Answer

Answer: d
Explanation: All are non-functional requirements representing quality of the system.
Functional requirements describe what the software has to do.

advertisement 

https://www.sanfoundry.com/software-engg-mcqs-functional-non-functional-requirements/ 1/7
4/21/2021 Functional & Non-Functional Requirements Questions and Answers - Sanfoundry

2. Which one of the following is a requirement that ts in a developer’s module ?


a) Availability
b) Testability
c) Usability
d) Flexibility

View Answer

Answer: b
Explanation: A developer needs to test his product before launching it into the market.

3. “Consider a system where, a heat sensor detects an intrusion and alerts the security
company.” What kind of a requirement the system is providing ?
a) Functional
b) Non-Functional
c) Known Requirement
d) None of the mentioned

View Answer

Answer: a
Explanation: Functional requirements describe what the software has to do.

4. Which of the following statements explains portability in non-functional requirements?


a) It is a degree to which software running on one platform can easily be converted to run on
another platform
b) It cannot be enhanced by using languages, OS’ and tools that are universally available and
standardized
c) The ability of the system to behave consistently in a user-acceptable manner when operating
within the environment for which the system was intended
d) None of the mentioned

View Answer

Answer: a
Explanation: Option c is termed as reliability and option e refers to e ciency.
https://www.sanfoundry.com/software-engg-mcqs-functional-non-functional-requirements/ 2/7
4/21/2021 Functional & Non-Functional Requirements Questions and Answers - Sanfoundry

5. Functional requirements capture the intended behavior of the system.


a) True
b) False

View Answer

Answer: a
Explanation: The behavior of functional requirements may be expressed as services, tasks or
functions the system is required to perform.

advertisement

6. Choose the incorrect statement with respect to Non-Functional Requirement(NFR).


a) Product-oriented Approach – Focus on system (or software) quality
b) Process-oriented Approach – Focus on how NFRs can be used in the design process
c) Quantitative Approach – Find measurable scales for the functionality attributes
d) Qualitative Approach – Study various relationships between quality goals

View Answer

Answer: c
Explanation: Quantitative Approaches in NFRs are used to nd measurable scales for the
quality attributes like e ciency, exibility, integrity, usability etc.

7. How many classi cation schemes have been developed for NFRs ?
a) Two
b) Three
c) Four

d) Five

View Answer

https://www.sanfoundry.com/software-engg-mcqs-functional-non-functional-requirements/ 3/7
4/21/2021 Functional & Non-Functional Requirements Questions and Answers - Sanfoundry

Answer: d
Explanation: Software Quality Tree [Boehm 1976], Roman [IEEE Computer 1985], Process-
Product-External considerations [Sommerville 1992], Mc Call’s NFR list and Dimensions of
Quality–Components of FURPS+ are the ve classi cation schemes for NFRs.
.

8. According to components of FURPS+, which of the following does not belong to S ?


a) Testability
b) Speed E ciency
c) Serviceability
d) Installability

View Answer

Answer: b
Explanation: Speed E ciency belong to Performance (P) in FURPS+ .

9. Does software wear & tear by decomposition ?


a) Yes
b) No

View Answer

Answer: b
Explanation: Unlike hardware, software is reliable.

advertisement


10. What are the four dimensions of Dependability ?
a) Usability, Reliability, Security, Flexibility
b) Availability, Reliability, Maintainability, Security
c) Availability, Reliability, Security, Safety
https://www.sanfoundry.com/software-engg-mcqs-functional-non-functional-requirements/ 4/7
4/21/2021 Functional & Non-Functional Requirements Questions and Answers - Sanfoundry

d) Security, Safety, Testability, Usability

View Answer

Answer: c
Explanation: All the traits of option c sync with dependability.

11. Choose the correct statement on how NFRs integrates with Rational Uni ed Process ?
a) System responds within 4 seconds on average to local user requests and changes in the
environment
b) System responds within 4 seconds on average to remote user requests and changes in the
environment
c) All of the mentioned
d) None of the mentioned

View Answer

Answer: b
Explanation: System response to a local user is 2 seconds on average.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.

advertisement

Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

https://www.sanfoundry.com/software-engg-mcqs-functional-non-functional-requirements/ 5/7
4/21/2021 ISO 9001 & CMM - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– ISO 9001 and CMM
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “ISO
9001 and CMM”.

1. CMM stands for


a) Capability Management Module
b) Conservative Maturity Model
c) Capability Maturity Module
d) Capability Maturity Model

View Answer

Answer: d
Explanation: The Capability Maturity Model for Software describes the principles and practices
underlying software process maturity and is intended to help software organizations improve
the maturity of their software processes in terms of an evolutionary path from ad hoc, chaotic
processes to mature, disciplined software processes.


advertisement

https://www.sanfoundry.com/software-engg-mcqs-iso-9001-cmm/ 1/7
4/21/2021 ISO 9001 & CMM - Software Engineering Questions and Answers - Sanfoundry

2. The ISO 9000 series of standards is a program that can be used for external quality assurance
purposes.
a) True
b) False

View Answer

Answer: b
Explanation: The ISO 9000 series of standards is a set of documents.

3. According to ISO 9001, the causes of nonconforming product should be


a) deleted
b) eliminated
c) identi ed
d) eliminated and identi ed

View Answer

Answer: d
Explanation: ISO 9001 requires that the causes of nonconforming product to be identi ed.
Potential causes of nonconforming product are eliminated.

4. .CO policy in CMM means


a) The leadership practices in Commitment to Perform
b) The organizational structure (groups) practices in Ability to Perform
c) The policy practices in Commitment to Perform
d) The planning practices in Commitment to Perform

View Answer

Answer: c
Explanation: CMM have certain policy practices covered under .CO policy.

5. ISO 9001 is not concerned with ____________ of quality records.


a) collection

https://www.sanfoundry.com/software-engg-mcqs-iso-9001-cmm/ 2/7
4/21/2021 ISO 9001 & CMM - Software Engineering Questions and Answers - Sanfoundry

b) maintenance
c) veri cation
d) dis-positioning

View Answer

Answer: c
Explanation: The practices de ning the quality records to be maintained in the CMM are
distributed throughout the key process areas in the various Activities Performed practices.

advertisement

6. Which of the following is not a maturity level in CMM?


a) Design
b) Repeatable
c) Managed
d) Optimizing

View Answer

Answer: a
Explanation: The CMM is organized into ve maturity levels as namely: Initial, Repeatable,
De ned, Managed and Optimizing.

7. In CMM, the life cycle activities of requirements analysis, design, code, and test are described
in
a) Software Product Engineering
b) Software Quality Assurance

c) Software Subcontract Management
d) Software Quality Management

View Answer

https://www.sanfoundry.com/software-engg-mcqs-iso-9001-cmm/ 3/7
4/21/2021 ISO 9001 & CMM - Software Engineering Questions and Answers - Sanfoundry

Answer: a
Explanation: In CMM planning these activities is described in Software Project Planning,
however the life cycle activities of requirements analysis, design, code, and test are described
in Software Product Engineering.

8. Which of the following requires design control measures, such as holding and recording
design reviews and quali cation tests?
a) CMM
b) ISO 9001
c) ISO 9000-3
d) None of the mentioned

View Answer

Answer: c
Explanation: ISO 9000-3 states that the supplier should carry out reviews to ensure the
requirements are met and design methods are correctly carried out.

9. The CMM emphasizes


a) continuous process improvement
b) the need to record information
c) the need to accept quality system
d) none of the mentioned

View Answer

Answer: b
Explanation: CMM emphasizes the need to record information for later use in the process and
for improvement of the process.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-iso-9001-cmm/ 4/7
4/21/2021 ISO 9001 & CMM - Software Engineering Questions and Answers - Sanfoundry

10. _______ states that, where appropriate, adequate statistical techniques are identi ed and
used to verify the acceptability of process capability and product characteristics.
a) ISO 9001
b) ISO 9000-4
c) CMM
d) All of the mentioned

View Answer

Answer: a
Explanation: ISO 9001 states that, where, appropriate adequate statistical techniques are
identi ed and used to verify the acceptability of process capability and product characteristics.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Software Quality Assurance


» Next - Software Engineering Questions and Answers – Architectural Design

advertisement

Recommended Posts:
1. Aeronautical Engineering Questions and Answers
2. Engineering Metrology Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-iso-9001-cmm/ 5/7
4/21/2021 Life Cycle Model Selection - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Selection of a Life Cycle Model
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Selection of a Life Cycle Model”.

1. Selection of a model is based on


a) Requirements
b) Development team & Users
c) Project type and associated risk
d) All of the mentioned

View Answer

Answer: d
Explanation: Each model has to have some requirements, a team of developers, users and the
risk involved in developing a project.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-selection-life-cycle-model/ 1/7
4/21/2021 Life Cycle Model Selection - Software Engineering Questions and Answers - Sanfoundry

2. Which two models doesn’t allow de ning requirements early in the cycle?
a) Waterfall & RAD
b) Prototyping & Spiral
c) Prototyping & RAD
d) Waterfall & Spiral

View Answer

Answer: b
Explanation: Prototyping Model starts with a requirements analysis phase including
techniques like FAST, QFD, Brainstorming.In case of Spiral model the rst phase involves
activities related to customer communication like determining objectives.

3. Which of the following life cycle model can be chosen if the development team has less
experience on similar projects?
a) Spiral
b) Waterfall
c) RAD
d) Iterative Enhancement Model

View Answer

Answer: a
Explanation: Relying on risk assessment/analysis provides more exibility than required for
many applications which overcomes the criteria of less experienced developers.

4. If you were a lead developer of a software company and you are asked to submit a
project/product within a stipulated time-frame with no cost barriers, which model would you
select?
a) Waterfall
b) Spiral
c) RAD
d) Incremental 
View Answer

Answer: c
Explanation: RAD model is inapplicable to develop cheaper products/software/projects as the
https://www.sanfoundry.com/software-engg-mcqs-selection-life-cycle-model/ 2/7
4/21/2021 Life Cycle Model Selection - Software Engineering Questions and Answers - Sanfoundry

cost of modeling, hiring highly skilled developers/designers and automated code generation is
very high.But here the cost is not an issue, so one can select this model as it reduces
development time.

5. Which two of the following models will not be able to give the desired outcome if user’s
participation is not involved?
a) Waterfall & Spiral
b) RAD & Spiral
c) RAD & Waterfall
d) RAD & Prototyping

View Answer

Answer: d
Explanation: Active Participation of user is involved in all the four phases of RAD model and in
case of the Prototyping model we need user’s presence/involvement every time a new
prototype is build or designed.

advertisement

6. A company is developing an advance version of their current software available in the market,
what model approach would they prefer ?
a) RAD
b) Iterative Enhancement
c) Both RAD & Iterative Enhancement
d) Spiral

View Answer

Answer: c
Explanation: None.

https://www.sanfoundry.com/software-engg-mcqs-selection-life-cycle-model/ 3/7
4/21/2021 Life Cycle Model Selection - Software Engineering Questions and Answers - Sanfoundry

7. One can choose Waterfall Model if the project development schedule is tight.
a) True
b) False

View Answer

Answer: b
Explanation: Real projects rarely follow the sequential ow and iterations in this model are
handled indirectly. This changes can cause confusion as the project proceeds thereby delaying
the delivery date.

8. Choose the correct option from given below:


a) Prototyping Model facilitates reusability of components
b) RAD Model Model facilitates reusability of components
c) Both RAD & Prototyping Model facilitates reusability of components
d) None

View Answer

Answer: c
Explanation: None.

9. Spiral Model has high reliability requirements.


a) True
b) False

View Answer

Answer: a
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-selection-life-cycle-model/ 4/7
4/21/2021 Life Cycle Model Selection - Software Engineering Questions and Answers - Sanfoundry

10. RAD Model has high reliability requirements.


a) True
b) False

View Answer

Answer: b
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Evolutionary Software Process Models
» Next - Software Engineering Questions and Answers – Fourth Generation Techniques

advertisement

Recommended Posts:
1. Course Registration – 2
2. Polymer Engineering Questions and Answers 
3. Best Reference Books – Technology, Engineering and Sciences
4. Thermal Engineering Questions and Answers
5. Fluidization Engineering Questions and Answers
6. Internship
https://www.sanfoundry.com/software-engg-mcqs-selection-life-cycle-model/ 5/7
4/21/2021 Managing Software Projects Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Managing Software Projects – 1
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Managing Software Projects – 1”.

1. Project management involves the planning, monitoring, and control of the people, process,
and events that occur as software evolves from a preliminary concept to an operational
implementation.
a) True
b) False

View Answer

Answer: a
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-managing-software-projects-1/ 1/7
4/21/2021 Managing Software Projects Questions and Answers - Sanfoundry

2. Which of the following is not an e ective software project management focus?


a) people
b) product
c) popularity
d) process

View Answer

Answer: c
Explanation: E ective software project management focuses on the four P’s: people, product,
process, and project.

3. PM-CMM stands for


a) people management capability maturity model
b) process management capability maturity model
c) product management capability maturity model
d) project management capability maturity model

View Answer

Answer: a
Explanation: The people management maturity model de nes the following key practice areas
for software people: recruiting, selection, performance management, training, compensation,
career development, organization and work design, and team/culture development.

4. Which of the following is not a project manager’s activity?


a) project control
b) project management
c) project planning
d) project design

View Answer

Answer: d
Explanation: The design part of any project management is done by the project team.

5. A software ________ provides the framework from which a comprehensive plan for software
development can be established.

https://www.sanfoundry.com/software-engg-mcqs-managing-software-projects-1/ 2/7
4/21/2021 Managing Software Projects Questions and Answers - Sanfoundry

a) people
b) product
c) process
d) none of the mentioned

View Answer

Answer: c
Explanation: A small number of framework activities are applicable to all software projects,
regardless of their size or complexity.

advertisement

6. Who de nes the business issues that often have signi cant in uence on the project?
a) Practitioners
b) Project managers
c) Senior managers
d) None of the mentioned

View Answer

Answer: c
Explanation: None.

7. Who delivers the technical skills that are necessary to engineer a product or an application?
a) Practitioners
b) Project managers
c) Senior managers

d) None of the mentioned

View Answer

https://www.sanfoundry.com/software-engg-mcqs-managing-software-projects-1/ 3/7
4/21/2021 Managing Software Projects Questions and Answers - Sanfoundry

Answer: a
Explanation: None.

8. Which of the following paradigm attempts to structure a team in a manner that achieves some
of the controls associated with the closed paradigm but also much of the innovation that occurs
when using the random paradigm?
a) asynchronous paradigm
b) open paradigm
c) closed paradigm
d) synchronous paradigm

View Answer

Answer: b
Explanation: Open paradigm team structures are well suited to the solution of complex
problems but may not perform as e ciently as other teams.

9. Which of the following is a people-intensive activity?


a) Problem solving
b) Organization
c) Motivation
d) Project management

View Answer

Answer: d
Explanation: For this reason, competent practitioners often make poor team leaders.

advertisement

10. Which paradigm structures a team loosely and depends on individual initiative of the team
members?
https://www.sanfoundry.com/software-engg-mcqs-managing-software-projects-1/ 4/7
4/21/2021 Managing Software Projects Questions and Answers - Sanfoundry

a) random paradigm
b) open paradigm
c) closed paradigm
d) synchronous paradigm

View Answer

Answer: d
Explanation: None.

11. Which of the following is not an approach to software cost estimation?


a) Empirical
b) Heuristic
c) Analytical
d) Critical

View Answer

Answer: d
Explanation: Critical is no such standard approach of cost estimation.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.

advertisement

Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
https://www.sanfoundry.com/software-engg-mcqs-managing-software-projects-1/ 5/7
4/21/2021 Metrics Analysis - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Metrics Analysis
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Metrics Analysis”.

1. Which of the following is not a metric for design model?


a) Interface design metrics
b) Component-level metrics
c) Architectural metrics
d) Complexity metrics

View Answer

Answer: d
Explanation: Complexity metrics measure the logical complexity of source code.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-metrics-analysis/ 1/7
4/21/2021 Metrics Analysis - Software Engineering Questions and Answers - Sanfoundry

2. Statement and branch coverage metrics are part of


a) Analysis Model
b) Testing
c) Design Model
d) Source Code

View Answer

Answer: b
Explanation: These metrics lead to the design of test cases that provide program coverage.

3. Function Points in software engineering was rst proposed by


a) Booch
b) Boehm
c) Albrecht
d) Jacobson

View Answer

Answer: c
Explanation: First proposed by Albrecht in 1979, hundreds of books and papers have been
written on functions points since then.

4. How many Information Domain Values are used for Function Point Computation?
a) three
b) four
c) ve
d) six

View Answer

Answer: c
Explanation: The ve values are: External Inputs, External Outputs, External Inquiries, Internal
Logical Files and External Interface Files.

5. Function Point Computation is given by the formula
a) FP = [count total * 0.65] + 0.01 * sum(Fi)
b) FP = count total * [0.65 + 0.01 * sum(Fi)].

https://www.sanfoundry.com/software-engg-mcqs-metrics-analysis/ 2/7
4/21/2021 Metrics Analysis - Software Engineering Questions and Answers - Sanfoundry

c) FP = count total * [0.65 + 0.01] * sum(Fi)


d) FP = [count total * 0.65 + 0.01] * sum(Fi)

View Answer

Answer: b
Explanation: Option b is the correct formula for Function Point Computation.

advertisement

6. Architectural Design Metrics are ___________ in nature.


a) Black Box
b) White Box
c) Gray Box
d) Green Box

View Answer

Answer: a
Explanation: They are “black box” in that they do not require any knowledge of the inner
workings of a particular software component.

7. Structural complexity of a module i is given as S(i) = f*f (i). What does f symbolizes here?
a) “fan check-out” of module i
b) “fan check-in” of module i
c) “fan in” of module i
d) “fan out” of module i

View Answer 

Answer: d
Explanation: Fan out is number of modules directly invoked by module i.

https://www.sanfoundry.com/software-engg-mcqs-metrics-analysis/ 3/7
4/21/2021 Metrics Analysis - Software Engineering Questions and Answers - Sanfoundry

8. SMI stands for


a) Software Mature Indicator
b) Software Maturity Index
c) Software Mature Index
d) Software Maturity Indicator

View Answer

Answer: b
Explanation: None.

9. As the SMI approaches 1.0, the software product starts becoming unstable
a) True
b) False

View Answer

Answer: b
Explanation: As the SMI approaches 1.0, the software product begins to stabilize.

advertisement

10. SMI = [Mt – (Fa + Fc + Fd)]/Mt. Here Mt is the number of modules


a) in the current release
b) in the current release that have been changed
c) from the preceding release that were deleted in the current release
d) none of the mentioned

View Answer 

Answer: a
Explanation: None.

https://www.sanfoundry.com/software-engg-mcqs-metrics-analysis/ 4/7
4/21/2021 Metrics Analysis - Software Engineering Questions and Answers - Sanfoundry

11. The amount of time that the software is available for use is known as
a) Reliability
b) Usability
c) E ciency
d) Functionality

View Answer

Answer: a
Explanation: None.

12. Usability in metric analysis is de ned as the degree to which the software
a) stated needs
b) is easy to use
c) makes optimal use of system resources
d) none of the mentioned

View Answer

Answer: b
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

advertisement

Here’s the list of Best Reference Books in Software Engineering.



To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
https://www.sanfoundry.com/software-engg-mcqs-metrics-analysis/ 5/7
4/21/2021 Object Oriented Software Design Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Object Oriented Software Design – 1
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Object Oriented Software Design – 1”.

1. Choose the incorrect statement in terms of Objects.


a) Objects are abstractions of real-world
b) Objects can’t manage themselves
c) Objects encapsulate state and representation information
d) All of the mentioned

View Answer

Answer: b
Explanation: Objects are independent.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-object-oriented-software-design-1/ 1/7
4/21/2021 Object Oriented Software Design Questions and Answers - Sanfoundry

2. What encapsulates both data and data manipulation functions ?


a) Object
b) Class
c) Super Class
d) Sub Class

View Answer

Answer: a
Explanation: None.

3. Which of the following is a mechanism that allows several objects in an class hierarchy to have
di erent methods with the same name?
a) Aggregation
b) Polymorphism
c) Inheritance
d) All of the mentioned

View Answer

Answer: b
Explanation: In polymorphism instances of each subclass will be free to respond to messages
by calling their own version of the method.

4. Inherited object classes are self-contained.


a) True
b) False

View Answer

Answer: b
Explanation: Inherited object classes are not self-contained. They cannot be understood
without reference to their super-classes.


5. Which of the following points related to Object-oriented development (OOD) is true?
a) OOA is concerned with developing an object model of the application domain
b) OOD is concerned with developing an object-oriented system model to implement
requirements

https://www.sanfoundry.com/software-engg-mcqs-object-oriented-software-design-1/ 2/7
4/21/2021 Object Oriented Software Design Questions and Answers - Sanfoundry

c) All of the mentioned


d) None of the mentioned

View Answer

Answer: c
Explanation: The answer is in support with the OOD.

advertisement

6. How is generalization implemented in Object Oriented programming languages?


a) Inheritance
b) Polymorphism
c) Encapsulation
d) Abstract Classes

View Answer

Answer: a
Explanation: None.

7. Which of the following is a disadvantage of OOD ?


a) Easier maintenance
b) Objects may be understood as stand-alone entities
c) Objects are potentially reusable components
d) None of the mentioned

View Answer

Answer: d
Explanation: All the options de ne the characteristics of OOD.

https://www.sanfoundry.com/software-engg-mcqs-object-oriented-software-design-1/ 3/7
4/21/2021 Object Oriented Software Design Questions and Answers - Sanfoundry

8. Which of the following describes”Is-a-Relationship” ?


a) Aggregation
b) Inheritance
c) Dependency
d) All of the mentioned

View Answer

Answer: b
Explanation: None.

9. Object that collects data on request rather than autonomously is known as


a) Active Object
b) Passive Object
c) Multiple instance
d) None of the mentioned

View Answer

Answer: b
Explanation: A passive object holds data, but does not initiate control.

advertisement

10. Objects are executed


a) sequentially
b) in Parallel
c) sequentially & Parallel

d) none of the mentioned

View Answer

https://www.sanfoundry.com/software-engg-mcqs-object-oriented-software-design-1/ 4/7
4/21/2021 Object Oriented Software Design Questions and Answers - Sanfoundry

Answer: c
Explanation: Objects may be distributed and may execute sequentially or in parallel.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Function Oriented Design using
Structured Analysis Structured Design
» Next - Software Engineering Questions and Answers – Object Oriented Software Design – 2

advertisement

Recommended Posts:
1. C# Programming Questions and Answers
2. Agricultural Engineering Questions and Answers
3. Mechatronics Engineering Questions and Answers
4. Home
5. Java Programming Examples on Classes
6. C++ Programming Questions and Answers

7. PHP Programming Questions and Answers
8. Python Programming Questions and Answers
9. Information Technology Questions and Answers
10. Ruby Programming Questions and Answers

https://www.sanfoundry.com/software-engg-mcqs-object-oriented-software-design-1/ 5/7
4/21/2021 Process Improvement - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Process Improvement
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Process Improvement”.

1. “Robustness” answers which of the following description?


a) CASE tools be used to support the process activities
b) Process errors are avoided or trapped before they result in product errors
c) De ned process is acceptable and usable by the engineers responsible for producing the
software
d) Process continues in spite of unexpected problems

View Answer

Answer: d
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-process-improvement/ 1/8
4/21/2021 Process Improvement - Software Engineering Questions and Answers - Sanfoundry

2. Process improvement is the set of activities, methods, and transformations that developers
use to develop and maintain information systems.
a) True
b) False

View Answer

Answer: b
Explanation: The de nition is of a system development process.

3. “Understandability” answers which of the following description?


a) The extent to which the process is explicitly de ned
b) Process errors are avoided or trapped before they result in product errors
c) De ned process is acceptable and usable by the engineers responsible for producing the
software product
d) Process continues in spite of unexpected problems

View Answer

Answer: a
Explanation: None.

4. How many stages are there in process improvement?


a) three
b) four
c) ve
d) six

View Answer

Answer: a
Explanation: Process measurement, analysis and change are the three stages.


5. In which stage of process improvement bottlenecks and weaknesses are identi ed?
a) Process measurement
b) Process analysis
c) Process change

https://www.sanfoundry.com/software-engg-mcqs-process-improvement/ 2/8
4/21/2021 Process Improvement - Software Engineering Questions and Answers - Sanfoundry

d) None of the mentioned

View Answer

Answer: b
Explanation: In Process analysis the current process is assessed and bottlenecks and
weaknesses are identi ed.

advertisement

6. Prototypes and 4GL business systems are categorized under which process?
a) Informal
b) Managed
c) Methodical
d) Supported

View Answer

Answer: a
Explanation: Here the development team chose their own way of working.

7. The documentation of a process which records the tasks, the roles and the entities used is
called
a) Process metric
b) Process analysis
c) Process modelling
d) None of the mentioned

View Answer 

Answer: c
Explanation: Process models may be presented from di erent perspectives.

https://www.sanfoundry.com/software-engg-mcqs-process-improvement/ 3/8
4/21/2021 Process Improvement - Software Engineering Questions and Answers - Sanfoundry

8. It is always best to start process analysis with a new test model.


a) True
b) False

View Answer

Answer: b
Explanation: It is always best to start process analysis with an existing model. People then may
extend and change this.

9. What is a tangible output of an activity that is predicted in a project plan?


a) Deliverable
b) Activity
c) Condition
d) Process

View Answer

Answer: a
Explanation: None.

advertisement

10. What is often unde ned and is left to the ingenuity of the project managers and engineers?
a) Role
b) Exception
c) Activity
d) Process

View Answer

Answer: b
Explanation: Exceptions are often unde ned and it is left to the ingenuity of the project
https://www.sanfoundry.com/software-engg-mcqs-process-improvement/ 4/8
4/21/2021 Process Improvement - Software Engineering Questions and Answers - Sanfoundry

managers and engineers to handle the exception.

11. Which of the following is not a part of process change?


a) Introducing new practices, methods or processes
b) Introducing new team members to existing project
c) Introducing or removing deliverable
d) Introducing new roles or responsibilities

View Answer

Answer: b
Explanation: Adding more developers aid to process completion rather than changing it.

12. The Capability Maturity Model (CMM) is a continuous model.


a) True
b) False

View Answer

Answer: b
Explanation: The CMM is discrete rather than continuous.

13. The CMMI assessment is based on a x-point scale. What is the value of x?
a) 0
b) 2
c) 4
d) 6

View Answer

Answer: d
Explanation: Not performed, performed, managed, de ned, quantitatively managed, and
optimizing are the six points.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-process-improvement/ 5/8
4/21/2021 Project Management - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Project Management
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Project Management”.

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

View Answer

Answer: d
Explanation: Projects need to be managed because professional software engineering is
always subject to organizational budget and schedule constraints.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-project-management/ 1/7
4/21/2021 Project Management - Software Engineering Questions and Answers - Sanfoundry

2. Project managers have to assess the risks that may a ect a project.
a) True
b) False

View Answer

Answer: b
Explanation: Risk management involves anticipating risks that might a ect the project
schedule or the quality of the software being developed, and then taking action to avoid these
risks.

3. Which of the following is not considered as a risk in project management?


a) Speci cation delays
b) Product competition
c) Testing
d) Sta turnover

View Answer

Answer: c
Explanation: Testing is a part of project, thus it can’t be categorized as risk.

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

View Answer

Answer: c
Explanation: A proven methodical life cycle is necessary to repeatedly implement and manage
projects successfully.

5. A 66.6% risk is considered as
a) very low
b) low

https://www.sanfoundry.com/software-engg-mcqs-project-management/ 2/7
4/21/2021 Project Management - Software Engineering Questions and Answers - Sanfoundry

c) moderate
d) high

View Answer

Answer: d
Explanation: The probability of the risk might be assessed as very low (<10%), low (10–25%),
moderate (25–50%), high (50–75%), or very high (>75%).

advertisement

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) e ort costs (the costs of paying software engineers and managers)
d) all of the mentioned

View Answer

Answer: d
Explanation: Estimation involves working out how much e ort is required to complete each
activity and, from this, calculating the total cost of activities.

7. Quality planning is the process of developing a quality plan for


a) team
b) project
c) customers

d) project manager

View Answer

https://www.sanfoundry.com/software-engg-mcqs-project-management/ 3/7
4/21/2021 Project Management - Software Engineering Questions and Answers - Sanfoundry

Answer: b
Explanation: The quality plan should set out the desired software qualities and describe how
these are to be assessed.

8. Which of the following is incorrect activity for the con guration management of a software
system?
a) Internship management
b) Change management
c) Version management
d) System management

View Answer

Answer: a
Explanation: Con guration management policies and processes de ne how to record and
process proposed system changes, how to decide what system components to change, how to
manage di erent versions of the system and its components, and how to distribute changes
to customers.

9. Identify the sub-process of process improvement


a) Process introduction
b) Process analysis
c) De-processi cation
d) Process distribution

View Answer

Answer: b
Explanation: The current process is assessed, and process weaknesses and bottlenecks are
identi ed.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-project-management/ 4/7
4/21/2021 Project Management - Software Engineering Questions and Answers - Sanfoundry

10. An independent relationship must exist between the attribute that can be measured and the
external quality attribute.
a) True
b) False

View Answer

Answer: b
Explanation: The value of the quality attribute must be related, in some way, to the value of
the attribute than can be measured.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Metrics for Quality Control
» Next - Software Engineering Questions and Answers – Project Planning

advertisement

Recommended Posts: 
1. Waste Water Engineering Questions and Answers
2. Basic Civil Engineering Questions and Answers
3. About
4. Master of Computer Applications Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-project-management/ 5/7
4/21/2021 Project Planning - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Project Planning
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Project Planning”.

1. Which of the following is an important factor that can a ect the accuracy and e cacy of
estimates?
a) Project size
b) Planning process
c) Project complexity
d) Degree of structural uncertainty

View Answer

Answer: a
Explanation: As size increases, the interdependence among various elements of the software
grows rapidly.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-project-planning/ 1/7
4/21/2021 Project Planning - Software Engineering Questions and Answers - Sanfoundry

2. What describes the data and control to be processed?


a) Planning process
b) Software scope
c) External hardware
d) Project complexity

View Answer

Answer: b
Explanation: Functions described in the statement of scope are evaluated and in some cases
re ned to provide more detail prior to the beginning of estimation.

3. A number of independent investigators have developed a team-oriented approach to


requirements gathering that can be applied to establish the scope of a project called
a) JAD
b) CLASS
c) FAST
d) None of the mentioned

View Answer

Answer: c
Explanation: Facilitated application speci cation techniques
(FAST), this approach encourages the creation of a joint team of customers
and developers who work together to identify the problem, propose elements
of the solution, negotiate di erent approaches, and specify a preliminary set of
requirements.

4. CLSS stands for


a) conveyor line sorting system
b) conveyor line sorting software
c) conveyor line sorting speed 
d) conveyor line sorting speci cation

View Answer

https://www.sanfoundry.com/software-engg-mcqs-project-planning/ 2/7
4/21/2021 Project Planning - Software Engineering Questions and Answers - Sanfoundry

Answer: a
Explanation: The conveyor line sorting system (CLSS) sorts boxes moving along a conveyor
line. Each box is identi ed by a barcode that contains a part number and is sorted into one of
six bins at the end of the line.

5. The project planner examines the statement of scope and extracts all important software
functions which is known as
a) Association
b) Decomposition
c) Planning process
d) All of the mentioned

View Answer

Answer: b
Explanation: None

advertisement

6. The environment that supports the software project is called


a) CLSS
b) SEE
c) FAST
d) CBSE

View Answer

Answer: b

Explanation: Software engineering environment (SEE), incorporates hardware and software.

7. Which of the following is not an option to achieve reliable cost and e ort estimate?
a) Base estimates on similar projects that have already been completed
https://www.sanfoundry.com/software-engg-mcqs-project-planning/ 3/7
4/21/2021 Project Planning - Software Engineering Questions and Answers - Sanfoundry

b) Use one or more empirical models for software cost and e ort estimation
c) Use relatively simple decomposition techniques to generate project cost and e ort estimates
d) The ability to translate the size estimate into human e ort, calendar time, and dollars

View Answer

Answer: d
Explanation: None.

8. What can be used to complement decomposition techniques and o er a potentially valuable


estimation approach in their own right?
a) Automated estimation tools
b) Empirical estimation models
c) Decomposition techniques
d) Both Automated estimation tools and Empirical estimation models

View Answer

Answer: b
Explanation: An estimation model for computer software uses empirically derived formulas to
predict e ort as a function of LOC or FP.

9. Which of the following is not achieved by an automated estimation tools?


a) Predicting sta ng levels
b) Predicting software cost
c) Predicting software schedules
d) Predicting clients demands

View Answer

Answer: d
Explanation: Demands can vary from client to client.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-project-planning/ 4/7
4/21/2021 Project Planning - Software Engineering Questions and Answers - Sanfoundry

10. Software project estimation can never be an exact science, but a combination of good
historical data and systematic techniques can improve estimation accuracy.
a) True
b) False

View Answer

Answer: a
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Project Management


» Next - Software Engineering Questions and Answers – Size and Cost Estimation of Software

advertisement


Recommended Posts:
1. Engineering Mathematics Questions and Answers
2. C# Programming Examples on Sorting
3. Internship
https://www.sanfoundry.com/software-engg-mcqs-project-planning/ 5/7
4/21/2021 Project Scheduling & Tracking - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Project Scheduling and Tracking
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Project Scheduling and Tracking”.

1. Which of the following is the reason that software is delivered late?


a) Changing customer requirements that are not re ected in schedule changes
b) Technical di culties that could not have been foreseen in advance
c) Human di culties that could not have been foreseen in advance
d) All of the mentioned

View Answer

Answer: d
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-project-scheduling-tracking/ 1/8
4/21/2021 Project Scheduling & Tracking - Software Engineering Questions and Answers - Sanfoundry

2. Which of the following is an activity that distributes estimated e ort across the planned
project duration by allocating the e ort to speci c software engineering tasks?
a) Software Macroscopic schedule
b) Software Project scheduling
c) Software Detailed schedule
d) None of the mentioned

View Answer

Answer: b
Explanation: None.

3. Every task that is scheduled should be assigned to a speci c team member is termed as
a) Compartmentalization
b) De ned milestones
c) De ned responsibilities
d) De ned outcomes

View Answer

Answer: c
Explanation: These responsibilities are domain speci c.

4. What is a collection of software engineering 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

View Answer

Answer: a
Explanation: None.

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

https://www.sanfoundry.com/software-engg-mcqs-project-scheduling-tracking/ 2/8
4/21/2021 Project Scheduling & Tracking - Software Engineering Questions and Answers - Sanfoundry

b) E ort Validation
c) De ned Milestone
d) E ort Distribution

View Answer

Answer: b
Explanation: None.

advertisement

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
c) Task Set
d) Both degree of Rigor and adaptation criteria

View Answer

Answer: b
Explanation: Four di erent degrees of rigor are: casual, structured, strict, and quick reaction.

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

View Answer

https://www.sanfoundry.com/software-engg-mcqs-project-scheduling-tracking/ 3/8
4/21/2021 Project Scheduling & Tracking - Software Engineering Questions and Answers - Sanfoundry

Answer: b
Explanation: None.

8. Which of the following is not an adaptation criteria for software projects?


a) Size of the project
b) Customers Complaints
c) Project sta
d) Mission criticality

View Answer

Answer: b
Explanation: These can vary from client to client.

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

View Answer

Answer: d
Explanation: Program evaluation and review technique (PERT) and critical path method (CPM)
are two project scheduling methods that can be applied to software development.

advertisement

10. A technique for performing quantitative analysis of progress is known as


a) BCWS
b) EVA
https://www.sanfoundry.com/software-engg-mcqs-project-scheduling-tracking/ 4/8
4/21/2021 Project Scheduling & Tracking - Software Engineering Questions and Answers - Sanfoundry

c) BAC
d) CBSE

View Answer

Answer: b
Explanation: The earned value system provides a common value scale for every task,
regardless of the type of work being performed. The total hours to do the whole project are
estimated, and every task is given an earned value based on its estimated percentage of the
total.

11. What is the recommended distribution of e ort for a project?


a) 40-20-40
b) 50-20-30
c) 30-40-30
d) 50-30-20

View Answer

Answer: a
Explanation: A recommended distribution of e ort across the software process is 40%
(analysis and design), 20% (coding), and 40% (testing).

12. A project usually has a timeline chart which was developed by


a) Henry Gantt
b) Barry Boehm
c) Ivar Jacabson
d) None of the mentioned

View Answer

Answer: a
Explanation: Timeline chart, also called a Gantt chart was invented by Henry Gantt, an
industrial engineer in 1917 .

Sanfoundry Global Education & Learning Series – Software Engineering.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-project-scheduling-tracking/ 5/8
4/21/2021 Quality Control Metrics - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Metrics for Quality Control
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Metrics for Quality Control”.

1. Size and Complexity are a part of


a) Product Metrics
b) Process Metrics
c) Project Metrics
d) All of the mentioned

View Answer

Answer: a
Explanation: Product Metrics describe the characteristics of product.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-metrics-quality-control/ 1/7
4/21/2021 Quality Control Metrics - Software Engineering Questions and Answers - Sanfoundry

2. Cost and schedule are a part of


a) Product Metrics
b) Process Metrics
c) Project Metrics
d) All of the mentioned

View Answer

Answer: c
Explanation: Project Metrics describe the project characteristics and execution.

3. Number of errors found per person hours expended is an example of a


a) measurement
b) measure
c) metric
d) all of the mentioned

View Answer

Answer: c
Explanation: Metric is a quantitative measure of the degree to which a system, component, or
process possesses a given attribute.

4. Which of the following is not categorized under Product Operation of McCall’s Software Quality
Factors?
a) Flexibility
b) Reliability
c) Usability
d) Integrity

View Answer

Answer: a
Explanation: Flexibility is a part of Product revision as per McCall’s Software Quality Factors.

5. The arc-to-node ratio is given as r = a/n. What does ‘a’ represent in the ratio?
a) maximum number of nodes at any level
b) longest path from the root to a leaf

https://www.sanfoundry.com/software-engg-mcqs-metrics-quality-control/ 2/7
4/21/2021 Quality Control Metrics - Software Engineering Questions and Answers - Sanfoundry

c) number of modules
d) lines of control

View Answer

Answer: d
Explanation: ‘a’ represents the arcs or the lines of control.

advertisement

6. Which of the following is not categorized under Component-Level Design Metrics?


a) Complexity Metrics
b) Cohesion Metrics
c) Morphology Metrics
d) Coupling Metrics

View Answer

Answer: c
Explanation: Morphology metrics are a part of High level design metrics.

7. Percentage of modules that were inspected is a part of


a) Product Metrics
b) Process Metrics
c) Project Metrics
d) All of the mentioned

View Answer

Answer: b
Explanation: None.

https://www.sanfoundry.com/software-engg-mcqs-metrics-quality-control/ 3/7
4/21/2021 Quality Control Metrics - Software Engineering Questions and Answers - Sanfoundry

8. Metric is the act of obtaining a measure.


a) True
b) False

View Answer

Answer: b
Explanation: Measurement is the act of obtaining a measure.

9. MTTC falls the the category of


a) correctness
b) integrity
c) maintainability
d) all of the mentioned

View Answer

Answer: c
Explanation: Mean time to change (MTTC) is the time it takes to analyze the change request,
design an appropriate modi cation, implement the change, test it, and distribute the change
to all users.

advertisement

10. Identify the correct option with reference to Software Quality Metrics.
a) Integrity = [Sigma(1 – threat)] * (1 – security)
b) Integrity = [1 – Sigma(threat)] * (1 – security)
c) Integrity = [1 – threat * Sigma(1 – security)].

d) Integrity = Sigma[1 – threat * (1 – security)].

View Answer

https://www.sanfoundry.com/software-engg-mcqs-metrics-quality-control/ 4/7
4/21/2021 Quality Control Metrics - Software Engineering Questions and Answers - Sanfoundry

Answer: d
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Metrics Analysis


» Next - Software Engineering Questions and Answers – Project Management

advertisement

Recommended Posts:
1. Electronics & Communication Engineering Questions and Answers
2. Food Engineering Questions and Answers
3. Mechanical Engineering Questions and Answers
4. Advanced Machining and Processes Questions and Answers
5. Highway Engineering Questions and Answers
6. Engineering Mechanics Questions and Answers
7. Information Technology Questions and Answers

8. Mechatronics Engineering Questions and Answers
9. Cyber Security Questions and Answers
10. Bioprocess Engineering Questions and Answers
11. About

https://www.sanfoundry.com/software-engg-mcqs-metrics-quality-control/ 5/7
4/21/2021 Requirement Analysis - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Requirement Analysis
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Requirement Analysis”.

1. Which of the following is not a diagram studied in Requirement Analysis ?


a) Use Cases
b) Entity Relationship Diagram
c) State Transition Diagram
d) Activity Diagram

View Answer

Answer: d
Explanation: Activity Diagram comes under the design phase of SDLC.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-requirement-analysis/ 1/7
4/21/2021 Requirement Analysis - Software Engineering Questions and Answers - Sanfoundry

2. How many feasibility studies is conducted in Requirement Analysis ?


a) Two
b) Three
c) Four
d) None of the mentioned

View Answer

Answer: b
Explanation: Economic feasibility (cost/bene t analysis), Technical feasibility
(hardware/software/people, etc.) and Legal feasibility studies are done in Requirement
Analysis.

3. How many phases are there in Requirement Analysis ?


a) Three
b) Four
c) Five
d) Six

View Answer

Answer: c
Explanation: Problem Recognition, Evaluation and Synthesis (focus is on what not how),
Modeling, Speci cation and Review are the ve phases.

4. Traceability is not considered in Requirement Analysis.


a) True
b) False

View Answer

Answer: b
Explanation: Requirements traceability is concerned with documenting the life of a
requirement and providing bi-directional traceability between various associated
requirements, hence requirements must be traceable.

5. Requirements analysis is critical to the success of a development project.


a) True

https://www.sanfoundry.com/software-engg-mcqs-requirement-analysis/ 2/7
4/21/2021 Requirement Analysis - Software Engineering Questions and Answers - Sanfoundry

b) False
c) Depends upon the size of project
d) None of the mentioned

View Answer

Answer: a
Explanation: Requirements must be actionable, measurable, testable, related to identi ed
business needs or opportunities, and de ned to a level of detail su cient for system design.

advertisement

6. _________ and _________ are the two issues of Requirement Analysis.


a) Performance, Design
b) Stakeholder, Developer
c) Functional, Non-Functional
d) None of the mentioned

View Answer

Answer: b
Explanation: Option a and c are the types of requirements and not the issues of requirement
analysis..

7. The requirements that result from requirements analysis are typically expressed from one of
three perspectives or views.WhaT is that perspective or view ?
a) Developer
b) User

c) Non-Functional
d) Physical

View Answer

https://www.sanfoundry.com/software-engg-mcqs-requirement-analysis/ 3/7
4/21/2021 Requirement Analysis - Software Engineering Questions and Answers - Sanfoundry

Answer: d
Explanation: The perspectives or views have been described as the Operational, Functional,
and Physical views.All three are necessary and must be coordinated to fully understand the
customers’ needs and objectives.

8. Requirements Analysis is an Iterative Process.


a) True
b) False

View Answer

Answer: a
Explanation: Requirements analysis is conducted iteratively with functional analysis to
optimize performance requirements for identi ed functions, and to verify that synthesized
solutions can satisfy customer requirements.

9. Coad and Yourdon suggested _______ selection characteristics that should be used as an
analyst considers each potential object for inclusion in the requirement analysis model.
a) Three
b) Four
c) Five
d) Six

View Answer

Answer: d
Explanation: Retained information, Needed services, Multiple attributes, Common attributes,
Common operations and Essential requirements are the six criterion mentioned by Coad and
Yourdon.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-requirement-analysis/ 4/7
4/21/2021 Requirement Analysis - Software Engineering Questions and Answers - Sanfoundry

10. Requirements should specify ‘what’ but not ‘how’.


a) True
b) False

View Answer

Answer: a
Explanation: ‘What’ refers to a system’s purpose, while ‘How’ refers to a system’s structure and
behavior.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Requirement Elicitation Techniques – 2


» Next - Software Engineering Questions and Answers – Requirement Documentation

advertisement

Recommended Posts:
1. Irrigation Engineering Questions and Answers 
2. Manufacturing Engineering / Processes I Questions and Answers
3. Basic Electrical Engineering Questions and Answers
4. Engineering Chemistry I Questions and Answers
5. Agricultural Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-requirement-analysis/ 5/7
4/21/2021 Requirement Elicitation - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Requirement Elicitation
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Requirement Elicitation”.

1. What is the rst step of requirement elicitation ?


a) Identifying Stakeholder
b) Listing out Requirements
c) Requirements Gathering
d) All of the mentioned

View Answer

Answer: a
Explanation: Stakeholders are the one who will invest in and use the product, so its essential
to chalk out stakeholders rst.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation/ 1/7
4/21/2021 Requirement Elicitation - Software Engineering Questions and Answers - Sanfoundry

2. Starting from least to most important, choose the order of stakeholder.


i. Managers
ii. Entry level Personnel
iii. Users
iv. Middle level stakeholder
a) i, ii, iv, iii
b) i, ii, iii, iv
c) ii, iv, i, iii
d) All of the mentioned

View Answer

Answer: c
Explanation: Users are your customers, they will be using your product, thus making them
most important of all.

3. Arrange the tasks involved in requirements elicitation in an appropriate manner.


i. Consolidation
ii. Prioritization
iii. Requirements Gathering
iv. Evaluation
a) iii, i, ii, iv
b) iii, iv, ii, i
c) iii, ii, iv, i
d) ii, iii, iv, i

View Answer

Answer: b
Explanation: Requirements gathering captures viewpoint from di erent users followed by
evaluation of those view points.Now comes the task of checking the relative importance of the
requirements and nally to consolidate or bind together the information collected.


4. What are the types of requirement in Quality Function Deployment(QFD) ?
a) Known, Unknown, Undreamed
b) User, Developer
c) Functional, Non-Functional

https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation/ 2/7
4/21/2021 Requirement Elicitation - Software Engineering Questions and Answers - Sanfoundry

d) Normal, Expected, Exciting

View Answer

Answer: d
Explanation: According to QFD, Normal, Expected and Exciting requirements maximizes
customer satisfaction from the Software Engineering Process.

5. What kind of approach was introduced for elicitation and modelling to give a functional view of
the system ?
a) Object Oriented Design (by Booch)
b) Use Cases (by Jacobson)
c) Fusion (by Coleman)
d) Object Modeling Technique (by Rumbaugh)

View Answer

Answer: b
Explanation: Use Case captures who does what with the system, for what purpose, without
dealing with system internals.

advertisement

6. What are the kinds of actors used in OOSE ?


a) Primary
b) Secondary
c) Ternary
d) Both Primary and Secondary

View Answer

Answer: d
Explanation: A primary actor is one having a goal requiring the assistance of the system
https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation/ 3/7
4/21/2021 Requirement Elicitation - Software Engineering Questions and Answers - Sanfoundry

whereas, a secondary actor is one from which system needs assistance.There is no such thing
as ternary actor in Software Engineering.

7. Why is Requirements Elicitation a di cult task ?


a) Problem of scope
b) Problem of understanding
c) Problem of volatility
d) All of the mentioned

View Answer

Answer: d
Explanation: Users specify unnecessary technical detail that may confuse, rather than clarify
overall system objectives.Also, the customers/users are not completely sure of what is needed,
have a poor understanding of the capabilities and limitations of their computing environment
and they do not understand that the requirements change over time.

8. What requirement gathering method developed at IBM in 1970s is used for managing
requirement elicitation ?
a) JAD
b) Traceability
c) FAST
d) Both JAD and Traceability

View Answer

Answer: d
Explanation: Joint application design (JAD) is a process used to collect business requirements
while developing new information systems for a company. Requirements traceability is
concerned with documenting the life of a requirement and providing bi-directional traceability
between various associated requirements.

9. Requirements elicitation is a cyclic process


a) True
b) False

View Answer

Answer: a
Explanation: Requirements traceability provides bi-directional traceability between various
associated requirements.

advertisement 

https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation/ 4/7
4/21/2021 Requirement Elicitation - Software Engineering Questions and Answers - Sanfoundry

10. How many Scenarios are there in elicitation activities ?


a) One
b) Two
c) Three
d) Four

View Answer

Answer: d
Explanation: As-is Scenario, Visionary Scenario, Evaluation Scenario and Training Scenario are
the four scenarios in requirement elicitation activities.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Functional and Non-Functional


Requirements
» Next - Software Engineering Questions and Answers – Requirement Elicitation Techniques -1

advertisement

https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation/ 5/7
4/21/2021 Requirement Elicitation Techniques - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Requirement Elicitation Techniques -1
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Requirement Elicitation Techniques -1”.

1. Which of the following elicitation techniques is a viewpoint based method?


a) FODA
b) QFD
c) CORE
d) IBIS

View Answer

Answer: c
Explanation: Controlled Requirements Expression(CORE) says that any system can be viewed
from a number of view points and that a complete picture of system requirements can only
emerge by putting together the various viewpoints.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation-techniques-1/ 1/7
4/21/2021 Requirement Elicitation Techniques - Software Engineering Questions and Answers - Sanfoundry

2. ___________ and ____________ are the two view points discussed in Controlled Requirements
Expression (CORE).
a) Functional, Non-Functional
b) User, Developer
c) Known, Unknown
d) All of the mentioned

View Answer

Answer: a
Explanation: The CORE sessions includes the discussion of functional and non-functional
requirements.

3. What is the major drawback of CORE ?


a) Requirements are comprehensive
b) NFRs are not given enough importance
c) Role of analyst is passive
d) All of the mentioned

View Answer

Answer: c
Explanation: In CORE the requirement speci cation are put together by all users, customers
and analysts, so a passive analyst will not get the requirements properly.

4. Choose a framework that corresponds to Issue Based Information System (IBIS).


a) Idea -> Question -> Argument
b) Question -> Idea -> Argument
c) Issue -> Position -> Justi cation
d) Both Question -> Idea -> Argument and Issue -> Position -> Justi cation

View Answer

Answer: d
Explanation: IBIS is a simple and non-intrusive method that provides a framework for resolving
issues and gathering requirements.

https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation-techniques-1/ 2/7
4/21/2021 Requirement Elicitation Techniques - Software Engineering Questions and Answers - Sanfoundry

5. How is CORE di erent from IBIS ?


a) Iterative in nature
b) Redundancies are removed
c) It is simple and an easier method to use
d) Consistency problems are addressed in CORE

View Answer

Answer: d
Explanation: Preliminary data collection is done in CORE to get some broad level data on each
view point to structure the view point and to check consistency from within and outside the
viewpoints.

advertisement

6. Which of the following Requirement Elicitation Techniques removes the poor understanding of
application domain and lack of common terminology between the users and the analysts ?
a) FODA
b) CORE
c) IBIS
d) Prototyping

View Answer

Answer: a
Explanation: Feature Oriented Domain Analysis (FODA) is de ned as the process of identifying,
collecting, organizing and representing relevant information in a domain .


7. How many steps are involved in Feature Oriented Domain Analysis (FODA) ?
a) Two
b) Three
c) Four

https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation-techniques-1/ 3/7
4/21/2021 Requirement Elicitation Techniques - Software Engineering Questions and Answers - Sanfoundry

d) Five

View Answer

Answer: b
Explanation: Context Analysis, Domain Modeling and Architecture Modeling are the three
steps involved in Feature Oriented Domain Analysis (FODA).

8. IBIS is a more structured approach than CORE.


a) True
b) False

View Answer

Answer: a
Explanation: IBIS is a more structured approach as it captures information which is consistent
and important.On the other hand CORE gives importance to every view point even if it is
obsolete.

9. Which one of the following is not an actor in JAD sessions ?


a) User
b) Tester
c) Scribe
d) Sponsor

View Answer

Answer: b
Explanation: A Tester’s role is seen in after coding phase rather than in elicitation phase.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation-techniques-1/ 4/7
4/21/2021 Requirement Elicitation Techniques - Software Engineering Questions and Answers - Sanfoundry

10. What of the following is not an output of a JAD session ?


a) Context Diagrams
b) DFDs
c) ER model
d) UML diagrams

View Answer

Answer: d
Explanation: Uni ed Modeling Language (UML) diagrams are constructed during the design
phase of the SDLC.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Requirement Elicitation


» Next - Software Engineering Questions and Answers – Requirement Elicitation Techniques – 2

advertisement


Recommended Posts:
1. Geotechnical Engineering I Questions and Answers
2. Control Systems Questions and Answers
3. Dairy Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation-techniques-1/ 5/7
4/21/2021 Requirement Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Requirement Engineering
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Requirement Engineering”.

1. What are the types of requirements ?


a) Availability
b) Reliability
c) Usability
d) All of the mentioned

View Answer

Answer: d
Explanation: All the mentioned traits are bene cial for an e ective product to be developed.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-requirement-engineering/ 1/7
4/21/2021 Requirement Engineering Questions and Answers - Sanfoundry

2. Select the developer-speci c requirement ?


a) Portability
b) Maintainability
c) Availability
d) Both Portability and Maintainability

View Answer

Answer: d
Explanation: Availability is user speci c requirement.

3. Which one of the following is not a step of requirement engineering?


a) elicitation
b) design
c) analysis
d) documentation

View Answer

Answer: b
Explanation: Requirement Elicitation, Requirement Analysis, Requirement Documentation and
Requirement Review are the four crucial process steps of requirement engineering.Design is in
itself a di erent phase of Software Engineering.

4. FAST stands for


a) Functional Application Speci cation Technique
b) Fast Application Speci cation Technique
c) Facilitated Application Speci cation Technique
d) None of the mentioned

View Answer

Answer: c
Explanation: None.

5. QFD stands for
a) quality function design
b) quality function development

https://www.sanfoundry.com/software-engg-mcqs-requirement-engineering/ 2/7
4/21/2021 Requirement Engineering Questions and Answers - Sanfoundry

c) quality function deployment


d) none of the mentioned

View Answer

Answer: c
Explanation: None.

advertisement

6. A Use-case actor is always a person having a role that di erent people may play.
a) True
b) False

View Answer

Answer: b
Explanation: Use-case Actor is anything that needs to interact with the system, be it a person
or another (external) system.

7. The user system requirements are the parts of which document ?


a) SDD
b) SRS
c) DDD
d) SRD

View Answer

Answer: b 
Explanation: Software requirements speci cation (SRS), is a complete description of the
behaviour of a system to be developed and may include a set of use cases that describe
interactions the users will have with the software.

https://www.sanfoundry.com/software-engg-mcqs-requirement-engineering/ 3/7
4/21/2021 Requirement Engineering Questions and Answers - Sanfoundry

8. A stakeholder is anyone who will purchase the completed software system under
development.
a) True
b) False

View Answer

Answer: b
Explanation: Stakeholders are anyone who has an interest in the project. Project stakeholders
are individuals and organizations that are actively involved in the project, or whose interests
may be a ected as a result of project execution or project completion.

9. Con icting requirements are common in Requirement Engineering, with each client proposing
his or her version is the right one.
a) True
b) False

View Answer

Answer: a
Explanation: This situation is seen in every eld of work as each professional has his/her way
of looking onto things & would argue to get his/her point approved.

advertisement

10. 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

View Answer

https://www.sanfoundry.com/software-engg-mcqs-requirement-engineering/ 4/7
4/21/2021 Requirement Engineering Questions and Answers - Sanfoundry

Answer: d
Explanation: Users are always the most important stakeholders.After all, without users or
customers, what’s the point of being in business?.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Extreme Programming


» Next - Software Engineering Questions and Answers – Functional and Non-Functional
Requirements

advertisement

Recommended Posts:
1. Automobile Engineering Questions and Answers
2. About
3. Mechanical Engineering Questions and Answers
4. Recruitment Support Service – Employers
5. C Programming Examples on Linked List

6. Python Programming Examples on Linked Lists
7. C Programming Examples on Data-Structures
8. Mechatronics Engineering Questions and Answers
9. Irrigation Engineering Questions and Answers

https://www.sanfoundry.com/software-engg-mcqs-requirement-engineering/ 5/7
4/21/2021 Requirement Management - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Requirement Management
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Requirement Management”.

1. Which two requirements are given priority during Requirement Management of a product ?
a) User and Developer
b) Functional and Non-functional
c) Enduring and Volatile
d) All of the mentioned

View Answer

Answer: c
Explanation: Enduring requirements are core requirements & are related to main activity of
the organization while volatile requirements are likely to change during software development
life cycle or after delivery of the product.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-requirement-management/ 1/7
4/21/2021 Requirement Management - Software Engineering Questions and Answers - Sanfoundry

2. Considering the example of issue/return of a book, cataloging etc. in a library


management.What type of management requirement is being depicted here?
a) Enduring
b) Volatile
c) Both Enduring & Volatile
d) All of the mentioned

View Answer

Answer: a
Explanation: For library management system issue/return of a book, cataloging etc. are core
activities and are stable for any system.

3. Why is Requirements Management Important ? It is due to the changes


a) to the environment
b) in technology
c) in customer’s expectations
d) in all of the mentioned.

View Answer

Answer: d
Explanation: Systems continue to be built as the advancement of new products being
launched in the market and so does the market changes, the technology and in turn
customer’s expectation.

4. Requirements Management is a prerequisite for Quality-Oriented Development.


a) True
b) False

View Answer

Answer: a

Explanation: Quality makes no sense without reference to requirements, which means quality-
oriented development is requirements-driven development, thus requirements management
is a prerequisite for quality-oriented development.

https://www.sanfoundry.com/software-engg-mcqs-requirement-management/ 2/7
4/21/2021 Requirement Management - Software Engineering Questions and Answers - Sanfoundry

5. Requirements traceability is one of the most important part requirement management. It may
also be referred to as the heart of requirement management.
a) True
b) False

View Answer

Answer: a
Explanation: Requirements traceability refers to the ability to describe and follow the life of a
requirement in both forwards and backwards direction. Requirements can be traced from its
origins, through its development and speci cation, to its subsequent deployment and use, and
through periods of ongoing re nement and iteration in any of these phases.

advertisement

6. Requirements Management has a high initial start-up cost but does not need ongoing funding
throughout a project.
a) True
b) False

View Answer

Answer: b
Explanation: Requirements Management needs continued funding throughout a
project.Project funding is often limited at the onset of a project, restricted to those aspects of
the project which are tangible and visible, and subsequently allocated in a phase-by-phase
manner.


7. Which of the following is not a Requirement Management workbench tool ?
a) RTM
b) DOORS
c) Rational Suite

https://www.sanfoundry.com/software-engg-mcqs-requirement-management/ 3/7
4/21/2021 Requirement Management - Software Engineering Questions and Answers - Sanfoundry

d) RDD 100

View Answer

Answer: c
Explanation: Rational Suite is an environment tool for requirement management.

8. Which of the following is a requirement management activity ?


a) Investigation
b) Design
c) Construction and Test
d) All of the mentioned

View Answer

Answer: d
Explanation: All the options are the activities of requirement management.

9. What functionality of Requirement Management Tool (RMT) is depicted by the statement: “the
tool should be able to automatically detect relations between artifacts. For example information
retrieval techniques, monitoring of change history, naming schemas or model transformations.”
a) Automatic Link Detection
b) Documentation Support
c) Graphical Representation
d) Automatic Link Creation and Change

View Answer

Answer: a
Explanation: DOORS is one such tool that supports Automatic Link Detection.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-requirement-management/ 4/7
4/21/2021 Requirement Management - Software Engineering Questions and Answers - Sanfoundry

10. According to a statistical report: “over 30% of all software projects are cancelled before
completion and over 70% of the remainder fail to deliver expected features”. What must be the
reason for such a situation ?
a) Poor change management
b) Poor requirements management
c) Poor quality control
d) All of the mentioned

View Answer

Answer: b
Explanation: Fundamental to the problem mentioned in the statistical report is poor
requirements management. Option a and c are its sub parts.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Requirement Documentation


» Next - Software Engineering Questions and Answers – System Modelling – 1

advertisement

Recommended Posts:
1. Civil Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-requirement-management/ 5/7
4/21/2021 Risk Management - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Risk Management
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Risk
Management”.

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


a) Client
b) Investor
c) Production team
d) Project manager

View Answer

Answer: d
Explanation: Risk management involves anticipating risks that might a ect the project
schedule or the quality of the software being developed, and then taking action to avoid these
risks.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-risk-management/ 1/7
4/21/2021 Risk Management - Software Engineering Questions and Answers - Sanfoundry

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

View Answer

Answer: a
Explanation: Risks that a ect the quality or performance of the software being developed.

3. Which of the following term is best de ned by the statement: “There will be a change of
organizational management with di erent priorities.”?
a) Sta turnover
b) Technology change
c) Management change
d) Product competition

View Answer

Answer: c
Explanation: None.

4. Which of the following term is best de ned 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
d) None of the mentioned

View Answer

Answer: a

Explanation: Technology changes are common in the competitive environment of software
engineering.

https://www.sanfoundry.com/software-engg-mcqs-risk-management/ 2/7
4/21/2021 Risk Management - Software Engineering Questions and Answers - Sanfoundry

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 identi cation

View Answer

Answer: a
Explanation: None.

advertisement

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

View Answer

Answer: d
Explanation: These risks are at management level.

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

https://www.sanfoundry.com/software-engg-mcqs-risk-management/ 3/7
4/21/2021 Risk Management - Software Engineering Questions and Answers - Sanfoundry

d) Organizational risks

View Answer

Answer: b
Explanation: The risks associated with technology might a ect the product development.

8. Which of the following term is best de ned 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

View Answer

Answer: c
Explanation: Tracing the requirements can help us understand the risk.

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

View Answer

Answer: b
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-risk-management/ 4/7
4/21/2021 Risk Management - Software Engineering Questions and Answers - Sanfoundry

10. Risk management is now recognized as one of the most important project management
tasks.
a) True
b) False

View Answer

Answer: a
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Software Risks and Identi cation
» Next - Software Engineering Questions and Answers – Decomposition Techniques in Software
Project Planning

advertisement

Recommended Posts: 
1. Bioprocess Engineering Questions and Answers
2. Engineering Mechanics Questions and Answers
3. Master of Computer Applications Questions and Answers
4. Embedded System Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-risk-management/ 5/7
4/21/2021 Security Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Security Engineering
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Security Engineering”.

1. Which of the following is a layer of protection for Security ?


a) Platform-level protection
b) Application-level protection
c) Record-level protection
d) All of the mentioned

View Answer

Answer:d
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-security-engineering/ 1/7
4/21/2021 Security Engineering Questions and Answers - Sanfoundry

2. Security engineering is only concerned with maintenance of systems such that they can resist
malicious attacks.
a) True
b) False

View Answer

Answer:b
Explanation: Security engineering is concerned with maintenance as well as development of
such systems.

3. What are security controls ?


a) Controls that are intended to ensure that attacks are unsuccessful
b) Controls that are intended to detect and repel attacks
c) Controls that are intended to support recovery from problems
d) All of the mentioned

View Answer

Answer:d
Explanation: All the options de ne a security control property.

4. Controls that are intended to repel attacks is analogous to ____________ in dependability


engineering.
a) Fault avoidance
b) Fault tolerance
c) Fault detection
d) None of the mentioned

View Answer

Answer:b
Explanation: Here the system is designed so that faults in the delivered software do not result
in system failure.

5. Controls that are intended to ensure that attacks are unsuccessful is analogous to ____________
in dependability engineering.
a) Fault avoidance

https://www.sanfoundry.com/software-engg-mcqs-security-engineering/ 2/7
4/21/2021 Security Engineering Questions and Answers - Sanfoundry

b) Fault tolerance
c) Fault detection
d) Fault Recovery

View Answer

Answer:a
Explanation: In Fault avoidance the system is developed in such a way that human error is
avoided and thus system faults are minimised.

advertisement

6. What is Life cycle risk assessment ?


a) Risk assessment before the system has been deployed
b) Risk assessment while the system is being developed
c) All of the mentioned
d) None of the mentioned

View Answer

Answer:c
Explanation: None.

7. A system resource that has a value and has to be protected is known as


a) Asset
b) Control
c) Vulnerability
d) None of the mentioned

View Answer

Answer:a
Explanation: The answer is self explanatory.
https://www.sanfoundry.com/software-engg-mcqs-security-engineering/ 3/7
4/21/2021 Security Engineering Questions and Answers - Sanfoundry

8. An impersonation of an authorised user is an example of a security threat.


a) True
b) False

View Answer

Answer:b
Explanation: It is a security attack.

9. The records of each patient that is receiving or has received treatment resembles which
security concept ?
a) Asset
b) Threat
c) Vulnerability
d) Control

View Answer

Answer:a
Explanation: Asset is a system resource that has a value and has to be protected.

advertisement

10. Circumstances that have potential to cause loss or harm is known as


a) Attack
b) Threat
c) Vulnerability
d) Control

View Answer

Answer:b
Explanation: The answer is self explanatory.
https://www.sanfoundry.com/software-engg-mcqs-security-engineering/ 4/7
4/21/2021 Security Engineering Questions and Answers - Sanfoundry

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Dependability Engineering


» Next - Software Engineering Questions and Answers – Dependability and Security Assurance

advertisement

Recommended Posts:
1. Operating System Questions and Answers
2. Hazardous Waste Management Questions and Answers
3. Home
4. Mining Engineering Questions and Answers
5. Engineering Materials and Metallurgy Questions and Answers
6. Computer Networks Questions and Answers
7. Manufacturing Engineering / Processes II Questions and Answers
8. Dairy Engineering Questions and Answers
9. Basic Civil Engineering Questions and Answers
10. Engineering Chemistry II Questions and Answers
11. Electronics & Communication Engineering Questions and Answers 
12. Information Technology Questions and Answers
13. Mechatronics Engineering Questions and Answers
14. Computer Science Questions and Answers
15. Engineering Geology Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-security-engineering/ 5/7
4/21/2021 Size & Cost Estimation of Software Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Size and Cost Estimation of Software
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Size
and Cost Estimation of Software”.

1. Which of the following are parameters involved in computing the total cost of a software
development project?
a) Hardware and software costs
b) E ort costs
c) Travel and training costs
d) All of the mentioned

View Answer

Answer: d
Explanation: All these are accounted for in estimating a software development cost.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-size-cost-estimation-software/ 1/7
4/21/2021 Size & Cost Estimation of Software Questions and Answers - Sanfoundry

2. Which of the following costs is not part of the total e ort cost?
a) Costs of networking and communications
b) Costs of providing heating and lighting o ce space
c) Costs of lunch time food
d) Costs of support sta

View Answer

Answer: c
Explanation: This is a incurred by the employees.

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

View Answer

Answer: a
Explanation: Productivity is expressed in terms of the amount of useful functionality produced
in some given time. Function points and object points
are the best-known metrics of this type.

4. A _________ is developed using historical cost information that relates some software metric to
the project cost.
a) Algorithmic cost modelling
b) Expert judgement
c) Estimation by analogy
d) Parkinson’s Law

View Answer

Answer: a

Explanation: The model uses a basic regression formula with parameters that are derived
from historical project data and current as well as future project characteristics.

https://www.sanfoundry.com/software-engg-mcqs-size-cost-estimation-software/ 2/7
4/21/2021 Size & Cost Estimation of Software Questions and Answers - Sanfoundry

5. It is often di cult to estimate size at an early stage in a project when only a speci cation is
available
a) True
b) False

View Answer

Answer: a
Explanation: Function-point and object-point estimates are easier to produce than estimates
of code size but are often still inaccurate.

advertisement

6. Which technique 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

View Answer

Answer: c
Explanation: The cost of a new project is estimated by analogy with these completed projects.

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

View Answer
https://www.sanfoundry.com/software-engg-mcqs-size-cost-estimation-software/ 3/7
4/21/2021 Size & Cost Estimation of Software Questions and Answers - Sanfoundry

Answer: a
Explanation: It is designed to make estimates of prototype development.

8. Which of the following states that work expands to ll the time available.
a) CASE tools
b) Pricing to win
c) Parkinson’s Law
d) Expert judgement

View Answer

Answer: c
Explanation: The cost is determined by available resources rather than by objective
assessment. If the software has to be delivered in 12 months and 5 people are available, the
e ort required is estimated to be 60 person-months.

9. 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

View Answer

Answer: d
Explanation: Estimates are based on function points, which are then converted to number of
lines of source code. The formula follows the standard form discussed above with a simpli ed
set of seven multipliers.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-size-cost-estimation-software/ 4/7
4/21/2021 Size & Cost Estimation of Software Questions and Answers - Sanfoundry

10. Which model is used to compute the e ort required to integrate reusable 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

View Answer

Answer: c
Explanation: None.

11. The COCOMO model takes into account di erent approaches to software development,
reuse, etc.
a) True
b) False

View Answer

Answer: b
Explanation: Its the COCOMO-2 model. COCOMO 2 incorporates a range of sub-models that
produce increasingly detailed software estimates.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-size-cost-estimation-software/ 5/7
4/21/2021 Sociotechnical Systems - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Sociotechnical Systems
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Sociotechnical Systems”.

1. A sociotechnical system is a system that includes


a) people
b) software
c) hardware
d) all of the mentioned

View Answer

Answer: d
Explanation: A sociotechnical system is a system that includes people, software, and hardware
to show that you need to take a systems perspective on security and dependability.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-sociotechnical-systems/ 1/7
4/21/2021 Sociotechnical Systems - Software Engineering Questions and Answers - Sanfoundry

2. Which layer is missing in the sociotechnical system stack as shown below:

a) organizational layer
b) application layer
c) physical layer
d) transport layer

View Answer

Answer: b
Explanation: The application layer This layer delivers the application-speci c functionality
that is required.

3. Consider an example of a system which has a police command and control system that may
include a geographical information system to provide details of the location of incidents. What
kind of system the example represents?
a) Complex System
b) Technical computer-based system 
c) Sociotechnical System
d) Both Complex and Sociotechnical System

View Answer

https://www.sanfoundry.com/software-engg-mcqs-sociotechnical-systems/ 2/7
4/21/2021 Sociotechnical Systems - Software Engineering Questions and Answers - Sanfoundry

Answer: d
Explanation: Complex systems are usually hierarchical and so include other systems.

4. Which property of a sociotechnical system varies depending on how the component


assemblies are arranged and connected?
a) security
b) usability
c) volume
d) reliability

View Answer

Answer: c
Explanation: The volume of a system (the total space occupied) varies depending on how the
component assemblies are arranged and connected.

advertisement

5. Which property of a sociotechnical system depends on the technical system components, its
operators, and its operating environment?
a) security
b) usability
c) volume
d) reliability

View Answer

Answer: b

Explanation: Usability re ects how easy it is to use the system.

6. In a sociotechnical system, you need to consider reliability from perspectives namely:


a) only software reliability
https://www.sanfoundry.com/software-engg-mcqs-sociotechnical-systems/ 3/7
4/21/2021 Sociotechnical Systems - Software Engineering Questions and Answers - Sanfoundry

b) only hardware reliability


c) hardware and software reliability
d) hardware, software and operator reliability

View Answer

Answer: d
Explanation: In a sociotechnical system, you need to consider reliability from all three
perspectives.

7. There are ________ overlapping stages in the lifetime of large and complex sociotechnical
systems.
a) two
b) three
c) four
d) ve

View Answer

Answer: b
Explanation: The stages are Procurement, Development and Operation.

advertisement

8. Sociotechnical systems are deterministic.


a) True
b) False

View Answer 

Answer: b
Explanation: Sociotechnical systems are non-deterministic partly because they include people

https://www.sanfoundry.com/software-engg-mcqs-sociotechnical-systems/ 4/7
4/21/2021 Sociotechnical Systems - Software Engineering Questions and Answers - Sanfoundry

and partly because changes to the hardware, software, and data in these systems are so
frequent

9. What are the two ways to view the human error of a sociotechnical system?
a) hardware and software approach
b) management and users approach
c) person and systems approach
d) all of the mentioned

View Answer

Answer: c
Explanation: The answer is self explanatory.

10. Human and organizational factors such as organizational structure and politics have a
signi cant e ect on the operation of sociotechnical systems.
a) True
b) False

View Answer

Answer: a
Explanation: As people are a part of the system, hence they a ect the sociotechnical system.

advertisement

Sanfoundry Global Education & Learning Series – Software Engineering.



To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
https://www.sanfoundry.com/software-engg-mcqs-sociotechnical-systems/ 5/7
4/21/2021 Software Certification Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Software Certi cation
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Software Certi cation”.

1. Which of the following is a eld related to certi cation ?


a) Person
b) Process
c) Product
d) All of the mentioned

View Answer

Answer: d
Explanation: During software certi cation all given options are targeted.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-software-certification/ 1/7
4/21/2021 Software Certification Questions and Answers - Sanfoundry

2. Which of the following is a software process certi cation ?


a) JAVA Certi ed
b) IBM Certi ed
c) ISO-9000
d) Microsoft Certi ed

View Answer

Answer: c
Explanation: None.

3. Which standard is followed in aviation industry ?


a) CTRADO-172B
b) RTCADO-178B
c) RTRADO-178B
d) CTCADO-178B

View Answer

Answer: b
Explanation: RTCADO-178B is a popular aviation standard that has become a defacto
standard.

4. How many levels, does the DO-178B certi cation targeted by RTCADO-178B has ?
a) two
b) three
c) four
d) ve

View Answer

Answer: d
Explanation: The levels are A, B, C, D, E.


5. Third Party Certi cation for software standards is based on
a) Ul 1998, Second Edition
b) UT 1998, Second Edition
c) Ul 1992, Second Edition

https://www.sanfoundry.com/software-engg-mcqs-software-certification/ 2/7
4/21/2021 Software Certification Questions and Answers - Sanfoundry

d) Ul 1996, Second Edition

View Answer

Answer: a
Explanation: None.

advertisement

6. What are the goals to gain Laboratory Accreditation ?


a) Increase availability of testing services through third-party laboratories
b) Increase availability of testing market to encourage development of software testing industry
c) Reduce cost by increasing supply of testing services
d) All of the mentioned

View Answer

Answer: d
Explanation: The goal is to promote development of competitive market, hence option d.

7. National Voluntary Laboratory Accreditation Program approve accreditation in


a) Environmental standards
b) Computers and electronics
c) Product testing
d) All of the mentioned

View Answer

Answer: d 
Explanation: National Voluntary Laboratory Accreditation Program Works with other national
metrology institutes to establish criteria for mutual recognition of test results.

https://www.sanfoundry.com/software-engg-mcqs-software-certification/ 3/7
4/21/2021 Software Certification Questions and Answers - Sanfoundry

8. CSTE stands for


a) Certi ed Software Technology
b) Certi ed Software Tester
c) Certi ed Software Trainee
d) None of the mentioned

View Answer

Answer: b
Explanation: None.

9. CSQA stands for


a) Certi ed Software Quality Analyst
b) Certi ed Software Quality Approved
c) Certi ed Software Quality Acclaimed
d) None of the mentioned

View Answer

Answer: a
Explanation: None.

advertisement

10. Which of the following companies provide certi cations for their own products?
a) CISCO
b) ORACLE
c) Microsoft

d) All of the mentioned

View Answer

https://www.sanfoundry.com/software-engg-mcqs-software-certification/ 4/7
4/21/2021 Software Certification Questions and Answers - Sanfoundry

Answer: d
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Software Maintenance – 2


» Next - Software Engineering Questions and Answers – Process Improvement

advertisement

Recommended Posts:
1. Tissue Engineering Questions and Answers
2. Polymer Engineering Questions and Answers
3. Mining Engineering Questions and Answers
4. Geotechnical Engineering I Questions and Answers
5. Basic Civil Engineering Questions and Answers
6. Best Reference Books – Technology, Engineering and Sciences
7. Engineering Materials and Metallurgy Questions and Answers

8. Engineering Metrology Questions and Answers
9. Manufacturing Engineering / Processes I Questions and Answers
10. JUnit Questions and Answers
11. Mechatronics Engineering Questions and Answers

https://www.sanfoundry.com/software-engg-mcqs-software-certification/ 5/7
4/21/2021 Software Configuration Management Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Software Con guration Management – 1
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Software Con guration Management – 1”.

1. Which of the following categories is part of the output of software process?


a) computer programs
b) documents that describe the computer programs
c) data
d) all of the mentioned

View Answer

Answer: d
Explanation: None

advertisement

https://www.sanfoundry.com/software-engg-mcqs-software-configuration-management-1/ 1/7
4/21/2021 Software Configuration Management Questions and Answers - Sanfoundry

2. Which is a software con guration management concept that helps us to control change
without seriously impeding justi able change?
a) Baselines
b) Source code
c) Data model
d) None of the mentioned

View Answer

Answer: a
Explanation: A baseline is analogous to the kitchen doors in the restaurant. Before a software
con guration item becomes a baseline, change may be made quickly and informally.

3. Software Con guration Management can be administered in several ways. These include
a) A single software con guration management team for the whole organization
b) A separate con guration management team for each project
c) Software Con guration Management distributed among the project members
d) All of the mentioned

View Answer

Answer: a
Explanation: None

4. What combines procedures and tools to manage di erent versions of con guration objects
that are created during the software process?
a) Change control
b) Version control
c) SCIs
d) None of the mentioned

View Answer

Answer: b

Explanation: Con guration management allows a user to specify alternative con gurations of
the software system through the selection of appropriate versions.

https://www.sanfoundry.com/software-engg-mcqs-software-configuration-management-1/ 2/7
4/21/2021 Software Configuration Management Questions and Answers - Sanfoundry

5. What complements the formal technical review by assessing a con guration object for
characteristics that are generally not considered during review?
a) Software con guration audit
b) Software con guration management
c) Baseline
d) None of the mentioned

View Answer

Answer: a
Explanation: None.

advertisement

6. Which of the following is the process of assembling program components, data, and libraries,
and then compiling and linking these to create an executable system?
a) System building
b) Release management
c) Change management
d) Version management

View Answer

Answer: a
Explanation: None.

7. Which of the following option is not tracked by con guration management tools?
a) Tracking of change proposals

b) Storing versions of system components
c) Tracking the releases of system versions to customers
d) None of the mentioned

View Answer
https://www.sanfoundry.com/software-engg-mcqs-software-configuration-management-1/ 3/7
4/21/2021 Software Configuration Management Questions and Answers - Sanfoundry

Answer: d
Explanation: All the options are tracked.

8. Which of the following is not a Software Con guration Management Activity?


a) Con guration item identi cation
b) Risk management
c) Release management
d) Branch management

View Answer

Answer: b
Explanation: Risk management is an entirely di erent domain.

9. The de nition and use of con guration management standards is essential for quality
certi cation in
a) ISO 9000
b) CMM
c) CMMI
d) All of the mentioned

View Answer

Answer: d
Explanation: It is de ned in all the mentioned options.

advertisement


10. What involves preparing software for external release and keeping track of the system
versions that have been released for customer use?
a) System building
b) Release management
https://www.sanfoundry.com/software-engg-mcqs-software-configuration-management-1/ 4/7
4/21/2021 Software Configuration Management Questions and Answers - Sanfoundry

c) Change management
d) Version management

View Answer

Answer: b
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Project Scheduling and Tracking
» Next - Software Engineering Questions and Answers – Software Con guration Management – 2

advertisement

Recommended Posts:
1. Environmental Engineering Questions and Answers
2. Information Technology Questions and Answers
3. Mechanical Engineering Questions and Answers 
4. SQL Server Questions and Answers
5. Information Science Questions and Answers
6. Waste Water Engineering Questions and Answers
7. Computer Science Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-software-configuration-management-1/ 5/7
4/21/2021 Software Design Modularity Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Modularity in Software Design
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Modularity in Software Design”.

1. Java packages and Fortran subroutine are examples of__________


a) Functions
b) Modules
c) Classes
d) Sub procedures

View Answer

Answer: b
Explanation: A modular system consist of well de ned manageable units with well de ned
interfaces among the units.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-modularity-software-design/ 1/7
4/21/2021 Software Design Modularity Questions and Answers - Sanfoundry

2. Which of the property of software modularity is incorrect with respect to bene ts software
modularity?
a) Modules are robust
b) Module can use other modules
c) Modules Can be separately compiled and stored in a library
d) Modules are mostly dependent

View Answer

Answer: d
Explanation: Modularity cannot bring bene ts unless the modules are autonomous or
independent.

3. _______________ is a measure of the degree of interdependence between modules.


a) Cohesion
b) Coupling
c) None of the mentioned
d) All of the mentioned

View Answer

Answer: b
Explanation: Coupling or dependency is the degree to which each program module relies on
each one of the other modules.

4. Which of the following is the best type of module coupling?


a) Control Coupling
b) Stamp Coupling
c) Data Coupling
d) Content Coupling

View Answer

Answer: c

Explanation: The dependency between module A and B is said to be data coupled if their
dependency is based on the fact they communicate by only passing of data.

https://www.sanfoundry.com/software-engg-mcqs-modularity-software-design/ 2/7
4/21/2021 Software Design Modularity Questions and Answers - Sanfoundry

5. Which of the following is the worst type of module coupling?


a) Control Coupling
b) Stamp Coupling
c) External Coupling
d) Content Coupling

View Answer

Answer: c
Explanation: Content coupling occurs when module A changes data of module B or when
control is passed from one module to the middle of another.

advertisement

6. Which of the following is the worst type of module cohesion?


a) Logical Cohesion
b) Temporal Cohesion
c) Functional Cohesion
d) Coincidental Cohesion

View Answer

Answer: d
Explanation: Coincidental cohesion exists in modules that contain instructions that have little
or no relationship to one another.

7. Which of the following is the best type of module cohesion?


a) Functional Cohesion

b) Temporal Cohesion
c) Functional Cohesion
d) Sequential Cohesion

View Answer
https://www.sanfoundry.com/software-engg-mcqs-modularity-software-design/ 3/7
4/21/2021 Software Design Modularity Questions and Answers - Sanfoundry

Answer: a
Explanation: Functional Cohesion is a type of cohesion in which the tasks performed by a
software module all contribute to the performance of a single function.

8. A software engineer must design the modules with the goal of high cohesion and low
coupling.
a) True
b) False

View Answer

Answer: a
Explanation: If the software is not properly modularized, a host of seemingly trivial
enhancement or changes will result into death of the project.

9. In what type of coupling, the complete data structure is passed from one module to another?
a) Control Coupling
b) Stamp Coupling
c) External Coupling
d) Content Coupling

View Answer

Answer: b
Explanation: None.

advertisement


10. If all tasks must be executed in the same time-span, what type of cohesion is being exhibited?
a) Functional Cohesion
b) Temporal Cohesion
c) Functional Cohesion
https://www.sanfoundry.com/software-engg-mcqs-modularity-software-design/ 4/7
4/21/2021 Software Design Modularity Questions and Answers - Sanfoundry

d) Sequential Cohesion

View Answer

Answer: b
Explanation: A Module exhibits temporal cohesion when it contains tasks that are related by
the fact that all tasks must be executed in the same time-span.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Software Design


» Next - Software Engineering Questions and Answers – Function Oriented Software Design

advertisement

Recommended Posts:
1. Mechanical Engineering Questions and Answers
2. Chemical Engineering Questions and Answers
3. Electrical & Electronics Engineering Questions and Answers 
4. Electrical Engineering Questions and Answers
5. Computer Science Questions and Answers
6. Information Science Questions and Answers
7. Irrigation Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-modularity-software-design/ 5/7
4/21/2021 Software Design Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Software Design
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Software Design”.

1. Which is the rst step in the software development life cycle ?


a) Analysis
b) Design
c) Problem/Opportunity Identi cation
d) Development and Documentation

View Answer

Answer: c
Explanation: None.

advertisement

Learn more

https://www.sanfoundry.com/software-engg-mcqs-software-design/ 1/8
4/21/2021 Software Design Questions and Answers - Sanfoundry

2. Which tool is use for structured designing ?


a) Program owchart
b) Structure chart
c) Data- ow diagram
d) Module

View Answer

Answer: b
Explanation: A Structure Chart (SC) in software engineering and organizational theory, is a
chart which shows the breakdown of a system to its lowest manageable levels.

3. A step by step instruction used to solve a problem is known as


a) Sequential structure
b) A List
c) A plan
d) An Algorithm

View Answer

Answer: d
Explanation: None.

4. In the Analysis phase, the development of the ____________ occurs, which is a clear statement of
the goals and objectives of the project.
a) documentation
b) owchart
c) program speci cation
d) design

View Answer

Answer: c
Explanation: Program speci cation is the de nition of what a computer program is expected
to do.

Learn more
5. Actual programming of software code is done during the ____________ step in the SDLC.
a) Maintenance and Evaluation

https://www.sanfoundry.com/software-engg-mcqs-software-design/ 2/8
4/21/2021 Software Design Questions and Answers - Sanfoundry

b) Design
c) Analysis
d) Development and Documentation

View Answer

Answer: d
Explanation: The developer has to nd in the technical documentation enough information to
start coding.

advertisement

6. Who designs and implement database structures.


a) Programmers
b) Project managers
c) Technical writers
d) Database administrators

View Answer

Answer: d
Explanation: The role of database administrators includes the development and design of
database strategies, system monitoring and improving database performance and capacity,
and planning for future expansion requirements.

7. ____________ is the process of translating a task into a series of commands that a computer will
use to perform that task.
a) Project design

b) Installation
c) Systems analysis
d) Programming
Learn more
View Answer
https://www.sanfoundry.com/software-engg-mcqs-software-design/ 3/8
4/21/2021 Software Design Questions and Answers - Sanfoundry

Answer: d
Explanation: None.

8. Debugging is:
a) creating program code
b) nding and correcting errors in the program code
c) identifying the task to be computerized
d) creating the algorithm

View Answer

Answer: b
Explanation: Debugging is a methodical process of nding and reducing the number of bugs,
or defects, in a computer program or a piece of electronic hardware, thus making it behave as
expected.

9. In Design phase, which is the primary area of concern ?


a) Architecture
b) Data
c) Interface
d) All of the mentioned

View Answer

Answer: d
Explanation: Part of the design phase is to create structural and behavioral models of the
system which is covered by architecture, data and the interface of the product.

advertisement

Learn more
10. The importance of software design can be summarized in a single word which is:
a) E ciency
https://www.sanfoundry.com/software-engg-mcqs-software-design/ 4/8
4/21/2021 Software Design Questions and Answers - Sanfoundry

b) Accuracy
c) Quality
d) Complexity

View Answer

Answer: c
Explanation: Software functional quality re ects how well it complies with or conforms to a
given design, based on functional requirements or speci cations.

11. Cohesion is a qualitative indication of the degree to which a module


a) can be written more compactly
b) focuses on just one thing
c) is able to complete its function in a timely manner
d) is connected to other modules and the outside world

View Answer

Answer: b
Explanation: Cohesion of a single module/component is the degree to which its responsibilities
form a meaningful unit.

12. Coupling is a qualitative indication of the degree to which a module


a) can be written more compactly
b) focuses on just one thing
c) is able to complete its function in a timely manner
d) is connected to other modules and the outside world

View Answer

Answer: d
Explanation: Coupling between modules/components is their degree of mutual
interdependence.

Sanfoundry Global Education & Learning Series – Software Engineering.

advertisement

Learn more

https://www.sanfoundry.com/software-engg-mcqs-software-design/ 5/8
4/21/2021 Software Engineering Ethics Questions and Answers - Sanfoundry

Software Engineering Questions & Answers –


Software Engineering Ethics – 1
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Software Engineering Ethics – 1”.

1. Choose the correct option in terms of Issues related to professional responsibility


a) Con dentiality
b) Intellectual property rights
c) Both Con dentiality & Intellectual property rights
d) Managing Client Relationships

View Answer

Answer: c
Explanation: Engineers should normally respect the con dentiality of their employers or
clients irrespective of whether or not a formal con dentiality agreement has been signed.
They should be aware of local laws governing the use of intellectual property such as patents,
copyright, etc.


advertisement

https://www.sanfoundry.com/software-engg-mcqs-software-engineering-ethics-1/ 1/7
4/21/2021 Software Engineering Ethics Questions and Answers - Sanfoundry

2. “Software engineers should not use their technical skills to misuse other people’s
computers.”Here the term misuse refers to:
a) Unauthorized access to computer material
b) Unauthorized modi cation of computer material
c) Dissemination of viruses or other malware
d) All of the mentioned

View Answer

Answer: d
Explanation: None.

3. Explain what is meant by PRODUCT with reference to one of the eight principles as per the
ACM/IEEE Code of Ethics ?
a) The product should be easy to use
b) Software engineers shall ensure that their products and related modi cations meet the
highest professional standards possible
c) Software engineers shall ensure that their products and related modi cations satisfy the client
d) It means that the product designed /created should be easily available

View Answer

Answer: b
Explanation: None.

4. Identify an ethical dilemma from the situations mentioned below:


a) Your employer releases a safety-critical system without nishing the testing of the system
b) Refusing to undertake a project
c) Agreement in principle with the policies of senior management
d) All of the mentioned

View Answer 

Answer: a
Explanation: None.

https://www.sanfoundry.com/software-engg-mcqs-software-engineering-ethics-1/ 2/7
4/21/2021 Software Engineering Ethics Questions and Answers - Sanfoundry

5. Identify the correct statement: “Software engineers shall


a) act in a manner that is in the best interests of his expertise and favour.”
b) act consistently with the public interest.”
c) ensure that their products only meet the SRS.”
d) all of the mentioned

View Answer

Answer: b
Explanation: Software engineers shall act in a manner that is in the best interests of their client
and employer consistent with the public interest and shall ensure that their products and
related modi cations meet the highest professional standards possible.Thus options a & c are
ruled out.

advertisement

6. Select the incorrect statement: “Software engineers should


a) not knowingly accept work that is outside your competence.”
b) not use your technical skills to misuse other people’s computers.”
c) be dependent on their colleagues.”
d) maintain integrity and independence in their professional judgment.”

View Answer

Answer: c
Explanation:None.

7. E ciency in a software product does not include ________



a) responsiveness
b) licensing
c) memory utilization

https://www.sanfoundry.com/software-engg-mcqs-software-engineering-ethics-1/ 3/7
4/21/2021 Software Engineering Ethics Questions and Answers - Sanfoundry

d) processing time

View Answer

Answer: b
Explanation: Licensing of a software product comes under corporate part of the software
company.

8. As per an IBM report, “31%of the project get cancelled before they are completed, 53%
overrun their cost estimates by an average of 189% and for every 100 projects, there are 94
restarts”.What is the reason for these statistics ?
a) Lack of adequate training in software engineering
b) Lack of software ethics and understanding
c) Management issues in the company
d) All of the mentioned

View Answer

Answer: a
Explanation: Option b & c are a part of Software Engineering as a subject,hence option a
covers them both.

9. The reason for software bugs and failures is due to


a) Software companies
b) Software Developers
c) Both Software companies and Developers
d) All of the mentioned

View Answer

Answer: c
Explanation: Software companies are responsible for making policies and providing working
atmosphere for the software development, so in turn these companies become a part of
software development process.Bugs from developers side is no new thing. Thus option c
answers the question.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-software-engineering-ethics-1/ 4/7
4/21/2021 Software Engineering Ethics Questions and Answers - Sanfoundry

10. Company has latest computers and state-of the- art software tools, so we shouldn’t worry
about the quality of the product.
a) True
b) False

View Answer

Answer: b
Explanation: The infrastructure is only one of the several factors that determine the quality of
the product.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

» Next - Software Engineering Questions and Answers – Software Engineering Ethics – 2

advertisement

Recommended Posts:
https://www.sanfoundry.com/software-engg-mcqs-software-engineering-ethics-1/ 5/7
4/21/2021 Software Engineering Interview Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Software Engineering Ethics – 2
This set of Software Engineering Interview Questions and Answers focuses on “Software
Engineering Ethics – 2”.

1. Which of these are not among the eight principles followed by Software Engineering Code of
Ethics and Professional Practice ?
a) PUBLIC
b) PROFESSION
c) PRODUCT
d) ENVIRONMENT

View Answer

Answer: d
Explanation: Rest all are clauses for software ethics, environment does not focus on speci c
clause nor its of importace related to question.

advertisement

Use the power of AI to


optimize your app experience.
Explore now

https://www.sanfoundry.com/software-engineering-interview-questions-answers-2/ 1/7
4/21/2021 Software Engineering Interview Questions and Answers - Sanfoundry

2. What is a Software ?
a) Software is set of programs
b) Software is documentation and con guration of data
c) Software is set of programs, documentation & con guration of data
d) None of the mentioned

View Answer

Answer: c
Explanation: Software is not just set of program but it is also associated documentation and
con guration of data to make program run.

3. Which of these does not account for software failure ?


a) Increasing Demand
b) Low expectation
c) Increasing Supply
d) Less reliable and expensive

View Answer

Answer: c
Explanation: Increasing supply will lead to more production and not failure.

4. What are attributes of good software ?


a) Software maintainability
b) Software functionality
c) Software development
d) Software maintainability & functionality

View Answer

Answer: d

Explanation: Good software should deliver the required functinality, maintainability. Software
development is not an attribute but a fundamental.

https://www.sanfoundry.com/software-engineering-interview-questions-answers-2/ 2/7
4/21/2021 Software Engineering Interview Questions and Answers - Sanfoundry

5. Which of these software engineering activities are not a part of software processes ?
a) Software dependence
b) Software development
c) Software validation
d) Software speci cation

View Answer

Answer: a
Explanation: Software dependence is an attribute and not an engineering activity for process.

advertisement

6. Which of these is incorrect ?


a) Software engineering belongs to Computer science
b) Software engineering is a part of more general form of System Engineering
c) Computer science belongs to Software engineering
d) Software engineering is concerned with the practicalities of developing and delivering useful
software

View Answer

Answer: c
Explanation: Software engineering is a vast sub domain which comes under computer science
which is main domain.

7. 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

View Answer
https://www.sanfoundry.com/software-engineering-interview-questions-answers-2/ 3/7
4/21/2021 Software Engineering Interview Questions and Answers - Sanfoundry

Answer: d
Explanation: All of them are true.

8. Which of these does not a ect di erent types of software as a whole?


a) Heterogeneity
b) Flexibility
c) Business and social change
d) Security

View Answer

Answer: b
Explanation: Option b & c are a part of Software Engineering as a subject,hence option a
covers them both.

9. The fundamental notions of software engineering does not account for ?


a) Software processes
b) Software Security
c) Software reuse
d) Software Validation

View Answer

Answer: d
Explanation: Software validation is an activity for software process and not the fundamental
for engineering.

advertisement

10. Which of these is not true ?


a) Web has led to availability of software services and possibility of developing highly distributed
service based systems
https://www.sanfoundry.com/software-engineering-interview-questions-answers-2/ 4/7
4/21/2021 Software Engineering Interview Questions and Answers for Experienced - Sanfoundry

Software Engineering Questions and Answers


– Object Oriented Software Design – 2
This set of Software Engineering Interview Questions and Answers for Experienced people
focuses on “Object Oriented Software Design – 2”.

1. How many layers are present in the OO design pyramid?


a) three
b) four
c) ve
d) one

View Answer

Answer: b
Explanation: The four layers are: Subsystem layer, class and object layer, message layer and
responsibilities layer

advertisement

https://www.sanfoundry.com/software-engineering-interview-questions-answers-experienced/ 1/7
4/21/2021 Software Engineering Interview Questions and Answers for Experienced - Sanfoundry

2. Which of the following early OOD methods incorporates both a “micro development process”
and a “macro development process.” ?
a) Booch method
b) Rumbaugh method
c) Wirfs-Brock method
d) Coad and Yourdon method

View Answer

Answer: a
Explanation: The macro development process includes the architectural planning and micro
developments process de nes rules that govern the use of operations and attributes and the
domain-speci c
policies for memory management, error handling, and other infrastructure
functions.

3. Grady Booch, James Rumbaugh, and Ivar Jacobson combined the best features of their
individual object-oriented analysis into a new method for object oriented design known as
a) HTML
b) XML
c) UML
d) SGML

View Answer

Answer: c
Explanation: The Uni ed Modeling Language (UML) has become
widely used throughout the industry as the standard approach to OOD.

4. A design description of an object is known as a class


a) instance
b) object
c) case 
d) both instance and object

View Answer

https://www.sanfoundry.com/software-engineering-interview-questions-answers-experienced/ 2/7
4/21/2021 Software Engineering Interview Questions and Answers for Experienced - Sanfoundry

Answer: d
Explanation: None.

advertisement

5. Which of the following is conceptually similar to objects?


a) PACKAGE
b) PROC
c) PRIVATE
d) None of the mentioned

View Answer

Answer: a
Explanation: A package is a namespace that organizes a set of related classes and interfaces.

6. A design description in OOD includes


a) Protocol Description
b) Implementation Description
c) Type Description
d) both Protocol and Implementation Description

View Answer

Answer: d
Explanation: None.

7. Which of the following is not an operation as per OOD algorithms and data structures? 
a) operations that manipulate data in some way
b) operations that perform a computation
c) operations that check for syntax errors

https://www.sanfoundry.com/software-engineering-interview-questions-answers-experienced/ 3/7
4/21/2021 Software Engineering Interview Questions and Answers for Experienced - Sanfoundry

d) operations that monitor an object for the occurrence of a controlling event

View Answer

Answer: c
Explanation: Operations that check for syntax errors is concerned with the programming
language used, so it will be handled by the compiler.

advertisement

8. Throughout the OOD process, a software engineer should look for every opportunity for
creating new design process.
a) True
b) False

View Answer

Answer: b
Explanation: A software engineer should look for every opportunity to reuse existing design
patterns whenever they meet the needs of the design rather than creating new ones.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering for Interviews, here is complete set of 1000+
Multiple Choice Questions and Answers on Software Engineering.

advertisement

https://www.sanfoundry.com/software-engineering-interview-questions-answers-experienced/ 4/7
4/21/2021 Software Engineering Interview Questions and Answers for Freshers - Sanfoundry

Software Engineering Questions and Answers


– Requirement Elicitation Techniques – 2
This set of Software Engineering Interview Questions and Answers for freshers focuses on
“Requirement Elicitation Techniques – 2”.

1. How is brainstorming di erent from JAD ? Brainstorming sessions


a) last for about 2-3 hours
b) last for about 2-3 days
c) cover the technology used for the development
d) all of the mentioned

View Answer

Answer: a
Explanation: Brainstorming is a group or individual creativity technique by which e orts are
made to nd a conclusion for a speci c problem by gathering a list of ideas spontaneously
contributed by its member(s).The idea is to quickly reach to an approved solution ASAP.

advertisement

https://www.sanfoundry.com/software-engineering-interview-questions-answers-freshers/ 1/7
4/21/2021 Software Engineering Interview Questions and Answers for Freshers - Sanfoundry

2. How is throwaway prototype di erent from evolutionary prototype ?


a) It involves successive steps
b) It involves just one task
c) The prototype is built with the idea that it will eventually be converted into nal system
d) It has a shorter development time

View Answer

Answer: b
Explanation: Except option b all other options represent the characteristics of an evolutionary
prototype.

3. Keeping the requirements of QFD in mind which of the following is not an example of an
Expected Requirement ?
a) Ease of software installation
b) Overall operational correctness and reliability
c) Speci c system functions
d) Quality graphical display

View Answer

Answer: c
Explanation: Expected requirements are so fundamental that a customer does not explicitly
state them.System functions comes under the category of Normal requirements in QFD which
is compulsory to be de ned,hence is not an expected requirement.

4. QFD works best if it has management commitment.


a) True
b) False

View Answer

Answer: a

Explanation: QFD involves heavy investment in initial stages, thus bounding the management
to provide appropriate funding for the development process .

https://www.sanfoundry.com/software-engineering-interview-questions-answers-freshers/ 2/7
4/21/2021 Software Engineering Interview Questions and Answers for Freshers - Sanfoundry

5. Which of the following Requirement Elicitation Techniques is applicable to messy, changing


and ill-de ned problem situations ?
a) Quality Function Deployment (QFD)
b) Prototyping
c) Soft Systems Methodology (SSM)
d) Controlled Requirements Expression (CORE)

View Answer

Answer: c
Explanation: Soft systems methodology (SSM) is a systemic approach for tackling real-world
problematic situations.It is a common misunderstanding that SSM is a methodology for
dealing solely with ‘soft problems’ (problems which involve psychological, social, and cultural
elements). SSM does not di erentiate between ‘soft’ and ‘hard’ problems, it merely provides a
di erent way of dealing with situations perceived as problematic.

advertisement

6. To ensure that a given root de nition is rigorous and comprehensive, The Lancaster team
proposed several criteria that are summarized in the mnemonic CATWOE in Soft Systems
Methodology (SSM).Which of the following alphabet is representing an entirely di erent meaning
to SSM ?
a) C – Customer
b) A – Actor
c) T – Transformation
d) E – ER Model

View Answer

Answer: d
Explanation: ‘E’ in CATWOE stands for Environmental constraints.

https://www.sanfoundry.com/software-engineering-interview-questions-answers-freshers/ 3/7
4/21/2021 Software Engineering Interview Questions and Answers for Freshers - Sanfoundry

7. Choose the disadvantage of using SSM as an elicitation technique.


a) It incorporates human element into design
b) SSM is in its infant stage
c) SSM is suitable for new systems
d) Standard methodologies like Role Exploration, Issue Resolution and Reorganization support
SSM

View Answer

Answer: b
Explanation: SSM is still in its infancy.It is evolving and its industrial usage is low.

8. How many phases are there in Brainstorming ?


a) Two
b) Three
c) Four
d) All of the mentioned

View Answer

Answer: b
Explanation: Preparation, Execution and Follow up are the three phases to be achieved for a
successful brainstorming session.

9. Who controls the FAST (Facilitated Application Speci cation Techniques) meeting ?
a) System Analyst
b) Scribe
c) Facilitator
d) Manager

View Answer

Answer: c
Explanation: A Facilitator (a customer/developer/an outsider) controls the FAST meeting.His
role is to ensure that the meeting is productive.

advertisement

https://www.sanfoundry.com/software-engineering-interview-questions-answers-freshers/ 4/7
4/21/2021 Software Engineering Interview Questions and Answers for Freshers - Sanfoundry

10. Arrange the steps in order to represent the conducting of Wideband Delphi Technique.
i. Conduct a group discussion
ii. Conduct another group discussion
iii. Present experts with a problem
iv. Collect expert opinion anonymously
v. Iterate until consensus is reached
vi. Feedback a summary of result to each expert
a) i, iii, ii, iv, v, vi
b) iii, i, ii, iv, v, vi
c) i, ii, iii, iv, vi, v
d) iii, i, iv, vi, ii, v

View Answer

Answer: d
Explanation: The sequence represents the working steps of a Wideband Delphi technique .

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering for Interviews, here is complete set of 1000+
Multiple Choice Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Requirement Elicitation Techniques -1


» Next - Software Engineering Questions and Answers – Requirement Analysis

advertisement

https://www.sanfoundry.com/software-engineering-interview-questions-answers-freshers/ 5/7
4/21/2021 Software Engineering MCQs - Sanfoundry

Software Engineering Questions and Answers


– Software Maintenance – 2
This set of Software Engineering MCQs focuses on “Software Maintenance – 2”.

1. The process of generating analysis and design documents is known as


a) Software engineering
b) Software re-engineering
c) Reverse engineering
d) Re-engineering

View Answer

Answer: c
Explanation: Reverse engineering is the process followed in order to nd di cult, unknown
and hidden information about a software system..

advertisement

https://www.sanfoundry.com/software-engineering-questions-answers-mcqs/ 1/7
4/21/2021 Software Engineering MCQs - Sanfoundry

2. What is a software patch?


a) Required or Critical Fix
b) Emergency Fix
c) Daily or routine Fix
d) None of the mentioned

View Answer

Answer: b
Explanation: A software patch is an emergency x which is worked upon the obsolete version
whenever a vulnerability is encountered.

3. Which one of the following is not a maintenance model?


a) Waterfall model
b) Reuse-oriented model
c) Iterative enhancement model
d) Quick x model

View Answer

Answer: a
Explanation: Waterfall model is a software development model.

4. What does ACT stands for in In Boehm model for software maintenance?
a) Actual change track
b) Annual change track
c) Annual change tra c
d) Actual change tra c

View Answer

Answer: c
Explanation: None.


5. Choose the suitable options with respect to regression testing.
a) It helps in development of software
b) It helps in maintenance of software
c) It helps in development & maintenance of software

https://www.sanfoundry.com/software-engineering-questions-answers-mcqs/ 2/7
4/21/2021 Software Engineering MCQs - Sanfoundry

d) none of the mentioned

View Answer

Answer: c
Explanation: Regression testing preserves the quality and reliability of software and ensures
the software’s continued operation.

advertisement

6. What are legacy systems?


a) new systems
b) old systems
c) under-developed systems
d) none of the mentioned

View Answer

Answer: b
Explanation: Legacy systems are the existing systems which may require some modi cation or
maintenance.

7. Which of the following manuals is not a user documentation?


a) Beginner’s Guide
b) Installation guide
c) Reference Guide
d) SRS

View Answer 

Answer: d
Explanation: SRS provides information on exact requirements of system as agreed between
user and developers.
https://www.sanfoundry.com/software-engineering-questions-answers-mcqs/ 3/7
4/21/2021 Software Engineering MCQs - Sanfoundry

8. Which of the following manuals is a user documentation?


a) SRS -Software Requirement Speci cation
b) SDD -Software Design Document
c) System Overview
d) None of the mentioned

View Answer

Answer: c
Explanation: System overview provides general description of the system’s functions.

9. The process of transforming a model into source code is known as


a) Forward engineering
b) Reverse engineering
c) Re-engineering
d) Reconstructing

View Answer

Answer: a
Explanation: None.

advertisement

10. How many stages are there in Iterative-enhancement model used during software
maintenance?
a) two
b) three

c) four
d) ve

View Answer

https://www.sanfoundry.com/software-engineering-questions-answers-mcqs/ 4/7
4/21/2021 Software Engineering MCQs - Sanfoundry

Answer: b
Explanation: The stages include: analysis of existing system, characterize proposed
modi cations, redesign and implement current version.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice MCQs on all areas of Software Engineering, here is complete set of 1000+ Multiple
Choice Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Software Maintenance – 1


» Next - Software Engineering Questions and Answers – Software Certi cation

advertisement

Recommended Posts:
1. Polymer Engineering Questions and Answers
2. Tissue Engineering Questions and Answers
3. Microwave Engineering Questions and Answers
4. Embedded System Questions and Answers
5. Tra c Engineering Questions and Answers
6. Aeronautical Engineering Questions and Answers

7. Chemical Reaction Engineering Questions and Answers
8. Fluidization Engineering Questions and Answers
9. Aerospace Engineering Questions and Answers
10. Best Reference Books – Technology, Engineering and Sciences

https://www.sanfoundry.com/software-engineering-questions-answers-mcqs/ 5/7
4/21/2021 Software Engineering Question Bank - Sanfoundry

Software Engineering Questions and Answers


– Decomposition Techniques in Software
Project Planning
This set of Software Engineering Question Bank focuses on “Decomposition Techniques in
Software Project Planning”.

1. Why is decomposition technique required?


a) Software project estimation is a form of problem solving
b) Developing a cost and e ort estimate for a software project is too complex
c) All of the mentioned
d) None of the mentioned

View Answer

Answer: c
Explanation: For these reasons, we decompose the problem, re-characterizing it as a set of
smaller problems.

advertisement 

https://www.sanfoundry.com/software-engineering-questions-bank/ 1/8
4/21/2021 Software Engineering Question Bank - Sanfoundry

2. Cost and e ort estimation of a software uses only one forms of decomposition, either
decomposition of the problem or decomposition of the process.
a) True
b) False

View Answer

Answer: b
Explanation: Estimation uses one or both forms of partitioning.

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

View Answer

Answer: a
Explanation: LOC or Line of Code is a direct measure to estimate project size.

4. Which software project sizing approach develop estimates of the information domain
characteristics?
a) Function point sizing
b) Change sizing
c) Standard component sizing
d) Fuzzy logic sizing

View Answer

Answer: a
Explanation: None. 

5. The expected value for the estimation variable (size), S, can be computed as a weighted
average of the optimistic(Sopt), most likely (Sm), and pessimistic (Spess) estimates given as
a) EV = (Sopt + 4Sm + Spess)/4
https://www.sanfoundry.com/software-engineering-questions-bank/ 2/8
4/21/2021 Software Engineering Question Bank - Sanfoundry

b) EV = (Sopt + 4Sm + Spess)/6


c) EV = (Sopt + 2Sm + Spess)/6
d) EV = (Sopt + 2Sm + Spess)/4

View Answer

Answer: b
Explanation: This assumes that there is a very small probability that the actual size result will
fall outside the optimistic or pessimistic values.

advertisement

6. How many forms exists of Barry Boehm’s COCOMO Model?


a) Two
b) Three
c) Four
d) No form exists

View Answer

Answer: b
Explanation: The three forms include the basic, intermediate and advanced COCOMO model.

7. Who suggested the four di erent approaches to the sizing problem?


a) Putnam
b) Myers
c) Boehm
d) Putnam and Myers

View Answer

Answer: d
Explanation: None.
https://www.sanfoundry.com/software-engineering-questions-bank/ 3/8
4/21/2021 Software Engineering Question Bank - Sanfoundry

8. In many cases, it is often more cost-e ective to acquire, rather than develop, computer
software.
a) True
b) False

View Answer

Answer: a
Explanation: Managers are faced with a make-buy decision in such situations.

9. A make-buy decision is based on whether


a) The software may be purchased o -the-shelf
b) “Full-experience” or “Partial-experience” software components should be used
c) Customer-built software should be developed
d) All of the mentioned

View Answer

Answer: d
Explanation: None..

advertisement

10. Which of the following is not one of the ve information domain characteristics of Function
Point (FP) decomposition?
a) External inputs
b) External outputs
c) External process

d) External inquiries

View Answer

https://www.sanfoundry.com/software-engineering-questions-bank/ 4/8
4/21/2021 Software Engineering Question Bank - Sanfoundry

Answer: c
Explanation: External inputs, external outputs, external inquiries, internal logical les, external
interface les are the ve domains.

11. The project planner must reconcile the estimates based on decomposition techniques to
produce a single estimate of e ort.
a) True
b) False

View Answer

Answer: b
Explanation: The planner must determine the cause of divergence and then reconcile the
estimates.

12. Programming language experience is a part of which factor of COCOMO cost drivers?
a) Personnel Factor
b) Product Factor
c) Platform Factor
d) Project Factor

View Answer

Answer: a
Explanation: None.

13. If an Indirect approach is taken, then the sizing approach is represented as


a) LOC
b) FP
c) Fuzzy Logic
d) LOC and FP

View Answer

Answer: b
Explanation: A function point (FP) is a unit of measurement to express the amount of business
functionality an information system provides to a user.

advertisement

https://www.sanfoundry.com/software-engineering-questions-bank/ 5/8
4/21/2021 Software Engineering Questions and Answers - Architectural Patterns - Sanfoundry

Software Engineering Questions and Answers


– Architectural Patterns
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Architectural Patterns”.

1. Which of these following sensor is a useful as part of a burglar alarm system for commercial
buildings?
a) Movement detector
b) Door sensor
c) Window sensor
d) All of the mentioned

View Answer

Answer: d
Explanation: A burglar alarm system for commercial buildings include movement detectors in
individual rooms, door sensors that detect corridor doors opening, and window sensors on
ground- oor windows that can detect when a window has been opened.


advertisement

https://www.sanfoundry.com/software-engg-mcqs-architectural-patterns/ 1/7
4/21/2021 Software Engineering Questions and Answers - Architectural Patterns - Sanfoundry

2. Which of the following is not real-time architectural patterns that are commonly used?
a) Asynchronous communication
b) Observe and React
c) Environmental Control
d) Process Pipeline

View Answer

Answer: a
Explanation: These patterns can be combined and you will often see more than one of them in
a single system.

3. A monitoring system examines its environment through


a) operating system
b) communication
c) set of sensors
d) none of the mentioned

View Answer

Answer: c
Explanation: If some exceptional event or sensor state is detected by the system, the
monitoring system takes some action. Often, this involves raising an alarm to draw an
operator’s attention to the event.

4. Which of the following is applicable on software radio?


a) Environmental Control
b) Process Pipeline
c) Distributed system
d) None of the mentioned

View Answer 

Answer: b
Explanation: A software radio accepts incoming packets of digital data representing the radio
transmission and transforms these into a sound signal that people can listen to.
https://www.sanfoundry.com/software-engg-mcqs-architectural-patterns/ 2/7
4/21/2021 Software Engineering Questions and Answers - Architectural Patterns - Sanfoundry

5. An example of a system that may use a process pipeline is a high-speed


a) data distributing system
b) data acquisition system
c) data collector system
d) none of the mentioned

View Answer

Answer: b
Explanation: Data acquisition systems collect data from sensors for subsequent processing
and analysis.

advertisement

6. Monitoring systems are an important class of embedded real-time systems.


a) True
b) False

View Answer

Answer: a
Explanation: A monitoring system examines its environment through a set of sensors and,
usually, displays the state of the environment in some way.

7. Which of the following is an example of a controller for a car braking system?


a) Observe and React
b) Process Pipeline
c) Environmental Control

d) None of the mentioned

View Answer

https://www.sanfoundry.com/software-engg-mcqs-architectural-patterns/ 3/7
4/21/2021 Software Engineering Questions and Answers - Architectural Patterns - Sanfoundry

Answer: d
Explanation: An anti-skid braking system in a car monitors the car’s wheels and brake system .

8. ETL stands for


a) Data Extraction Transformation & Loading
b) Data Execution Transformation & Loading
c) Extraction Transformation & Loading
d) Execution Transformation & Loading

View Answer

Answer: a
Explanation: None.

9. Control systems may make use of the Environmental Control pattern, which is a general
control pattern that includes _________processes.
a) sensor
b) actuator
c) pipeline
d) both sensor and actuator

View Answer

Answer: d
Explanation: Such patterns are quite common in Environmental Control Systems.

advertisement


10. ________ can be associated with a separate processor or core, so that the processing steps can
be carried out in parallel.
a) Process Pipeline
b) Environmental Control
https://www.sanfoundry.com/software-engg-mcqs-architectural-patterns/ 4/7
4/21/2021 Software Engineering Questions and Answers - Architectural Patterns - Sanfoundry

c) Observe and React


d) None of the mentioned

View Answer

Answer: a
Explanation: The Process Pipeline pattern makes this rapid processing possible by breaking
down the required data processing into a sequence of separate transformations, with each
transformation carried out by an independent process.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Architectural Design


» Next - Software Engineering Questions and Answers – Application Architectures

advertisement

Recommended Posts:
1. Mining Engineering Questions and Answers 
2. Instrumentation Engineering Questions and Answers
3. Aeronautical Engineering Questions and Answers
4. Civil Engineering Questions and Answers
5. Electronics & Communication Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-architectural-patterns/ 5/7
4/21/2021 Software Engineering Questions and Answers for Experienced - Sanfoundry

Software Engineering Questions and Answers


– System Modelling – 2
This set of Software Engineering Questions and Answers for Experienced people focuses on
“System Modelling – 2”.

1. Which of the following diagram is not supported by UML considering Data-driven modeling ?
a) Activity
b) Data Flow Diagram (DFD)
c) State Chart
d) Component

View Answer

Answer: b
Explanation: DFDs focus on system functions and do not recognize system objects.

advertisement

https://www.sanfoundry.com/software-engineering-questions-answers-experienced/ 1/6
4/21/2021 Software Engineering Questions and Answers for Experienced - Sanfoundry

2. _________________ allows us to infer that di erent members of classes have some common
characteristics.
a) Realization
b) Aggregation
c) Generalization
d) dependency

View Answer

Answer: c
Explanation: Generalization is an everyday technique that we use to manage complexity.This
means that common information will be maintained in one place only.

3. One creates Behavioral models of a system when you are discussing and designing the system
architecture.
a) True
b) False

View Answer

Answer: b
Explanation: Structural models of software display the organization of a system in terms of the
components that make up that system and their relationships.

4. ______________ & ______________ diagrams of UML represent Interaction modeling.


a) Use Case, Sequence
b) Class, Object
c) Activity, State Chart
d) All of the mentioned

View Answer

Answer: a
Explanation: Use case modeling is mostly used to model interactions between a system and
external actors.Sequence diagrams are used to model interactions between system

components, although external agents may also be included.

advertisement

https://www.sanfoundry.com/software-engineering-questions-answers-experienced/ 2/6
4/21/2021 Software Engineering Questions and Answers for Experienced - Sanfoundry

5. Which level of Entity Relationship Diagram (ERD) models all entities and relationships ?
a) Level 1
b) Level 2
c) Level 3
d) Level 4

View Answer

Answer: b
Explanation: Level 1 ERD models all data objects (entities) and their “connections” to one
another while Level 3 ERD models all entities, relationships, and the attributes that provide
further depth. Thus option b is correct.

6. ___________ classes are used to create the interface that the user sees and interacts with as the
software is used.
a) Controller
b) Entity
c) Boundary
d) Business

View Answer

Answer: c
Explanation: The answer is self-explanatory.

7. Which of the following statement is incorrect regarding the Class-responsibility-collaborator


(CRC) modeling ?

a) All use-case scenarios (and corresponding use-case diagrams) are organized into categories in
CRC modelling
b) The review leader reads the use-case deliberately
c) Only developers in the review (of the CRC model) are given a subset of the CRC model index
cards
https://www.sanfoundry.com/software-engineering-questions-answers-experienced/ 3/6
4/21/2021 Software Engineering Questions and Answers for Experienced - Sanfoundry

d) All of the mentioned

View Answer

Answer: c
Explanation: All participants in the review (of the CRC model) are given a subset of the CRC
model index cards.

advertisement

8. A data object can encapsulates processes and operation as well.


a) True
b) False

View Answer

Answer: b
Explanation: A data object encapsulates data only. There is no reference within a data object
to operations that act on the data.

Sanfoundry Global Education & Learning Series – Software Engineering.

To practice all areas of Software Engineering for Experienced people, here is complete set of
1000+ Multiple Choice Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest 


« Prev - Software Engineering Questions and Answers – System Modelling – 1
» Next - Software Engineering Questions and Answers – Software Evolution

https://www.sanfoundry.com/software-engineering-questions-answers-experienced/ 4/6
4/21/2021 Software Engineering Questions and Answers for Freshers - Sanfoundry

Software Engineering Questions and Answers


– Software Process and Product – 2
This set of Software Engineering Questions and Answers for Freshers focuses on “Software
Process and Product – 2”.

1. If a software production gets behind schedule, one can add more programmers and catch up.
a) True
b) False

View Answer

Answer: b
Explanation: As new people are added, people who were working must spend time educating
the newcomers, thereby reducing the amount of time spent on productive development
e ort.

advertisement

https://www.sanfoundry.com/software-engineering-questions-answers-freshers/ 1/7
4/21/2021 Software Engineering Questions and Answers for Freshers - Sanfoundry

2. Choose an internal software quality from given below:


a) scalability
b) usability
c) reusability
d) reliability

View Answer

Answer: c
Explanation: rest all are external qualities which are visible to the user.

3. RUP stands for____________ created by a division of ____________


a) Rational Uni ed Program, IBM
b) Rational Uni ed Process, Infosys
c) Rational Uni ed Process, Microsoft
d) Rational Uni ed Process, IBM

View Answer

Answer: d
Explanation: None.

4. The RUP is normally described from three perspectives-dynamic, static & practice.What does
static perspective do ?
a) It shows the process activities that are enacted
b) It suggests good practices to be used during the process
c) It shows the phases of the model over time
d) All of the mentioned

View Answer

Answer: a
Explanation: None.


5. The only deliverable work product for a successful project is the working program.
a) True
b) False

View Answer
https://www.sanfoundry.com/software-engineering-questions-answers-freshers/ 2/7
4/21/2021 Software Engineering Questions and Answers for Freshers - Sanfoundry

Answer: b
Explanation: A working program is only one part of a software con guration that includes
many elements. Documentation provides a foundation for successful engineering and, more
important, guidance for software support.

advertisement

6. Which phase of the RUP is used to establish a business case for the system ?
a) Transition
b) Elaboration
c) Construction
d) Inception

View Answer

Answer: d
Explanation: None.

7. Which one of the following is not a fundamental activity for software processes in software
engineering ?
a) Software Veri cation
b) Software Validation
c) Software design and implementation
d) Software evolution

View Answer

Answer: a

Explanation: Software Veri cation is accounted for in implementation & testing activity.

8. A general statement of objectives is the major cause of failed software e orts.


a) True
https://www.sanfoundry.com/software-engineering-questions-answers-freshers/ 3/7
4/21/2021 Software Engineering Questions and Answers for Freshers - Sanfoundry

b) False

View Answer

Answer: a
Explanation: A formal and detailed description of the information domain, function, behavior,
performance, interfaces, design constraints and validation criteria is essential which can be
determined only after thorough communication between customer and developer.

9. The longer a fault exists in software


a) the more tedious its removal becomes
b) the more costly it is to detect and correct
c) the less likely it is to be properly corrected
d) All of the mentioned

View Answer

Answer: d
Explanation: None.

advertisement

10. Component-based Software Engineering allows faster delivery.


a) True
b) False

View Answer

Answer: a 
Explanation: Due to using previously tested components they produce more reliable system at
a faster rate.

https://www.sanfoundry.com/software-engineering-questions-answers-freshers/ 4/7
4/21/2021 Software Engineering Questions and Answers for Freshers - Sanfoundry

11. Arrange the following steps to form a basic/general Engineering Process Model.
i. Test
ii. Design
iii. Install
iv. Speci cation
v. Manufacture
vi. Maintain
a) 2, 4, 5, 1, 6, 3
b) 4, 2, 5, 1, 3, 6
c) 2, 4, 5, 1, 3, 6
d) 4, 2, 5, 1, 6, 3

View Answer

Answer: b
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering for Freshers, here is complete set of 1000+ Multiple
Choice Questions and Answers on Software Engineering.

advertisement

Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs! 

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Software Process and Product – 1

https://www.sanfoundry.com/software-engineering-questions-answers-freshers/ 5/7
4/21/2021 Software Engineering Questions for Campus Interviews - Sanfoundry

Software Engineering Questions and Answers


– Evolutionary Software Process Models
This set of Software Engineering Questions and Answers for Campus interviews focuses on
“Evolutionary Software Process Models”.

1. Which one of the following is not an Evolutionary Process Model?


a) WINWIN Spiral Model
b) Incremental Model
c) Concurrent Development Model
d) All of the mentioned

View Answer

Answer: d
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engineering-questions-answers-campus-interviews/ 1/7
4/21/2021 Software Engineering Questions for Campus Interviews - Sanfoundry

2. The Incremental Model is a result of combination of elements of which two models?


a) Build & FIX Model & Waterfall Model
b) Linear Model & RAD Model
c) Linear Model & Prototyping Model
d) Waterfall Model & RAD Model

View Answer

Answer: c
Explanation: Each linear sequence produces a deliverable “increment” of the software and
particularly when we have to quickly deliver a limited functionality system.

3. What is the major advantage of using Incremental Model?


a) Customer can respond to each increment
b) Easier to test and debug
c) It is used when there is a need to get a product to the market early
d) Easier to test and debug & It is used when there is a need to get a product to the market early

View Answer

Answer: d
Explanation: Incremental Model is generally easier to test and debug than other methods of
software development because relatively smaller changes are made during each iteration and
is popular particularly when we have to quickly deliver a limited functionality system.However,
option “a” can be seen in other models as well like RAD model,hence option “d” answers the
question.

4. The spiral model was originally proposed by


a) IBM
b) Barry Boehm
c) Pressman
d) Royce

View Answer

Answer: b
Explanation: None.

https://www.sanfoundry.com/software-engineering-questions-answers-campus-interviews/ 2/7
4/21/2021 Software Engineering Questions for Campus Interviews - Sanfoundry

5. The spiral model has two dimensions namely _____________ and ____________
a) diagonal, angular
b) radial, perpendicular
c) radial, angular
d) diagonal, perpendicular

View Answer

Answer: c
Explanation: The radial dimension of the model represents the cumulative costs and the
angular dimension represents the progress made in completing each cycle. Each loop of the
spiral from X-axis clockwise through 360o represents one phase.

advertisement

6. How is WINWIN Spiral Model di erent from Spiral Model?


a) It de nes tasks required to de ne resources, timelines, and other project related information
b) It de nes a set of negotiation activities at the beginning of each pass around the spiral
c) It de nes tasks required to assess both technical and management risks
d) It de nes tasks required to construct, test, install, and provide user support

View Answer

Answer: b
Explanation: Except option “b” all other tasks/activities are present in Spiral Model as well.

7. Identify the disadvantage of Spiral Model.


a) Doesn’t work well for smaller projects

b) High amount of risk analysis
c) Strong approval and documentation control
d) Additional Functionality can be added at a later date

View Answer
https://www.sanfoundry.com/software-engineering-questions-answers-campus-interviews/ 3/7
4/21/2021 Software Engineering Questions for Campus Interviews - Sanfoundry

Answer: a
Explanation: All other options are the advantages of Spiral Model.

8. Spiral Model has user involvement in all its phases.


a) True
b) False

View Answer

Answer: b
Explanation: None.

9. How is Incremental Model di erent from Spiral Model?


a) Progress can be measured for Incremental Model
b) Changing requirements can be accommodated in Incremental Model
c) Users can see the system early in Incremental Model
d) All of the mentioned

View Answer

Answer: a
Explanation: None.

advertisement

10. If you were to create client/server applications, which model would you go for?
a) WINWIN Spiral Model
b) Spiral Model 
c) Concurrent Model
d) Incremental Model

View Answer

https://www.sanfoundry.com/software-engineering-questions-answers-campus-interviews/ 4/7
4/21/2021 Software Engineering Questions for Campus Interviews - Sanfoundry

Answer: c
Explanation: When applied to client/server applications, the concurrent process model de nes
activities in two dimensions: a system dimension and a component dimension.Thus
Concurrency is achieved by system and component activities occurring simultaneously and
can be modeled using the state-oriented approach.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering for Campus Interviews, here is complete set of
1000+ Multiple Choice Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Software Life Cycle Models
» Next - Software Engineering Questions and Answers – Selection of a Life Cycle Model

advertisement

Recommended Posts:
1. Basic Civil Engineering Questions and Answers
2. Genetic Engineering Questions and Answers
3. Manufacturing Engineering / Processes II Questions and Answers
4. Data Science Questions and Answers

5. Environmental Engineering Questions and Answers
6. Engineering Materials and Metallurgy Questions and Answers
7. Engineering Physics II Questions and Answers
8. Microwave Engineering Questions and Answers

https://www.sanfoundry.com/software-engineering-questions-answers-campus-interviews/ 5/7
4/21/2021 Software Engineering Quiz - Sanfoundry

Software Engineering Questions and Answers


– Software Con guration Management – 2
This set of Software Engineering Quiz focuses on “Software Con guration Management – 2”.

1. Which of the following process ensures that versions of systems and components are
recorded and maintained?
a) Codeline
b) Con guration control
c) Version
d) Workspace

View Answer

Answer: b
Explanation: In con guration control changes are managed and all versions of components
are identi ed and stored for the lifetime.

advertisement

https://www.sanfoundry.com/software-engineering-questions-answers-quiz/ 1/7
4/21/2021 Software Engineering Quiz - Sanfoundry

2. Which of the following process is concerned with analyzing the costs and bene ts of proposed
changes?
a) Change management
b) Version management
c) System building
d) Release management

View Answer

Answer: a
Explanation: It involves approving those changes that are worthwhile, and tracking which
components in the system have been changed.

3. Which of the following is not a Version management feature?


a) Version and release identi cation
b) Build script generation
c) Project support
d) Change history recording

View Answer

Answer: b
Explanation: All other options are a part of version management.

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

View Answer

Answer: a

Explanation: In keeping with the agile methods notion of making many small changes,
continuous integration involves rebuilding the mainline frequently, after small source code
changes have been made.

https://www.sanfoundry.com/software-engineering-questions-answers-quiz/ 2/7
4/21/2021 Software Engineering Quiz - Sanfoundry

5. Which of the following is not a build system feature?


a) Minimal recompilation
b) Documentation generation
c) Storage management
d) Reporting

View Answer

Answer: c
Explanation: To reduce the storage space required by multiple versions of components that
di er only slightly, version management systems usually provide storage management
facilities.

advertisement

6. Which of the following is a collection of component versions that make up a system?


a) Version
b) Codeline
c) Baseline
d) None of the mentioned

View Answer

Answer: c
Explanation: Baselines are controlled, which means that the versions of the components
making up the system cannot be changed.

7. Which of the following is a con guration item?



a) Design & Test speci cation
b) Source code
c) Log information

https://www.sanfoundry.com/software-engineering-questions-answers-quiz/ 3/7
4/21/2021 Software Engineering Quiz - Sanfoundry

d) All of the mentioned

View Answer

Answer: d
Explanation: A con guration item is an approved and accepted deliverable, changes have to be
made through formal procedure.

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

View Answer

Answer: d
Explanation: Release creation is the process of creating the collection of les and
documentation that includes all of the components of the system release.

9. A sequence of baselines representing di erent versions of a system is known as


a) System building
b) Mainline
c) Software Con guration Item(SCI)
d) None of the mentioned

View Answer

Answer: b
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engineering-questions-answers-quiz/ 4/7
4/21/2021 Software Engineering Quiz - Sanfoundry

10. Which of the following term is best de ned by the statement “The creation of a new codeline
from a version in an existing codeline”?
a) Branching
b) Merging
c) Codeline
d) Mainline

View Answer

Answer: a
Explanation: The code may then be developed independently.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering for Quizzes, here is complete set of 1000+ Multiple
Choice Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Software Con guration Management – 1
» Next - Software Engineering Questions and Answers – Software Maintenance – 1

advertisement


Recommended Posts:
1. Engineering Mechanics Questions and Answers
2. Computer Science Questions and Answers
3. Information Science Questions and Answers
https://www.sanfoundry.com/software-engineering-questions-answers-quiz/ 5/7
4/21/2021 Software Engineering Quiz Online - Sanfoundry

Software Engineering Questions and Answers


– Function Oriented Design using Structured
Analysis Structured Design
This set of Software Engineering online quiz focuses on “Function Oriented Design using
Structured Analysis Structured Design”.

1. SA/SD features are obtained from which of the methodologies?


a) Constantine and Yourdon methodology
b) DeMarco and Yourdon methodology
c) Gane and Sarson methodology
d) All of the mentioned

View Answer

Answer: d
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engineering-questions-answers-online-quiz/ 1/7
4/21/2021 Software Engineering Quiz Online - Sanfoundry

2. Which of the following is not an activity of Structured Analysis (SA) ?


a) Functional decomposition
b) Transformation of a textual problem description into a graphic model
c) All the functions represented in the DFD are mapped to a module structure
d) All of the mentioned

View Answer

Answer: c
Explanation: The module structure is the software architecture.

3. To arrive at a form which is suitable for implementation in some programming language is the
purpose of
a) Structured Analysis (SA)
b) Structured Design (SD)
c) Detailed Design (DD)
d) None of the mentioned

View Answer

Answer: b
Explanation: None.

4. The results of structured analysis can be easily understood by ordinary customers.


a) True
b) False

View Answer

Answer: a
Explanation: The results of structured analysis directly represents customer’s perception of the
problem and uses customer’s terminology for naming di erent functions and data.

5. Structured Analysis is based on the principle of Bottom-Up Approach.
a) True

https://www.sanfoundry.com/software-engineering-questions-answers-online-quiz/ 2/7
4/21/2021 Software Engineering Quiz Online - Sanfoundry

b) False

View Answer

Answer: b
Explanation: Structured Analysis follows uses decomposition approach.

advertisement

6. The context diagram is also known as


a) Level-0 DFD
b) Level-1 DFD
c) Level-2 DFD
d) All of the mentioned

View Answer

Answer: a
Explanation: Context diagram captures the various entities external to the system interacting
with it and data ow occurring between the system and the external entities.

7. A directed arc or line in DFD represents


a) Data Store
b) Data Process
c) Data Flow
d) All of the mentioned

View Answer

Answer: c
Explanation: It resembles data ow in the direction of the arrow.

https://www.sanfoundry.com/software-engineering-questions-answers-online-quiz/ 3/7
4/21/2021 Software Engineering Quiz Online - Sanfoundry

8. A DFD is always accompanied by a data dictionary.


a) True
b) False

View Answer

Answer: a
Explanation: A data dictionary lists all data items appearing in a DFD including de nition and
data names.

9. Which of the following is a function of CASE Tool?


a) Supporting Structured analysis and design (SA/SD)
b) Maintaining the data dictionary
c) Checking whether DFDs are balanced or not
d) All of the mentioned

View Answer

Answer: a
Explanation: None.

advertisement

10. Data Store Symbol in DFD represents a


a) Physical le
b) Data Structure
c) Logical le
d) All of the mentioned

View Answer

Answer: d
Explanation: A logical le can be a data structure or a physical le on disk.
https://www.sanfoundry.com/software-engineering-questions-answers-online-quiz/ 4/7
4/21/2021 Software Engineering Test - Sanfoundry

Software Engineering Questions and Answers


– Managing Software Projects – 2
This set of Software Engineering test focuses on “Managing Software Projects – 2”.

1. Which paradigm relies on the natural compartmentalization of a problem and organizes team
members to work on pieces of the problem with little active communication among themselves?
a) random paradigm
b) open paradigm
c) closed paradigm
d) synchronous paradigm

View Answer

Answer: c
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engineering-questions-answers-test/ 1/7
4/21/2021 Software Engineering Test - Sanfoundry

2. Who interacts with the software once it is released for production use?
a) End-users
b) Client
c) Project (technical) managers
d) Senior managers

View Answer

Answer: a
Explanation: A product is always built to satisfy an end-user.

3. Which of the following is not an e ective project manager trait?


a) Problem solving
b) Managerial identity
c) In uence and team building
d) None of the mentioned

View Answer

Answer: d
Explanation: All are key traits of an e ective project manager.

4. Which type of software engineering team has a de ned leader who coordinates speci c tasks
and secondary leaders that have responsibility for sub tasks?
a) Controlled decentralized (CD)
b) Democratic decentralized (DD)
c) Controlled centralized (CC)
d) None of the mentioned

View Answer

Answer: a
Explanation: Problem solving remains a group activity, but implementation of solutions is
partitioned among subgroups by the team leader.

5. Commitments to unrealistic time and resource estimates may result in
a) project delay
b) poor quality work

https://www.sanfoundry.com/software-engineering-questions-answers-test/ 2/7
4/21/2021 Software Engineering Test - Sanfoundry

c) project failure
d) all of the mentioned

View Answer

Answer: d
Explanation: None.

advertisement

6. Which software engineering team has no permanent leader?


a) Controlled decentralized (CD)
b) Democratic decentralized (DD)
c) Controlled Centralized (CC)
d) None of the mentioned

View Answer

Answer: b
Explanation: Here Communication among team members is horizontal.

7. Which of the following is not a project factor that should be considered when planning the
structure of software engineering teams?
a) The di culty of the problem to be solved
b) High frustration caused by personal, business, or technological factors that causes friction
among team members
c) The degree of sociability required for the project
d) The rigidity of the delivery date

View Answer

Answer: c
Explanation: Development is irrelevant of social quotient.
https://www.sanfoundry.com/software-engineering-questions-answers-test/ 3/7
4/21/2021 Software Engineering Test - Sanfoundry

8. Which of the following is a collection of project coordination technique?


a) Formal approaches
b) Formal, interpersonal procedures
c) Informal, interpersonal procedures
d) All of the mentioned

View Answer

Answer: d
Explanation: None.

9. Which activity sits at the core of software requirements analysis?


a) Problem decomposition
b) Partitioning
c) Problem elaboration
d) All of the mentioned

View Answer

Answer: d
Explanation: During the scoping activity decomposition is applied in two major areas: the
functionality that must be delivered and the process that will be used to deliver it.

advertisement

10. Which of the following is not a sign that indicates that an information systems project is in
jeopardy?
a) Software people don’t understand their customers needs

b) Changes are managed poorly
c) Sponsorship is gained
d) Users are resistant

View Answer
https://www.sanfoundry.com/software-engineering-questions-answers-test/ 4/7
4/21/2021 Software Engineering Test - Sanfoundry

Answer: c
Explanation: Other options are contradictory to the question.

11. SPMP stands for


a) Software Project Manager’s Plan
b) Software Project Management Plan
c) Software Product Management Plan
d) Software Product Manager’s Plan

View Answer

Answer: b
Explanation: After planning is complete, documenting of the plans is done in a Software
Project Management Plan(SPMP) document.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering for tests, here is complete set of 1000+ Multiple
Choice Questions and Answers on Software Engineering.

advertisement

Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest


« Prev - Software Engineering Questions and Answers – Managing Software Projects – 1


» Next - Software Engineering Questions and Answers – Project Scheduling and Tracking

https://www.sanfoundry.com/software-engineering-questions-answers-test/ 5/7
4/21/2021 Software Evolution Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Software Evolution
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Software Evolution”.

1. The two dimensions of spiral model are


a) diagonal, angular
b) radial, perpendicular
c) radial, angular
d) diagonal, perpendicular

View Answer

Answer: c
Explanation: The radial dimension depicts the cumulative costs and the angular dimension
depicts the progress made in completing each cycle. Each loop of the spiral model represents
a phase.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-software-evolution/ 1/7
4/21/2021 Software Evolution Questions and Answers - Sanfoundry

2. The Incremental Model is combination of elements of


a) Build & FIX Model & Waterfall Model
b) Linear Model & RAD Model
c) Linear Model & Prototyping Model
d) Waterfall Model & RAD Model

View Answer

Answer: c
Explanation: Each linear sequence produces a deliverable “increment” of the software system,
particularly needed in case of quick delivery of a limited functionality system..

3. Model preferred to create client/server applications is


a) WINWIN Spiral Model
b) Spiral Model
c) Concurrent Model
d) Incremental Model

View Answer

Answer: c
Explanation: In case of client/server applications, the concurrent process model speci es
activities in two dimensions: a system dimension and a component dimension. Hence
Concurrency is achieved by these two activities occurring simultaneously and can be modeled
using the state-oriented approach.

4. Identify the correct statement with respect to Evolutionary development:


a) Evolutionary development usually has two avors; exploratory development, and throw-away
prototyping
b) Very large projects are usually done using evolutionary development based approach
c) It facilitates easy project management, through the high volume of documentation it
generates 
d) Sometimes the construction of a throw-away prototype is not followed by a re-
implementation of the software system using a more structured approach

View Answer

https://www.sanfoundry.com/software-engg-mcqs-software-evolution/ 2/7
4/21/2021 Software Evolution Questions and Answers - Sanfoundry

Answer: a
Explanation: Evolutionary development usually has two avors; exploratory development, and
throw-away prototyping.

5. Spiral model was developed by


a) Victor Bisili
b) Berry Boehm
c) Bev Littlewood
d) Roger Pressman

View Answer

Answer: b
Explanation: Berry Boehm in 1986 in his Article “A spiral model of software development and
enhancement”.

advertisement

6. Software evolution does not comprises:


a) Development activities
b) Negotiating with client
c) Maintenance activities
d) Re-engineering activities

View Answer

Answer: b
Explanation: Software evolution refers to the study and management of the process of making

changes to software over time. Thus it comprises rest three options.

7. Processes for evolving a software product depend on:


a) Type of software to be maintained
https://www.sanfoundry.com/software-engg-mcqs-software-evolution/ 3/7
4/21/2021 Software Evolution Questions and Answers - Sanfoundry

b) Development processes used


c) Skills and experience of the people involved
d) All of the mentioned

View Answer

Answer: d
Explanation: Processes used for software evolution depend on all these factors.

8. Which technique is applied to ensure the continued evolution of legacy systems ?


a) Forward engineering
b) Reverse Engineering
c) Reengineering
d) Reverse Engineering and Reengineering

View Answer

Answer: d
Explanation: Processes used for software evolution depend rely on these two techniques.

9. Program modularization and Source code translation are the activities of_____________
a) Forward engineering
b) Reverse Engineering
c) Reengineering
d) Reverse Engineering and Reengineering

View Answer

Answer: c
Explanation: Reengineering is the examination and alteration of a subject system to
reconstitute it in a new form and the subsequent implementation of the new form.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-software-evolution/ 4/7
4/21/2021 Software Evolution Questions and Answers - Sanfoundry

10. Reverse engineering is the last activity in a reengineering project.


a) True
b) False

View Answer

Answer: b
Explanation: Reverse engineering is often the initial activity in a reengineering project.

11. The cost of re-engineering is often signi cantly less than the costs of developing new
software.
a) True
b) False

View Answer

Answer: a
Explanation: There is a high risk in new software development. There may be development
problems, sta ng problems and speci cation problems, thereby increasing the cost.

Sanfoundry Global Education & Learning Series – Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – System Modelling – 2


» Next - Software Engineering Questions and Answers – Sociotechnical Systems

advertisement

https://www.sanfoundry.com/software-engg-mcqs-software-evolution/ 5/7
4/21/2021 Software Life Cycle Models Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Software Life Cycle Models
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Software Life Cycle Models”.

1. Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).
a) 100-200
b) 200-400
c) 400-1000
d) above 1000

View Answer

Answer: a
Explanation: Build & Fix Model is suitable for small projects & programming exercises of 100
or 200 lines.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-software-life-cycle-models/ 1/7
4/21/2021 Software Life Cycle Models Questions and Answers - Sanfoundry

2. RAD stands for


a) Relative Application Development
b) Rapid Application Development
c) Rapid Application Document
d) None of the mentioned

View Answer

Answer: b
Explanation: None.

3. Which one of the following models is not suitable for accommodating any change?
a) Build & Fix Model
b) Prototyping Model
c) RAD Model
d) Waterfall Model

View Answer

Answer: d
Explanation: Real projects rarely follow the sequential ow that the Waterfall Model proposes.

4. Which is not one of the types of prototype of Prototyping Model?


a) Horizontal Prototype
b) Vertical Prototype
c) Diagonal Prototype
d) Domain Prototype

View Answer

Answer: c
Explanation: Their is no such thing as Diagonal Prototype whereas other options have their
respective de nitions.

5. Which one of the following is not a phase of Prototyping Model?
a) Quick Design
b) Coding

https://www.sanfoundry.com/software-engg-mcqs-software-life-cycle-models/ 2/7
4/21/2021 Software Life Cycle Models Questions and Answers - Sanfoundry

c) Prototype Re nement
d) Engineer Product

View Answer

Answer: b
Explanation: A prototyping model generates only a working model of a system.

advertisement

6. Which of the following statements regarding Build & Fix Model is wrong?
a) No room for structured design
b) Code soon becomes un xable & unchangeable
c) Maintenance is practically not possible
d) It scales up well to large projects

View Answer

Answer: d
Explanation: Build & Fix Model is suitable for 100-200 LOC

7. RAD Model has


a) 2 phases
b) 3 phase
c) 5 phases
d) 6 phases

View Answer

Answer: c
Explanation: RAD Model consists of ve phases namely:Business modeling,Data
modeling,Process modeling,Application generation and Testing & Turnover.

https://www.sanfoundry.com/software-engg-mcqs-software-life-cycle-models/ 3/7
4/21/2021 Software Life Cycle Models Questions and Answers - Sanfoundry

8. What is the major drawback of using RAD Model?


a) Highly specialized & skilled developers/designers are required
b) Increases reusability of components
c) Encourages customer/client feedback
d) Increases reusability of components, Highly specialized & skilled developers/designers are
required

View Answer

Answer: d
Explanation: The client may create an unrealistic product vision leading a team to over or
under-develop functionality.Also, the specialized & skilled developers are not easily available.

9. SDLC stands for


a) Software Development Life Cycle
b) System Development Life cycle
c) Software Design Life Cycle
d) System Design Life Cycle

View Answer

Answer: a
Explanation: None.

advertisement

10. Which model can be selected if user is involved in all the phases of SDLC?
a) Waterfall Model

b) Prototyping Model
c) RAD Model
d) both Prototyping Model & RAD Model

View Answer
https://www.sanfoundry.com/software-engg-mcqs-software-life-cycle-models/ 4/7
4/21/2021 Software Life Cycle Models Questions and Answers - Sanfoundry

Answer: c
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Software Engineering Ethics – 2


» Next - Software Engineering Questions and Answers – Evolutionary Software Process Models

advertisement

Recommended Posts:
1. Bioprocess Engineering Questions and Answers
2. Engineering Physics II Questions and Answers
3. JUnit Questions and Answers
4. Best Reference Books – Technology, Engineering and Sciences
5. Engineering Materials and Metallurgy Questions and Answers
6. Power Plant Engineering Questions and Answers
7. About

8. Engineering Drawing Questions and Answers
9. Internship
10. IOT Questions and Answers
11. Dairy Engineering Questions and Answers

https://www.sanfoundry.com/software-engg-mcqs-software-life-cycle-models/ 5/7
4/21/2021 Software Maintenance Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Software Maintenance – 1
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Software Maintenance – 1”.

1. Software Maintenance includes


a) Error corrections
b) Enhancements of capabilities
c) Deletion of obsolete capabilities
d) All of the mentioned

View Answer

Answer: d
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-software-maintenance-1/ 1/7
4/21/2021 Software Maintenance Questions and Answers - Sanfoundry

2. Maintenance is classi ed into how many categories ?


a) two
b) three
c) four
d) ve

View Answer

Answer: c
Explanation: Adaptive, corrective, perfective and preventive are the four types of software
maintenance.

3. The modi cation of the software to match changes in the ever changing environment, falls
under which category of software maintenance?
a) Corrective
b) Adaptive
c) Perfective
d) Preventive

View Answer

Answer: b
Explanation: None.

4. How many phases are there in Taute Maintenance Model?


a) six
b) seven
c) eight
d) nine

View Answer

Answer: c
Explanation: None.

5. What type of software testing is generally used in Software Maintenance?
a) Regression Testing
b) System Testing

https://www.sanfoundry.com/software-engg-mcqs-software-maintenance-1/ 2/7
4/21/2021 Software Maintenance Questions and Answers - Sanfoundry

c) Integration Testing
d) Unit Testing

View Answer

Answer: a
Explanation: All other options are known as levels of software testing which further have types
of software testing.

advertisement

6. Regression testing is a very expensive activity.


a) True
b) False

View Answer

Answer: a
Explanation: As regression testing is performed many times over the life of the software
product, it becomes a costly a air.

7. Selective retest techniques may be more economical than the “retest-all”technique.How many
selective retest techniques are there?
a) two
b) three
c) four
d) ve

View Answer 

Answer: b
Explanation: The three categories include: Coverage, Minimization and Safe techniques.

https://www.sanfoundry.com/software-engg-mcqs-software-maintenance-1/ 3/7
4/21/2021 Software Maintenance Questions and Answers - Sanfoundry

8. Which selective retest technique selects every test case that causes a modi ed program to
produce a di erent output than its original version?
a) Coverage
b) Minimization
c) Safe
d) Maximization

View Answer

Answer: c
Explanation: Safe techniques do not focus on coverage criteria, instead they select every test
case that cause a modi ed program to produce di erent output than its original version.

9. ______________ measures the ability of a regression test selection technique to handle realistic
applications.
a) E ciency
b) Precision
c) Generality
d) Inclusiveness

View Answer

Answer: c
Explanation: Generality measures the ability of a technique to handle realistic and diverse
language constructs, arbitrarily complex modi cations, and realistic testing applications.

advertisement


10. Which regression test selection technique exposes faults caused by modi cations?
a) E ciency
b) Precision
c) Generality

https://www.sanfoundry.com/software-engg-mcqs-software-maintenance-1/ 4/7
4/21/2021 Software Maintenance Questions and Answers - Sanfoundry

d) Inclusiveness

View Answer

Answer: d
Explanation: Inclusiveness measures the extent to which a technique chooses test cases that
will cause the modi ed program to produce di erent output than the original program, and
thereby expose faults caused by modi cations.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Software Con guration Management – 2
» Next - Software Engineering Questions and Answers – Software Maintenance – 2

advertisement

Recommended Posts:
1. JUnit Questions and Answers
2. Manufacturing Engineering / Processes I Questions and Answers 
3. Highway Engineering Questions and Answers
4. Computer Fundamentals Questions and Answers
5. Embedded System Questions and Answers
6. Transformers Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-software-maintenance-1/ 5/7
4/21/2021 Software Metrics Types Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Types of Software Metrics
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Types
of Software Metrics”.

1. Which of the following is the task of project indicators:


a) help in assessment of status of ongoing project
b) track potential risk
c) help in assessment of status of ongoing project & track potential risk
d) none of the mentioned

View Answer

Answer: c
Explanation: None.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-types-software-metrics/ 1/7
4/21/2021 Software Metrics Types Questions and Answers - Sanfoundry

2. Which of the following does not a ect the software quality and organizational performance?
a) Market
b) Product
c) Technology
d) People

View Answer

Answer: a
Explanation: Market is a collection of competitors, stakeholders, users each having di erent
views on the product. So it does not a ect the software quality.

3. The intent of project metrics is:


a) minimization of development schedule
b) for strategic purposes
c) assessing project quality on ongoing basis
d) minimization of development schedule and assessing project quality on ongoing basis

View Answer

Answer: d
Explanation: A project metric is a quantitative measure of the degree to which a system,
component or process possesses an attribute.

4. Which of the following is not a direct measure of SE process?


a) E ciency
b) Cost
c) E ort Applied
d) All of the mentioned

View Answer

Answer: a
Explanation: E ciency is an indirect measure.

5. Which of the following is an indirect measure of product?
a) Quality
b) Complexity

https://www.sanfoundry.com/software-engg-mcqs-types-software-metrics/ 2/7
4/21/2021 Software Metrics Types Questions and Answers - Sanfoundry

c) Reliability
d) All of the Mentioned

View Answer

Answer: d
Explanation: All the mentioned options are indirect measures of a product.

advertisement

6. In size oriented metrics, metrics are developed based on the ___________________


a) number of Functions
b) number of user inputs
c) number of lines of code
d) amount of memory usage

View Answer

Answer: c
Explanation: None.

7. Which of the following is not an information domain required for determining function point
in FPA ?
a) Number of user Input
b) Number of user Inquiries
c) Number of external Interfaces
d) Number of errors

View Answer 

Answer: d
Explanation: FPA includes ve domains namely input, output, inquiries, interface and logical
les.
https://www.sanfoundry.com/software-engg-mcqs-types-software-metrics/ 3/7
4/21/2021 Software Metrics Types Questions and Answers - Sanfoundry

8. Usability can be measured in terms of:


a) Intellectual skill to learn the system
b) Time required to become moderately e cient in system usage
c) Net increase in productivity
d) All of the mentioned

View Answer

Answer: d
Explanation: None.

9. A graphical technique for nding if changes and variation in metrics data are meaningful is
known as
a) DRE (Defect Removal E ciency)
b) Function points analysis
c) Control Chart
d) All of the mentioned

View Answer

Answer: c
Explanation: Others options are formulas.

advertisement

10. Defects removal e ciency (DRE)depends on:


a) E – errors found before software delivery
b) D – defects found after delivery to user

c) Both E and D
d) Varies with project

View Answer

https://www.sanfoundry.com/software-engg-mcqs-types-software-metrics/ 4/7
4/21/2021 Software Metrics Types Questions and Answers - Sanfoundry

Answer: c
Explanation: DRE = E / (E + d).

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Object Oriented Software Design – 2
» Next - Software Engineering Questions and Answers – Web Engineering Project Metrics

advertisement

Recommended Posts:
1. Environmental Engineering Questions and Answers
2. Bioprocess Engineering Questions and Answers
3. Microwave Engineering Questions and Answers
4. Engineering Chemistry II Questions and Answers
5. Basic Electrical Engineering Questions and Answers
6. Engineering Chemistry I Questions and Answers
7. Genetic Engineering Questions and Answers

8. Basic Chemical Engineering Questions and Answers
9. Mechanical Engineering Questions and Answers
10. C# Programming Examples on Data Structures
11. Manufacturing Engineering / Processes I Questions and Answers

https://www.sanfoundry.com/software-engg-mcqs-types-software-metrics/ 5/7
4/21/2021 Software Process & Product Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Software Process and Product – 1
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Software Process and Product – 1”.

1. Which one of the following is not a software process quality?


a) Productivity
b) Portability
c) Timeliness
d) Visibility

View Answer

Answer: b
Explanation: Portability is a software product quality which means software can run on
di erent hardware platforms or software environments.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-software-process-product-1/ 1/7
4/21/2021 Software Process & Product Questions and Answers - Sanfoundry

2. _____________&_____________ are two kinds of software products.


a) CAD, CAM
b) Firmware, Embedded
c) Generic, Customised
d) None of the mentioned

View Answer

Answer: c
Explanation: rest all are sub categories/applications of option c.

3. Software costs more to maintain than it does to develop.


a) True
b) False

View Answer

Answer: a
Explanation: For systems with a long life, maintenance costs may be several times
development costs.

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

View Answer

Answer: b
Explanation: Pattern recognition uses Arti cial Intelligence (AI) software.

5. Purpose of process is to deliver software 


a) in time
b) with acceptable quality
c) that is cost e cient

https://www.sanfoundry.com/software-engg-mcqs-software-process-product-1/ 2/7
4/21/2021 Software Process & Product Questions and Answers - Sanfoundry

d) both in time & with acceptable quality

View Answer

Answer: d
Explanation: Cost of a software is a management issue & is not related to process activities.

advertisement

6. The work associated with software engineering can be categorized into three generic
phases,regardless of application area, project size, or complexity namely the__________ phase
which focuses on what, the_________ phase which focuses on how and the_________ phase which
focuses on change.
i. support
ii. development
iii. de nition
a) 1, 2, 3
b) 2, 1, 3
c) 3, 2, 1
d) 3, 1, 2

View Answer

Answer: c
Explanation: None.

7. Which of the following activities of a Generic Process framework provides a feedback report?
a) Communication

b) Planning
c) Modeling & Construction
d) Deployment

View Answer
https://www.sanfoundry.com/software-engg-mcqs-software-process-product-1/ 3/7
4/21/2021 Software Process & Product Questions and Answers - Sanfoundry

Answer: d
Explanation: In Deployment the product is delivered to the customer who evaluates the
product and provides feedback based on the evaluation.

8. Process adopted for one project is same as the process adopted from another project.
a) True
b) False

View Answer

Answer: b
Explanation: the overall ow of activities, actions,tasks,the level of autonomy given to the
software team and the inter dependencies among two process can never be the same.

9. Which one of the following is not an Umbrella Activity that complements the ve 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

View Answer

Answer: d
Explanation: None.

advertisement


10. 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
https://www.sanfoundry.com/software-engg-mcqs-software-process-product-1/ 4/7
4/21/2021 Software Process & Product Questions and Answers - Sanfoundry

c) Adaptation
d) Prevention

View Answer

Answer: a
Explanation: Translation is done in the development phase.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Fourth Generation Techniques


» Next - Software Engineering Questions and Answers – Software Process and Product – 2

advertisement

Recommended Posts:
1. About
2. Engineering Materials and Metallurgy Questions and Answers
3. Bioprocess Engineering Questions and Answers 
4. Best Reference Books – Technology, Engineering and Sciences
5. Environmental Engineering Questions and Answers
6. Statistical Quality Control Questions and Answers
7. Food Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-software-process-product-1/ 5/7
4/21/2021 Software Quality Assurance Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Software Quality Assurance
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Software Quality Assurance”.

1. Which of the following is not included in failure costs?


a) rework
b) repair
c) failure mode analysis
d) none of the mentioned

View Answer

Answer: d
Explanation: Failure costs are those that would disappear if no defects appeared before
shipping a product to customers.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-software-quality-assurance/ 1/7
4/21/2021 Software Quality Assurance Questions and Answers - Sanfoundry

2. Which requirements are the foundation from which quality is measured?


a) Hardware
b) Software
c) Programmers
d) None of the mentioned

View Answer

Answer: b
Explanation: Lack of conformance to requirements is lack of quality.

3. Which of the following is not a SQA plan for a project?


a) evaluations to be performed
b) amount of technical work
c) audits and reviews to be performed
d) documents to be produced by the SQA group

View Answer

Answer: b
Explanation: All other options support a SQA plan.

4. Degree to which design speci cations are followed in manufacturing the product is called
a) Quality Control
b) Quality of conformance
c) Quality Assurance
d) None of the mentioned

View Answer

Answer: b
Explanation: None.


5. Which of the following is not included in External failure costs?
a) testing
b) help line support
c) warranty work

https://www.sanfoundry.com/software-engg-mcqs-software-quality-assurance/ 2/7
4/21/2021 Software Quality Assurance Questions and Answers - Sanfoundry

d) complaint resolution

View Answer

Answer: a
Explanation: External failure costs are associated with defects found after the product has
been shipped to the customer.

advertisement

6. Which of the following is not an appraisal cost in SQA?


a) inter-process inspection
b) maintenance
c) quality planning
d) testing

View Answer

Answer: c
Explanation: It is associated prevention cost.

7. Who identi es, documents, and veri es that corrections have been made to the software?
a) Project manager
b) Project team
c) SQA group
d) All of the mentioned

View Answer

Answer: c
Explanation: None.

https://www.sanfoundry.com/software-engg-mcqs-software-quality-assurance/ 3/7
4/21/2021 Software Quality Assurance Questions and Answers - Sanfoundry

8. The primary objective of formal technical reviews is to nd _________ during the process so that
they do not become defects after release of the software.
a) errors
b) equivalent faults
c) failure cause
d) none of the mentioned

View Answer

Answer: a
Explanation: Errors lead to faults

9. What is not included in prevention costs?


a) quality planning
b) formal technical reviews
c) test equipment
d) equipment calibration and maintenance

View Answer

Answer: d
Explanation: The cost of quality includes all costs incurred in the pursuit of quality or in
performing quality-related activities.

advertisement

10. Software quality assurance consists of the auditing and reporting functions of management.
a) True

b) False

View Answer

https://www.sanfoundry.com/software-engg-mcqs-software-quality-assurance/ 4/7
4/21/2021 Software Quality Assurance Questions and Answers - Sanfoundry

Answer: a
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Process Improvement


» Next - Software Engineering Questions and Answers – ISO 9001 and CMM

advertisement

Recommended Posts:
1. Metallurgical Engineering Questions and Answers
2. Geotechnical Engineering I Questions and Answers
3. Irrigation Engineering Questions and Answers
4. Aerospace Engineering Questions and Answers
5. Marine Engineering Questions and Answers
6. Agricultural Engineering Questions and Answers
7. Mining Engineering Questions and Answers

8. Food Engineering Questions and Answers
9. Mechanical Engineering Questions and Answers
10. Internship
11. Engineering Metrology Questions and Answers

https://www.sanfoundry.com/software-engg-mcqs-software-quality-assurance/ 5/7
4/21/2021 Software Risks & Identification Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Software Risks and Identi cation
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Software Risks and Identi cation”.

1. What all has to be identi ed as per risk identi cation?


a) Threats
b) Vulnerabilities
c) Consequences
d) All of the mentioned

View Answer

Answer: d
Explanation: Risk identi cation states what could cause a potential loss.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-software-risks-identification/ 1/7
4/21/2021 Software Risks & Identification Questions and Answers - Sanfoundry

2. Which one is not a risk management activity?


a) Risk assessment
b) Risk generation
c) Risk control
d) None of the mentioned

View Answer

Answer: b
Explanation: Risk management activities would never want a new risk to be generated.

3. What is the product of the probability of incurring a loss due to the risk and the potential
magnitude of that loss?
a) Risk exposure
b) Risk prioritization
c) Risk analysis
d) All of the mentioned

View Answer

Answer: a
Explanation: None.

4. What threatens the quality and timeliness of the software to be produced?


a) Known risks
b) Business risks
c) Project risks
d) Technical risks

View Answer

Answer: d
Explanation: Technical risks identify potential design, implementation, interface, veri cation,
and maintenance problems.

5. What threatens the viability of the software to be built?
a) Known risks
b) Business risks

https://www.sanfoundry.com/software-engg-mcqs-software-risks-identification/ 2/7
4/21/2021 Software Risks & Identification Questions and Answers - Sanfoundry

c) Project risks
d) Technical risks

View Answer

Answer: b
Explanation: Business risks often jeopardize the project or the product.

advertisement

6. Which of the following is not a business risk?


a) building an excellent product or system that no one really wants
b) losing the support of senior management due to a change in focus or change in people
c) lack of documented requirements or software scope
d) losing budgetary or personnel commitment

View Answer

Answer: c
Explanation: This is not considered as a business risk.

7. Which of the following is a systematic attempt to specify threats to the project plan?
a) Risk identi cation
b) Performance risk
c) Support risk
d) Risk projection

View Answer

Answer: d
Explanation: By identifying known and predictable risks, the project manager takes a rst step
toward avoiding them when possible and controlling them when necessary.

https://www.sanfoundry.com/software-engg-mcqs-software-risks-identification/ 3/7
4/21/2021 Software Risks & Identification Questions and Answers - Sanfoundry

8. Which risks are associated with the overall size of the software to be built or modi ed?
a) Business impact risks
b) Process de nition risks
c) Product size risks
d) Development environment risks

View Answer

Answer: c
Explanation: None.

9. Which risks are associated with constraints imposed by management or the marketplace?
a) Business impact risks
b) Process de nition risks
c) Product size risks
d) Development environment risks

View Answer

Answer: a
Explanation: None.

advertisement

10. Which of the following term is best de ned by the statement:”the degree of uncertainty that
the product will meet its requirements and be t for its intended use.”?
a) Performance risk
b) Cost risk

c) Support risk
d) Schedule risk

View Answer

https://www.sanfoundry.com/software-engg-mcqs-software-risks-identification/ 4/7
4/21/2021 Software Risks & Identification Questions and Answers - Sanfoundry

Answer: a
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Empirical Estimation Models


» Next - Software Engineering Questions and Answers – Risk Management

advertisement

Recommended Posts:
1. Mining Engineering Questions and Answers
2. Polymer Engineering Questions and Answers
3. Information Technology Questions and Answers
4. Engineering Mechanics Questions and Answers
5. Basic Civil Engineering Questions and Answers
6. Terms of Service
7. Information Science Questions and Answers

8. Mechanical Engineering Questions and Answers
9. Computer Science Questions and Answers
10. Bachelor of Computer Applications Questions and Answers
11. Master of Computer Applications Questions and Answers

https://www.sanfoundry.com/software-engg-mcqs-software-risks-identification/ 5/7
4/21/2021 System Modelling - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– System Modelling – 1
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“System Modelling – 1”.

1. The Uni ed Modeling Language (UML) has become an e ective standard for software
modelling.How many di erent notations does it have ?
a) Three
b) Four
c) Six
d) Nine

View Answer

Answer: d
Explanation: The di erent notations of UML includes the nine UML diagrams namely class,
object, sequence, collaboration, activity, state-chart, component, deployment and use case
diagrams.


advertisement

https://www.sanfoundry.com/software-engg-mcqs-system-modelling-1/ 1/7
4/21/2021 System Modelling - Software Engineering Questions and Answers - Sanfoundry

2. Which model in system modelling depicts the dynamic behaviour of the system ?
a) Context Model
b) Behavioral Model
c) Data Model
d) Object Model

View Answer

Answer: b
Explanation: Behavioral models are used to describe the dynamic behavior of an executing
system. This can be modeled from the perspective of the data processed by the system or by
the events that stimulate responses from a system.

3. Which model in system modelling depicts the static nature of the system ?
a) Behavioral Model
b) Context Model
c) Data Model
d) Structural Model

View Answer

Answer: d
Explanation: Structural models show the organization and architecture of a system. These are
used to de ne the static structure of classes in a system and their associations.

4. Which perspective in system modelling shows the system or data architecture.


a) Structural perspective
b) Behavioral perspective
c) External perspective
d) All of the mentioned

View Answer 

Answer: a
Explanation: Structural perspective is used to de ne the static structure of classes in a system
and their associations.
https://www.sanfoundry.com/software-engg-mcqs-system-modelling-1/ 2/7
4/21/2021 System Modelling - Software Engineering Questions and Answers - Sanfoundry

advertisement

5. Which system model is being depicted by the ATM operations shown below:

a) Structural model
b) Context model
c) Behavioral model
d) Interaction model

View Answer 

Answer: b
Explanation: Context models are used to illustrate the operational context of a system.They
show what lies outside the system boundaries.

https://www.sanfoundry.com/software-engg-mcqs-system-modelling-1/ 3/7
4/21/2021 System Modelling - Software Engineering Questions and Answers - Sanfoundry

6. Activity diagrams are used to model the processing of data.


a) True
b) False

View Answer

Answer: a
Explanation: The statement mentioned is true and each activity represents one process step.

7. Model-driven engineering is just a theoretical concept. It cannot be converted into a


working/executable code.
a) True
b) False

View Answer

Answer: b
Explanation: Model-driven engineering is an approach to software development in which a
system is represented as a set of models that can be automatically transformed to executable
code.

advertisement

8. The UML supports event-based modeling using ____________ diagrams.


a) Deployment
b) Collaboration
c) State chart
d) All of the mentioned

View Answer

Answer: c
Explanation: State diagrams show system states and events that cause transitions from one
https://www.sanfoundry.com/software-engg-mcqs-system-modelling-1/ 4/7
4/21/2021 System Modelling - Software Engineering Questions and Answers - Sanfoundry

state to another.

Sanfoundry Global Education & Learning Series – Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Requirement Management


» Next - Software Engineering Questions and Answers – System Modelling – 2

advertisement

Recommended Posts:
1. Bioprocess Engineering Questions and Answers
2. Separation Processes Questions and Answers
3. Mechatronics Engineering Questions and Answers
4. Materials Science Questions and Answers
5. Structural Analysis Questions and Answers
6. Data Science Questions and Answers
7. Basic Chemical Engineering Questions and Answers
8. RDBMS Questions and Answers
9. MongoDB Questions and Answers
10. Engineering Drawing Questions and Answers

11. Dairy Engineering Questions and Answers
12. Engineering Materials and Metallurgy Questions and Answers
13. Civil Engineering Questions and Answers
14. Civil Engineering Drawing and Estimates Questions and Answers

https://www.sanfoundry.com/software-engg-mcqs-system-modelling-1/ 5/7
4/21/2021 Test Case Design - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Test Case Design
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Test
Case Design”.

1. What do you understand by V&V in software testing?


a) Veri ed Version
b) Version Validation
c) Veri cation and Validation
d) Version Veri cation

View Answer

Answer: c
Explanation: V&V generally refers to any activity that attempts to ensure that the software will
function as required.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-test-case-design/ 1/8
4/21/2021 Test Case Design - Software Engineering Questions and Answers - Sanfoundry

2. In static test techniques, behavioral and performance properties of the program are observed.
a) True
b) False

View Answer

Answer: b
Explanation: Static Analysis Techniques are based solely on the (manual or automated)
examination of project documentation of software models and code.

3. Which granularity level of testing checks the behavior of module cooperation?


a) Unit Testing
b) Integration Testing
c) Acceptance Testing
d) Regression Testing

View Answer

Answer: b
Explanation: Integration testing is the phase in software testing in which individual software
modules are combined and tested as a group.

4. Which test refers to the retesting of a unit, integration and system after modi cation, in order
to ascertain that the change has not introduced new faults?
a) Regression Test
b) Smoke Test
c) Alpha Test
d) Beta Test

View Answer

Answer: a
Explanation: Regression test seeks to uncover new software bugs in existing functional and
non-functional areas of a system after changes have been made to them.

5. Which of the following is a black box testing strategy?


a) All Statements Coverage

https://www.sanfoundry.com/software-engg-mcqs-test-case-design/ 2/8
4/21/2021 Test Case Design - Software Engineering Questions and Answers - Sanfoundry

b) Control Structure Coverage


c) Cause-E ect Graphs
d) All Paths Coverage

View Answer

Answer: c
Explanation: Rest are test strategies of white box testing.

advertisement

6. A set of inputs, execution preconditions and expected outcomes is known as a


a) Test plan
b) Test case
c) Test document
d) Test Suite

View Answer

Answer: b
Explanation: None.

7. In which test design each input is tested at both ends of its valid range and just outside its
valid range?
a) Boundary value testing
b) Equivalence class partitioning
c) Boundary value testing AND Equivalence class partitioning
d) Decision tables

View Answer

Answer: a
Explanation: Boundary value analysis is a software testing technique in which tests are
https://www.sanfoundry.com/software-engg-mcqs-test-case-design/ 3/8
4/21/2021 Test Case Design - Software Engineering Questions and Answers - Sanfoundry

designed to include representatives of boundary values.

8. A white box test scales up well at di erent granularity levels of testing.


a) True
b) False

View Answer

Answer: b
Explanation: A white box test is mostly applicable at unit and integration testing level.

9. When does the testing process stops?


a) When resources (time and budget) are over
b) When some coverage is reached
c) When quality criterion is reached
d) Testing never ends

View Answer

Answer: c
Explanation: As software testing is an exhaustive process, when the quality assurance is
established and the product is ready to be delivered, testing is stopped.

advertisement

10. Which of the following is not a part of a test design document?


a) Test Plan
b) Test Design Speci cation 
c) Test Case Speci cation
d) Test Log

View Answer

https://www.sanfoundry.com/software-engg-mcqs-test-case-design/ 4/8
4/21/2021 Test Case Design - Software Engineering Questions and Answers - Sanfoundry

Answer: d
Explanation: Test log is a part of testing result document.

11. Specifying a set of test cases or test paths for each item to be tested at that level is known as
a) Test case generation
b) Test case design
c) ALL of the mentioned
d) None of the mentioned

View Answer

Answer: c
Explanation: None.

12. Acceptance & system test planning are a part of architectural design.
a) True
b) False

View Answer

Answer: b
Explanation: They are a part of requirements engineering, while integration & unit test
planning come under architectural design.

13. PRD stands for


a) Product Requirement Document
b) Project Requirement Document
c) Product Restrictions Document
d) None of the mentioned

View Answer

Answer: a
Explanation: A product requirements document (PRD) is a document written by a company
that de nes a product they are making, or the requirements for one or more new features for
an existing product.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-test-case-design/ 5/8
4/21/2021 UML Building Blocks - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Building Blocks of UML
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Building Blocks of UML”.

1. Which of the following is a building block of UML?


a) Things
b) Relationships
c) Diagrams
d) All of the mentioned

View Answer

Answer: d
Explanation: All are the building blocks of UML which are further sub-categorized.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-building-blocks-uml/ 1/8
4/21/2021 UML Building Blocks - Software Engineering Questions and Answers - Sanfoundry

2. Classes and interfaces are a part of


a) Structural things
b) Behavioral things
c) Grouping things
d) Annotational things

View Answer

Answer: a
Explanation: Structural things are mostly static parts of a model, representing elements that
are either conceptual or physical.

3.What is a collection of operations that specify a service of a class or component?


a) Use Case
b) Actor
c) Interface
d) Relationship

View Answer

Answer: c
Explanation: None.

4. What is a physical element that exists at runtime in UML?


a) A node
b) An interface
c) An activity
d) None of the mentioned

View Answer

Answer: a
Explanation: A node represents a computational resource.


5. What can be requested from any object of the class to a ect behavior?
a) object
b) attribute
c) operation

https://www.sanfoundry.com/software-engg-mcqs-building-blocks-uml/ 2/8
4/21/2021 UML Building Blocks - Software Engineering Questions and Answers - Sanfoundry

d) instance

View Answer

Answer: c
Explanation: An operation is the implementation of a service that can be requested from any
object of the class to a ect behavior.

advertisement

6. Which things are dynamic parts of UML models?


a) Structural things
b) Behavioral things
c) Grouping things
d) Annotational things

View Answer

Answer: b
Explanation: These are the verbs of a model, representing behavior over time and space.

7. Which diagram in UML emphasizes the time-ordering of messages?


a) Activity
b) Sequence
c) Collaboration
d) Class

View Answer

Answer: b
Explanation: This diagram is a model describing how groups of objects collaborate in some
behavior over time.

https://www.sanfoundry.com/software-engg-mcqs-building-blocks-uml/ 3/8
4/21/2021 UML Building Blocks - Software Engineering Questions and Answers - Sanfoundry

8. Object diagram captures the behavior of a single use case.


a) True
b) False

View Answer

Answer: b
Explanation: Sequence Diagram is responsible for this.

9. If you are working on real-time process control applications or systems that involve concurrent
processing, you would use a
a) Activity diagram
b) Sequence diagram
c) Statechart diagram
d) Object diagram

View Answer

Answer: c
Explanation: A statechart diagram shows a state machine, consisting of states, transitions,
events, and activities.

advertisement

10. Which diagram shows the con guration of run-time processing elements?
a) Deployment diagram
b) Component diagram
c) Node diagram

d) ER-diagram

View Answer

https://www.sanfoundry.com/software-engg-mcqs-building-blocks-uml/ 4/8
4/21/2021 UML Building Blocks - Software Engineering Questions and Answers - Sanfoundry

Answer: a
Explanation: A Deployment diagram shows the con guration of run-time processing elements
and the software components, processes, and objects.

11. Which things in UML are the explanatory parts of UML models?
a) Structural things
b) Behavioral things
c) Grouping things
d) Annotational things

View Answer

Answer: d
Explanation: It include a note which is simply a symbol for rendering constraints and
comments attached to an element or a collection of elements.

12. Which of the following term is best de ned by the statement:”a structural relationship that
speci es that objects of one thing are connected to objects of another”?
a) Association
b) Aggregation
c) Realization
d) Generalization

View Answer

Answer: a
Explanation: None.

13. What refers to the value associated with a speci c attribute of an object and to any actions or
side?
a) Object
b) State
c) Interface
d) None of the mentioned

View Answer

Answer: b
Explanation: In a state chart diagram, e ects occur when the attribute’s value changes.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-building-blocks-uml/ 5/8
4/21/2021 UML Diagrams - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Diagrams in UML – 1
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Diagrams in UML – 1”.

1. Which of the following UML diagrams has a static view?


a) Collaboration
b) Use case
c) State chart
d) Activity

View Answer

Answer: b
Explanation: A use case diagrams captures only the functionality of the system whereas a
dynamic model/view captures the functions as well as the action.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-diagrams-uml-1/ 1/7
4/21/2021 UML Diagrams - Software Engineering Questions and Answers - Sanfoundry

2. What type of core-relationship is represented by the symbol in the gure below?

a) Aggregation
b) Dependency
c) Generalization
d) Association

View Answer

Answer: a
Explanation: None.

3. Which core element of UML is being shown in the gure?

a) Node
b) Interface
c) Class
d) Component

View Answer

Answer: d 
Explanation: The gure is self explanatory. A component is a modular, signi cant and
replaceable part of the system that packages implementation and exposes a set of interfaces.

https://www.sanfoundry.com/software-engg-mcqs-diagrams-uml-1/ 2/7
4/21/2021 UML Diagrams - Software Engineering Questions and Answers - Sanfoundry

4. What type of relationship is represented by Shape class and Square ?

a) Realization
b) Generalization
c) Aggregation
d) Dependency

View Answer

Answer: b
Explanation: The generalization relationship is also known as the inheritance relationship. In
the gure Square is the subclass of superclass shape.

advertisement

5. Which diagram in UML shows a complete or partial view of the structure of a modeled system
at a speci c time?
a) Sequence Diagram
b) Collaboration Diagram 
c) Class Diagram
d) Object Diagram

View Answer

https://www.sanfoundry.com/software-engg-mcqs-diagrams-uml-1/ 3/7
4/21/2021 UML Diagrams - Software Engineering Questions and Answers - Sanfoundry

Answer: d
Explanation: An object diagram focuses on some particular set of object instances and
attributes, and the links between the instances. It is a static snapshot of a dynamic view of the
system.

6. Interaction Diagram is a combined term for


a) Sequence Diagram + Collaboration Diagram
b) Activity Diagram + State Chart Diagram
c) Deployment Diagram + Collaboration Diagram
d) None of the mentioned

View Answer

Answer: a
Explanation: Interaction diagram are used to formalize the dynamic behavior of the system.

7. Structure diagrams emphasize the things that must be present in the system being modeled.
a) True
b) False

View Answer

Answer: a
Explanation: Since structure diagrams represent the structure they are used extensively in
documenting the architecture of software systems

advertisement


8. Which of the following diagram is time oriented?
a) Collaboration
b) Sequence
c) Activity
https://www.sanfoundry.com/software-engg-mcqs-diagrams-uml-1/ 4/7
4/21/2021 UML Diagrams - Software Engineering Questions and Answers - Sanfoundry

d) None of the mentioned

View Answer

Answer: b
Explanation: A sequence diagrams timeline along which tasks are completed.

Sanfoundry Global Education & Learning Series – Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Building Blocks of UML


» Next - Software Engineering Questions and Answers – Diagrams in UML – 2

advertisement

Recommended Posts:
1. Mining Engineering Questions and Answers
2. Irrigation Engineering Questions and Answers
3. Civil Engineering Questions and Answers
4. Aeronautical Engineering Questions and Answers
5. Tissue Engineering Questions and Answers
6. Thermal Engineering Questions and Answers 
7. Aerospace Engineering Questions and Answers
8. Metallurgical Engineering Questions and Answers
9. Agricultural Engineering Questions and Answers
10. Best Reference Books – Technology, Engineering and Sciences
https://www.sanfoundry.com/software-engg-mcqs-diagrams-uml-1/ 5/7
4/21/2021 UML Object Oriented Design - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers –


Object Oriented Design using UML
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Object Oriented
Design using UML”.

1. Which of the following is not needed to develop a system design from concept to detailed object-oriented
design?
a) Designing system architecture
b) Developing design models
c) Specifying interfaces
d) Developing a debugging system

View Answer

Answer: d
Explanation: The debugging system is a part of testing phase.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-object-oriented-design-UML/ 1/6
4/21/2021 UML Object Oriented Design - Software Engineering Questions and Answers - Sanfoundry

2. Which of the following is a dynamic model that shows how the system interacts with its environment as it is
used?
a) system context model
b) interaction model
c) environmental model
d) both system context and interaction

View Answer

Answer: b
Explanation: None.

3. Which of the following is a structural model that demonstrates the other systems in the environment of the
system being developed?
a) system context model
b) interaction model
c) environmental model
d) both system context and interaction

View Answer

Answer: a
Explanation: The context model of a system may be represented using associations. Associations simply
show that there are some relationships between the entities involved in the association.

4. Which of the following come under system control?


a) Recon gure
b) Shutdown
c) Powersave
d) All of the mentioned

View Answer

Answer: d
Explanation: Functionalities are governed by the system.

5. We use _________ where various parts of system use are identi ed and analyzed in turn.
a) tangible entities
b) scenario-based analysis
c) design-based analysis
d) none of the mentioned

View Answer

Answer: b
Explanation: Use a scenario-based analysis where various scenarios of system use are identi ed and
analyzed in turn. 

advertisement

https://www.sanfoundry.com/software-engg-mcqs-object-oriented-design-UML/ 2/6
4/21/2021 UML Object Oriented Design - Software Engineering Questions and Answers - Sanfoundry

6. Which model describes the static structure of the system using object classes and their relationships?
a) Sequence model
b) Subsystem model
c) Dynamic model
d) Structural model

View Answer

Answer: d
Explanation: Important relationships that may be documented at this stage are generalization (inheritance)
relationships, uses/used-by relationships, and composition relationships.

7. Which model shows the ow of object interactions?


a) Sequence model
b) Subsystem model
c) Dynamic model
d) Both Sequence and Dynamic model

View Answer

Answer: a
Explanation: Sequence model are represented using a UML sequence or a collaboration diagram and are
dynamic models.

8. If the system state is Shutdown then it can respond to which of the following message?
a) restart()
b) recon gure()
c) powerSave()
d) all of the mentioned

View Answer

Answer: d
Explanation: A restart() message causes a transition to normal operation. Both the powerSave() and

https://www.sanfoundry.com/software-engg-mcqs-object-oriented-design-UML/ 3/6
4/21/2021 UML Object Oriented Design - Software Engineering Questions and Answers - Sanfoundry

recon gure() messages cause a transition to a state in which the system recon gures itself.

9. Which message is received so that the system moves to the Testing state, then the Transmitting state, before
returning to the Running state?
a) signalStatus()
b) remoteControl()
c) recon gure()
d) reportStatus()

View Answer

Answer: d
Explanation: None.

advertisement

10. Open source development involves making the source code of a system publicly available.
a) True
b) False

View Answer

Answer: a
Explanation: This means that many people can propose changes and improvements to the software.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice Questions and
Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social networks below
and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest 

« Prev - Software Engineering Questions and Answers – Diagrams in UML – 2


» Next - Software Engineering Questions and Answers – Analysis Modelling

https://www.sanfoundry.com/software-engg-mcqs-object-oriented-design-UML/ 4/6
4/21/2021 Unified Modelling Language - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Uni ed Modelling Language
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on
“Uni ed Modelling Language”.

1. Object oriented analysis and design can be handled by the one who knows UML.
a) True
b) False

View Answer

Answer: b
Explanation: The Uni ed Modeling Language includes a set of graphic notation techniques to
create visual models of object-oriented software-intensive systems.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-unified-modelling-language/ 1/7
4/21/2021 Unified Modelling Language - Software Engineering Questions and Answers - Sanfoundry

2. At Conceptual level Class diagrams should include


a) operations only
b) attributes only
c) both operations and attributes
d) none of the mentioned

View Answer

Answer: b
Explanation: In software engineering, a class diagram in the Uni ed Modeling Language (UML)
is a type of static structure diagram that describes the structure of a system by showing the
system’s classes, their attributes, operations, and the relationships among objects.

3. Select the statement true for activity diagrams.


a) They can be used to discover parallel activities
b) They are used to depict work ow for a particular business activity
c) Activity diagram do not tell who does what and are di cult to trace back to object models
d) All of the mentioned

View Answer

Answer: d
Explanation: Activity diagrams are graphical representations of work ows of step wise
activities and actions with support for choice, iteration and concurrency.

4. Constraints can be represented in UML by


a) {text}
b) [text].
c) Constraint
d) None of the mentioned

View Answer

Answer: a
Explanation: Constraints are represented by {text string}.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-unified-modelling-language/ 2/7
4/21/2021 Unified Modelling Language - Software Engineering Questions and Answers - Sanfoundry

5. What is an object?
a) An object is an instance of a class
b) An object includes encapsulation of data
c) An object is not an instance of a class
d) All of the mentioned

View Answer

Answer: a
Explanation: An object is an instance of a class.

6. What is an abstract class?


a) A class that has direct instances, but whose descendants may have direct instances
b) A class that has direct instances, but whose descendants may not have direct instances
c) A class that has no direct instances, but whose descendants may have direct instances
d) All of the mentioned

View Answer

Answer: c
Explanation: An abstract type is a type in a nominative type system which cannot be
instantiated directly.

7. Which of the following are the valid relationships in Use Case Diagrams
a) Generalization
b) Include
c) Extend
d) All of the mentioned

View Answer

Answer: d
Explanation: Generalization, include, extend all of these are valid relationships in use case
diagrams.

https://www.sanfoundry.com/software-engg-mcqs-unified-modelling-language/ 3/7
4/21/2021 Unified Modelling Language - Software Engineering Questions and Answers - Sanfoundry

advertisement

8. Which of the following statement(s) is true about interaction diagrams?


a) Interaction diagrams are at their best when they deal with one main design ow and not
multiple variants that can happen
b) Interaction diagrams are good at designing part or all of one use case’s functionality across
multiple objects
c) Interaction diagrams allow the analyst to show iteration and conditional execution for
messaging between objects
d) All of the mentioned

View Answer

Answer: d
Explanation: Interaction diagram is used to describe some type of interactions among the
di erent elements in the model. So this interaction is a part of dynamic behaviour of the
system.

9. UML interfaces are used to:


a) specify required services for types of objects
b) program in Java, but not in C++ or Smalltalk
c) de ne executable logic to reuse across classes
d) de ne an API for all classes

View Answer

Answer: a
Explanation: An interface is like a template design for a class that contains no data or
implementation; only de nitions for methods, properties etc. 

10. Referring to the attached diagram, the arrow indicates:


a) Navigability

https://www.sanfoundry.com/software-engg-mcqs-unified-modelling-language/ 4/7
4/21/2021 Unified Modelling Language - Software Engineering Questions and Answers - Sanfoundry

b) Dependency
c) Association
d) Refers to

View Answer

Answer: a
Explanation: The arrows describe the ways you can navigate.

advertisement

Sanfoundry Global Education & Learning Series – Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Application Architectures


» Next - Software Engineering Questions and Answers – Building Blocks of UML

advertisement

https://www.sanfoundry.com/software-engg-mcqs-unified-modelling-language/ 5/7
4/21/2021 User Interface Design - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– User Interface Design
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “User
Interface Design”.

1. Which of the following is golden rule for interface design?


a) Place the user in control
b) Reduce the user’s memory load
c) Make the interface consistent
d) All of the mentioned

View Answer

Answer: d
Explanation: These golden rules actually form the basis for a set of user interface design
principles that guide this important software design activity.

advertisement

Accelerate your digital transformation


with computing built for hybrid cloud.
Get the e-book

https://www.sanfoundry.com/software-engg-mcqs-user-interface-design/ 1/7
4/21/2021 User Interface Design - Software Engineering Questions and Answers - Sanfoundry

2. Which of the following is not a design principle that allow the user to maintain control?
a) Provide for exible interaction
b) Allow user interaction to be interrupt-able and undo-able
c) Show technical internals from the casual user
d) Design for direct interaction with objects that appear on the screen

View Answer

Answer: c
Explanation: The user interface should move the user into the virtual world of the application.

3. Which of the following is not a user interface design process?


a) User, task, and environment analysis and modeling
b) Interface design
c) Knowledgeable, frequent users
d) Interface validation

View Answer

Answer: c
Explanation: These are the end user for whom the product is being built.

4. When users are involved in complex tasks, the demand on __________ can be signi cant.
a) short-term memory
b) shortcuts
c) objects that appear on the screen
d) all of the mentioned

View Answer

Answer: a
Explanation: The interface should be designed to reduce the requirement to remember past
actions and results.

5. Which of the following option is not considered by the Interface design?
a) the design of interfaces between software components
b) the design of interfaces between the software and human producers and consumers of

https://www.sanfoundry.com/software-engg-mcqs-user-interface-design/ 2/7
4/21/2021 User Interface Design - Software Engineering Questions and Answers - Sanfoundry

information
c) the design of the interface between two computers
d) all of the mentioned

View Answer

Answer: c
Explanation: None

advertisement

6. A software might allow a user to interact via


a) keyboard commands
b) mouse movement
c) voice recognition commands
d) all of the mentioned

View Answer

Answer: d
Explanation: All the mentioned input mediums are available today.

7. A software engineer designs the user interface by applying an iterative process that draws on
prede ned design principles.
a) True
b) False

View Answer

Answer: a
Explanation: The statement is true.

https://www.sanfoundry.com/software-engg-mcqs-user-interface-design/ 3/7
4/21/2021 User Interface Design - Software Engineering Questions and Answers - Sanfoundry

8. What incorporates data, architectural, interface, and procedural representations of the


software?
a) design model
b) user’s model
c) mental image
d) system image

View Answer

Answer: a
Explanation: The requirements speci cation may establish certain constraints that help to
de ne the user of the system, but the interface design is often only incidental to the design
model.

9. What establishes the pro le of end-users of the system?


a) design model
b) user’s model
c) mental image
d) system image

View Answer

Answer: b
Explanation: To build an e ective user interface, all design should begin with an
understanding of the intended users, including their pro les of their age, physical abilities,
education, etc.

advertisement


10. What combines the outward manifestation of the computer-based system , coupled with all
supporting information that describe system syntax and semantics?
a) mental image

https://www.sanfoundry.com/software-engg-mcqs-user-interface-design/ 4/7
4/21/2021 User Interface Design - Software Engineering Questions and Answers - Sanfoundry

b) interface design
c) system image
d) interface validation

View Answer

Answer: c
Explanation: When the system image and the system perception are coincident, users
generally feel comfortable with the software and use it e ectively.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Reference Books in Software Engineering.

To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!

Telegram | Youtube | LinkedIn | Instagram | Facebook | Twitter | Pinterest

« Prev - Software Engineering Questions and Answers – Component Level Design


» Next - Software Engineering Questions and Answers – Test Case Design

advertisement

Recommended Posts:
1. Master of Computer Applications Questions and Answers 
2. About
3. Automotive Engine Design Questions and Answers
4. Distillation Design Questions and Answers
5. Aircraft Design Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-user-interface-design/ 5/7
4/21/2021 Web Engineering Project Metrics - Software Engineering Questions and Answers - Sanfoundry

Software Engineering Questions and Answers


– Web Engineering Project Metrics
This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Web
Engineering Project Metrics”.

1. The user has no control over the contents of a static web page.
a) True
b) False

View Answer

Answer: a
Explanation: Static web pages are just for information purposes.

advertisement

https://www.sanfoundry.com/software-engg-mcqs-web-engineering-project-metrics/ 1/7
4/21/2021 Web Engineering Project Metrics - Software Engineering Questions and Answers - Sanfoundry

2. Which metric gives the idea about the contents on a web page ?
a) Word Token
b) Word Count
c) Word Size
d) Word Length

View Answer

Answer: b
Explanation: The word count metric gives the total number of words on a web page.

3. How is the complexity of a web page related to link count ?


a) Directly
b) Indirectly
c) No relation
d) All of the mentioned

View Answer

Answer: a
Explanation: If link count is more, complexity will be more.

4. It is expected to have less number of connections for a good web application.


a) True
b) False

View Answer

Answer: a
Explanation: More the link count, more the complexity and the web page dependence factor
will increase.

5. Number of dynamic web pages provides an idea about________ for a web page that is to be
built.
a) size
b) complexity 
c) e ort
d) all of the mentioned

View Answer

https://www.sanfoundry.com/software-engg-mcqs-web-engineering-project-metrics/ 2/7
4/21/2021 Web Engineering Project Metrics - Software Engineering Questions and Answers - Sanfoundry

Answer: d
Explanation: None.

advertisement

6. Which of the following web engineering metric measures the extent of relatedness between
two or more web pages ?
a) Number of Static Content Objects
b) Number of Dynamic Content Objects
c) Web Page Similarity
d) Number of Internal Page Links

View Answer

Answer: c
Explanation: None.

7. Which of the following is not a classi cation of the web engineering metric, Web Page
Similarity ?
a) Content based
b) Link based
c) Usage based
d) Tra c based

View Answer

Answer: d
Explanation: Similarity between two web pages is not judged upon its tra c activity.

8. The static content objects are dependent on the actions of the user.
a) True

https://www.sanfoundry.com/software-engg-mcqs-web-engineering-project-metrics/ 3/7
4/21/2021 Web Engineering Project Metrics - Software Engineering Questions and Answers - Sanfoundry

b) False

View Answer

Answer: b
Explanation: Dynamic Objects are user dependent

9. Link based measures rely on ___________ structure of a web graph to obtain related pages.
a) Embedded
b) Hyperlink
c) Dynamic
d) All of the mentioned

View Answer

Answer: b
Explanation: Only option b answers the blank, rest are not in accordance to the question.

advertisement

10. Which of the following is not a web engineering project metric ?


a) Number of Static Content Objects
b) Number of Dynamic Content Objects
c) Number of Inherited Objects
d) Word Count

View Answer

Answer: c 
Explanation: There is no such metric as an inherited object’s count.

Sanfoundry Global Education & Learning Series – Software Engineering.

https://www.sanfoundry.com/software-engg-mcqs-web-engineering-project-metrics/ 4/7
sof
twar
eengi
neer
ing

1)Desi
gnphasei
sfol
l
owedby_
___
__.

-
a.Codi
ng

b.Test
ing

c.Mai
ntenance

d.Noneoft
heabov
e.

ANSWER:
Codi
ng

2)Wher
eist
hepr
otot
ypi
ngmodel
ofsof
twar
edev
elopmentwel
lsui
ted?

a.Whenr
equi
rement
sar
ewel
ldef
ined.

b.Forpr
oject
swi
thl
argedev
elopmentt
eams.

c.Whenacust
omercannotdef
iner
equi
rement
scl
ear
ly.

d.Noneoft
heabov
e.

ANSWER:
Whenacust
omercannotdef
iner
equi
rement
scl
ear
ly.

3)CMM model
inSof
twar
eEngi
neer
ingi
sat
echni
queof_
___
__.

a.Dev
elopt
hesof
twar
e.

b.I
mpr
ovet
hesof
twar
epr
ocess.

c.I
mpr
ovet
het
est
ingpr
ocess.

d.Al
loft
heabov
e.

ANSWER:
Impr
ovet
hesof
twar
epr
ocess.

4)Pr
ojectr
iskf
act
ori
sconsi
der
edi
nwhi
chmodel
?
a.Spi
ral
model
.

b.Wat
erf
all
model
.

c.Pr
otot
ypi
ngmodel

d.Noneoft
heabov
e.

ANSWER:
Spi
ral
model
.

5)Whi
choft
hef
oll
owi
ngi
s/ar
ePr
ojectEst
imat
ionTechni
que?

a.Empi
ri
cal
Est
imat
ionTechni
que.

b.Heur
ist
icEst
imat
ionTechni
que.

c.Anal
yti
cal
Est
imat
ionTechni
que.

d.Al
loft
heabov
e.

ANSWER:
All
oft
heabov
e.

6)Whati
sthemeani
ngofr
equi
rementel
i
cit
ati
oni
nsof
twar
eengi
neer
ing?

-
a.Gat
her
ingofr
equi
rement
.

b.Under
standi
ngofr
equi
rement
.

c.Get
ti
ngt
her
equi
rement
sfr
om cl
i
ent
.

d.Al
loft
heabov
e.

ANSWER:
All
oft
heabov
e.

7)FASTst
andsf
or_
___
__.

a.Faci
l
itat
edAppl
i
cat
ionSof
twar
eTechni
que.

b.Funct
ional
Appl
i
cat
ionSof
twar
eTechni
que.

c.Faci
l
itat
edAppl
i
cat
ionSpeci
fi
cat
ionTechni
que.

d.Noneoft
heabov
e.
ANSWER:
Faci
l
itat
edAppl
i
cat
ionSpeci
fi
cat
ionTechni
que.

8)I
frequi
rement
sar
eeasi
l
yunder
standabl
eanddef
inedt
henwhi
chmodel
isbestsui
ted?

-a.Spi
ral
model

b.Wat
erf
all
model

c.Pr
otot
ypi
ngmodel

d.Noneoft
heabov
e

ANSWER:
Wat
erf
all
model

9)RADSof
twar
epr
ocessmodel
standsf
or_
___
_.

a.Rapi
dAppl
i
cat
ionDev
elopment
.

b.Rel
ati
veAppl
i
cat
ionDev
elopment
.

c.Rapi
dAppl
i
cat
ionDesi
gn.

d.RecentAppl
i
cat
ionDev
elopment
.

ANSWER:
Rapi
dAppl
i
cat
ionDev
elopment
.

1)Whi
chi
sthemosti
mpor
tantf
eat
ureofspi
ral
model
?

a.Qual
i
tymanagement

b.Ri
skmanagement

c.Per
for
mancemanagement

d.Ef
fi
ciencymanagement
ANSWER:
Riskmanagement

2)Themodel
inwhi
cht
her
equi
rement
sar
eimpl
ement
edbyi
tscat
egor
yis_
___
__.

a.Ev
olut
ionar
yDev
elopmentModel

b.Wat
erf
all
Model

c.Pr
otot
ypi
ng

d.I
ter
ati
veEnhancementModel

ANSWER:
Evol
uti
onar
yDev
elopmentModel

3)Whi
chsof
twar
ewor
ksst
ri
ctl
yaccor
dingt
odef
inedspeci
fi
cat
ionsandsol
uti
ons?

a.St
ati
c-t
ype

b.Pr
act
ical
-t
ype

c.Embedded-
type

d.Noneoft
heabov
e

ANSWER:
Stat
ic-
type

4)Thesof
twar
edesi
gnpar
adi
gm i
sapar
tofsof
twar
edev
elopmentandi
tincl
udes_
___
___
_.

a.Desi
gn,
Mai
ntenance,
Progr
ammi
ng

b.Codi
ng,
Test
ing,
Int
egr
ati
on

c.Requi
rementgat
her
ing,
Sof
twar
edesi
gn,
Progr
ammi
ng

d.Noneoft
heabov
e

ANSWER:
Desi
gn,
Mai
ntenance,
Progr
ammi
ng

5)Ifthesoft
war
eprocesswer
ebasedonscient
if
icandengineer
ingconcept
s,i
twoul
dbe
easi
ertor
e-cr
eat
enewsof t
war
ethant
oscaleanexist
ingone.
a.Tr
ue

b.Fal
se

AnswerExpl
anat
ion

ANSWER:
Fal
se

6)Whi
chaspecti
simpor
tantwhent
hesof
twar
eismov
edf
rom onepl
atf
ormt
oanot
her
?

a.Mai
ntenance

b.Oper
ati
onal

c.Tr
ansi
ti
onal

d.Al
loft
heabov
e

ANSWER:
Transi
ti
onal

7)Softwar
eisnotconsi
deredtobecol
l
ect
ionofexecut
abl
epr
ogr
ammi
ngcode,
associ
ated
l
ibr
ari
esanddocumentat
ions.

a.Tr
ue

b.Fal
se

ANSWER:
Fal
se

8)Cl
assescommuni
cat
ewi
thoneanot
herv
ia_
___
__.

a.Readsensor
s

b.Di
alphones

c.Messages

d.Noneoft
heabov
e

ANSWER:
Messages

9)Fort
hebestSof
twar
emodel
sui
tabl
efort
hepr
oject
,inwhi
choft
hephaset
hedev
eloper
s
deci
dear
oadmapf
orpr
ojectpl
an?

a.Sof
twar
eDesi
gn

b.Sy
stem Anal
ysi
s

c.Codi
ng

d.Test
ing

ANSWER:
Syst
em Anal
ysi
s

10) Whi
chSDLCact
ivi
tydoest
heuseri
nit
iat
est
her
equestf
oradesi
redsof
twar
epr
oduct
?

a.Requi
rementgat
her
ing

b.I
mpl
ement
ati
on

c.Di
sposi
ti
on

d.Communi
cat
ion

ANSWER:
Communi
cat
ion

11) SDLCisnotawell
-def
ined,
str
ucturedsequenceofst
agesi
nsof
twar
eengi
neer
ingt
o
dev
eloptheint
endedsoft
wareproduct.

a.Tr
ue

b.Fal
se

ANSWER:
Fal
se

12) Whatistheav
erageeff
ect
ivegl
obal
act
ivi
tyr
atei
nanev
olv
ingE-
typesy
stem i
sinv
ari
ant
overt
heli
feti
meoftheproduct
?

a.Sel
f-
regul
ati
on

b.Reduci
ngqual
i
ty

c.Feedbacksy
stems

d.Or
gani
zat
ional
stabi
l
ity
ANSWER:
Organi
zat
ional
stabi
l
ity

13) Whichmodel
isnotsui
tabl
eforl
argesof
twar
epr
oject
sbutgoodonef
orl
ear
ningand
exper
imenti
ng?

a.Bi
gBangmodel

b.Spi
ral
model

c.I
ter
ati
vemodel

d.Wat
erf
all
model

ANSWER:
BigBangmodel

14) Whi
chmodel
isal
soknownasVer
if
icat
ionandv
ali
dat
ionmodel
?

a.Wat
erf
all
model

b.Bi
gBangmodel

c.V-
model

d.Spi
ral
model

ANSWER:
V-model

15) Theal
waysgr
owi
ngandadapt
ingnatureofsof
twar
ehugel
ydependsupont
he
env
ironmenti
nwhi
chuserwor
ksi
n_ _
___
__ _
____.

a.Cost

b.Dy
nami
cNat
ure

c.Qual
i
tyManagement

d.Scal
abi
l
ity
ANSWER:
Dynami
cNat
ure

16) SDLCModelsareadoptedasperrequi
rement
sofdevel
opmentpr
ocess.I
tmayv
ary
Sof
tware-
to-
sof
twaretoensuri
ngwhichmodel i
ssuit
abl
e.

a.Tr
ue

b.Fal
se

ANSWER:
True

17) Whi
chofthefol
lowi
ngistheunder
standi
ngofsoftwareproductl
i
mit
ati
ons,l
earni
ng
syst
em r
elat
edprobl
emsorchangestobedonei nexi
sti
ngsy st
emsbefor
ehand,
identi
fyi
ngand
addr
essi
ngtheimpactofpr
ojectonor
ganizat
ionandpersonnelet
c?

a.Sof
twar
eDesi
gn

b.Feasi
bil
i
tySt
udy

c.Requi
rementGat
her
ing

d.Sy
stem Anal
ysi
s

ANSWER:
Syst
em Anal
ysi
s

18) Whati
sthesi
mpl
estmodel
ofsof
twar
edev
elopmentpar
adi
gm?

a.Spi
ral
model

b.Bi
gBangmodel

c.V-
model

d.Wat
erf
all
model

ANSWER:
Wat
erf
all
model
1.Ther
api
dappl
i
cat
iondev
elopmentmodel
is

Anot
hernamef
orcomponent
-baseddev
elopment

Ausef
ulappr
oachwhenacust
omercannotdef
iner
equi
rement
scl
ear
ly.

Ahi
ghspeedadapt
ati
onoft
hel
i
nearsequent
ial
model
.

Al
loft
heabov
e.

Cor
rectAnswer:

Ahi
ghspeedadapt
ati
onoft
hel
i
nearsequent
ial
model
.

2.Int
heUnifi
edProcessmodel r
equi
rement
sar
edet
ermi
nedi
ter
ati
vel
yandmayspanmor
e
thanonephaseoftheprocess.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

3.Thewat
erf
all
model
ofsof
twar
edev
elopmenti
s

Ar
easonabl
eappr
oachwhenr
equi
rement
sar
ewel
ldef
ined.

Agoodappr
oachwhenawor
kingpr
ogr
am i
srequi
redqui
ckl
y.

Thebestappr
oacht
ousef
orpr
oject
swi
thl
argedev
elopmentt
eams

Anol
dfashi
onedmodel
thati
srar
elyusedanymor
e

Cor
rectAnswer:

Ar
easonabl
eappr
oachwhenr
equi
rement
sar
ewel
ldef
ined.

4.Thei
ncr
ement
almodel
ofsof
twar
edev
elopmenti
s

Ar
easonabl
eappr
oachwhenr
equi
rement
sar
ewel
ldef
ined.

Agoodappr
oachwhenawor
kingcor
epr
oducti
srequi
redqui
ckl
y.
Thebestappr
oacht
ousef
orpr
oject
swi
thl
argedev
elopmentt
eams

Ar
evol
uti
onar
ymodel
thati
snotusedf
orcommer
cial
product
s.

Cor
rectAnswer:

Agoodappr
oachwhenawor
kingcor
epr
oducti
srequi
redqui
ckl
y.

5.Ev
olut
ionar
ysof
twar
epr
ocessmodel
s

Ar
eit
erat
ivei
nnat
ure

Caneasi
l
yaccommodat
epr
oductr
equi
rement
schanges

Donotgener
all
ypr
oducet
hrowawaysy
stems

Al
loft
heabov
e.

Cor
rectAnswer:

Al
loft
heabov
e.

6.Thepr
otot
ypi
ngmodel
ofsof
twar
edev
elopmenti
s

Ar
easonabl
eappr
oachwhenr
equi
rement
sar
ewel
ldef
ined.

Ausef
ulappr
oachwhenacust
omercannotdef
iner
equi
rement
scl
ear
ly.

Thebestappr
oacht
ousef
orpr
oject
swi
thl
argedev
elopmentt
eams.

Ar
iskymodel
thatr
arel
ypr
oducesameani
ngf
ulpr
oduct
.

Cor
rectAnswer:

Ausef
ulappr
oachwhenacust
omercannotdef
iner
equi
rement
scl
ear
ly.

7.Thespi
ral
model
ofsof
twar
edev
elopment

Endswi
tht
hedel
i
ver
yoft
hesof
twar
epr
oduct
.

I
smor
echaot
ict
hant
hei
ncr
ement
almodel
.

I
ncl
udespr
ojectr
isksev
aluat
iondur
ingeachi
ter
ati
on

Al
loft
heabov
e
Cor
rectAnswer:

I
ncl
udespr
ojectr
isksev
aluat
iondur
ingeachi
ter
ati
on

8.Theconcur
rentdev
elopmentmodel
is

Anot
hernamef
orconcur
rentengi
neer
ing.

Def
inesev
ent
sthatt
ri
ggerengi
neer
ingact
ivi
tyst
atet
ransi
ti
ons.

Onl
yusedf
ordev
elopmentofpar
all
elordi
str
ibut
edsy
stems.

Usedwhenev
eral
argenumberofchanger
equest
sar
eant
ici
pat
ed.

Bot
haandb

Cor
rectAnswer:

Bot
haandb

9.Thecomponent
-baseddev
elopmentmodel
is

Onl
yappr
opr
iat
eforcomput
erhar
dwar
edesi
gn

Notabl
etosuppor
tthedev
elopmentofr
eusabl
ecomponent
s.

Dependentonobj
ectt
echnol
ogi
esf
orsuppor
t.

Notcostef
fect
ivebyknownquant
if
iabl
esof
twar
emet
ri
cs

Cor
rectAnswer:

Dependentonobj
ectt
echnol
ogi
esf
orsuppor
t.

10.Thef
ormal
met
hodsmodel
ofsof
twar
edev
elopmentmakesuseofmat
hemat
ical
met
hods
to

Def
inet
hespeci
fi
cat
ionf
orcomput
er-
basedsy
stems

Dev
elopdef
ectf
reecomput
er-
basedsy
stems.

Ver
if
ythecor
rect
nessofcomput
er-
basedsy
stems.

Al
loft
heabov
e.
Cor
rectAnswer:

Al
loft
heabov
e.

11.Whi
chofthesei
snotoneoft
hephasenamesdef
inedbyt
heUni
fi
edPr
ocessmodel
for
soft
war
edevelopment
?

I
ncept
ionphase

El
abor
ati
onphase

Const
ruct
ionphase

Val
i
dat
ionphase

Cor
rectAnswer:

Val
i
dat
ionphase

12.Whi
choft
hesei
snotachar
act
eri
sti
cofPer
sonal
Sof
twar
ePr
ocess?

Emphasi
zesper
sonal
measur
ementofwor
kpr
oduct
.

Pr
act
it
ionerr
equi
rescar
eful
super
visi
onbyt
hepr
ojectmanager
.

I
ndi
vi
dual
pract
it
ioneri
sresponsi
blef
orest
imat
ingandschedul
i
ng.

Pr
act
it
ioneri
sempower
edt
ocont
rol
qual
i
tyofsof
twar
ewor
kpr
oduct
s.

Cor
rectAnswer:

Pr
act
it
ionerr
equi
rescar
eful
super
visi
onbyt
hepr
ojectmanager
.

13.Whi
choft
hesear
eobj
ect
ivesofTeam Sof
twar
ePr
ocess?

Accel
erat
esof
twar
epr
ocessi
mpr
ovement

Al
l
owbet
tert
imemanagementbyhi
ghl
ytr
ainedpr
ofessi
onal
s

Bui
l
dsel
f-
dir
ect
edsof
twar
eteams

Showmanager
showt
oreducecost
sandsust
ainqual
i
ty

Bot
hbandc

Cor
rectAnswer:
Bot
hbandc

14.Pr
ocesstechnologyt
ool
sal
l
owsof
twar
eor
gani
zat
ionst
ocompr
essschedul
esbyski
ppi
ng
uni
mportantact
ivi
ti
es.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

15.I
tisgener
all
yaccept
edt
hatonecannothav
eweaksof
twar
epr
ocessesandcr
eat
ehi
gh
qual
it
yendproduct
s.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Pr
ocessmodel
sar
edescr
ibedasagi
l
ebecauset
hey

El
i
minat
etheneedf
orcumber
somedocument
ati
on

Emphasi
zemaneuv
erabi
l
ityandadapt
abi
l
ity

Donotwast
edev
elopmentt
imeonpl
anni
ngact
ivi
ti
es

Makeext
ensi
veuseofpr
otot
ypecr
eat
ion

Cor
rectAnswer:

Emphasi
zemaneuv
erabi
l
ityandadapt
abi
l
ity

2.Whi
choft
heset
ermsar
elev
elnamesi
ntheCapabi
l
ityMat
uri
tyModel
?

Per
for
med
Repeat
ed

Reused

Opt
imi
zed

bot
haandd

Cor
rectAnswer:

bot
haandd

3.Thebestsof
twarepr
ocessmodel
isonet
hathasbeencr
eat
edbyt
hepeopl
ewhowi
l
lact
ual
l
y
bedoingthework.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

4.Whi
choft
hef
oll
owi
ngar
erecogni
zedpr
ocessf
lowt
ypes?

Concur
rentpr
ocessf
low

I
ter
ati
vepr
ocessf
low

Li
nearpr
ocessf
low

Spi
ral
processf
low

bot
hbandc

Cor
rectAnswer:

bot
hbandc

5.Thecommuni cati
onactiv
ityisbesthandl
edforsmal
lproj
ectsusingsixdi
sti
nctact
ions
(i
ncept
ion,
eli
cit
ation,el
aborati
on,negoti
ati
on,
speci
fi
cat
ion,val
idat
ion)
.

Tr
ue

Fal
se

Cor
rectAnswer:
Fal
se

6.Agoodsof
twar
edev el
opmentt
eam al
way
susest
hesamet
asksetf
orev
erypr
ojectt
oinsur
e
hi
ghqual
it
yworkproduct
s

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

7.Soft
wareprocessescanbeconst
ruct
edoutofpr
e-exi
sti
ngsof
twar
epat
ter
nst
obestmeet
theneedsofasoftwareproj
ect

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

8.Whi
choft
hesear
est
andar
dsf
orassessi
ngsof
twar
epr
ocesses?

SEI

SPI
CE

I
SO9000

I
SO9001

bot
hbandd

Cor
rectAnswer:

bot
hbanddl
q
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Pr
ocessmodel
sar
edescr
ibedasagi
l
ebecauset
hey

El
i
minat
etheneedf
orcumber
somedocument
ati
on

Emphasi
zemaneuv
erabi
l
ityandadapt
abi
l
ity

Donotwast
edev
elopmentt
imeonpl
anni
ngact
ivi
ti
es

Makeext
ensi
veuseofpr
otot
ypecr
eat
ion

Cor
rectAnswer:

Emphasi
zemaneuv
erabi
l
ityandadapt
abi
l
ity

2.Whi
choft
heset
ermsar
elev
elnamesi
ntheCapabi
l
ityMat
uri
tyModel
?

Per
for
med

Repeat
ed

Reused

Opt
imi
zed

bot
haandd

Cor
rectAnswer:

bot
haandd

3.Thebestsof
twarepr
ocessmodel
isonet
hathasbeencr
eat
edbyt
hepeopl
ewhowi
l
lact
ual
l
y
bedoingthework.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

4.Whi
choft
hef
oll
owi
ngar
erecogni
zedpr
ocessf
lowt
ypes?
Concur
rentpr
ocessf
low

I
ter
ati
vepr
ocessf
low

Li
nearpr
ocessf
low

Spi
ral
processf
low

bot
hbandc

Cor
rectAnswer:

bot
hbandc

5.Thecommuni cati
onactiv
ityisbesthandl
edforsmal
lproj
ectsusingsixdi
sti
nctact
ions
(i
ncept
ion,
eli
cit
ation,el
aborati
on,negoti
ati
on,
speci
fi
cat
ion,val
idat
ion)
.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

6.Agoodsof
twar
edev el
opmentt
eam al
way
susest
hesamet
asksetf
orev
erypr
ojectt
oinsur
e
hi
ghqual
it
yworkproduct
s

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

7.Soft
wareprocessescanbeconst
ruct
edoutofpr
e-exi
sti
ngsof
twar
epat
ter
nst
obestmeet
theneedsofasoftwareproj
ect

Tr
ue

Fal
se

Cor
rectAnswer:
Tr
ue

8.Whi
choft
hesear
est
andar
dsf
orassessi
ngsof
twar
epr
ocesses?

SEI

SPI
CE

I
SO9000

I
SO9001

bot
hbandd

Cor
rectAnswer:

bot
hbandd

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.I
tisnotpossi
blet
obuil
dsoft
warethatmeetst
hecust
omer
s'needst
odayandexhi
bit
sthe
qual
it
ycharact
eri
sti
cst
hatwil
lenabl
eittobeext
endedt
omor
row.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

2.Whi
choft
hef
oll
owi
ngt
rai
tsneedt
oexi
stamongt
hemember
sofanagi
l
esof
twar
eteam?

Compet
ence

Deci
sion-
maki
ngabi
l
ity

Mut
ual
trustandr
espect

Al
loft
heabov
e

Cor
rectAnswer:

Al
loft
heabov
e

3.Whatar
ethet
hreef
ramewor
kact
ivi
ti
esf
ort
heAdapt
iveSof
twar
eDev
elopment(
ASD)
pr
ocessmodel
?

Anal
ysi
s,desi
gn,
codi
ng

Feasi
bil
i
tyst
udy
,funct
ional
model
iter
ati
on,
impl
ement
ati
on

Requi
rement
sgat
her
ing,
adapt
ivecy
clepl
anni
ng,
iter
ati
vedev
elopment

Specul
ati
on,
col
l
abor
ati
on,
lear
ning

Cor
rectAnswer:

Specul
ati
on,
col
l
abor
ati
on,
lear
ning

4.Agi
l
ityi
snot
hingmor
ethant
heabi
l
ityofapr
ojectt
eam t
orespondr
api
dlyt
ochange

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

5.Whi
choft
hef
oll
owi
ngi
snotnecessar
ytoappl
yagi
l
ityt
oasof
twar
epr
ocess?

El
i
minat
etheuseofpr
ojectpl
anni
ngandt
est
ing

Onl
yessent
ial
wor
kpr
oduct
sar
epr
oduced

Pr
ocessal
l
owst
eam t
ost
reaml
i
net
asks

Usesi
ncr
ement
alpr
oductdel
i
ver
yst
rat
egy

Cor
rectAnswer:

El
i
minat
etheuseofpr
ojectpl
anni
ngandt
est
ing

6.Howdoy
oucr
eat
eagi
l
epr
ocessest
omanageunpr
edi
ctabi
l
ity
?

Requi
rement
sgat
her
ingmustbeconduct
edv
erycar
eful
l
y

Ri
skanal
ysi
smustbeconduct
edbef
orepl
anni
ngt
akespl
ace

Sof
twar
eincr
ement
smustbedel
i
ver
edi
nshor
tti
meper
iods
Sof
twar
epr
ocessesmustadaptt
ochangesi
ncr
ement
all
y

Bot
hcandd

Cor
rectAnswer:

Bot
hcandd

7.I
nagilesof
twarepr
ocessesthehi
ghestpr
ior
it
iesi
stosat
isf
ythecust
omert
hroughear
lyand
cont
inuousdel
iv
eryofval
uablesof
twar
e.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

8.Inagil
edevel
opmenti
tismoreimpor
tantt
obuil
dsof
twarethatmeet
sthecust
omer
s’needs
todaythanworr
yaboutf
eatur
esthatmi
ghtbeneededi
nthefutur
e.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

9.Whatar
ethef
ourf
ramewor
kact
ivi
ti
esf
oundi
ntheExt
remePr
ogr
ammi
ng(
XP)pr
ocess
model?

anal
ysi
s,desi
gn,
codi
ng,
test
ing

pl
anni
ng,
anal
ysi
s,desi
gn,
codi
ng

pl
anni
ng,
anal
ysi
s,codi
ng,
test
ing

pl
anni
ng,
desi
gn,
codi
ng,
test
ing

Cor
rectAnswer:

pl
anni
ng,
desi
gn,
codi
ng,
test
ing
10.Al
lagi
lepr
ocessmodelsconf
ormtoagreat
erorl
esserdegr
eet
othepr
inci
plesst
atedi
nthe
“Mani
fest
oforAgi
leSof
twareDevel
opment
”.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

11.Whichisnotoneoft
hekeyquest
ionst
hati
sanswer
edbyeacht
eam memberateachdai
l
y
Scrum meeti
ng?

Whatdi
dyoudosi
ncet
hel
astmeet
ing?

Whatobst
acl
esar
eyoucr
eat
ing?

Whati
sthecauseoft
hepr
obl
em y
ouar
eencount
eri
ng?

Whatdoy
oupl
ant
oaccompl
i
shbet
henextt
eam meet
ing?

Cor
rectAnswer:

Whatobst
acl
esar
eyoucr
eat
ing?

12.TheDynamicSystemsDevel
opmentMethod(
DSDM)suggest
saphil
osophythatisbasedon
thePar
etopri
ncipl
e(80%oftheappl
i
cati
oncanbedel
i
ver
edin20%oftheti
mer equir
edtobuil
d
thecompl
eteappli
cati
on)
.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

13.Agi
l
eModel
i
ng(
AM)pr
ovi
desgui
dancet
opr
act
it
ionerdur
ingwhi
choft
hesesof
twar
etasks?

Anal
ysi
s
Desi
gn

Codi
ng

Test
ing

Bot
haandb

Cor
rectAnswer:

Bot
haandb

14.Agi
leUnif
iedProcessusest
hecl
assi
cUPphasedacti
vi
ti
es(i
ncept
ion,el
abor
ati
on,
const
ruct
ion,
transi
ti
on)tohel
pthet
eam vi
sual
i
zetheov
eral
lpr
ocessflow

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Humanaspect
sofsof
twar
eengi
neer
ingar
enotr
elev
anti
ntoday
’sagi
l
epr
ocessmodel
s.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

2.Whi
choft
hef
oll
owi
ngi
snotani
mpor
tantt
rai
tofanef
fect
ivesof
twar
eengi
neer
?

At
tent
ivet
odet
ail

Br
utal
l
yhonest

Fol
l
owspr
ocessr
uledogmat
ical
l
y

Resi
l
ientunderpr
essur
e

Cor
rectAnswer:
Fol
l
owspr
ocessr
uledogmat
ical
l
y

3.Groupcommunicat
ionandcol
laborat
ionar
easi
mpor
tantast
het
echni
cal
ski
l
lsofan
i
ndiv
idualt
eam membertothesuccessofateam.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

4.Teamswit
hdiver
sit
yinthei
ndi
vi
dual
team memberski
l
lset
stendt
obemor
eef
fect
ivet
han
teamswit
houtt
hisdi
versi
ty

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

5.Whi
choft
hef
oll
owi
ngcancont
ri
but
etot
eam t
oxi
cit
y?

Fr
enzi
edwor
kat
mospher
e

I
nadequat
ebudget

Poor
lycoor
dinat
edsof
twar
epr
ocess

Uncl
eardef
ini
ti
onoft
eam r
oles

a,
b,d

Cor
rectAnswer:

a,
b,d

Vi
ewAnswer
6.Soft
war
eengineer
ingteam st
ruct
urei
sindependentofpr
obl
em compl
exi
tyandsi
zeoft
he
expect
edsof
twareproducts.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

7.Agi
l
eteamsar
eal
l
owedt
osel
f-
organi
zeandmaket
hei
rownt
echni
cal
deci
sions.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

8.I
nXPamet aphori
susedasadev
icet
ofaci
l
itat
ecommuni
cat
ionsamongcust
omer
s,t
eam
member
s,andmanagers?

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

9.Usinganest
abl
i
shedsoci
almedi
apl
atf
orm negat
est
heneedt
obeconcer
nedaboutpr
ivacy
orsecuri
ty.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se
Vi
ewAnswer

10.Useofcl
oudser
vicescanspeedupi
nfor
mat
ionshar
ingamongsof
twar
eteam member
s?

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

11.I
ncoll
abor
ati
vedev
elopmentenv
ironment
s,met
ri
csar
eusedt
orewar
dandpuni
sht
eam
members.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

12.Whi
choft
hesef
act
orscompl
i
cat
edeci
sion-
maki
ngbygl
obal
sof
twar
eteams

Compl
exi
tyofpr
obl
em

Di
ff
erentv
iewsoft
hepr
obl
em

Lawofuni
ntendedconsequences

Ri
skassoci
atedwi
thdeci
sion

Al
loft
heabov
e.

Cor
rectAnswer:

Al
loft
heabov
e.

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Sof
twar
eengi
neer
scol
l
abor
atewi
thcust
omer
stodef
inewhi
choft
hef
oll
owi
ng?

Cust
omerv
isi
bleusagescenar
ios

I
mpor
tantsof
twar
efeat
ures
Sy
stem i
nput
sandout
put
s

Al
loft
heabov
e

Cor
rectAnswer:

Al
loft
heabov
e

Vi
ewAnswer

2.Ev
ery
oneont
hesof
twar
eteam shoul
dbei
nvol
vedi
nthepl
anni
ngact
ivi
tysot
hatwecan

r
educet
hegr
anul
ari
tyoft
hepl
an

anal
yzer
equi
rement
sindept
h

getal
lteam member
sto"
signup"t
othepl
an

begi
ndesi
gn

Cor
rectAnswer:

getal
lteam member
sto"
signup"t
othepl
an

Vi
ewAnswer

3.Whatr
ole(
s)douserst
ori
espl
ayi
nagi
l
epl
anni
ng?

Def
ineusef
ulsof
twar
efeat
uresandf
unct
ionsdel
i
ver
edt
oend-
user
s

Det
ermi
neaschedul
eusedt
odel
i
vereachsof
twar
eincr
ement

Pr
ovi
deasubst
it
utet
oper
for
mingdet
ail
edschedul
i
ngofact
ivi
ti
es

Usedt
oest
imat
etheef
for
trequi
redbui
l
dthecur
renti
ncr
ement

bot
haandd

Cor
rectAnswer:

Usedt
oest
imat
etheef
for
trequi
redbui
l
dthecur
renti
ncr
ement

Vi
ewAnswer

4.Whichofthefol
lowingact
ivi
ti
esi
snotoneoft
hef
ourt
hingst
hatneedt
obeaccompl
i
shedby
thegener
icplanni
ngtaskset
?

Dev
elopov
eral
lpr
ojectst
rat
egy

I
dent
if
ythef
unct
ional
i
tyt
odel
i
veri
neachsof
twar
eincr
ement
Cr
eat
eadet
ail
edschedul
efort
hecompl
etesof
twar
epr
oject

Dev
iseameansoft
racki
ngpr
ogr
essonar
egul
arbasi
s

Cor
rectAnswer:

Cr
eat
eadet
ail
edschedul
efort
hecompl
etesof
twar
epr
oject

Vi
ewAnswer

5.Anal
ysi
smodel
sdepi
ctsof
twar
einwhi
cht
hreer
epr
esent
ati
ons?

ar
chi
tect
ure,
int
erf
ace,
component

cost
,ri
sk,
schedul
e

i
nfor
mat
ion,
funct
ion,
behav
ior

Noneoft
heabov
e

Cor
rectAnswer:

i
nfor
mat
ion,
funct
ion,
behav
ior

Vi
ewAnswer

6.Thecust
omercandirect
lyobser
vebot
hthedi
ff
erencebet
weent
hei
nter
nal
qual
i
tyofa
desi
gnanditsext
ernal
quali
ty?

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

7.Teamsusi
ngagi
l
esof
twar
epr
act
icesnev
ercr
eat
emodel
s.

Tr
ue

Fal
se

Cor
rectAnswer:
Fal
se

Vi
ewAnswer

8.Manyoft
hetasksfr
om thegeneri
ctaskset
sforanal
ysi
smodel
i
nganddesi
gncanbe
conduct
edi
nparal
lel
withoneanother.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

9.Asuccessf
ult
esti
sonet
hatdi
scov
ersatl
eastoneas-
yetundi
scov
ereder
ror
.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

10.Whi
choft
hef
oll
owi
ngar
etasksi
nthegener
ict
asksetf
orconst
ruct
ion?

Bui
l
dasof
twar
ecomponent

Cr
eat
eauseri
nter
face

Uni
ttestt
hecomponent

Assesst
hequal
i
tyoft
hecomponent

bot
haandc

Cor
rectAnswer:

bot
haandc

Vi
ewAnswer

11.Sof
twar
eengi
neer
ingpr
inci
pleshav
eaboutat
hreey
earhal
f-
li
fe

Tr
ue
Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

12.Whi
choft
hef
oll
owi
ngi
snotoneofcor
epr
inci
plesofsof
twar
eengi
neer
ingpr
act
ice?

Al
ldesi
gnshoul
dbeassi
mpl
easpossi
ble,
butnosi
mpl
er

Asof
twar
esy
stem exi
stsonl
ytopr
ovi
dev
aluet
oit
suser
s.

Par
etopr
inci
ple(
20%ofanypr
oductr
equi
res80%oft
heef
for
t).

Remembert
haty
oupr
oduceot
her
swi
l
lconsume

Cor
rectAnswer:

Par
etopr
inci
ple(
20%ofanypr
oductr
equi
res80%oft
heef
for
t).

Vi
ewAnswer

13.Ever
ycommuni
cat
ionacti
vit
yshoul
dhav
eaf
aci
l
itat
ort
omakesur
ethatt
hecust
omeri
snot
al
lowedtodomi
nat
etheproceedi
ngs

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

14.Theagi
levi
ewofiterat
ivecust
omercommuni
cat
ionandcol
l
abor
ati
oni
sappl
i
cabl
etoal
l
soft
wareengi
neer
ingpracti
ce.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer
15.Oner
easont
oinv
olv
eev
ery
oneont
hesof
twar
eteam i
nthepl
anni
ngact
ivi
tyi
sto

adj
ustt
hegr
anul
ari
tyoft
hepl
an

cont
rol
feat
urecr
eep

getal
lteam member
sto“
signup”t
othepl
an

under
standt
hepr
obl
em scope

Cor
rectAnswer:

getal
lteam member
sto“
signup”t
othepl
an

Vi
ewAnswer

16.Pr
ojectpl
ansshoul
dnotbechangedoncet
heyar
eadopt
edbyat
eam

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

17.Requi
rement
smodel
sdepi
ctsof
twar
einwhi
cht
hreedomai
ns?

ar
chi
tect
ure,
int
erf
ace,
component

cost
,ri
sk,
schedul
e

i
nfor
mat
ion,
funct
ion,
behav
ior

Noneoft
heabov
e

Cor
rectAnswer:

i
nfor
mat
ion,
funct
ion,
behav
ior

Vi
ewAnswer

18.Thedesi
gnmodel
shoul
dbet
raceabl
etot
her
equi
rement
smodel
?
Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

19.Teamsusi
ngagi
l
esof
twar
epr
act
icesdonotgener
all
ycr
eat
emodel
s

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

20.Whi
choft
hef
oll
owi
ngi
snotoneoft
hepr
inci
plesofgoodcodi
ng?

Cr
eat
euni
ttest
sbef
orey
oubegi
ncodi
ng

Cr
eat
euni
ttest
sbef
orey
oubegi
ncodi
ng

Ref
ract
ort
hecodeaf
tery
oucompl
etet
hef
ir
stcodi
ngpass

Wr
it
esel
f-
document
ingcode,
notpr
ogr
am document
ati
on

Cor
rectAnswer:

Ref
ract
ort
hecodeaf
tery
oucompl
etet
hef
ir
stcodi
ngpass

Vi
ewAnswer

21.Asuccessf
ult
estIonest
hatdi
scov
ersatl
eastoneas-
yetundi
scov
ereder
ror

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer
22.Whichoft
hef
oll
owi
ngar
eval
i
dreasonsf
orcol
l
ect
ingcust
omerf
eedbackconcer
ning
del
iv
eredsoft
war
e?

Al
l
owsdev
eloper
stomakechangest
othedel
i
ver
edi
ncr
ement

Del
i
ver
yschedul
ecanber
evi
sedt
oref
lectchanges

Dev
eloper
scani
dent
if
ychangest
oincor
por
atei
ntonexti
ncr
ement

Al
loft
heabov
e

Cor
rectAnswer:

Al
loft
heabov
e

Vi
ewAnswer

23.Lar
gerpr
ogr
ammi
ngt
eamsar
eal
way
smor
epr
oduct
ivet
hansmal
l
ert
eams

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Iti
srel
ati
vel
ycommonf ordi
ff
erentcustomerst
opr
oposeconf
li
cti
ngr
equi
rement
s,each
argui
ngthathi
sorherv
ersioni
stherightone.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

2.Thesy
stem speci
fi
cat
iondescr
ibest
he

Funct
ion,
per
for
manceandconst
rai
ntsofacomput
er-
basedsy
stem

i
mpl
ement
ati
onofeachal
l
ocat
edsy
stem

el
ementsof
twar
ear
chi
tect
ure
t
imer
equi
redf
orsy
stem si
mul
ati
on

Cor
rectAnswer:

Funct
ion,
per
for
manceandconst
rai
ntsofacomput
er-
basedsy
stem

Vi
ewAnswer

3.Thebestwayt
oconductar
equi
rement
sval
i
dat
ionr
evi
ewi
sto

exami
net
hesy
stem model
forer
ror
s

hav
ethecust
omerl
ookov
ert
her
equi
rement
s

sendt
hem t
othedesi
gnt
eam andseei
ftheyhav
eanyconcer
ns

useacheckl
i
stofquest
ionst
oexami
neeachr
equi
rement

Cor
rectAnswer:

useacheckl
i
stofquest
ionst
oexami
neeachr
equi
rement

Vi
ewAnswer

4.Theuseoft
raceabi
l
ityt
abl
eshel
pst
o

debugpr
ogr
amsf
oll
owi
ngt
hedet
ect
ionofr
un-
ti
meer
ror
s

det
ermi
net
heper
for
manceofal
gor
it
hm i
mpl
ement
ati
ons

i
dent
if
y,cont
rol
,andt
rackr
equi
rement
schanges

noneoft
heabov
e

Cor
rectAnswer:

i
dent
if
y,cont
rol
,andt
rackr
equi
rement
schanges

Vi
ewAnswer

5.Thej
oboft her
equi
rementsengi
neeri
st ocategor
izeal
lstakeholderinf
ormati
oni
nawayt
hat
al
lowsdeci
sionmaker
st ochooseanint
ernal
lyconsi
stentsetofrequirements.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue
Vi
ewAnswer

6.Thenatur
eofcoll
abor
ati
onissuchthatal
lsy
stem r
equi
rement
sar
edef
inedbyconsensusof
acommi t
teeofcust
omersanddevel
opers.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

7.Whi
choff
oll
owi
ngi
snotaUMLdi
agr
am usedcr
eat
ingasy
stem anal
ysi
smodel
?

act
ivi
tydi
agr
am

cl
assdi
agr
am

dat
afl
owdi
agr
am

st
atedi
agr
am

Cor
rectAnswer:

dat
afl
owdi
agr
am

Vi
ewAnswer

8.Requir
ement
sengi
neer
ingi
sagener
icpr
ocesst
hatdoesnotv
aryf
rom onesof
twar
epr
oject
toanother
.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

9.Dur
ingpr
ojecti
ncept
iont
hei
ntentoft
heoft
het
asksar
etodet
ermi
ne
basi
cpr
obl
em under
standi
ng

nat
ureoft
hesol
uti
onneeded

peopl
ewhowantasol
uti
on

noneoft
heabov
e

a,
b,c

Cor
rectAnswer:

a,
b,c

Vi
ewAnswer

10.Thr
eet
hingst
hatmaker
equi
rement
sel
i
cit
ati
ondi
ff
icul
tar
epr
obl
emsof

budget
ing

scope

under
standi
ng

v
olat
il
it
y

b,
c,d

Cor
rectAnswer:

b,
c,d

Vi
ewAnswer

11.Astakehol
deri
sany
onewhowi
l
lpur
chaset
hecompl
etedsof
twar
esy
stem under
devel
opment

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

12.Itisr
elat
ivel
ycommonfordif
ferentcustomer
stopr
oposeconf
li
cti
ngr
equi
rement
s,each
arguingt
hathisorherv
ersi
onistherightone.
Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

13.Whichofthefoll
owi
ngi
snotoneoft
hecont
ext
-f
reequest
ionst
hatwoul
dbeuseddur
ing
proj
ectincept
ion?

Whatwi
l
lbet
heeconomi
cbenef
itf
rom agoodsol
uti
on?

Whoi
sbehi
ndt
her
equestf
orwor
k?

Whowi
l
lpayf
ort
hewor
k?

Whowi
l
luset
hesol
uti
on?

Cor
rectAnswer:

Whowi
l
lpayf
ort
hewor
k?

Vi
ewAnswer

14.Non-
funct
ional
requi
rement
scanbesaf
elyi
gnor
edi
nmoder
nsof
twar
edev
elopment
proj
ect
s

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

15.I
ncol
l
abor
ati
ver
equi
rement
sgat
her
ingt
hef
aci
l
itat
or

ar
rangest
hemeet
ingpl
ace

cannotbeacust
omer

cont
rol
sthemeet
ing

mustbeanout
sider
Cor
rectAnswer:

cont
rol
sthemeet
ing

Vi
ewAnswer

16.Whi
chofthef
oll
owi
ngi
snotoneoft
her
equi
rementcl
assi
fi
cat
ionsusedi
nQual
i
tyFunct
ion
Depl
oyment(
QFD)?

exci
ti
ng

expect
ed

mandat
ory

nor
mal

Cor
rectAnswer:

mandat
ory

Vi
ewAnswer

17.Thewor
kpr
oduct
spr
oduceddur
ingr
equi
rementel
i
cit
ati
onwi
l
lvar
ydependi
ngont
he

si
zeoft
hebudget

si
zeoft
hepr
oductbei
ngbui
l
t.

sof
twar
epr
ocessbei
ngused.

st
akehol
der
sneeds.

bot
haandb

Cor
rectAnswer:

bot
haandb

Vi
ewAnswer

18.Userst
ori
esarecompl
etedescr
ipt
ionst
heuserneedsandi
ncl
udet
henon-
funct
ional
requi
rement
sforasoft
war
eincrement.

Tr
ue
Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

19.Devel
oper
sandcustomerscr
eateuse-
casestohel
pthesof
twar
eteam under
standhow
di
ffer
entcl
assesofend-
user
swil
lusefunct
ions.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

20.Use-
caseact
orsar
eal
way
speopl
e,nev
ersy
stem dev
ices.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

21.Theresul
toftherequi
rementsengi
neer
ingt
aski
sananal
ysi
smodel
thatdef
ineswhi
chof
thefol
l
owingproblem domain(
s)?

i
nfor
mat
ion

f
unct
ional

behav
ior
al

al
loft
heabov
e

Cor
rectAnswer:

al
loft
heabov
e

Vi
ewAnswer
22.Anal
ysispatter
nsfaci
li
tat
ethet
ransf
ormat
ionoft
heanal
ysi
smodel
int
oadesi
gnmodel
by
suggest
ingrel
iablesol
uti
onstocommonprobl
ems.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

23.I
nagi
l
epr
ocessmodel
srequi
rement
sengi
neer
inganddesi
gnact
ivi
ti
esar
eint
erl
eav
ed.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

24.I
nwin-
winnegot
iat
ion,
thecust
omer
’sneedsar
emetev
ent
hought
hedev
eloper
’sneedmay
notbe.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

25.Inrequi
rement
sval
i
dat
iont
her
equi
rement
smodel
isr
evi
ewedt
oensur
eit
stechni
cal
feasi
bil
it
y

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer
26.Themostcommonr
easonf
orsof
twar
epr
ojectf
ail
urei
slackoff
unct
ional
i
ty

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Thedat
adi
cti
onar
ycont
ainsdescr
ipt
ionsofeachsof
twar
e

cont
rol
item

dat
aobj
ect

di
agr
am

not
ati
on

bot
haandb

Cor
rectAnswer:

bot
haandb

Vi
ewAnswer

2.Whi
choft
hesei
snotanel
ementofanobj
ect
-or
ient
edanal
ysi
smodel
?

Behav
ior
alel
ement
s

Cl
ass-
basedel
ement
s

Dat
ael
ement
s

Scenar
io-
basedel
ement
s

Cor
rectAnswer:

Dat
ael
ement
s

Vi
ewAnswer
3.I
nanal
ysismodel
stheonlydataobject
sthatneedr
epr
esent
ati
onar
ethoset
hatwi
l
lbe
i
mplementedusi
ngsoft
wareclasses.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

4.Thev
aluest
hatar
eassi
gnedt
oanobj
ect
'sat
tri
but
esmaket
hatobj
ectuni
que.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

5.Ther
elat
ionshi
psshowni
nadat
amodel
mustbecl
assi
fi
edt
oshowt
hei
r

car
dinal
i
ty

di
rect
ional
i
ty

modal
i
ty

pr
obabi
l
ity

bot
haandc

Cor
rectAnswer:

bot
haandc

Vi
ewAnswer

6.Theent
it
yrel
ati
onshi
pdi
agr
am

depi
ctsr
elat
ionshi
psbet
weendat
aobj
ect
s
depi
ctsf
unct
ionst
hatt
ransf
ormt
hedat
afl
ow

i
ndi
cat
eshowdat
aar
etr
ansf
ormedbyt
hesy
stem

i
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s

Cor
rectAnswer:

depi
ctsr
elat
ionshi
psbet
weendat
aobj
ect
s

Vi
ewAnswer

7.Agener
ali
zeddescr
ipt
ionofacol
l
ect
ionofsi
mil
arobj
ect
sisa

cl
ass

i
nst
ance

subcl
ass

supercl
ass

Cor
rectAnswer:

cl
ass

Vi
ewAnswer

8.Oper
ati
onsar
eobj
ectpr
ocedur
est
hatar
einv
okedwhenanobj
ectr
ecei
vesamessage

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

9.Thedat
afl
owdi
agr
am

depi
ctsr
elat
ionshi
psbet
weendat
aobj
ect
s

depi
ctsf
unct
ionst
hatt
ransf
ormt
hedat
afl
ow

i
ndi
cat
eshowdat
aar
etr
ansf
ormedbyt
hesy
stem

i
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s
bot
hbandc

Cor
rectAnswer:

bot
hbandc

Vi
ewAnswer

10.At
tri
but
escannotbedef
inedf
oracl
assunt
ildesi
gnhasbeencompl
eted.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

11.Ev
ent
soccurwhenev
era(
n)

act
orandt
heOOsy
stem exchangei
nfor
mat
ion

cl
assoper
ati
oni
sinv
oked

messagesar
epassedbet
weenobj
ect
s

al
loft
heabov
e

Cor
rectAnswer:

act
orandt
heOOsy
stem exchangei
nfor
mat
ion

Vi
ewAnswer

12.Thest
atedi
agr
am

depi
ctsr
elat
ionshi
psbet
weendat
aobj
ect
s

depi
ctsf
unct
ionst
hatt
ransf
ormt
hedat
afl
ow

i
ndi
cat
eshowdat
aar
etr
ansf
ormedbyt
hesy
stem

i
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s

Cor
rectAnswer:

i
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Whi
choft
hef
oll
owi
ngshoul
dbeconsi
der
edascandi
dat
eobj
ect
sinapr
obl
em space?

ev
ent
s

peopl
e

st
ruct
ures

al
loft
heabov
e

Cor
rectAnswer:

al
loft
heabov
e

Vi
ewAnswer

2.Int
hegrammati
cal
par
seofapr
ocessi
ngnar
rat
ivet
henounsbecomeobj
ectcandi
dat
esi
n
theanal
ysi
smodel
.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

3.Att
ri
butesarechosenf
oranobjectbyexami
ningt
hepr
obl
em st
atementandi
dent
if
yingt
he
enti
ti
esthatappeart
oberel
ated.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

4.Whi
choft
hef
oll
owi
ngi
snotoneoft
hebr
oadcat
egor
iesusedt
ocl
assi
fyoper
ati
ons?

comput
ati
on

dat
amani
pul
ati
on
ev
entmoni
tor
s

t
ransf
ormer
s

Cor
rectAnswer:

t
ransf
ormer
s

Vi
ewAnswer

5.Coll
abor
ator
sinCRCmodel
i
ngar
ethosecl
assesneededt
oful
fi
ll
aresponsi
bil
i
tyonanot
her
card.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

6.Whi
choft
hef
oll
owi
ngi
temsdoesnotappearonaCRCcar
d?

cl
asscol
l
abor
ator
s

cl
assname

cl
assr
eli
abi
l
ity

cl
assr
esponsi
bil
i
ties

Cor
rectAnswer:

cl
assr
eli
abi
l
ity

Vi
ewAnswer

7.Cl
assr
esponsi
bil
i
tiesar
edef
inedby

i
tsat
tri
but
esonl
y

i
tscol
l
abor
ator
s

i
tsoper
ati
onsonl
y
bot
hit
sat
tri
but
esandoper
ati
ons

Cor
rectAnswer:

bot
hit
sat
tri
but
esandoper
ati
ons

Vi
ewAnswer

8.Ast
ereot
ypei
sthebasi
sforcl
assr
eusei
nUMLmodel
i
ng.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

9.Ananaly
sispackagei
nvol
vest
hecat
egor
izat
ionofanal
ysi
smodel
element
sint
ousef
ul
groupi
ngs.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Thedat
afl
owdi
agr
am

Depi
ctsr
elat
ionshi
psbet
weendat
aobj
ect
s

Depi
ctsf
unct
ionst
hatt
ransf
ormt
hedat
afl
ow

I
ndi
cat
eshowdat
aar
etr
ansf
ormedbyt
hesy
stem

I
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s

Bot
hbandc

Cor
rectAnswer:

Bot
hbandc

Vi
ewAnswer
2.Cont
rol
flowdi
agr
amsar
e

Neededt
omodel
eventdr
ivensy
stems

Requi
redf
oral
lsy
stems

Usedi
npl
aceofdat
afl
owdi
agr
ams.

Usedt
orepr
esentsy
stem behav
ior
.

Cor
rectAnswer:

Neededt
omodel
eventdr
ivensy
stems

Vi
ewAnswer

3.Thecont
rol
speci
fi
cat
ionr
epr
esent
sthesy
stem behav
iorusi
ngUMLsequenceandst
ate
di
agrams

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

4.Thedataf
lowdiagr
am mustbeaugmentedbymin-
specthatcanser
veasagui
det
hedesi
gn
ofthesof
twarecomponentt
hatwi
lli
mplementthepr
ocess

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

5.Thebehav
iormodel
i
ngi
sonl
yusedi
ntheanal
ysi
sofr
eal
-t
imesy
stems.

Tr
ue

Fal
se

Cor
rectAnswer:
Fal
se

Vi
ewAnswer

6.Forpur
posesofbehav
iormodel
i
nganev
entoccur
swhenev
er

ast
ateandpr
ocessexchangei
nfor
mat
ion.

t
hesy
stem anact
orexchangei
nfor
mat
ion.

t
woact
orsexchangei
nfor
mat
ion.

t
woobj
ect
sexchangei
nfor
mat
ion.

Cor
rectAnswer:

t
hesy
stem anact
orexchangei
nfor
mat
ion.

Vi
ewAnswer

7.Forpur
posesofbehav
iormodel
i
ngast
atei
sany

consumerorpr
oducerofdat
a

dat
aobj
ecthi
erar
chy

obser
vabl
emodeofbehav
ior
.

wel
ldef
inedpr
ocess.

Cor
rectAnswer:

obser
vabl
emodeofbehav
ior
.

Vi
ewAnswer

8.Thest
atet
ransi
ti
ondi
agr
am

depi
ctsr
elat
ionshi
psbet
weendat
aobj
ect
s

depi
ctsf
unct
ionst
hatt
ransf
ormt
hedat
afl
ow

i
ndi
cat
eshowdat
aar
etr
ansf
ormedbyt
hesy
stem

i
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s
Cor
rectAnswer:

i
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s

Vi
ewAnswer

9.TheUMLsequencedi
agr
am showst
heor
deri
nwhi
chsy
stem ev
ent
sar
epr
ocessed.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

10.Anal
ysi
spat
ter
nsar
edi
scov
ered,
theyar
enotexpl
i
cit
lycr
eat
ed.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

11.I
tisnotpossi
blet
ojust
if
ythet
imer
equi
redf
ormobi
l
eappr
equi
rement
sanal
ysi
s.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

12.Whi
chi
snotoneoft
heanal
ysi
sact
ivi
ti
est
hati
susedt
ocr
eat
eacompl
eteanal
ysi
smodel
?

Conf
igur
ati
onanal
ysi
s

Cont
entanal
ysi
s

Funct
ional
anal
ysi
s
Mar
ketanal
ysi
s

Cor
rectAnswer:

Mar
ketanal
ysi
s

Vi
ewAnswer

13.Contentobject
sareextr
actedfr
om usecasesbyexami
ningt
hescenar
iodescr
ipt
ionf
or
di
rectorindi
rectcont
entref
erences

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

14.Whatar
etheel
ement
sofaWebAppi
nter
act
ionmodel
?

act
ivi
tydi
agr
ams,
sequencedi
agr
ams,
stat
edi
agr
ams,
int
erf
acepr
otot
ype

act
ivi
tydi
agr
ams,
col
l
abor
ati
ondi
agr
ams,
sequencedi
agr
ams,
stat
edi
agr
ams

use-
cases,
sequencedi
agr
ams,
stat
edi
agr
ams,
int
erf
acepr
otot
ype

use-
cases,
sequencedi
agr
ams,
stat
edi
agr
ams,
sequencedi
agr
ams

Cor
rectAnswer:

use-
cases,
sequencedi
agr
ams,
stat
edi
agr
ams,
int
erf
acepr
otot
ype

Vi
ewAnswer

15.UMLacti
vi
tydi
agr
amscanbeusedtorepr
esentt
heuserobser
vabl
ef unct
ional
i
tydel
i
ver
ed
bytheWebAppaswellast
heoper
ati
onscont
ainedi
neachanal
ysi
sclass.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer
16.Conf
igur
ati
onanal
ysi
sfocusesont
hear
chi
tect
ureoft
heuser
’swebbr
owsi
ngenv
ironment
.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Whi
choft
hef
oll
owi
ngar
ear
easofconcer
nint
hedesi
gnmodel
?

ar
chi
tect
ure

dat
a

i
nter
faces

pr
ojectscope

a,
b,c

Cor
rectAnswer:

a,
b,c

Vi
ewAnswer

2.Thei
mpor
tanceofsof
twar
edesi
gncanbesummar
izedi
nasi
ngl
ewor
d

accur
acy

compl
exi
ty

ef
fi
ciency

qual
i
ty

Cor
rectAnswer:

qual
i
ty

Vi
ewAnswer
3.Whi
choft
hesear
echar
act
eri
sti
csofagooddesi
gn?

exhi
bit
sst
rongcoupl
i
ngbet
weeni
tsmodul
es

i
mpl
ement
sal
lrequi
rement
sint
heanal
ysi
smodel

i
ncl
udest
estcasesf
oral
lcomponent
s

pr
ovi
desacompl
etepi
ctur
eoft
hesof
twar
e

bandd

Cor
rectAnswer:

bandd

Vi
ewAnswer

4.Whi
choft
hef
oll
owi
ngi
snotachar
act
eri
sti
ccommont
oal
ldesi
gnmet
hods?

conf
igur
ati
onmanagement

f
unct
ional
componentr
epr
esent
ati
on

qual
i
tyassessmentgui
del
i
nes

r
efi
nementheur
ist
ics

Cor
rectAnswer:

conf
igur
ati
onmanagement

Vi
ewAnswer

5.Whatt
ypesofabst
ract
ionar
eusedi
nsof
twar
edesi
gn?

cont
rol

dat
a

env
ironment
al

pr
ocedur
al

a,
b,d

Cor
rectAnswer:

a,
b,d
Vi
ewAnswer

6.Whi
choft
hef
oll
owi
ngcanbeusedt
orepr
esentt
hear
chi
tect
ural
desi
gnofapi
eceof
sof
twar
e?

Dy
nami
cmodel
s

Funct
ional
model
s

St
ruct
ural
model
s

Al
loft
heabov
e

Cor
rectAnswer:

Al
loft
heabov
e

Vi
ewAnswer

7.Desi
gnpat
ter
nsar
enotappl
i
cabl
etot
hedesi
gnofobj
ect
-or
ient
edsof
twar
e?

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

8.Sincemodul
ari
tyi
sani
mpor
tantdesi
gngoal
iti
snotpossi
blet
ohav
etoomanymodul
esi
na
proposeddesi
gn.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

9.I
nformati
onhidi
ngmakesprogr
am mai
ntenanceeasi
erbyhi
dingdat
aandpr
ocedur
efr
om
unaf
fectedpar
tsofthepr
ogr
am
Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

10.Cohesi
oni
saqual
i
tat
ivei
ndi
cat
ionoft
hedegr
eet
owhi
chamodul
e

canbewr
it
tenmor
ecompact
ly

f
ocusesonj
ustonet
hing.

i
sabl
etocompl
etei
tsf
unct
ioni
nat
imel
ymanner
.

i
sconnect
edt
oot
hermodul
esandt
heout
sidewor
ld.

Cor
rectAnswer:

f
ocusesonj
ustonet
hing.

Vi
ewAnswer

11.Coupl
i
ngi
saqual
i
tat
ivei
ndi
cat
ionoft
hedegr
eet
owhi
chamodul
e

canbewr
it
tenmor
ecompact
ly

f
ocusesonj
ustonet
hing.

i
sabl
etocompl
etei
tsf
unct
ioni
nat
imel
ymanner

i
sconnect
edt
oot
hermodul
esandt
heout
sidewor
ld.

Cor
rectAnswer:

i
sconnect
edt
oot
hermodul
esandt
heout
sidewor
ld.

Vi
ewAnswer

12.Whenusingst
ruct
ureddesi
gnmet
hodol
ogi
est
hepr
ocessofst
epwi
ser
efi
nementi
s
unnecessar
y.

Tr
ue

Fal
se

Cor
rectAnswer:
Fal
se

Vi
ewAnswer

13.Sof
twar
edesi
gnsareref
act
oredtoal
l
owt
hecr
eat
ionofsof
twar
ethati
seasi
ert
oint
egr
ate,
easi
ert
otest,
andeasi
ert
omaintai
n.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

14.Whi
choft
hef
oll
owi
ngi
snotoneoft
hef
ivedesi
gncl
asst
ypes

Busi
nessdomai
ncl
asses

Ent
it
ycl
asses

Pr
ocesscl
asses

Useri
nter
facecl
asses

Cor
rectAnswer:

Ent
it
ycl
asses

Vi
ewAnswer

15.Whichdesi
gnmodel
element
sar
eusedt
odepi
ctamodel
ofi
nfor
mat
ionr
epr
esent
edf
rom
theuser’
svi
ew?

Ar
chi
tect
ural
desi
gnel
ement
s

Component
-l
evel
desi
gnel
ement
s

Dat
adesi
gnel
ement
s

I
nter
facedesi
gnel
ement
s

Cor
rectAnswer:

Dat
adesi
gnel
ement
s

Vi
ewAnswer
16.Whi
chdesi
gni
sequi
val
entt
othef
loorpl
anofahouse?

Ar
chi
tect
ural
desi
gn

Component
-l
evel
desi
gn

Dat
adesi
gn

I
nter
facedesi
gn

Cor
rectAnswer:

Ar
chi
tect
ural
desi
gn

Vi
ewAnswer

17.Whichdesi
gnmodel
isequi
val
entt
othedet
ail
eddr
awi
ngsoft
heaccesspoi
ntsandex
ter
nal
uti
l
iti
esforahouse?

Ar
chi
tect
ural
desi
gn

Component
-l
evel
desi
gn

Dat
adesi
gn

I
nter
facedesi
gn

Cor
rectAnswer:

I
nter
facedesi
gn

Vi
ewAnswer

18.Whi
chdesi
gnmodel
isequi
val
entt
oasetofdet
ail
eddr
awi
ngsf
oreachr
oom i
nahouse?

Ar
chi
tect
ural
desi
gn

Component
-l
evel
desi
gn

Dat
adesi
gn

I
nter
facedesi
gn

Cor
rectAnswer:

Component
-l
evel
desi
gn
Vi
ewAnswer

19.Thedepl
oymentdesi
gnel
ement
sspeci
fyt
hebui
l
dor
derf
ort
hesof
twar
ecomponent
s.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Thebestr
epr
esent
ati
onofsy
stem ar
chi
tect
urei
sanoper
ati
onal
sof
twar
epr
otot
ype

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

2.Thearchi
tect
ural
repr
esent
ati
onscanbeanenabl
erf
orcommuni
cat
ionamongpr
oject
stakehol
der
s

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

3.Anar
chi
tect
ural
descr
ipt
ioni
sof
tendocument
edusi
nganar
chi
tect
uret
empl
ate.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer
4.Anarchi
tect
ural
deci
sioni
sof
tendocument
edusi
nganar
chi
tect
uredeci
siondescr
ipt
ion
templ
ate.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

5.Anarchi
tect
ural
genr
ewi
l
lof
tendi
ctat
ethear
chi
tect
ural
appr
oacht
hatmayusedf
ort
he
str
uct
uretobebuil
t.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

6.Anar
chi
tect
ural
sty
leencompasseswhi
choft
hef
oll
owi
ngel
ement
s?

const
rai
nts

setofcomponent
s

semant
icmodel
s

sy
ntact
icmodel
s

a,
b,c

Cor
rectAnswer:

a,
b,c

Vi
ewAnswer

7.Todet
ermi
nethearchi
tectur
alst
yleorcombinat
ionofst
ylest
hatbestf
it
sthepr
oposed
syst
em,r
equi
rement
sengi neer
ingi
susedt ouncov
er
al
gor
it
hmi
ccompl
exi
ty

char
act
eri
sti
csandconst
rai
nts

cont
rol
anddat
a

desi
gnpat
ter
ns

Cor
rectAnswer:

char
act
eri
sti
csandconst
rai
nts

Vi
ewAnswer

8.Bef
oreanar
chit
ectural
patt
erncanbechosenf
orusei
naspeci
fi
csy
stem i
tmusthav
ea
codei
mplementat
iontofaci
l
itat
eit
sreuse.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

9.Thecr
it
eri
ausedt
oassesst
hequal
i
tyofanar
chi
tect
ural
desi
gnshoul
dbebasedonsy
stem

accessi
bil
i
ty

cont
rol

dat
a

i
mpl
ement
ati
on

bandc

Cor
rectAnswer:

bandc

Vi
ewAnswer

10.Soft
war
ear
chi
tect
ural
consi
der
ati
onsof
teni
nter
actwi
theachot
herandmoder
ateeach
other
.

Tr
ue
Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

11.Dev
elopernot
esar
enotar
eli
abl
emeansofdocument
ingar
chi
tect
ural
deci
sions

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

12.Dur
ingprocessofmodel
i
ngt
hesy
stem i
ncont
ext
,sy
stemst
hati
nter
actwi
tht
het
arget
syst
em arer
epresent
edas

Peer
-l
evel
syst
ems

Subor
dinat
esy
stems

Super
ordi
nat
esy
stems

Wor
kingsy
stems

a,
b,c

Cor
rectAnswer:

a,
b,c

Vi
ewAnswer

13.Onceselect
ed,
archet
ypesal
way
sneedt
ober
efi
nedf
urt
herasar
chi
tect
ural
desi
gn
proceeds.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue
Vi
ewAnswer

14.Whichofthef
oll
owingi
snotanexampleofi
nfr
ast
ruct
urecomponent
sthatmayneedt
obe
i
ntegr
atedint
othesoft
warear
chi
tect
ure?

Communi
cat
ionscomponent
s

Dat
abasecomponent
s

I
nter
facecomponent
s

Memor
ymanagementcomponent
s

Cor
rectAnswer:

I
nter
facecomponent
s

Vi
ewAnswer

15.I
nthear
chi
tect
uret
rade-
offanal
ysi
smet
hodt
hear
chi
tect
ural
sty
leshoul
dbedescr
ibed
usi
ngthe

dat
afl
owv
iew

modul
evi
ew

pr
ocessv
iew

userv
iew

a,
b,c

Cor
rectAnswer:

a,
b,c

Vi
ewAnswer

16.Auseful
techni
quef
orev
aluat
ingt
heov
eral
lcompl
exi
tyofapr
oposedar
chi
tect
urei
stol
ook
atthecomponent

cohesi
on

f
lowdependenci
es

shar
ingdependenci
es
si
ze

bandc

Cor
rectAnswer:

bandc

Vi
ewAnswer

17.Softwar
earchi
tect
sneedt
ocr
eat
econsensusamongsof
twar
eteam member
sandot
her
stakehol
der
s.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

18.Patt
ern-basedarchi
tect
ural
rev
iewscanbeusef
ulf
orpr
ojectwi
thshor
tbui
l
dcy
clesand
vol
ati
lerequirement
s.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

19.Stat
icar
chit
ect
uralconfor
mancechecki
ngassesseswhet
herornott
hesour
cecode
matchestheuserv
isi
blerequi
rement
s

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

20.Ar
chi
tect
ural
desi
gnhasnor
olei
nagi
l
esof
twar
epr
ocessmodel
s.
Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.I
nthecont
extofobj
ect
-or
ient
edsof
twar
eengi
neer
ingacomponentcont
ains

at
tri
but
esandoper
ati
ons

i
nst
ancesofeachcl
ass

r
olesf
oreachact
or(
dev
iceoruser
)

setofcol
l
abor
ati
ngcl
asses

Cor
rectAnswer:

setofcol
l
abor
ati
ngcl
asses

Vi
ewAnswer

2.I
ntr
adi
ti
onal
sof
twar
eengi
neer
ingmodul
esmustser
vei
nwhi
choft
hef
oll
owi
ngr
oles?

Cont
rol
component

I
nfr
ast
ruct
urecomponent

Pr
obl
em domai
ncomponent

Al
loft
heabov
e

Cor
rectAnswer:

Al
loft
heabov
e

Vi
ewAnswer

3.Sof
twar
eengineersal
waysneedt
ocer
atecomponent
sfr
om scr
atchi
nor
dert
omeet
cust
omerexpect
ationsf
ull
y.

Tr
ue

Fal
se

Cor
rectAnswer:
Fal
se

Vi
ewAnswer

4.Whi
choft
hef
oll
owi
ngi
snotoneoft
hef
ourpr
inci
plesusedt
ogui
decomponent
-l
evel
desi
gn?

DependencyI
nver
sionPr
inci
ple

I
nter
faceSegr
egat
ionPr
inci
ple

Open-
ClosedPr
inci
ple

Par
simoni
ousCompl
exi
tyPr
inci
ple

Cor
rectAnswer:

Par
simoni
ousCompl
exi
tyPr
inci
ple

Vi
ewAnswer

5.Theuseofst
ereot
ypescanhel
pident
if
ythenat
ureofcomponent
satt
hedet
ail
eddesi
gnl
evel
.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

6.Classesandcomponentsthatexhi
bitf
unct
ional
,l
ayer
,orcommuni
cat
ional
cohesi
onar
e
rel
ati
velyeasyt
oimplement,
test,andmaint
ain.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

7.Sof
twar
ecoupl
i
ngi
sasi
gnofpoorar
chi
tect
ural
desi
gnandcanal
way
sbeav
oidedi
nev
ery
sy
stem.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

8.I
ncomponentdesi
gnel
abor
ati
onr
equi
reswhi
choft
hef
oll
owi
ngel
ement
stobedescr
ibei
n
det
ail
?

Al
gor
it
hms

At
tri
but
es

I
nter
faces

Oper
ati
ons

b,
c,d

Cor
rectAnswer:

b,
c,d

Vi
ewAnswer

9.I
ncomponent
-l
evel
desi
gnper
sist
entdat
asour
cesr
efert
o

Componentl
i
brar
ies

Dat
abases

Fi
l
es

Al
loft
heabov
e

bandc

Cor
rectAnswer:

bandc

Vi
ewAnswer

10.WebAppcont
entdesi
gnatt
hecomponentl
evel
focusesoncont
entobj
ect
sandt
hemanner
i
nwhi
cht
heyi
nter
act
.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

11.AWebAppfunct
ionalar
chi
tect
uredescr
ibest
hekeyf
unct
ional
component
sandhowt
hey
i
nter
actwi
theachother
.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

12.Component
-l
evel
desi
gnf
ormobi
l
eappsi
snotanydi
ff
erentf
rom component
-baseddesi
gn
forWebapps.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

13.Whi
choft
heseconst
ruct
sisusedi
nst
ruct
uredpr
ogr
ammi
ng?

br
anchi
ng

condi
ti
on

r
epet
it
ion

sequence

b,
c,d
Cor
rectAnswer:

b,
c,d

Vi
ewAnswer

14.Incomponent-basedsoftwar
eengineer
ing,
thedev
elopmentteam examinesthe
requir
ementstoseewhi chareamenabletocomposi
ti
on,rat
hert
hanconst r
ucti
on,bef
ore
beginningdet
ail
eddesigntasks.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

15.Whi
choft
hef
oll
owi
ngi
snotoneoft
hemaj
oract
ivi
ti
esofdomai
nengi
neer
ing?

anal
ysi
s

const
ruct
ion

di
ssemi
nat
ion

v
ali
dat
ion

Cor
rectAnswer:

v
ali
dat
ion

Vi
ewAnswer

16.Whi
choft
hef
oll
owi
ngf
act
orswoul
dnotbeconsi
der
eddur
ingcomponentqual
i
ficat
ion?

appl
i
cat
ionpr
ogr
ammi
ngi
nter
face(
API
)

dev
elopmentandi
ntegr
ati
ont
ool
srequi
red

except
ionhandl
i
ng

t
est
ingequi
pmentr
equi
red
Cor
rectAnswer:

t
est
ingequi
pmentr
equi
red

Vi
ewAnswer

17.Whi
chi
sthef
oll
owi
ngi
sat
echni
queusedf
orcomponentwr
appi
ng?

bl
ack-
boxwr
appi
ng

cl
ear
-boxwr
appi
ng

gr
ay-
boxwr
appi
ng

whi
te-
boxwr
appi
ng

Cor
rectAnswer:

cl
ear
-boxwr
appi
ng

Vi
ewAnswer

18.Whi
choft
hef
oll
owi
ngi
snotoneoft
hei
ssuest
hatf
orm abasi
sfordesi
gnf
orr
euse?

obj
ect
-or
ient
edpr
ogr
ammi
ng

pr
ogr
am t
empl
ates

st
andar
ddat
a

st
andar
dint
erf
acepr
otocol
s

Cor
rectAnswer:

obj
ect
-or
ient
edpr
ogr
ammi
ng

Vi
ewAnswer

19.I
nareuseenv
ironment
,li
brar
yquer
iesar
eof
tenchar
act
eri
zedusi
ngt
he_
___
___
_el
ementof
the3CModel.

concept

cont
ent

cont
ext

al
loft
heabov
e

Cor
rectAnswer:
al
loft
heabov
e

Vi
ewAnswer

20.Whi
choft
hesei
sagr
aphi
cal
not
ati
onf
ordepi
cti
ngpr
ocedur
aldet
ail
?

Boxdi
agr
am

Deci
siont
abl
e

ERdi
agr
am

Fl
owchar
t

Cor
rectAnswer:

Fl
owchar
t

Vi
ewAnswer

21.Adeci
siont
abl
eshoul
dbeused

Todocumental
lcondi
ti
onal
stat
ement
s

Togui
det
hedev
elopmentoft
hepr
ojectmanagementpl
an

Onl
ywhenbui
l
dinganexper
tsy
stem

Whenacompl
exsetofcondi
ti
onsandact
ionsappear
sinacomponent

Cor
rectAnswer:

Whenacompl
exsetofcondi
ti
onsandact
ionsappear
sinacomponent

Vi
ewAnswer

22.Apr
ogr
am desi
gnl
anguage(
PDL)i
sof
tena

Combi
nat
ionofpr
ogr
ammi
ngconst
ruct
sandnar
rat
ivet
ext

Legi
ti
mat
epr
ogr
ammi
ngl
anguagei
nit
sownr
ight

Machi
ner
eadabl
esof
twar
edev
elopmentl
anguage

Usef
ulwayt
orepr
esentsof
twar
ear
chi
tect
ure

Cor
rectAnswer:

Combi
nat
ionofpr
ogr
ammi
ngconst
ruct
sandnar
rat
ivet
ext
Vi
ewAnswer

23.I
nthemostgener
alsenseacomponenti
samodul
arbui
l
dingbl
ockf
orcomput
ersof
twar
e.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Whi
chofthefol
lowingi
nter
facedesi
gnpr
inci
plesdoesnotal
l
owt
heusert
oremai
nincont
rol
oft
heint
eract
ionwit
hacomput er?

al
l
owi
nter
act
iont
oint
err
upt
ibl
e

al
l
owi
nter
act
iont
obeundoabl
e

hi
det
echni
cal
int
ernal
sfr
om casual
user
s

onl
ypr
ovi
deoner
igi
dlydef
inedmet
hodf
oraccompl
i
shi
ngat
ask

Cor
rectAnswer:

onl
ypr
ovi
deoner
igi
dlydef
inedmet
hodf
oraccompl
i
shi
ngat
ask

Vi
ewAnswer

2.Whi
choft
hef
oll
owi
ngi
nter
facedesi
gnpr
inci
plesr
educet
heuser
'smemor
yload?

def
inei
ntui
ti
veshor
tcut
s

di
scl
osei
nfor
mat
ioni
napr
ogr
essi
vef
ashi
on

est
abl
i
shmeani
ngf
uldef
aul
ts

pr
ovi
deanon-
li
net
utor
ial

a,
b,c

Cor
rectAnswer:

a,
b,c

Vi
ewAnswer

3.Ther
easonf
orr
educi
ngt
heuser
'smemor
yloadi
smakehi
sorheri
nter
act
ionwi
tht
he
comput
erqui
ckert
ocompl
ete.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

4.I
nter
faceconsi
stencyi
mpl
i
est
hat

eachappl
i
cat
ionshoul
dhav
eit
sowndi
sti
nct
ivel
ookandf
eel

i
nputmechani
smsr
emai
nthesamet
hroughoutt
heappl
i
cat
ion

nav
igat
ional
met
hodsar
econt
extsensi
ti
ve

v
isual
inf
ormat
ioni
sor
gani
zedaccor
dingt
oadesi
gnst
andar
d

bandd

Cor
rectAnswer:

bandd

Vi
ewAnswer

5.I
fpasti
nter
acti
vemodel
shav
ecr
eat
edcer
tai
nuserexpect
ati
onsi
tisnotgener
all
ygoodt
o
makechangestothemodel
.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

6.Whi
chmodel
depi
ctst
hepr
ofi
l
eoft
heenduser
sofacomput
ersy
stem?

desi
gnmodel
i
mpl
ement
ati
onmodel

usermodel

user
'smodel

Cor
rectAnswer:

usermodel

Vi
ewAnswer

7.Whi
chmodel
depi
ctst
hei
mageofasy
stem t
hatanendusercr
eat
esi
nhi
sorherhead?

desi
gnmodel

usermodel

sy
stem model

sy
stem per
cept
ion

Cor
rectAnswer:

sy
stem per
cept
ion

Vi
ewAnswer

8.Whichmodel
depi
ctst
hel
ookandf
eel
oft
heuseri
nter
faceal
ongwi
thal
lsuppor
ti
ng
i
nfor
mat i
on?

i
mpl
ement
ati
onmodel

usermodel

user
'smodel

sy
stem per
cept
ion

Cor
rectAnswer:

i
mpl
ement
ati
onmodel

Vi
ewAnswer

9.Whichofthesef
ramewor
kact
ivi
ti
esi
snotnor
mal
l
yassoci
atedwi
tht
heuseri
nter
facedesi
gn
processes?

costest
imat
ion
i
nter
faceconst
ruct
ion

i
nter
facev
ali
dat
ion

userandt
askanal
ysi
s

Cor
rectAnswer:

costest
imat
ion

Vi
ewAnswer

10.Whi
chappr
oach(
es)t
ousert
askanal
ysi
scanbeusef
uli
nuseri
nter
facedesi
gn?

hav
euser
sindi
cat
ethei
rpr
efer
encesonquest
ionnai
res

r
elyont
hej
udgementofex
per
iencedpr
ogr
ammer
s

st
udyexi
sti
ngcomput
er-
basedsol
uti
ons

obser
veuser
sper
for
mingt
asksmanual
l
y

candd

Cor
rectAnswer:

candd

Vi
ewAnswer

11.Obj
ect
-ori
ent
edanalysi
stechni
quescanbeusedtoi
dent
if
yandr
efi
neusert
askobj
ect
sand
acti
onswi
thoutanyneedtorefert
otheuserv
oice.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

12.Thecomputer
'sdi
spl
aycapabi
l
iti
esar
ethepr
imar
ydet
ermi
nantoft
heor
deri
nwhi
chuser
i
nterf
acedesi
gnacti
vi
ti
esarecomplet
ed.

Tr
ue

Fal
se
Cor
rectAnswer:

Fal
se

Vi
ewAnswer

13.Iti
ssometi
mespossibl
ethatt
hei
nter
facedesi
gneri
sconst
rai
nedbyenv
ironment
alf
act
ors
thatmit
igat
eagai
nsteaseofusef
ormanyusers

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

14.Onemeansofdef i
ninguseri
nter
faceobj
ect
sandact
ionsi
stoconductagr
ammat
ical
par
se
oftheuserscenar
io.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

15.I
nter
facedesi
gnpatter
nsty
pical
l
yi ncludeacompl
etecomponent
-l
evel
desi
gn(
desi
gn
cl
asses,at
tri
but
es,oper
ati
ons,
andinterfaces)
.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

16.Sev
eral
commondesi
gni
ssuessur
facef
oral
mostev
eryuseri
nter
facei
ncl
udi
ng
adapt
iveuserpr
ofi
l
es

er
rorhandl
i
ng

r
esol
uti
onofgr
aphi
csdi
spl
ays

sy
stem r
esponset
ime

bandd

Cor
rectAnswer:

bandd

Vi
ewAnswer

17.I
tismorei
mport
antt
ocapt
uretheuser
’sat
tent
ionwi
thf
lashyf
eat
urest
haner
gonomi
cal
l
y
soundscr
eenl
ayout
swhenbui
ldi
ngaWebApp.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

18.Sev
eralusabi
l
itymeasur
escanbecol
l
ect
edwhi
l
eobser
vinguser
sint
eract
ingwi
tha
computersyst
em i
ncludi
ng

downt
imef
ort
heappl
i
cat
ion

numberofuserer
ror
s

sof
twar
erel
i
abi
l
ity

t
imespentl
ooki
ngathel
pmat
eri
als

bandd

Cor
rectAnswer:

bandd

1.Whi
choft
hef
oll
owi
ngi
snotoneoft
heel
ement
sofadesi
gnpat
ter
n?

cont
ext
env
ironment

pr
obl
em

sol
uti
on

Cor
rectAnswer:

env
ironment

Vi
ewAnswer

2.Rubber
Necki
ngi
sanexampl
eofacl
assi
cgener
ati
vepat
ter
n.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

3.Afr
ameworkisareusabl
emi
ni-
archi
tect
uret
hatser
vesasaf
oundat
ionwhi
chot
herdesi
gn
pat
ter
nscanbeappl
i
ed?

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

4.Findi
ngpatter
nsbuil
tbyot
herst
hataddr
essdesi
gnpr
obl
emsi
sof
tenmor
edi
ff
icul
tthat
recogni
zingpatt
ernsi
ntheappl
i
cati
ontobebui
lt
.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer
5.Apat
ter
nlanguage

encompassesacol
l
ect
ionofpat
ter
ns

i
simpl
ement
edusi
nghy
per
text

r
esembl
est
hest
ruct
ureofnat
ural
languages

Noneoft
heabov
e

Cor
rectAnswer:

encompassesacol
l
ect
ionofpat
ter
ns

Vi
ewAnswer

6.Theconcept
sandtechni
quesdi
scussedf
or_
___
___
___
_canbeusedi
ntheconj
unct
ionwi
tha
patt
ern-
basedappr
oach.

Ar
chi
tect
ural
desi
gn

Component
-l
evel
desi
gn

Useri
nter
facedesi
gn

Al
loft
heabov
e

Cor
rectAnswer:

Al
loft
heabov
e

Vi
ewAnswer

7.I
tisi
mpor t
anttoreducet
hecoupl
i
ngamongdesi
gnpat
ter
nssot
hatt
heycanbet
reat
edas
i
ndependentent
it
ies

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer
8.Real
li
fedesi
gnsol
uti
onsmaynotal
way
slendt
hemsel
vest
oat
op-
downappr
oach.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

9.Whi
choft
hef
oll
owi
ngpr
obl
em t
ypesar
eusedt
olabel
col
umnsi
napat
ter
nor
gani
zi
ngt
abl
e?

Busi
ness

Cont
ext

Dat
abase

I
nfr
ast
ruct
ure

candd

Cor
rectAnswer:

candd

Vi
ewAnswer

10.Mostmistakesi
npat
ter
n-baseddesi
gncanbeav
oidedbyj
udi
cioususeofr
evi
ew
techni
ques.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

11.Befor
echoosinganarchi
tectur
aldesignpatt
erni
tmustbeassessedf
ori
tsappr
opr
iat
eness
totheappli
cat
ionandoveral
larchi
tect
uralst
yle.

Tr
ue

Fal
se
Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

12.Unl
ikear
chi
tecturalpat
ter
ns,
component-
lev
eldesi
gnpat
ter
nsmaybeappl
i
edt
osol
ve
subpr
oblemswithoutregar
dtosyst
em cont
ext.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

13.Mostuseri
nter
facedesi
gnpat
ter
nsf
all
wit
hinoneof_
___cat
egor
iesofpat
ter
ns.

10

25

100

Cor
rectAnswer:

10

Vi
ewAnswer

14.WebAppdesi
gnpat
ter
nscanbecl
assi
fi
edbyconsi
der
ingwhi
choft
hedi
mensi
onsl
i
sted
bel
ow?

Aest
het
ics

Desi
gnf
ocus

Gr
anul
ari
ty

Usabi
l
ity

bandc

Cor
rectAnswer:
bandc

Vi
ewAnswer

15.Whichoft
hef
oll
owi
ngar
elev
elsofdesi
gnf
ocust
hatcanbeusedt
ocat
egor
izeWebApp
patt
erns?

Behav
ior
alpat
ter
ns

Funct
ional
pat
ter
ns

Lay
outpat
ter
ns

Nav
igat
ionpat
ter
ns

bandd

Cor
rectAnswer:

bandd

Vi
ewAnswer

16.Whi
choft
hel
evel
sofgr
anul
ari
tyt
hatcanbeusedt
odescr
ibeWebApppat
ter
ns?

Ar
chi
tect
ural
pat
ter
ns

Componentpat
ter
ns

Desi
gnpat
ter
ns

I
nter
act
ionspat
ter
ns

a,
b,c

Cor
rectAnswer:

a,
b,c

Vi
ewAnswer

17.Mobil
eappuseri
nter
facepat
ter
nscanber
epr
esent
edasacol
l
ect
ionofbestofbr
eed
screeni
mages.

Tr
ue
Fal
se

Cor
rectAnswer:

Tr
ue

.Var
iat
ioncont
rol
int
hecont
extofsof
twar
eengi
neer
ingi
nvol
vescont
rol
l
ingv
ari
ati
oni
nthe

pr
ocessappl
i
ed

r
esour
cesexpended

pr
oductqual
i
tyat
tri
but
es

al
loft
heabov
e

Cor
rectAnswer:

al
loft
heabov
e

Vi
ewAnswer

2.Ther
eisnoneedtoassesscust
omersat
isf
act
ionwhent
ryi
ngt
odet
ermi
net
hequal
i
tyofa
pi
eceofsoft
ware.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

3.Akeyconceptofqual
i
tycont
rol
ist
hatal
lwor
kpr
oduct
s

ar
edel
i
ver
edont
imeandunderbudget

hav
ecompl
etedocument
ati
on

hav
emeasur
abl
especi
fi
cat
ionsf
orpr
ocessout
put
s

ar
ethor
oughl
ytest
edbef
oredel
i
ver
ytot
hecust
omer

Cor
rectAnswer:

hav
emeasur
abl
especi
fi
cat
ionsf
orpr
ocessout
put
s

Vi
ewAnswer
4.Qual
i
tycost
smaybedi
vi
dedi
ntocost
sassoci
atedwi
th

pr
event
ion,
appr
aisal
,andf
ail
ure

peopl
e,pr
ocess,
andpr
oduct

cust
omer
s,dev
eloper
s,andmai
ntenance

al
loft
heabov
e

Cor
rectAnswer:

pr
event
ion,
appr
aisal
,andf
ail
ure

Vi
ewAnswer

5.Poka-
yokedev
icesar
emechani
smst
hatl
eadt
othe

cr
eat
ionofqual
i
typr
ocesseswi
thmi
nimal
resour
ces

det
ermi
ningcausesofsof
twar
edef
ect
s

pr
event
ionofpot
ent
ial
qual
i
typr
obl
ems

r
api
ddet
ect
ionofqual
i
typr
obl
emsi
ntr
oduced

bot
hcandd

Cor
rectAnswer:

bot
hcandd

Vi
ewAnswer

6.Qual
i
tyofconfor
mancefocusesont
hedegr
eet
owhi
cht
hei
mpl
ement
ati
onofadesi
gn
meetsi
tsrequi
rement
sandperfor
mancegoal
s

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer
7.Whi
choft
hef
oll
owi
ngi
snotoneoft
heat
tri
but
esofsof
twar
equal
i
ty?

Addsv
aluef
ordev
eloper
sanduser
s

Ef
fect
ivesof
twar
epr
ocesscr
eat
esi
nfr
ast
ruct
ure

Remov
esneedt
oconsi
derper
for
mancei
ssues

Usef
ulpr
oduct
ssat
isf
yst
akehol
derr
equi
rement
s

Cor
rectAnswer:

Remov
esneedt
oconsi
derper
for
mancei
ssues

Vi
ewAnswer

8.Pr
oductqual
i
tycanonl
ybeassessedbymeasur
inghar
dqual
i
tyf
act
ors.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

9.Manysof
twar
emet
ri
cscanonl
ybemeasur
edi
ndi
rect
ly.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

10.Whi
choft
hef
oll
owi
ngar
eISO9126sof
twar
equal
i
tyf
act
ors?

Funct
ional
i
ty

Por
tabi
l
ity

Rel
i
abi
l
ity

Vi
sual
appeal
a,
b,c

Cor
rectAnswer:

a,
b,c

Vi
ewAnswer

11.Dev
eloper
sneedt
ocr
eat
eacol
l
ect
ionoft
arget
edquest
ionst
oasseseachqual
i
tyf
act
or.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

12.Sof
twar
emet
ri
csr
epr
esentdi
rectmeasur
esofsomemani
fest
ati
onofqual
i
ty.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

13.Thequal
it
ydi
lemmami ghtbesummar
izedaschoosi
ngbet
weenbui
l
dingt
hingsqui
ckl
yor
bui
ldi
ngthi
ngscorr
ect
ly.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

14.Goodenoughsoftwar
edel
iver
shighqual
i
tysof
twar
efunct
ionsal
ongwi
thspeci
ali
zed
funct
ionst
hatcont
ainknownbugs.

Tr
ue
Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

15.Whi
choft
hef
oll
owi
ngi
sli
kel
ytobet
hemostexpensi
vecostofqual
i
ty?

Appr
aisal
cost
s

Ext
ernal
fai
l
urecost
s

I
nter
nal
fai
l
urecost
s

Pr
event
ioncost
s

Cor
rectAnswer:

Ext
ernal
fai
l
urecost
s

Vi
ewAnswer

16.Poorqual
i
tyl
eadst
osof
twar
eri
skst
hatcanbecomeser
ious?

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

17.Whenasy st
em f
ail
stodel
i
verr
equi
redf
unct
ionsi
tisbecauset
hecust
omerchanges
requi
rement
s?

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se
Vi
ewAnswer

18.Dev
eloper
smustst
artf
ocusi
ngonqual
i
tydur
ingt
hedesi
gnphasei
nor
dert
obui
l
dsecur
e
syst
ems.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

19.Whi
choft
hef
oll
owi
ngmanagementdeci
sionshav
ethepot
ent
ial
toi
mpactsof
twar
equal
i
ty?

Est
imat
iondeci
sions

Ri
sk-
ori
ent
eddeci
sions

Schedul
i
ngdeci
sions

Al
loft
heabov
e

Cor
rectAnswer:

Al
loft
heabov
e

Vi
ewAnswer

20.Thepr
ojectpl
anshoul
dincl
udeex
pli
citt
echni
quesf
or_
___
___and_
___
___management
?

change

cost

er
ror

qual
i
ty

aandd

Cor
rectAnswer:

aandd

Vi
ewAnswer

21.Qual
i
tycont
rol
encompassesasetofsof
twar
eengi
neer
ingact
ionst
hathel
ptoensur
ethat
eachwor
kpr
oductmeet
sit
squal
i
tygoal
s

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

22.Thegoal
ofqual
i
tyassur
ancet
oinsur
ethatasof
twar
epr
ojecti
ser
rorf
ree.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Thepur
poseofsoft
war
erevi
ewsistouncoverer
ror
sanddefect
sinwor
kpr
oduct
ssot
hey
canberemovedbef
oremovi
ngontothenextphaseofdev
elopment.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

2.Ingeneralt
heearl
ierasof
twar
edef
ecti
sdi
scov
eredandcor
rect
edt
hel
esscost
lyt
othe
overal
lproj
ectbudget.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer
3.Defectampl
if
icati
onmodelscanbeusedt
oill
ust
rat
ethecost
sassoci
atedwi
thusi
ng
soft
war efr
om i
tsini
ti
aldepl
oymentt
oit
sret
ir
ement

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

4.Rev
iewmet
ri
cscanbeusedt
oassesst
heef
fi
cacyofeachr
evi
ewact
ivi
ty.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

5.Def
ectdensi
tycanbeest
imat
edf
oranysof
twar
eengi
neer
ingwor
kpr
oduct
.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

6.Agi
lesof
twar
edev
eloper
sar
eawar
ethatsof
twar
erev
iewsal
way
staket
imewi
thoutsav
ing
any.

Tr
ue

Fal
se

Cor
rectAnswer:
Fal
se

Vi
ewAnswer

7.Thel
evel
ofr
evi
ewf
ormal
i
tyi
sdet
ermi
nedbywhi
choft
hef
oll
owi
ng?

amountofpr
epar
ati
on

r
evi
ewerf
oll
ow-
up

si
zeofpr
ojectbudget

st
ruct
ureofr
evi
ew

a,
b,d

Cor
rectAnswer:

a,
b,d

Vi
ewAnswer

8.Ani
nfor
mal
rev
iewmayconsi
stofwhi
choft
hef
oll
owi
ng?

casual
meet
ing

deskcheck

i
nspect
ion

pai
rpr
ogr
ammi
ng

aandb

Cor
rectAnswer:

aandb

Vi
ewAnswer

9.Whi
choft
hef
oll
owi
ngar
eobj
ect
ivesf
orf
ormal
techni
cal
rev
iews?

al
l
owseni
orst
affmember
stocor
recter
ror
s

assesspr
ogr
ammerpr
oduct
ivi
ty

det
ermi
ningwhoi
ntr
oducedaner
rori
ntoapr
ogr
am

uncov
erer
ror
sinsof
twar
ewor
kpr
oduct
s
Cor
rectAnswer:

uncov
erer
ror
sinsof
twar
ewor
kpr
oduct
s

Vi
ewAnswer

10.Att
heendofaf
ormal
techni
cal
rev
iewal
lat
tendeescandeci
det
o

acceptt
hewor
kpr
oductwi
thoutmodi
fi
cat
ion

modi
fyt
hewor
kpr
oductandcont
inuet
her
evi
ew

r
ejectt
hepr
oductduet
ost
yli
sti
cdi
scr
epanci
es

r
ejectt
hepr
oductduet
osev
ereer
ror
s

aandd

Cor
rectAnswer:

aandd

Vi
ewAnswer

11.Ar
evi
ewsummar
yrepor
tanswer
swhi
cht
hreequest
ions?

t
ermi
nat
epr
oject
,repl
acepr
oducer
,requestat
imeext
ensi
on

whatdef
ect
swer
efound,
whatcauseddef
ect
s,whowasr
esponsi
ble

whatwasr
evi
ewed,
whor
evi
ewedi
t,whatwer
ethef
indi
ngs

noneoft
heabov
e

Cor
rectAnswer:

whatwasr
evi
ewed,
whor
evi
ewedi
t,whatwer
ethef
indi
ngs

Vi
ewAnswer

12.Inanyty
peoft
echni
cal
rev
iew,
thef
ocusoft
her
evi
ewi
sont
hepr
oductandnott
he
producer

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue
Vi
ewAnswer

13.Sampl
edr
ivenr
evi
ewsonl
ymakesensef
orv
erysmal
lsof
twar
edev
elopmentpr
oject
s.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Softwarequal
it
ymi
ghtbedef
inedasconfor
mancet
oexpl
i
cit
lyst
atedr
equi
rement
sand
standards,
nothi
ngmor
eandnothingl
ess.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

2.Peopl
ewhoperfor
m soft
war
equal
i
tyassur
ancemustl
ookatt
hesof
twar
efr
om t
he
cust
omer'sper
spect
ive.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

3.Theel
ement
sofsof
twar
equal
i
tyassur
anceconsi
stofr
evi
ews,
audi
ts,
andt
est
ing.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se
Vi
ewAnswer

4.Whichoftheseacti
vit
iesi
snotoneoft
heact
ivi
ti
esr
ecommendedt
obeper
for
medbyan
i
ndependentSQAgr oup?

pr
epar
eSQApl
anf
ort
hepr
oject

r
evi
ewsof
twar
eengi
neer
ingact
ivi
ti
est
over
if
ypr
ocesscompl
i
ance

r
epor
tanyev
idenceofnoncompl
i
ancet
oseni
ormanagement

ser
veast
hesol
etestt
eam f
oranysof
twar
epr
oduced

Cor
rectAnswer:

ser
veast
hesol
etestt
eam f
oranysof
twar
epr
oduced

Vi
ewAnswer

5.Met
ri
cscanbeusedt
oindi
cat
ether
elat
ivest
rengt
hofasof
twar
equal
i
tyat
tri
but
e.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

6.Att
emptstoappl
ymat
hemat
icalpr
ooft
odemonst
rat
ethatapr
ogr
am conf
ormst
oit
s
speci
fi
cat
ionsar
edoomedt
ofail
ure.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

7.St
ati
sti
cal
qual
i
tyassur
ancei
nvol
ves
usi
ngsampl
i
ngi
npl
aceofexhaust
ivet
est
ingofsof
twar
e

sur
vey
ingcust
omer
stof
indoutt
hei
ropi
nionsaboutpr
oductqual
i
ty

tr
acingeachdef
ectt
oit
sunder
lyi
ngcause,
isol
ati
ngt
he"
vit
alf
ew"causes,
andmov
ingt
o
corr
ectthem

tr
acingeachdefectt
oit
sunder
lyi
ngcausesandusi
ngt
hePar
etopr
inci
plet
ocor
recteach
problem f
ound

Cor
rectAnswer:

tr
acingeachdef
ectt
oit
sunder
lyi
ngcause,
isol
ati
ngt
he"
vit
alf
ew"causes,
andmov
ingt
o
corr
ectthem

Vi
ewAnswer

8.Si
xSi
gmamet
hodol
ogydef
inest
hreecor
est
eps.

anal
yze,
impr
ove,
cont
rol

anal
yze,
desi
gn,
ver
if
y

def
ine,
measur
e,anal
yze

def
ine,
measur
e,cont
rol

Cor
rectAnswer:

def
ine,
measur
e,anal
yze

Vi
ewAnswer

9.Sof
twar
erel
i
abi
l
itypr
obl
emscanal
mostal
way
sbet
racedt
o

er
ror
sinaccur
acy

er
ror
sindesi
gn

er
ror
sini
mpl
ement
ati
on

er
ror
sinoper
ati
on

bandc

Cor
rectAnswer:

bandc

Vi
ewAnswer
10.Sof
twar
esaf
etyi
saqual
i
tyassur
anceact
ivi
tyt
hatf
ocusesonhazar
dst
hat

af
fectt
her
eli
abi
l
ityofasof
twar
ecomponent

maycauseanent
ir
esy
stem t
ofai
l

mayr
esul
tfr
om useri
nputer
ror
s

pr
eventpr
ofi
tabl
emar
ket
ingoft
hef
inal
product

Cor
rectAnswer:

maycauseanent
ir
esy
stem t
ofai
l

Vi
ewAnswer

11.TheI
SOqual
i
tyassur
ancest
andar
dthatappl
i
est
osof
twar
eengi
neer
ingi
s

I
SO9000

I
SO9001

I
SO9002

I
SO9003

Cor
rectAnswer:

I
SO9001

Vi
ewAnswer

12.Whi
choft
hef
oll
owi
ngi
snotasect
ioni
nthest
andar
dforSQApl
ansr
ecommendedbyI
EEE?

budget

document
ati
on

r
evi
ewsandaudi
ts

t
est

Cor
rectAnswer:

budget

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Comparisontest
ingist
ypical
lydonetot
estt
wocompet
ingpr
oduct
saspar
tofcust
omer
marketanalysi
spri
ortoproductrel
ease
Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

2.Testcasedesi
gn"i
nthesmal
l
"forOOsof
twar
eisdr
ivenbyt
heal
gor
it
hmi
cdet
ail
oft
he
i
ndivi
dualoper
ati
ons.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

3.Deepst
ruct
uret
est
ingi
snotdesi
gnedt
o

exami
neobj
ectbehav
ior
s

exer
cisecommuni
cat
ionmechani
sms

exer
ciseobj
ectdependenci
es

exer
cisest
ruct
ureobser
vabl
ebyt
heuser

Cor
rectAnswer:

exer
cisest
ruct
ureobser
vabl
ebyt
heuser

Vi
ewAnswer

4.I
nsoft
warequali
tyassur
ancewor
kther
eisnodi
ff
erencebet
weensof
twar
ever
if
icat
ionand
sof
twar
ev al
i
dat
ion.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se
Vi
ewAnswer

5.Thebestr
easonf
orusi
ngI
ndependentsof
twar
etestt
eamsi
sthat

sof
twar
edev
eloper
sdonotneedt
odoanyt
est
ing

st
ranger
swi
l
ltestt
hesof
twar
emer
cil
essl
y

t
est
ersdonotgeti
nvol
vedwi
tht
hepr
ojectunt
ilt
est
ingbegi
ns

t
heconf
li
ctsofi
nter
estbet
weendev
eloper
sandt
est
ersi
sreduced

Cor
rectAnswer:

t
heconf
li
ctsofi
nter
estbet
weendev
eloper
sandt
est
ersi
sreduced

Vi
ewAnswer

6.Whati
sthenor
mal
orderofact
ivi
ti
esi
nwhi
cht
radi
ti
onal
sof
twar
etest
ingi
sor
gani
zed?

i
ntegr
ati
ont
est
ing,
syst
em t
est
ing,
uni
ttest
ing,
val
i
dat
iont
est
ing.

uni
ttest
ing,
val
i
dat
iont
est
ing,
syst
em t
est
ing,
int
egr
ati
ont
est
ing

uni
ttest
ing,
int
egr
ati
ont
est
ing,
val
i
dat
iont
est
ing,
syst
em t
est
ing

v
ali
dat
iont
est
ing,
syst
em t
est
ing,
int
egr
ati
ont
est
ing,
uni
ttest
ing

Cor
rectAnswer:

uni
ttest
ing,
int
egr
ati
ont
est
ing,
val
i
dat
iont
est
ing,
syst
em t
est
ing

Vi
ewAnswer

7.Bycoll
ect
ingsoft
war
emetri
csandmaki
nguseofexi
stingsof
twar
erel
iabi
li
tymodel
siti
s
possi
bletodevel
opmeani
ngf
ulgui
del
i
nesfordet
ermi
ningwhensoft
waretest
ingi
sdone.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer
8.Whichofthef
oll
owi
ngst
rat
egi
cissuesneedst
obeaddr
essedi
nasuccessf
ulsof
twar
e
test
ingpr
ocess?

conductf
ormal
techni
cal
rev
iewspr
iort
otest
ing

speci
fyr
equi
rement
sinaquant
if
iabl
emanner

usei
ndependentt
estt
eams

wai
tti
l
lcodei
swr
it
tenpr
iort
owr
it
ingt
het
estpl
an

aandb

Cor
rectAnswer:

aandb

Vi
ewAnswer

9.Whi
choft
hef
oll
owi
ngneedt
obeassesseddur
inguni
ttest
ing?

al
gor
it
hmi
cper
for
mance

codest
abi
l
ity

er
rorhandl
i
ng

execut
ionpat
hs

candd

Cor
rectAnswer:

candd

Vi
ewAnswer

10.Uni
tsandstubsar
enotneededf
oruni
ttest
ingbecauset
hemodul
esar
etest
ed
i
ndependent
lyofoneanot
her
.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer
11.Top-
downi
ntegr
ati
ont
est
inghasasi
t'
smaj
oradv
ant
age(
s)t
hat

l
owl
evel
modul
esnev
erneedt
est
ing

maj
ordeci
sionpoi
ntsar
etest
edear
ly

nodr
iver
sneedt
obewr
it
ten

nost
ubsneedt
obewr
it
ten

bandc

Cor
rectAnswer:

bandc

Vi
ewAnswer

12.Bot
tom-
upi
ntegr
ati
ont
est
inghasasi
t'
smaj
oradv
ant
age(
s)t
hat

maj
ordeci
sionpoi
ntsar
etest
edear
ly

nodr
iver
sneedt
obewr
it
ten

nost
ubsneedt
obewr
it
ten

r
egr
essi
ont
est
ingi
snotr
equi
red

Cor
rectAnswer:

nost
ubsneedt
obewr
it
ten

Vi
ewAnswer

13.Regr
essi
ontest
ingshoul
dbeanor
mal
par
tofi
ntegr
ati
ont
est
ingbecauseasanewmodul
e
i
saddedt ot
hesyst
em new

cont
rol
logi
cisi
nvoked

dat
afl
owpat
hsar
eest
abl
i
shed

dr
iver
srequi
ret
est
ing

al
loft
heabov
e

aandb

Cor
rectAnswer:

aandb
Vi
ewAnswer

14.Smoket
est
ingmi
ghtbestbedescr
ibedas

bul
l
etpr
oof
ingshr
ink-
wrappedsof
twar
e

r
oll
i
ngi
ntegr
ati
ont
est
ing

t
est
ingt
hathi
desi
mpl
ement
ati
oner
ror
s

uni
ttest
ingf
orsmal
lpr
ogr
ams

Cor
rectAnswer:

r
oll
i
ngi
ntegr
ati
ont
est
ing

Vi
ewAnswer

15.Whent
est
ingobject-
ori
entedsof
twar
eiti
simpor
tantt
otesteachcl
assoper
ati
onsepar
atel
y
aspar
toft
heunitt
estingprocess

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

16.TheOOt
est
ingi
ntegr
ati
onst
rat
egyi
nvol
vest
est
ing

gr
oupsofcl
assest
hatcol
l
abor
ateorcommuni
cat
einsomeway

si
ngl
eoper
ati
onsast
heyar
eaddedt
otheev
olv
ingcl
assi
mpl
ement
ati
on

oper
atorpr
ogr
amsder
ivedf
rom use-
casescenar
ios

noneoft
heabov
e

Cor
rectAnswer:

gr
oupsofcl
assest
hatcol
l
abor
ateorcommuni
cat
einsomeway

Vi
ewAnswer
17.Si
ncemanyWebAppsev
olv
econt
inuousl
y,t
het
est
ingpr
ocessmustbeongoi
ngaswel
l
.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

18.Test
ingMobi
l
eAppsi
snotdi
ff
erentt
hant
est
ingWebApps.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

19.Thefocusofval
idat
iont
est
ingistouncov
erpl
acest
hatsuserwi
l
lbeabl
etoobser
vef
ail
ure
ofthesoft
waretoconformt
oitsrequi
rement
s.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

20.Sof
twar
eval
idat
ioni
sachi
evedthr
oughaseriesoft
est
sper
for
medbyt
heuseroncet
he
soft
warei
sdepl
oyedinhi
sorherworkenv
ironment.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer
21.Conf
igur
ati
onrevi
ewsarenotneededi
fregr
essi
ont
est
inghasbeenr
igor
ousl
yappl
i
ed
duri
ngsoft
wareint
egrat
ion.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

22.Accept
ancet
est
sar
enor
mal
l
yconduct
edbyt
he

dev
eloper

enduser
s

t
estt
eam

sy
stemsengi
neer
s

Cor
rectAnswer:

enduser
s

Vi
ewAnswer

23.Recoveryt
esti
ngisasystem t
estt
hatfor
cesthesoft
war
et ofai
li
nav ar
iet
yofway
sand
ver
ifi
esthatsof
twareisabl
etoconti
nueexecut
ionwit
houti
nter
rupt
ion.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

24.Secur
ityt
esti
ngattemptst
over
if
ythatpr
otect
ionmechani
smsbui
l
tint
oasy
stem pr
otecti
t
fr
om improperpenet
rati
on.

Tr
ue

Fal
se

Cor
rectAnswer:
Tr
ue

Vi
ewAnswer

25.Str
esstest
ingexami
nest
hepr
essur
espl
acedont
heuserdur
ingsy
stem usei
next
reme
envi
ronments.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

26.Per
for
mancet
est
ingi
sonl
yimpor
tantf
orr
eal
-t
imeorembeddedsy
stems.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

27.Debuggi
ngi
snott
est
ing,
butal
way
soccur
sasaconsequenceoft
est
ing.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

28.Whi
choft
hef
oll
owi
ngi
sanappr
oacht
odebuggi
ng?

backt
racki
ng

br
utef
orce
causeel
i
minat
ion

coder
est
ruct
uri
ng

a,
b,c

Cor
rectAnswer:

a,
b,c

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Witht
hor
ought
est
ingi
tispossi
blet
oremov
eal
ldef
ect
sfr
om apr
ogr
am pr
iort
odel
i
ver
yto
thecust
omer

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

2.Whi
choft
hef
oll
owi
ngar
echar
act
eri
sti
csoft
est
abl
esof
twar
e?

obser
vabi
l
ity

si
mpl
i
cit
y

st
abi
l
ity

al
loft
heabov
e

Cor
rectAnswer:

al
loft
heabov
e

Vi
ewAnswer

3.Thetesti
ngtechniquethatrequi
resdev
isi
ngt
estcasest
odemonst
rat
ethateachpr
ogr
am
funct
ionisoperat
ionali
scalled

bl
ack-
boxt
est
ing

gl
ass-
boxt
est
ing

gr
ey-
boxt
est
ing
whi
te-
boxt
est
ing

Cor
rectAnswer:

bl
ack-
boxt
est
ing

Vi
ewAnswer

4.Thet
est
ingt
echniquethatr
equi
resdev
isi
ngt
estcasest
oexer
ciset
hei
nter
nal
logi
cofa
soft
war
emoduleiscall
ed

behav
ior
alt
est
ing

bl
ack-
boxt
est
ing

gr
ey-
boxt
est
ing

whi
te-
boxt
est
ing

Cor
rectAnswer:

whi
te-
boxt
est
ing

Vi
ewAnswer

5.Whattypesofer
ror
sar
emi
ssedbybl
ack-
boxt
est
ingandcanbeuncov
eredbywhi
te-
box
test
ing?

behav
ior
aler
ror
s

l
ogi
cer
ror
s

per
for
manceer
ror
s

t
ypogr
aphi
cal
err
ors

bandd

Cor
rectAnswer:

bandd

Vi
ewAnswer

6.Pr
ogr
am f
lowgr
aphsar
eident
ical
topr
ogr
am f
lowchar
ts.
Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

7.Thecycl
omat
iccompl
exi
tymet
ri
cpr
ovi
dest
hedesi
gnerwi
thi
nfor
mat
ionr
egar
dingt
he
numberof

cy
clesi
nthepr
ogr
am

er
ror
sint
hepr
ogr
am

i
ndependentl
ogi
cpat
hsi
nthepr
ogr
am

st
atement
sint
hepr
ogr
am

Cor
rectAnswer:

i
ndependentl
ogi
cpat
hsi
nthepr
ogr
am

Vi
ewAnswer

8.Thecycl
omati
ccomplexi
tyofapr
ogr
am canbecomput
eddi
rect
lyf
rom aPDLr
epr
esent
ati
on
ofanalgor
it
hm wi
thoutdr
awingapr
ogr
am fl
owgraph.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

9.Conditi
ontesti
ngisacont
rol
str
uct
uret
est
ingt
echni
quewher
ethecr
it
eri
ausedt
odesi
gn
testcasesisthatt
hey

r
elyonbasi
spat
htest
ing

exer
ciset
hel
ogi
cal
condi
ti
onsi
napr
ogr
am modul
e

sel
ectt
estpat
hsbasedont
hel
ocat
ionsandusesofv
ari
abl
es

f
ocusont
est
ingt
hev
ali
dit
yofl
oopconst
ruct
s
Cor
rectAnswer:

exer
ciset
hel
ogi
cal
condi
ti
onsi
napr
ogr
am modul
e

Vi
ewAnswer

10.Dataflowtest
ingi
sacont
rol
str
uct
uret
est
ingt
echni
quewher
ethecr
it
eri
ausedt
odesi
gn
testcasesist
hatthey

r
elyonbasi
spat
htest
ing

exer
ciset
hel
ogi
cal
condi
ti
onsi
napr
ogr
am modul
e

sel
ectt
estpat
hsbasedont
hel
ocat
ionsandusesofv
ari
abl
es

f
ocusont
est
ingt
hev
ali
dit
yofl
oopconst
ruct
s

Cor
rectAnswer:

sel
ectt
estpat
hsbasedont
hel
ocat
ionsandusesofv
ari
abl
es

Vi
ewAnswer

11.Looptest
ingi
sacont
rol
str
uct
uret
est
ingt
echni
quewher
ethecr
it
eri
ausedt
odesi
gnt
est
casesist
hatthey

r
elybasi
spat
htest
ing

exer
ciset
hel
ogi
cal
condi
ti
onsi
napr
ogr
am modul
e

sel
ectt
estpat
hsbasedont
hel
ocat
ionsandusesofv
ari
abl
es

f
ocusont
est
ingt
hev
ali
dit
yofl
oopconst
ruct
s

Cor
rectAnswer:

f
ocusont
est
ingt
hev
ali
dit
yofl
oopconst
ruct
s

Vi
ewAnswer

12.Bl
ack-
boxt
est
ingat
tempt
stof
inder
ror
sinwhi
choft
hef
oll
owi
ngcat
egor
ies

i
ncor
rectormi
ssi
ngf
unct
ions

i
nter
faceer
ror
s

per
for
manceer
ror
s

noneoft
heabov
e
a,
b,c

Cor
rectAnswer:

a,
b,c

Vi
ewAnswer

13.Gr
aph-
basedt
est
ingmet
hodscanonl
ybeusedf
orobj
ect
-or
ient
edsy
stems

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

14.Equi
val
encetesti
ngdi
videsthei
nputdomai nint
oclassesofdat
afr
om whicht
estcasescan
bederi
vedtoreducethet
otalnumberoftestcasesthatmustbedevel
oped.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

15.Boundar
yval
ueanal
ysi
scanonl
ybeusedt
odowhi
te-
boxt
est
ing.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

16.Or
thogonal
arr
ayt
est
ingenabl
est
het
estdesi
gnert
omaxi
mizet
hecov
erageoft
het
est
casesdev
isedf
orr
elat
ivel
ysmal
li
nputdomai
ns.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

17.Testder
ivedf
rom behav
ior
alcl
assmodel
sshoul
dbebasedont
he

dat
afl
owdi
agr
am

obj
ect
-r
elat
iondi
agr
am

st
atet
ransi
ti
ondi
agr
am

use-
casedi
agr
am

Cor
rectAnswer:

st
atet
ransi
ti
ondi
agr
am

Vi
ewAnswer

18.Document
ati
ondoesnotneedt
obet
est
ed.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

19.Real
-t
imeappl
i
cat
ionsaddanewandpot
ent
ial
l
ydi
ff
icul
tel
ementt
othet
est
ingmi
x

per
for
mance

r
eli
abi
l
ity

secur
it
y

t
ime
Cor
rectAnswer:

t
ime

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Test
ingOOcl
assoper
ati
onsi
smademor
edi
ff
icul
tby

Encapsul
ati
on

I
nher
it
ance

Pol
ymor
phi
sm

Bot
hbandc

Cor
rectAnswer:

Bot
hbandc

Vi
ewAnswer

2.I
tisnotpossi
blet
otestobj
ect
-or
ient
edsoft
war
ewi
thouti
ncl
udi
nger
rordi
scov
eryt
echni
ques
appl
iedtothesy
stem OOAandOODmodel s

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

3.Thecor
rect
nessoftheOOAandOODmodel
isaccompl
i
shedusi
ngf
ormal
techni
cal
rev
iews
bythesof
twarequal
i
tyassur
ancet
eam.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

4.Theconsi
stencyofobj
ect
-or
ient
edmodel
smaybej
udgedbyr
evi
ewi
ngt
heCRCcar
dmodel
.
Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

5.Testcasedesi
gnf
orOOsof
twar
eisdr
ivenbyt
heal
gor
it
hmi
cdet
ail
oft
hei
ndi
vi
dual
operat
ions.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

6.Integr
ati
ontest
ingofobj
ect
-or
ient
edsof
twar
ecanbeaccompl
i
shedbywhi
choft
hef
oll
owi
ng
testi
ngstrat
egi
es?

Cl
ust
ert
est
ing

Gl
ass-
boxt
est
ing

Thr
ead-
basedt
est
ing

Use-
basedt
est
ing

a,
c,d

Cor
rectAnswer:

a,
c,d

Vi
ewAnswer

7.Val
idat
ionofobj
ect
-or
ient
edsof
twar
efocusesonuserv
isi
bleact
ionsandout
put
sfr
om t
he
syst
em.

Tr
ue
Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

8.Encapsul
ati
onofatt
ri
butesandoper
ati
onsi
nsi
deobj
ect
smakesi
teasyt
oobt
ainobj
ectst
ate
i
nformati
onduringt
esti
ng

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

9.Use-
casescanpr
ovi
deusef
uli
nputi
ntot
hedesi
gnofbl
ack-
boxandst
ate-
basedt
est
sofOO
soft
ware.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

10.Faul
t-
basedt
est
ingi
sbestr
eser
vedf
or

conv
ent
ional
sof
twar
etest
ing

oper
ati
onsandcl
assest
hatar
ecr
it
ical
orsuspect

use-
casev
ali
dat
ion

whi
te-
boxt
est
ingofoper
atoral
gor
it
hms

Cor
rectAnswer:

oper
ati
onsandcl
assest
hatar
ecr
it
ical
orsuspect

Vi
ewAnswer
11.Scenar
io-
basedt
est
ing

concent
rat
esonact
orandsof
twar
eint
eract
ion

mi
sseser
ror
sinspeci
fi
cat
ions

mi
sseser
ror
sinsubsy
stem i
nter
act
ions

bot
haandb

Cor
rectAnswer:

concent
rat
esonact
orandsof
twar
eint
eract
ion

Vi
ewAnswer

12.Random or
dert
est
sar
econduct
edt
oexer
cisedi
ff
erentcl
assi
nst
ancel
i
fehi
stor
ies.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

13.Whi
choft
heset
echni
quesi
snotusef
ulf
orpar
ti
ti
ont
est
ingatt
hecl
assl
evel

at
tri
but
e-basedpar
ti
ti
oni
ng

cat
egor
y-basedpar
ti
ti
oni
ng

equi
val
encecl
asspar
ti
ti
oni
ng

st
ate-
basedpar
ti
ti
oni
ng

Cor
rectAnswer:

equi
val
encecl
asspar
ti
ti
oni
ng

Vi
ewAnswer

14.Mul
ti
plecl
asst
est
ingi
stoocompl
ext
obet
est
edusi
ngr
andom t
estcases.

Tr
ue

Fal
se
Cor
rectAnswer:

Fal
se

Vi
ewAnswer

15.Thest
atemodelcanbeusedt
oder
ivet
estcasesbasedont
hedy
nami
cbehav
iorofan
obj
ect-
ori
ent
edsyst
em.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.St
ati
sti
cal
uset
est
ingr
eli
esonpr
obabi
l
itydi
str
ibut
ionsbasedon

mi
xtur
eofcont
rol
str
uct
uresusedi
nthepr
ogr
am

or
deri
nwhi
cht
hemodul
eexecut
e

t
hewaysof
twar
ewi
l
lact
ual
l
ybeused

useri
nter
facedesi
gnst
andar
ds

Cor
rectAnswer:

t
hewaysof
twar
ewi
l
lact
ual
l
ybeused

Vi
ewAnswer

2.Cer
ti
fi
cat
ionofani
ncr
ementi
scompl
eteoncei
thaspassedt
hef
ormal
ver
if
icat
ionpr
ocess.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

3.Whi
choft
hef
oll
owi
ngmodel
sispar
toft
hecl
eanr
oom cer
ti
fi
cat
ionpr
ocess?

componentmodel
sampl
i
ngmodel

bot
haandb

noneoft
heabov
e

Cor
rectAnswer:

bot
haandb

Vi
ewAnswer

4.Adat
ainv
ari
anti
sasetofcondi
ti
onst
hatar
etr
uedur
ingt
heexecut
ionofanyf
unct
ion.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

5.I
nsomef
ormal
languages,
stor
eddat
athatt
hesy
stem accessesandal
ter
siscal
l
eda(
n)

at
tri
but
e

dat
ast
ruct
ure

st
ate

v
ari
ant

Cor
rectAnswer:

st
ate

Vi
ewAnswer

6.I
nfor
mal
met
hodswor
k,anact
iont
hatr
eadsorwr
it
esdat
atoast
atei
scal
l
eda(
n)

act
or

ev
ent
i
nvar
iant

oper
ati
on

Cor
rectAnswer:

oper
ati
on

Vi
ewAnswer

7.Whatdef
inest
heci
rcumst
ancesi
nwhi
chapar
ti
cul
aroper
ati
oni
sval
i
d?

dat
ainv
ari
ant

pr
econdi
ti
on

post
condi
ti
on

st
ate

Cor
rectAnswer:

pr
econdi
ti
on

Vi
ewAnswer

8.Usi
ngformalmethodsel
i
minat
est
heneedt
owr
it
enat
ural
languagecomment
aryi
nthe
speci
fi
cat
iondocument.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

9.Acommonnot
ati
onalconv
enti
oninmanyf
ormal
met
hodsi
stowr
it
ethev
ari
abl
ewi
tha
pri
meint
hepost
condi
ti
onforanoperat
or

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue
Vi
ewAnswer

10.Whi
choft
hesear
ecomponent
sofaf
ormal
speci
fi
cat
ionl
anguage?

Semant
icst
hatdef
inest
heobj
ect
susedt
odescr
ibesy
stem

Setofr
elat
ionsdef
ini
ngt
heobj
ectr
ules

Sy
ntaxt
hatdef
ini
ngt
henot
ati
on

al
loft
heabov
e

Cor
rectAnswer:

al
loft
heabov
e

Vi
ewAnswer

11.OCLmakesuseofsev
eral
speci
ali
zedmat
hemat
ical
char
act
ers

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

12.TheZl
anguagemakesuseofschemast
odescr
ibesy
stem st
atesi
nter
msoft
hev
alues
assi
gnedt
osystem v
ari
abl
es.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

13.Thecl
eanr
oom st
rat
egyi
sbasedont
he_
___
___
_sof
twar
epr
ocessmodel
.

ev
olut
ionar
y

i
ncr
ement
al

r
evol
uti
onar
y
spi
ral

Cor
rectAnswer:

i
ncr
ement
al

Vi
ewAnswer

14.Thecl
eanr
oom st
rat
egyr
eli
eson

exhaust
ivet
est
ing

ext
ensi
veuni
ttest
ingofal
lmodul
es

t
est
sthatexer
ciset
hesof
twar
easi
tisr
eal
l
yused

whi
teboxt
est
ingst
rat
egi
es

Cor
rectAnswer:

t
est
sthatexer
ciset
hesof
twar
easi
tisr
eal
l
yused

Vi
ewAnswer

15.Useoff
ormal pr
ogram cor
rect
nessproof
saspar
toft
hecl
eanr
oom pr
ocessel
i
minat
est
he
needdoanytest
ingforsof
twaredefect
s

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

16.I
ncleanroom sof
twar
eengi
neer
inga“
box”encapsul
atessomesy
stem aspectatapar
ti
cul
ar
l
evelofdetai
l.

Tr
ue

Fal
se

Cor
rectAnswer:
Tr
ue

Vi
ewAnswer

17.Thi
sboxspeci
fi
cat
iondescr
ibesanabst
ract
ion,
sti
mul
i
,andr
esponse

bl
ackbox

cl
earbox

st
atebox

whi
tebox

Cor
rectAnswer:

bl
ackbox

Vi
ewAnswer

18.Thi
sboxspeci
fi
cat
iondescr
ibest
hear
chi
tect
ural
desi
gnf
orsomesy
stem component

bl
ackbox

cl
earbox

st
atebox

whi
tebox

Cor
rectAnswer:

st
atebox

Vi
ewAnswer

19.Thi
sboxspeci
fi
cat
ioni
scl
osel
yal
i
gnedwi
thpr
ocedur
aldesi
gnandst
ruct
uredpr
ogr
ammi
ng.

bl
ackbox

cl
earbox

st
atebox

whi
tebox

Cor
rectAnswer:

cl
earbox
Vi
ewAnswer

20.I
ncl
eanr
oom sof
twar
eengi
neer
ingt
hest
ruct
uredpr
ogr
ammi
ngappr
oachi
susedt
o

r
efi
nedat
adesi
gn

r
efi
nef
unct
iondesi
gn

r
efi
neusaget
estcases

bot
haandb

Cor
rectAnswer:

bot
haandb

Vi
ewAnswer

21.Byusi
ngonl
ystr
uct
uredpr
ogr
ammi ngconst
ruct
sasy oucr
eat
eapr
ocedur
aldesi
gn,
you
maketheworkofpr
ovi
ngdesi
gncor
rectnessmucheasi
er.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

22.Whichofthefol
l
owingisnotanadv
ant
ageofusi
ngr
igor
ouscor
rect
nessv
eri
fi
cat
ionofeach
ref
inementofthecl
earboxdesi
gn?

i
mpr
ovesper
for
manceofcode

pr
oducesbet
tercodet
hanuni
ttest
ing

r
educesv
eri
fi
cat
ionef
for
t

r
esul
tsi
nnearzer
odef
ectl
evel
s

Cor
rectAnswer:

i
mpr
ovesper
for
manceofcode

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Ef
fect
ivesof
twar
epr
ojectmanagementf
ocuseson
peopl
e,per
for
mance,
pay
off
,pr
oduct

peopl
e,pr
oduct
,per
for
mance,
process

peopl
e,pr
oduct
,pr
ocess,
proj
ect

peopl
e,pr
ocess,
pay
off
,pr
oduct

Cor
rectAnswer:

peopl
e,pr
oduct
,pr
ocess,
proj
ect

Vi
ewAnswer

2.Organi
zat
ionst
hatachi
evehighl
evel
sofmat
uri
tyi
npeopl
emanagementhav
eahi
gher
l
ikel
i
hoodofi mpl
ementi
ngeff
ecti
vesoft
war
eengi
neer
ingpr
ocesses

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

3.Thef
ir
stst
epi
npr
ojectpl
anni
ngi
sto

det
ermi
net
hebudget
.

sel
ectat
eam or
gani
zat
ional
model
.

det
ermi
net
hepr
ojectconst
rai
nts

est
abl
i
sht
heobj
ect
ivesandscope

Cor
rectAnswer:

est
abl
i
sht
heobj
ect
ivesandscope

Vi
ewAnswer

4.Pr
ocessf
ramewor
kact
ivi
ti
esar
epopul
atedwi
th

mi
l
est
ones

wor
kpr
oduct
s

QApoi
nts
al
loft
heabov
e

Cor
rectAnswer:

al
loft
heabov
e

Vi
ewAnswer

5.Proj
ectmanagementi
slessimpor
tantf
ormoder
nsof
twar
edev
elopmentsi
ncemostpr
oject
s
aresuccessf
ulandcompl
etedonti
me

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

6.Whi
choft
hef
oll
owi
ngi
snotconsi
der
edast
akehol
deri
nthesof
twar
epr
ocess?

cust
omer
s

end-
user
s

pr
ojectmanager
s

sal
espeopl
e

Cor
rectAnswer:

sal
espeopl
e

Vi
ewAnswer

7.Thebestpersont
ohi
reasapr
ojectt
eam l
eaderi
sthemostcompet
entsof
twar
eengi
neer
ing
pract
it
ionerav
ail
abl
e

Tr
ue

Fal
se

Cor
rectAnswer:
Fal
se

Vi
ewAnswer

8.Thebestproj
ectt
eam or
gani
zat
ional
model
tousewhent
ackl
i
ngext
remel
ycompl
ex
probl
emsisthe

cl
osedpar
adi
gm

openpar
adi
gm

r
andom par
adi
gm

sy
nchr
onouspar
adi
gm

Cor
rectAnswer:

openpar
adi
gm

Vi
ewAnswer

9.Whi
chf
act
orsshoul
dbeconsi
der
edi
nchoosi
ngt
heor
gani
zat
ional
str
uct
uref
orasof
twar
e
team?

degr
eeofcommuni
cat
iondesi
red

pr
edi
ctedsi
zeoft
her
esul
ti
ngpr
ogr
am

r
igi
dit
yoft
hedel
i
ver
ydat
e

si
zeoft
hepr
ojectbudget

a,
b,c

Cor
rectAnswer:

a,
b,c

Vi
ewAnswer

10.Oneoft
hebestway
stoav
oidf
rust
rat
iondur
ingt
hesof
twar
edev
elopmentpr
ocessi
sto

gi
vet
eam member
smor
econt
rol
overpr
ocessandt
echni
cal
deci
sions

gi
vet
eam member
slesscont
rol
overpr
ocessandt
echni
cal
deci
sions.

hi
debadnewsf
rom t
hepr
ojectt
eam member
sunt
ilt
hingsi
mpr
ove.

r
ewar
dpr
ogr
ammer
sbasedont
hei
rpr
oduct
ivi
ty.
Cor
rectAnswer:

gi
vet
eam member
smor
econt
rol
overpr
ocessandt
echni
cal
deci
sions

Vi
ewAnswer

11.Smal
lagi
l
eteamshav
enopl
acei
nmoder
nsof
twar
edev
elopment
.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

12.Whichofthesesof
twar
echar
act
eri
sti
csi
snotaf
act
orcont
ri
but
ingt
opr
ojectcoor
dinat
ion
di
ffi
cul
ties?

i
nter
oper
abi
l
ity

per
for
mance

scal
e

uncer
tai
nty

Cor
rectAnswer:

per
for
mance

Vi
ewAnswer

13.Whichoft
hesesof
twar
echar
act
eri
sti
csar
eusedt
odet
ermi
net
hescopeofasof
twar
e
proj
ect
?

cont
ext
,li
nesofcode,
funct
ion

cont
ext
,funct
ion,
communi
cat
ionr
equi
rement
s

i
nfor
mat
ionobj
ect
ives,
funct
ion,
per
for
mance

communi
cat
ionsr
equi
rement
s,per
for
mance,
inf
ormat
ionobj
ect
ives

Cor
rectAnswer:

i
nfor
mat
ionobj
ect
ives,
funct
ion,
per
for
mance
Vi
ewAnswer

14.Themaj
orar
easofpr
obl
em decomposi
ti
ondur
ingt
hepr
ojectscopi
ngact
ivi
tyar
ethe

cust
omerwor
kfl
ow

f
unct
ional
i
tyt
obedel
i
ver
ed

pr
ocessusedt
odel
i
verf
unct
ional
i
ty

sof
twar
epr
ocessmodel

bandc

Cor
rectAnswer:

bandc

Vi
ewAnswer

15.Pr
oductandpr
ocessdecomposi
ti
onoccur
ssi
mul
taneousl
yast
hepr
ojectpl
anev
olv
es.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

16.Whencansel
ect
edcommonpr
ocessf
ramewor
kact
ivi
ti
esbeomi
tt
eddur
ingpr
ocess
decomposi
ti
on?

whent
hepr
ojecti
sext
remel
ysmal
li
nsi
ze

anyt
imet
hesof
twar
eismi
ssi
oncr
it
ical

r
api
dpr
otot
ypi
ngdoesnotr
equi
ret
hei
ruse

nev
ert
heact
ivi
ti
esar
einv
ari
ant

Cor
rectAnswer:

nev
ert
heact
ivi
ti
esar
einv
ari
ant
Vi
ewAnswer

17.Howdoesasof
twar
epr
ojectmanagerneedt
oactt
omi
nimi
zet
her
iskofsof
twar
efai
l
ure?

doubl
ethepr
ojectt
eam si
ze

r
equestal
argebudget

st
artont
her
ightf
oot

t
rackpr
ogr
ess

candd

Cor
rectAnswer:

candd

Vi
ewAnswer

18.TheW5HHpr
inci
plecont
ainswhi
choft
hef
oll
owi
ngquest
ions?

Whyi
sthesy
stem bei
ngdev
eloped?

Whatwi
l
lbedonebywhom?

Wher
ear
etheyor
gani
zat
ional
l
ylocat
ed?

Howmuchofeachr
esour
cei
srequi
red?

a,
cd

Cor
rectAnswer:

a,
cd

Vi
ewAnswer

19.Whi
choft
hesear
ecr
it
ical
pract
icesf
orper
for
mance-
basedpr
ojectmanagement
?

assessi
ngpr
oductusabi
l
ity

def
ectt
racki
ngagai
nstqual
i
tyt
arget
s

empi
ri
cal
costest
imat
ion

f
ormal
riskmanagement

b,
c,d
Cor
rectAnswer:

b,
c,d

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Thet
ermsmeasur
e,measurement,
andmet r
ical
lshar
ethesamedef
ini
ti
onaccor
dingt
othe
I
EEEStandar
dGl
ossaryofSof
twareEngi
neer
ingTerms.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

2.Whi
choft
hesear
eval
i
dreasonsf
ormeasur
ingsof
twar
epr
ocesses,
product
s,andr
esour
ces?

t
ochar
act
eri
zet
hem

t
oev
aluat
ethem

t
opr
icet
hem

t
oimpr
ovet
hem

a,
b,d

Cor
rectAnswer:

a,
b,d

Vi
ewAnswer

3.Pr
ocessi
ndi
cat
orsenabl
easof
twar
epr
ojectmanagert
o

assesst
hest
atusofanon-
goi
ngpr
oject

t
rackpot
ent
ial
risks

adj
ustwor
kfl
owort
asks

noneoft
heabov
e

Cor
rectAnswer:

noneoft
heabov
e
Vi
ewAnswer

4.Publ
i
cmet
ri
csar
eused

t
oev
aluat
etheper
for
manceofsof
twar
edev
elopmentt
eams.

t
oappr
aiset
heper
for
manceofi
ndi
vi
dual
team member
s.

t
omakest
rat
egi
cchangest
othesof
twar
epr
ocess.

t
omaket
act
ical
changesdur
ingasof
twar
epr
oject
.

candd

Cor
rectAnswer:

candd

Vi
ewAnswer

5.Whi
choft
hef
oll
owi
ngi
temsar
enotmeasur
edbysof
twar
epr
ojectmet
ri
cs?

i
nput
s

mar
ket
s

out
put
s

r
esul
ts

Cor
rectAnswer:

mar
ket
s

Vi
ewAnswer

6.Sof
twar
equal
i
tyandf
unct
ional
i
tymustbemeasur
edi
ndi
rect
ly.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue
Vi
ewAnswer

7.Whi
choff
oll
owi
ngar
eadv
ant
agesofusi
ngLOC(
li
nesofcode)asasi
ze-
ori
ent
edmet
ri
c?

LOCi
seasi
l
ycomput
ed.

LOCi
sal
anguagedependentmeasur
e.

LOCi
sal
anguagei
ndependentmeasur
e.

LOCcanbecomput
edbef
oreadesi
gni
scompl
eted.

Cor
rectAnswer:

LOCi
seasi
l
ycomput
ed.

Vi
ewAnswer

8.Whichofthef
oll
owingar
eadvantagesofusi
ngfunct
ionpoi
nts(
FP)asameasur
eoft
he
funct
ional
i
tydel
i
veredbyasof
twareappli
cati
on?

FPi
seasi
l
ycomput
ed

FPi
sal
anguagedependentmeasur
e.

FPi
sal
anguagei
ndependentmeasur
e

FPcanbecomput
edbef
oreadesi
gni
scompl
eted

candd

Cor
rectAnswer:

candd

Vi
ewAnswer

9.Ther
ei snoneedtor
econci
l
eLOCandFPmeasur
essi
nceeachi
nmeani
ngf
uli
nit
sownr
ight
asaprojectmeasur
e.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer
10.Object-Or
ient
edproj
ectmeasuresmaybecombi
nedwi
thhi
stor
ical
proj
ectdat
atopr
ovi
de
metri
cst hataidi
nproj
ectest
imati
on

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

11.Use-
Caseori
entedmetri
csar
ecomput
eddi
rect
lyf
rom UMLdi
agr
amst
heyar
eof
tenusedas
normali
zat
ionmeasures.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

12.Whi
choft
hef
oll
owi
ngi
snotameasur
ethatcanbecol
l
ect
edf
rom aWebappl
i
cat
ionpr
oject
?

Cust
omi
zat
ioni
ndex

Numberofdy
nami
cobj
ect
s

Numberofi
nter
nal
pagel
i
nks

Numberofst
ati
cwebpages

Cor
rectAnswer:

Cust
omi
zat
ioni
ndex

Vi
ewAnswer

13.Whichofthef
oll
owi
ngsoftwarequal
i
tyf
act
orsi
smostl
i
kel
ytobeaf
fect
edbyr
adi
cal
changestocomputi
ngar
chi
tectur
es?

oper
ati
on

t
ransi
ti
on

r
evi
sion
noneoft
heabov
e

Cor
rectAnswer:

noneoft
heabov
e

Vi
ewAnswer

14.Whi
choft
hef
oll
owi
ngpr
ovi
deusef
ulmeasur
esofsof
twar
equal
i
ty?

cor
rect
ness,
per
for
mance,
int
egr
it
y,usabi
l
ity

r
eli
abi
l
ity
,mai
ntai
nabi
l
ity
,int
egr
it
y,sal
es

cor
rect
ness,
mai
ntai
nabi
l
ity
,si
ze,
sat
isf
act
ion

cor
rect
ness,
mai
ntai
nabi
l
ity
,int
egr
it
y,usabi
l
ity

Cor
rectAnswer:

cor
rect
ness,
mai
ntai
nabi
l
ity
,int
egr
it
y,usabi
l
ity

Vi
ewAnswer

15.Asoft
warequali
tymetr
ict
hatcanbeusedatbot
hthepr
ocessandpr
ojectl
evel
sisdef
ect
removal
effi
ciency(
DRE)
.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

16.Whyi si
timpor
tantt
omeasur
ethepr
ocessofsof
twar
eengi
neer
ingandsof
twar
eit
produces?

I
tisr
eal
l
ynotnecessar
yunl
esst
hepr
ojecti
sext
remel
ycompl
ex.

Todet
ermi
necost
sandal
l
owapr
ofi
tmar
gint
obeset
.

Todet
ermi
newhet
herasof
twar
egr
oupi
simpr
ovi
ngornot
.
Tomakesof
twar
eengi
neer
ingmor
eli
keot
herengi
neer
ingpr
ocesses

Cor
rectAnswer:

Todet
ermi
newhet
herasof
twar
egr
oupi
simpr
ovi
ngornot
.

Vi
ewAnswer

17.Tobeanef
fect
iveai
dinpr
ocessi
mpr
ovementt
hebasel
i
nedat
ausedmustbe:

basedonr
easonabl
eguest
imat
esf
rom pastpr
oject
s

measur
edconsi
stent
lyacr
osspr
oject
s

dr
awnf
rom si
mil
arpr
oject
s

basedonal
lpr
evi
ousl
ycompl
etedpr
oject
s

bandc

Cor
rectAnswer:

bandc

Vi
ewAnswer

18.Basel
inedatamustbecol
lect
edi
nanon-
goi
ngmannerandcannotbecomput
edbyf
ormal
studyofhist
ori
cal
proj
ectdat
a

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

19.Small
sof
twareorgani
zat
ionsar
enotl
i
kel
ytoseeanyeconomi
cret
urnf
rom est
abl
i
shi
ng
soft
waremet
ricspr
ogram

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se
Vi
ewAnswer

20.Thesof
twar
emet r
icschosenbyanor
gani
zat
ionar
edr
ivenbyt
hebusi
nessort
echni
cal
goal
sanorgani
zat
ionwishestoaccompl
i
sh.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

3PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Forpur
posesofdeter
mini
ngthemajorengi
neer
ingt
asksanddist
ri
buti
ngthem ont
hepr
oject
ti
meline,
theproj
ectmangershoul
dassumethatt
heprocessmodelusedis

l
i
near

sequent
ial

i
ter
ati
veev
olut
ionar
y

anyoft
heabov
e

Cor
rectAnswer:

anyoft
heabov
e

Vi
ewAnswer

2.Theonlymeansaccompl
i
shi
ngt
askr
efi
nementi
stomakeuseofapr
ocessdesi
gnl
anguage
approach.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

3.Sof
twar
epr
oject
sar
einev
itabl
ylat
eandt
her
eisnot
hingt
hatcanexpl
ainwhy

Tr
ue

Fal
se
Cor
rectAnswer:

Fal
se

Vi
ewAnswer

4.Iti
sunethi
caltounder
takeaproj
ectthatyouknowi
nadvancecannotbecompl
etedbythe
customer'
sdeadli
ne,unl
essyouinf
ormt hecust
omeroft
heriskandest
abli
shapr
ojectpl
an
thatcandeli
vert
heneededsystem i
ncr
ement al
l
y

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

5.Whi
choft
hef
oll
owi
ngi
snotoneoft
hegui
dingpr
inci
plesofsof
twar
epr
ojectschedul
i
ng:

compar
tment
ali
zat
ion

mar
ketassessment

t
imeal
l
ocat
ion

ef
for
tval
i
dat
ion

Cor
rectAnswer:

mar
ketassessment

Vi
ewAnswer

6.Doubl
ingt
hesi
zeofy
oursof
twar
epr
ojectt
eam i
sguar
ant
eedt
ocutpr
ojectcompl
eti
ont
ime
i
nhalf.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se
Vi
ewAnswer

7.Thesof
twar
eequat
ioncanbeusedt
oshowt
hatbyext
endi
ngt
hepr
ojectdeadl
i
nesl
i
ght
ly

f
ewerpeopl
ear
erequi
red

y
ouar
eguar
ant
eedt
omeett
hedeadl
i
ne

mor
eli
nesofcodecanbepr
oduced

noneoft
heabov
e

Cor
rectAnswer:

f
ewerpeopl
ear
erequi
red

Vi
ewAnswer

8.The40-
20-
40r
ulesuggest
sthatt
hel
eastofamountofdev
elopmentef
for
tbespenton

est
imat
ionandpl
anni
ng

anal
ysi
sanddesi
gn

codi
ng

t
est
ing

Cor
rectAnswer:

codi
ng

Vi
ewAnswer

9.At
askseti
sacol
l
ect
ionof

engi
neer
ingwor
ktasks,
mil
est
ones,
del
i
ver
abl
es

t
askassi
gnment
s,costest
imat
es,
met
ri
cs

mi
l
est
ones,
del
i
ver
abl
es,
met
ri
cs

r
esponsi
bil
i
ties,
mil
est
ones,
document
s

Cor
rectAnswer:

engi
neer
ingwor
ktasks,
mil
est
ones,
del
i
ver
abl
es

Vi
ewAnswer
10.Thet
ask(
act
ivi
ty)net
wor
kisausef
ulmechani
sm f
or

comput
ingt
heov
eral
lef
for
test
imat
e

det
ect
ingi
nter
taskdependenci
es

det
ermi
ningt
hecr
it
ical
pat
h

speci
fyi
ngt
het
asksett
othecust
omer

bandc

Cor
rectAnswer:

bandc

Vi
ewAnswer

11.Tasksthatl
ieonthecri
ti
cal
pat
hinat
asknet
wor
kmaybecompl
etedi
nanyor
derasl
ongas
theproj
ectisonschedul
e.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

12.Twot
ool
sforcomput
ingcr
it
ical
pat
handpr
ojectcompl
eti
ont
imesf
rom act
ivi
tynet
wor
ks
are

CPM

DRE

FP

PERT

aandd

Cor
rectAnswer:

aandd

Vi
ewAnswer
13.Ti
mel
inechar
tsassi
stpr
ojectmanager
sindet
ermi
ningwhatt
askswi
l
lbeconduct
edata
gi
venpoi
ntint
ime.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

14.Thebesti
ndi
cat
orofpr
ogr
essonasof
twar
epr
ojecti
sthecompl
eti
on

ofadef
inedengi
neer
ingact
ivi
tyt
ask

ofasuccessf
ulbudgetr
evi
ewmeet
ingont
ime

andsuccessf
ulr
evi
ewofadef
inedsof
twar
ewor
kpr
oduct

andsuccessf
ulaccept
anceofpr
ojectpr
otot
ypebyt
hecust
omer

Cor
rectAnswer:

andsuccessf
ulr
evi
ewofadef
inedsof
twar
ewor
kpr
oduct

Vi
ewAnswer

15.Sinceit
erat
iveprocessmodelworkbestf
orobj
ect
-or
ient
edpr
oject
siti
simpossi
blet
o
deter
mi newhetheranincrementwi
l
lbecomplet
edontimeornot
.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

16.WebApppr
oject
sonl
yrequi
ret
hecr
eat
ionofamacr
oschedul
e.

Tr
ue
Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

17.Thepur
poseofear
nedv
alueanal
ysi
sist
o

det
ermi
nehowt
ocompensat
edev
eloper
sbasedont
hei
rpr
oduct
ivi
ty

pr
ovi
deaquant
it
ati
vemeansofassessi
ngsof
twar
epr
ojectpr
ogr
ess

pr
ovi
deaqual
i
tat
ivemeansofassessi
ngsof
twar
epr
ojectpr
ogr
ess

sett
hepr
icepoi
ntf
orasof
twar
epr
oductbasedondev
elopmentef
for
t

Cor
rectAnswer:

pr
ovi
deaquant
it
ati
vemeansofassessi
ngsof
twar
epr
ojectpr
ogr
ess

Vi
ewAnswer

18.Earnedval
ueanaly
sisi
sat
echni
quet
hatal
l
owsmanager
stot
akecor
rect
iveact
ionbef
orea
proj
ectcri
sisdev
elops

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT

1.Ari
skr
efer
entleveli
sar i
skcomponentval
ue(
performance,
cost
,suppor
t,schedul
e)or
combi
nat
ionofvaluesthatcauseapr
ojectt
obeter
mi nat
ed.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer
2.Anef
fect
iver
iskmanagementpl
anwi
l
lneedt
oaddr
esswhi
choft
hef
oll
owi
ngi
ssues?

r
iskav
oidance

r
iskmoni
tor
ing

cont
ingencypl
anni
ng

al
loft
heabov
e

Cor
rectAnswer:

al
loft
heabov
e

Vi
ewAnswer

3.Pr
oact
iver
iskmanagementi
ssomet
imesdescr
ibedasf
ir
efi
ght
ing

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

4.Sof
twar
eri
skal
way
sinv
olv
est
wochar
act
eri
sti
cs

f
ir
efi
ght
ingandcr
isi
smanagement

knownandunknownr
isks

uncer
tai
ntyandl
oss

st
aff
ingandbudget

Cor
rectAnswer:

uncer
tai
ntyandl
oss

Vi
ewAnswer

5.Thr
eecat
egor
iesofr
isksar
e

busi
nessr
isks,
per
sonnel
risks,
budgetr
isks

pr
ojectr
isks,
techni
cal
risks,
busi
nessr
isks
pl
anni
ngr
isks,
techni
cal
risks,
per
sonnel
risks

managementr
isks,
techni
cal
risks,
desi
gnr
isks

Cor
rectAnswer:

pr
ojectr
isks,
techni
cal
risks,
busi
nessr
isks

Vi
ewAnswer

6.Gener
icr
isksr
equi
ref
armor
eat
tent
iont
hanpr
oduct
-speci
fi
cri
sks.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

7.Ari
skitem checkl
i
stwoul
dcont
ainknownandpr
edi
ctabl
eri
sksf
rom whi
choft
hese
cat
egori
es?

pr
oductsi
ze

dev
elopmentenv
ironment

st
affsi
ze

pr
ocessdef
ini
ti
on

al
loft
heabov
e

Cor
rectAnswer:

al
loft
heabov
e

Vi
ewAnswer

8.Quest
ionst
hatshoul
dbeaskedt
oassesst
heov
eral
lpr
ojectr
iski
ncl
ude:

Hav
etopmanager
sfor
mal
l
ycommi
tt
edt
osuppor
tthepr
oject
?

Ar
eend-
user
scommi
tt
edt
othepr
ojectandpr
oposedsy
stem bei
ngbui
l
t?
Ar
erequi
rementf
ull
yunder
stoodbydev
elopmentt
eam andcust
omer
s?

Doest
hepr
oposedbudgethav
eti
meal
l
ocat
edf
ormar
ket
ing?

a,
b,c

Cor
rectAnswer:

a,
b,c

Vi
ewAnswer

9.Sof
twar
eri
ski
mpactassessmentshoul
dfocusonconsequencesaf
fect
ing

pl
anni
ng,
resour
ces,
cost
,schedul
e

mar
ket
abi
l
ity
,cost
,per
sonnel

busi
ness,
technol
ogy
,pr
ocess

per
for
mance,
suppor
t,cost
,schedul
e

Cor
rectAnswer:

per
for
mance,
suppor
t,cost
,schedul
e

Vi
ewAnswer

10.Ri
skpr
oject
ionat
tempt
stor
ateeachr
iski
ntwoway
s

l
i
kel
i
hoodandcost

l
i
kel
i
hoodandi
mpact

l
i
kel
i
hoodandconsequences

l
i
kel
i
hoodandexposur
e

Cor
rectAnswer:

l
i
kel
i
hoodandconsequences

Vi
ewAnswer

11.Ri
skt
abl
esar
esor
tedby

pr
obabi
l
ityandcost

pr
obabi
l
ityandi
mpact
pr
obabi
l
ityandconsequences

pr
obabi
l
ityandexposur
e

Cor
rectAnswer:

pr
obabi
l
ityandi
mpact

Vi
ewAnswer

12.Indi
vi
dualteam member
scanmaket
hei
rownest
imat
eforar
iskpr
obabi
l
ityandt
hen
developaconsensusval
ue.

Tr
ue

Fal
se

Cor
rectAnswer:

Tr
ue

Vi
ewAnswer

13.Whi
chf
act
orsaf
fectt
hepr
obabl
econsequencesl
i
kel
yifar
iskdoesoccur
?

r
iskcost

r
iskt
imi
ng

r
iskscope

r
iskr
esour
ces

bandc

Cor
rectAnswer:

bandc

Vi
ewAnswer

14.Thereasonforr
efi
ningr
isksi
stobr
eakt
hem i
ntosmal
l
eruni
tshav
ingdi
ff
erent
consequences.

Tr
ue

Fal
se

Cor
rectAnswer:
Fal
se

Vi
ewAnswer

15.Ef
fect
iver
iskmanagementpl
anneedst
oaddr
esswhi
choft
hesei
ssues?

r
iskav
oidance

r
iskmoni
tor
ing

cont
ingencypl
anni
ng

al
loft
heabov
e

Cor
rectAnswer:

al
loft
heabov
e

Vi
ewAnswer

16.Riskmoni
tor
inginvolveswatchi
ngther
iskindi
cat
orsdefi
nedf
orthepr
ojectandnot
deter
mi ni
ngt
heeffect
ivenessoftheri
skmiti
gati
onstepst
hemsel
ves.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

Vi
ewAnswer

17.Hazar
danal
ysi
sfocusesont
hei
dent
if
icat
ionandassessmentofpot
ent
ial
hazar
dst
hatcan
cause

pr
ojectt
ermi
nat
ion

schedul
esl
i
ppage

costov
err
uns

anent
ir
esy
stem t
ofai
l

Cor
rectAnswer:
anent
ir
esy
stem t
ofai
l

Vi
ewAnswer

18.Ri
skinf
ormat
ionsheet
s(RI
S)ar
enev
eranaccept
abl
esubst
it
utef
oraf
ull
riskmi
ti
gat
ion,
monit
ori
ng,andmanagement(
RMMM)plan.

Tr
ue

Fal
se

Cor
rectAnswer:

Fal
se

1.“
Sof
twar
eengi
neer
sshal
l-

actconsi
stent
lywi
tht
hepubl
i
cint
erest
.”

acti
namannert
hati
sint
hebesti
nter
est
sofhi
sexper
ti
seandf
avour
.”

ensur
ethatt
hei
rpr
oduct
sonl
ymeett
heSRS.
”d)al
loft
hement
ioned

al
loft
hement
ioned

Vi
ewAnswer


Sof
twar
eengi
neer
sshal
lactconsi
stent
lywi
tht
hepubl
i
cint
erest
.”

2.“
Soft
wareengi
neer
sshoul
dnotusethei
rtechni
cal
ski
l
lst
omi
suseot
herpeopl
e’
s
comput
ers.
”Her
etheter
m mi
suseref
ersto:

Unaut
hor
izedmodi
fi
cat
ionofcomput
ermat
eri
al

Unaut
hor
izedaccesst
ocomput
ermat
eri
al

Di
ssemi
nat
ionofv
irusesorot
hermal
war
e

Al
loft
heabov
e

Vi
ewAnswer

Al
loft
heabov
e

“Sof
twareengineersshoul
dnotusethei
rtechni
calski
ll
stomisuseotherpeopl
e’
s
computers.
”Heretheterm mi
suseref
erstotheUnauthori
zedmodif
icat
ionofcomput
ermat
eri
al,
Unaut
hor
izedaccesst
ocomput
ermat
eri
al&Di
ssemi
nat
ionofv
irusesorot
hermal
war
e.

3.Whati
saSof
twar
e?

Sof
twar
eisdocument
ati
onandconf
igur
ati
onofdat
a

Sof
twar
eissetofpr
ogr
ams

Sof
twar
eissetofpr
ogr
ams,
document
ati
on&conf
igur
ati
onofdat
a

Noneoft
hement
ioned

Vi
ewAnswer

Sof
twar
eissetofpr
ogr
ams,
document
ati
on&conf
igur
ati
onofdat
a.

4.Whi
choft
hesesof
twar
eengi
neer
ingact
ivi
ti
esar
enotapar
tofsof
twar
epr
ocesses?

Sof
twar
edev
elopment

Sof
twar
edependence

Sof
twar
eval
i
dat
ion

Sof
twar
especi
fi
cat
ion

Vi
ewAnswer

Sof
twar
edependencei
snotapar
tofsof
twar
epr
ocesses.

5.Thef
undament
alnot
ionsofsof
twar
eengi
neer
ingdoesnotaccountf
or?

Sof
twar
eSecur
it
y

Sof
twar
ereuse

Sof
twar
epr
ocesses

Sof
twar
eVal
i
dat
ion

Vi
ewAnswer

Thef
undament
alnot
ionsofsof
twar
eengi
neer
ingdoesnotaccountf
orSof
twar
eVal
i
dat
ion.
6.Whi
choneoft
hef
oll
owi
ngmodel
sisnotsui
tabl
eforaccommodat
inganychange?

Pr
otot
ypi
ngModel

RADModel

Bui
l
d&Fi
xModel

Wat
erf
all
Model

Vi
ewAnswer

Wat
erf
all
Model
isnotsui
tabl
eforaccommodat
inganychange.

7.SDLCst
andsf
or

Sy
stem Dev
elopmentLi
fecy
cle

Sof
twar
eDesi
gnLi
feCy
cle

Sof
twar
eDev
elopmentLi
feCy
cle

Sy
stem Desi
gnLi
feCy
cle

Vi
ewAnswer

SDLCst
andsf
orSof
twar
eDev
elopmentLi
feCy
cle.

8.Thespi
ral
model
wasor
igi
nal
l
ypr
oposedby-

Bar
ryBoehm

Pr
essman

Roy
ce

Pr
essman

Vi
ewAnswer

Thespi
ral
model
wasor
igi
nal
l
ypr
oposedbyBar
ryBoehm

9.I
fyouwer
etocr
eat
ecl
i
ent
/ser
verappl
i
cat
ions,
whi
chmodel
woul
dyougof
or?
Concur
rentModel

Spi
ral
Model

WI
NWI
NSpi
ral
Model

I
ncr
ement
alModel

Vi
ewAnswer

Concur
rentModel

10.I
nfr
ast
ruct
uresof
twar
ear
ecov
eredunder?

Cust
omi
sedPr
oduct
s

Gener
icandCust
omi
sedPr
oduct
s

Gener
icPr
oduct
s

Noneoft
heabov
e

Vi
ewAnswer

I
nfr
ast
ruct
uresof
twar
ear
ecov
eredunderGener
icPr
oduct
s.

11.Bui
l
dandFi
xmodel
has?

1Phases

2Phases

3Phases

4Phases

Vi
ewAnswer

Bui
l
dandFi
xmodel
has2Phases

12.Whi
teboxt
est
ing,
asof
twar
etest
ingt
echni
quei
ssomet
imescal
l
ed?
Gr
aphTest
ing

Basi
cpat
h

Gl
assboxt
est
ing

Dat
afl
ow

Vi
ewAnswer

Whi
teboxt
est
ing,
asof
twar
etest
ingt
echni
quei
ssomet
imescal
l
edGl
assboxt
est
ing.

13.St
ruct
uredpr
ogr
ammi
ngcodesi
ncl
udes?

al
ter
ati
on&i
ter
ati
on

mul
ti
pleexi
tfr
om l
oops

sequenci
ng

onl
y1and3

Vi
ewAnswer

St
ruct
uredpr
ogr
ammi
ngcodesi
ncl
udessequenci
ng,
alt
erat
ion&i
ter
ati
on.

14.Thedocumentl
i
sti
ngal
lpr
ocedur
esandr
egul
ati
onst
hatgener
all
ygov
ernanor
gani
zat
ioni
s
the?

Or
gani
zi
ngmanual

Per
sonal
pol
i
ngbank

Admi
nist
rat
ionpol
i
cymanual

Pr
ocedur
elog

Vi
ewAnswer

Thedocumentl
i
sti
ngal
lpr
ocedur
esandr
egul
ati
onst
hatgener
all
ygov
ernanor
gani
zat
ioni
sthe
Organi
zi
ngmanual.

15.Whichoneofthef
oll
owi
ngi
sNOTdesi
redi
nagoodSof
twar
eRequi
rementSpeci
fi
cat
ions
(SRS)document
?
Non-
Funct
ional
Requi
rement
s

Goal
sofI
mpl
ement
ati
on

Funct
ional
Requi
rement
s

Al
gor
it
hmsf
orSof
twar
eImpl
ement
ati
on

Vi
ewAnswer

Algor
it
hmsf orSof
twar
eImplement
ati
oni
snotdesi
redi
nagoodSof
twar
eRequi
rement
Speci
ficat
ions(
SRS)document
.

16.COCOMOst
andsf
or_
___
__.

const
ruct
ivecostModel

commoncont
rol
Model

composi
ti
oncostModel

consumedcostModel

Vi
ewAnswer

COCOMOst
andsf
orconst
ruct
ivecostModel
.

17.Whati
sthemostcommonmeasur
eforcor
rect
ness?

Er
ror
sperKLOC

Def
ect
sperKLOC

$perKLOC

Pagesofdocument
ati
onperKLOC

Vi
ewAnswer

Def
ect
sperKLOCi
sthemostcommonmeasur
eforcor
rect
ness.

18.Li
neofcode(
LOC)oft
hepr
oductcomesunderwhi
cht
ypeofmeasur
es?

Di
rectmeasur
es
Codi
ng

I
ndi
rectmeasur
es

Noneoft
heabov
e

Vi
ewAnswer

Li
neofcode(
LOC)oft
hepr
oductcomesunderDi
rectmeasur
es.

19.Li
neofcode(
LOC)oft
hepr
oductcomesunderwhi
cht
ypeofmeasur
es?

Di
rectmeasur
es

Codi
ng

I
ndi
rectmeasur
es

Noneoft
heabov
e

Vi
ewAnswer

Li
neofcode(
LOC)oft
hepr
oductcomesunderDi
rectmeasur
es.

20.Howmanynumber
sofmat
uri
tyl
evel
sinCMM ar
eav
ail
abl
e?

Vi
ewAnswer

mat
uri
tyl
evel
sinCMM ar
eav
ail
abl
eof5number
s.

21.Whi
choft
hef
oll
owi
ngi
sthet
askofpr
ojecti
ndi
cat
ors:

t
rackpot
ent
ial
risk

hel
pinassessmentofst
atusofongoi
ngpr
oject
.
bot
h1and2

noneoft
hement
ioned

Vi
ewAnswer

bot
h1and2

22.Whi
choft
hef
oll
owi
ngi
snotadi
rectmeasur
eofSEpr
ocess?

Ef
for
tAppl
i
ed

Ef
fi
ciency

Ef
for
tAppl
i
ed

Al
loft
hement
ioned

Vi
ewAnswer

Ef
fi
ciencyi
snotadi
rectmeasur
eofSEpr
ocess.

23.I
nsi
zeor
ient
edmet
ri
cs,
met
ri
csar
edev
elopedbasedont
he_
__

numberofuseri
nput
s

numberofl
i
nesofcode

numberofFunct
ions

amountofmemor
yusage

Vi
ewAnswer

I
nsi
zeor
ient
edmet
ri
cs,
met
ri
csar
edev
elopedbasedont
henumberofl
i
nesofcode.

24.Usabi
l
itycanbemeasur
edi
nter
msof
:

Ti
mer
equi
redt
obecomemoder
atel
yef
fi
cienti
nsy
stem usage

Neti
ncr
easei
npr
oduct
ivi
ty

I
ntel
l
ect
ual
ski
l
ltol
ear
nthesy
stem
Al
loft
hement
ioned

Vi
ewAnswer

Al
loft
hement
ioned

Usabil
i
tycanbemeasur
edintermsofTimerequir
edt obecomemoderat
elyef
fi
cienti
nsy
stem
usage,Neti
ncr
easei
nproduct
ivi
ty&I
ntel
lect
ualskil
ltolear
nthesy
stem.
DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Unit 1 :Introduction to System Concept

Q:1) ______ is an orderly grouping of independent components linked together


according to a plan to achieve a specific objective or goal.

Sol: description here

A:) System
B:) Software
C:) Subsystem
D:) Physical system

Correct:A

Q:2)A ---------------is a set or group of component that interact to accomplish some


purpose.

Sol: description here

A:) System
B:) Software
C:) Subsystem
D:) Physical system
Correct:A

Q:3)System consists of----------------

Sol: description here

A:) Standards
B:) Measurement
C:) Compare
D:) All of above

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Correct:D

Q:4) Elements of system.

Sol: description here

A:) Output/Input
B:) Control
C:) Feedback
D:) All of above
Correct:D

Q:5) We can define information system as a set of devices, procedures, rules but most of the
work performs manually

Sol: description here

A:) Formal Information system


B:) Manmade Information system
C:) Informal information system
D:) All of above

Correct:B

Q:6) What are the characteristics of software?

Sol: description here

A:) Software is developed or engineered; it is not manufactured in the classical sense.


B:) Software doesn’t “ wear out ”.
C:) Software can be custom built or custom build.
D:) All mentioned above

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Correct:D

Q:7) Compilers, Editors software come under which type of software?

Sol: description here

A:) System software


B:) Application software
C:) Scientific software
D:) None of the above

Correct:B

Q:8)-------- refers to the process of examining a business situation with the intent of improving it
through better procedures and methods.

Sol: description here

A:) Software Anticipation


B:) Software Investigation
C:) Software Requirement
D:) System analysis

Correct:D

Q:9)The process of generating analysis and design documents is known as

Sol: description here

A:) Software engineering


B:) Software re-engineering

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

C:) Reverse engineering


D:) Re-engineering

Correct:C

Q:10)Which is the first step in the software development life cycle ?

Sol: description here

A:) Analysis
B:) Design
C:) Problem/Opportunity Identification
D:) Development and Documentation

Correct:C

Q:11)Decision makers who are concerned with tactical (short-term) operational problems and
decision making are

Sol: description here

A:) middle managers


B:) executive managers
C:) supervisors
D:) mobile managers

Correct:A

Q:12)A turnaround output is an example of

Sol: description here

A:) internal output


B:) external output
C:) summary output
D:) exception output

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Correct:B

Q:13)Critical information for top management is provided by ....... information system.

Sol: description here

A:) expert
B:) managerial
C:) executive
D:) decision

Correct:C

Q:14)________ expressly designed for the support of individual and collective decision making.

Sol: description here

A:) MIS
B:) DSS
C:) TPS
D:) OIS

Correct:B

Q:15)-----------The system which are represented conceptually non Physical systems are called

Sol: description here

A:) Abstract system


B:) System model
C:) Open system
D:) Closed system

Correct:A

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:16)------------it shows a two dimensional depicting system elements and their linkages.

Sol: description here

A:) Schematic Models


B:) Flow system models
C:) Static system models
D:) Dynamic system models

Correct:A

Q:17)---------------It shows the flow of material ,energy and information that hold system
together.

Sol: description here

A:) Schematic Models


B:) Flow system models
C:) Static system models
D:) Dynamic system models

Correct:B

Q:18)------------- This type of model exhibits are pair of relationship such as activity time or cost
quantity.

Sol: description here

A:) Schematic Models


B:) Flow system models
C:) Static system models
D:) Dynamic system models

Correct:C
Q:19)---------------- It depict constantly an ongoing constantly changing the system

Sol: description here

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

A:) Schematic Models


B:) Flow system models
C:) Static system models
D:) Dynamic system models

Correct:D

Q:20) An -----------system is a one which does not provide for its own control or modification.

Sol: description here

A:) Open System


B:) Closed system
C:) MIS
D:) DIS

Correct:A

Q:21)----------system in one which automatically controls or modifies its own operation by


responding to data generated by the system itself.

Sol: description here

A:) Open System


B:) Closed system
C:) MIS
D:) DIS

Correct:B

Q:22)-------------------is represented by organization chart.

Sol: description here

A:) Formal Information system


B:) Closed system

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

C:) MIS
D:) DIS

Correct:A

Q:23)-------------systems used organizational data as well as external data collected from


environment of the organization.

Sol: description here

A:) Formal Information system


B:) Closed system
C:) MIS
D:) DSS

Correct:D

Q:24)Effectiveness is a major goal of these types of systems.

Sol: description here

A:) Expert systems


B:) Closed system
C:) MIS
D:) DSS

Correct:A

Q:25)------------------system operates continuously to keep management abreast of what is


happening in all major areas

Sol: description here

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

A:) Execution Information system(EIS)


B:) Integrated system
C:) Subsystem
D:) Transaction processing system

Correct:A

Q:26)----------------consists of individual computers may be workstations or multiple systems.

Sol: description here

A:) Execution Information system(EIS)


B:) Integrated system
C:) Subsystem
D:) Transaction processing system

Correct:B

Q:27)-------------is a unit that is part of a larger system that means a larger system divided into
subparts the subpart is known as --------------

Sol: description here

A:) Execution Information system(EIS)


B:) Integrated system
C:) Subsystem
D:) Transaction processing system

Correct:C

Q:28)-----------system collect,store,modify and retrieve the transaction of an organization.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Sol: description here

A:) Execution Information system(EIS)


B:) Integrated system
C:) Subsystem
D:) Transaction processing system

Correct:D

Q:29)-----------------is concerned with how a systems tied together in order to achieve common
goal thus forming integration.

Sol: description here

A:) Interaction
B:) Interdependence
C:) Integration
D:) Central Objective

Correct:C

Q:30) --------means that parts of the organization depend on one another

Sol: description here

A:) Interaction
B:) Interdependence
C:) Integration
D:) Central Objective

Correct:B

Q:31) Which one of the following is not a step of requirement engineering?

Sol: description here

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

A:) elicitation
B:) design
C:) analysis
D:) documentation

Correct:C

Q:32)-----------is a first technical step in software process.

Sol: description here

A:) Software Anticipation


B:) Software Investigation
C:) Software Requirement
D:) None of Above

Correct:D

Q:33)-------- refers to the process of examining a business situation with the intent of improving
it through better procedures and methods.

Sol: description here

A:) Software Anticipation


B:) Software Investigation
C:) Software Requirement
D:) System analysis

Correct:A

Q:34)What are the four dimensions of Dependability?

Sol: description here

A:) Usability, Reliability, Security, Flexibility


B:) Availability, Reliability, Maintainability, Security
C:) Availability, Reliability, Security, Safety
D:) Security, Safety, Testability, Usability

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Correct:B

Q:35)System analyst consist of following tasks:

Sol: description here

A:) Problem identification


B:) Problem understanding
C:) Analysis Problem
D:) All of the above

Correct:A

Q:36)--------- it include the study like can the work for the project is done with current
equipment existing software technology and with available manpower.

Sol: description here

A:) Technical feasibility


B:) Economic feasibility
C:) Operational feasibility
D:) None of above

Correct:B

Q:37)------- it include of study of cost of system.

Sol: description here

A:) Technical feasibility


B:) Economic feasibility
C:) Operational feasibility
D:) None of above

Correct:C

Q:38)--------- it include system be used if it developed and implemented.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Sol: description here

A:) Technical feasibility


B:) Economic feasibility
C:) Operational feasibility
D:) None of above

Correct:A

Q:39) Analyst used ------- method to collect information from individual or from group.

Sol: description here

A:) Interviews
B:) Questionnaires.
C:) Record inspection or view
D:) Observations

Correct:A

Q:40)Analyst used --------- method to collect information from person by asking standard
question to person or group of person.

Sol: description here

A:) Interviews
B:) Questionnaires.
C:) Record inspection or view
D:) Observations

Correct:A

Q:41) -------- interviews use of standardized question in either an open response or close
response format.

Sol: description here

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

A:) Unstructured Interviews.


B:) Structured Interviews
C:) Questionnaires.
D:) Record inspection or view

Correct:B

Q:42)----------- may be inefficient use of both respondent and interviewer time.

Sol: description here

A:) Unstructured Interviews.


B:) Structured Interviews
C:) Questionnaires.
D:) Record inspection or view

Correct:A

Q:43)Analyst use ----------to learn about feelings, opinions and general experiences or to explore
a process or problems.

Sol: description here

A:) open ended questionnaires


B:) Close ended questionnaires
C:) Record Inspection
D:) Observation

Correct:A

Q:44)---------- controlled the frame of reference by presenting respondent with specific responses
from which to select.

Sol: description here

A:) open ended questionnaires


B:) Close ended questionnaires

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

C:) Record Inspection


D:) Observation

Correct:

Q:45)In ----------- analyst examines information that has been recorded about system and about
the users.

Sol: description here

A:) Record Review


B:) Interviews
C:) Questionnaires
D:) Observation

Correct:B

Q:46)The ------------ is produced at the culmination of the analysis task.

Sol: description here

A:) Software requirement specification


B:) Questionnaires
C:) Record Inspection
D:) None of these

Correct:A

Q:47)Software is defined as ____

Sol: description here

A:) Instructions
B:) Data Structures

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

C:) Documents
D:) All of the above

Correct:D

Q:48)The objective of software engineering is to produce ----------

A:) Software Product


B:) Output
C:) Input
D:) Processing

Correct:A

Q:49)----------- are software systems delivered to customer with the documentation which
describes how to install and use the system.

A:) Software Product


B:) Output
C:) Input
D:) Processing

Correct:A

Q:50)--------- These are stand-alone systems which are produced by a development organization
and sold on the open market to any customer who is able to buy them.

A:) Generic Product


B:) Customized product
C:) Product
D:) None of these

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Correct:A

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Unit 2 Requirement Analysis

Q:1)------------- these are systems which are commissioned by a particular customer.

A:) Generic Product


B:) Customized product
C:) Product
D:) None of these

Correct: D

Q:2) ------------- component should be designed and implemented so that it can be reused in
many different programs.

A:) Reusability
B:) Effectiveness
C:) Flexibility
D:) None of these

Correct: A

Q:3)A primary goal of software engineering is to improve the -------------and to increase the
productivity and job satisfaction of software engineers.

A:) Quality of software product


B:) Satisfaction of product
C:) Flexibility
D:) None of these

Correct: A

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:4) A fundamental Principal of software engineering is to design software products that


minimize the intellectual distance between ----------- and solution.

A:) Method
B:) Process
C:) Product
D:) Problem

Correct: A

Q:5) ------------ is outgrowth of hardware and system engineering.

A:) Software engineering


B:) Requirement engineering
C:) System engineering
D:) None of these

Correct:B

Q:6)------------ provide automated or semi-automated support for methods.

A:) Software engineering tools


B:) Software engineering Procedures
C:) Software engineering Methods
D:) None of these

Correct: A

Q:7) ------------- encompass a broad array of tasks that include project planning and
estimation system analysis, design of data structure, program architecture, coding, testing
and maintenance.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

A:) Software engineering tools


B:) Software engineering Procedures
C:) Software engineering Methods
D:) None of these

Correct: A

Q:8)------------- are the glue that holds the methods and tools together and they enable rational
and timely development of computer software.

A:) Software engineering tools


B:) Software engineering Procedures
C:) Software engineering Methods
D:) None of these

Correct :D

Q:9)Software engineering needed for building -----------systems in a timely manner with high
quality.

A:) Software
B:) Hardware
C:) Process
D:) All of above

Correct: A

Q:10)software engineering is a ----------------

A:) Graphical technology


B:) Layered technology

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

C:) Paired technology


D:) Electrical technology

Correct: A

Q:11)--------- provides the technical how to building software.

A:) Software engineering tools


B:) Software engineering Procedures
C:) Software engineering Methods
D:) None of these

Correct :C

Q:12)Software is ------

A:) Developed
B:) Manufactured
C:) Non manufactured
D:) None of these

Correct:B

Q:13)Software does not-----------

A:) Engineered
B:) Developed
C:) Maintained
D:) Wear out

Correct: A

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:14) ------------ consists of a means of monitoring the software engineering processes and
methods used to ensure quality.

A:) Software quality assurance


B:) Software quality product
C:) Software requirement
D:) Software specification

Correct:B

Q:15) In McCall’s software quality factors, Product operation phase ----not contains.

A:) Correctness
B:) Reliability
C:) Usability
D:) Flexibility

Correct :C

Q:16) In McCall’s software quality factors, Product revision phase ----not contains.

A:) Maintainability
B:) Flexibility
C:) Testability
D:) Portability

Correct: A

Q:17)In McCall’s software quality factors, Product transition phase ----not contains

A:) Portability
B:) Reusability
C:) Interoperability
D:) Testability

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Correct :D

Q:18) ---------- it includes the steps of maintenance phase of software.

A:) Maintainability
B:) Flexibility
C:) Testability
D:) Portability

Correct: A

Q:19) The property of software in which software product may be adapted to changes of
specifications.

A:) Maintainability
B:) Flexibility
C:) Testability
D:) Portability

Correct :D

Q:20) It is the ability of software system to product their various components against
unauthorized access and modification.

A:) Correctness
B:) Reliability
C:) Usability
D:) Integrity

Correct :D

Q:21)------------ is the probability that the software will operate correctly over specified
time interval.

A:) Correctness

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

B:) Reliability
C:) Usability
D:) Flexibility

Correct :D

Q:22) --------------will be able to interface it with another system.

A:) Correctness
B:) Interoperability
C:) Usability
D:) Flexibility

Correct: A

Q:23) ----------- the ease with which conformance to standards can be checked.

A:) Correctness
B:) Auditability
C:) Usability
D:) Flexibility

Correct:B

Q:24) --------- The degree to which standard interfaces protocols and bandwidth are used.

A:) Correctness
B:) Communication commonality
C:) Usability
D:) Flexibility

Correct :D

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:25)------- The compactness of the program in terms of lines of code.

A:) Conciseness
B:) Consistency
C:) Data commonality
D:) Error tolerance

Correct: A

Q:26) --------The use of uniform design and documentation techniques throughout the
software development project.

A:) Conciseness
B:) Consistency
C:) Data commonality
D:) Error tolerance

Correct:B

Q:27)------- The use of standard data structures and types throughout the program.

A. Conciseness
B. Consistency
C. Data commonality
D. Error tolerance

Q:28)----------- the degree to which the software assists in enabling new users to apply the
system.

A. Training
B. Traceability

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

C. Simplicity
D. Security

Correct: A

Q:29)--------- The degree to which the source code provides meaningful documentation.

A. Self-documentation
B. Training
C. Traceability
D. Simplicity

Correct: A

Q:30) ---------- The damage that occurs when the program encounters an error.

A. Error tolerance
B. Training
C. Traceability
D. simplicity

Correct: A

Q:31)-------------- The functional independence of program componets.

A. Error tolerance
B. Training
C. Modularity
D. Simplicity

Correct :C

Q:32)---------- The degree to which full implementation of required function has been achieved.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

A. Error tolerance
B. Training
C. Completeness
D. Simplicity

Correct :C

Q:34)Pick up the odd one out of the following process models

A. Component assembly model


B. Prototyping Model
C. Spiral model
D. Waterfall Model

Correct:D

Q:35)The Linear Sequential or Classic Life Cycle is also called

A. Waterfall Model
B. Incremental Model
C. Spiral model
D. Prototyping Model

Correct: A

Q:36) The waterfall model of the software process considers each process activity as a
_______ phase

A. separate
B. discrete
C. Both a and b options

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

D. None of the above


Correct C

Q:37)In Boehm’s spiral model, each loop in the spiral represents _____ of the
software process

A. phase
B. design
C. documentation
D. none of the above

Correct: A

Q:38)In the Spiral model the radius of the spiral at any point represents

A. the level of risk


B. the progress made in the current phase
C. the cost incurred in the project till then
D. None of these

Q:39) Oldest paradigm for software engineering is

A. Incremental process model


B. RAD model
C. Waterfall model
D. None of above

Q:40)In incremental process model, some high end function are designed in

A. Construction framework
B. Modeling framework
C. Planning framework
D. Deployment framework

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Correct:B

Q:41) RAD stands for

A. Relative Application Development


B. Rapid Application Development
C. Rapid Application Document
D. None of the mentioned
Correct :B

Q:42) Which one of the following models is not suitable for accommodating any change?

A. Build & Fix Model


B. Prototyping Model
C. RAD Model
D. Waterfall Model

Correct :D

Q:43) Which is not one of the types of prototype of Prototyping Model?

A. Horizontal Prototype
B. Vertical Prototype
C. Diagonal Prototype
D. Domain Prototype

Correct :C

Q:44)Which one of the following is not a phase of Prototyping Model?

A. Quick Design
B. Coding
C. Prototype Refinement
D. Engineer Product

Correct:B

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:45)RAD Model has

A. 2 phases
B. 3 phase
C. 5 phases
D. 6 phases

Correct :C

Q:46) What is the major drawback of using RAD Model?

A. Highly specialized & skilled developers/designers are required


B. Increases reusability of components
C. Encourages customer/client feedback
D. Increases reusability of components, Highly specialized & skilled
developers/designers are required

Correct : D

Q:47)SDLC stands for

A. Software Development Life Cycle


B. System Development Life cycle
C. Software Design Life Cycle
D. System Design Life Cycle

Correct :A

Q:48)Which model can be selected if user is involved in all the phases of SDLC?

A. Waterfall Model
B. Prototyping Model
C. RAD Model
D. both Prototyping Model & RAD Model

Correct:C

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:49) Which one of the following is not an Evolutionary Process Model?

A. WINWIN Spiral Model


B. Incremental Model
C. Concurrent Development Model
D. All of the mentioned

Correct:D

Q:50)The Incremental Model is a result of combination of elements of which two models?

A. Build & FIX Model & Waterfall Model


B. Linear Model & RAD Model
C. Linear Model & Prototyping Model
D. Waterfall Model & RAD Model

Correct :C

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Unit 3 Introduction to software engineering

Q:1) What is the major advantage of using Incremental Model?

A. Customer can respond to each increment


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

Correct: A

Q:2)The spiral model was originally proposed by

A. IBM
B. Barry Boehm
C. Pressman
D. Royce

Correct:B

Q:3) The spiral model has two dimensions namely _____________ and ____________

A. diagonal, angular
B. radial, perpendicular
C. radial, angular
D. diagonal, perpendicular

Correct:C

Q:4) How is WINWIN Spiral Model different from Spiral Model?

A. It defines tasks required to define resources, timelines, and other project


related information

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

B. It defines a set of negotiation activities at the beginning of each pass


around the spiral
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

Correct:B

Q:5)Identify the disadvantage of Spiral Model.

A. Doesn’t work well for smaller projects


B. High amount of risk analysis
C. Strong approval and documentation control
D. Additional Functionality can be added at a later date

Correct: A

Q:6) Spiral Model has user involvement in all its phases.

A. True
B. False

Correct:B

Q:7) How is Incremental Model different from Spiral Model?

A. Progress can be measured for Incremental Model


B. Changing requirements can be accommodated in Incremental Model
C. Users can see the system early in Incremental Model
D. All of the mentioned

Correct: A

Q:8)If you were to create client/server applications, which model would you go for?

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

A. WINWIN Spiral Model


B. Spiral Model
C. Concurrent Model
D. Incremental Model

Correct:C

Q:9)A company is developing an advance version of their current software available in the
market, what model approach would they prefer ?

A. RAD
B. Iterative Enhancement
C. Both RAD & Iterative Enhancement
D. Spiral

Correct:C

Q:10)One can choose Waterfall Model if the project development schedule is tight.

A. True
B. False

Correct:B

Q:11)Spiral Model has high reliability requirements.

A. True
B. False

Correct: A

Q:12)RAD Model has high reliability requirements.

A. True

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

B. False

Correct:B

Q:13) If you were a lead developer of a software company and you are asked to submit a
project/product within a stipulated time-frame with no cost barriers, which model would you
select?

A. Waterfall
B. Spiral
C. RAD
D. Incremental

Correct:C

Q:14) Which of the following life cycle model can be chosen if the development team has less
experience on similar projects?

A. Spiral
B. Waterfall
C. RAD
D. Iterative Enhancement Model

Correct: A

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:15) This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses
on “Selection of a Life Cycle Model”.

A. Requirements
B. Development team & Users
C. Project type and associated risk
D. All of the mentioned

Correct:D

Q:16) Selection of a model is based on

A. Requirements
B. Development team & Users
C. Project type and associated risk
D. All of the mentioned

Correct: A

Q:17) Which of the following life cycle model can be chosen if the development team has less
experience on similar projects?

A. Spiral
B. Waterfall
C. RAD
D. Iterative Enhancement Model

Correct: A

Q:18) Which two models doesn’t allow defining requirements early in the cycle?

A. Waterfall & RAD


B. Prototyping & Spiral
C. Prototyping & RAD
D. Waterfall & Spiral

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Correct: B

Q:19) A model that is the demo implementation of the system.

A. waterfall
B. prototype
C. incremental
D. agile

Correct: B

Q:20) Maintenance is the final phase in waterfall model.

A. True
B. False

Correct: A

Q:21) A stage in which individual components are integrated and ensured that they are error-free
to meet customer requirements.

A. Coding
B. Testing
C. Design
D. Implementation

Correct: B

Q:22) Methodology in which project management processes were step-by step.

A. Incremental
B. Waterfall

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

C. Spiral
D. Prototyping

Correct: B

Q:23) ER diagram is a ------------tool

A. Design
B. Coding
C. Testing
D. None of above

Correct: A

Q:24) ER diagram is a ________of the database system which provides high level conceptual
data model and supports the users perception of the data.

A. Graphical representation
B. Hierarchical representation
C. Both of these
D. None above these

Correct: A

Q:25) ________ is an object in to real world that is distinguishable from all other objects

A. Entity
B. Attribute
C. Both
D. None

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Correct: A

Q:26) _______ is set of entities of the same type that share the same properties attributes.

A. Entity
B. Attribute
C. Both
D. None

Correct: A

Q:27) Each entity has a set of _____________

A. Entity
B. Attribute
C. Row
D. None

Correct:B

Q:28)______ attributes cannot be divided into subparts

A. Simple
B. Composite
C. Single valued
D. Multivalued

Correct: A

Q:29) _________ attributes can be divided into subparts.

A. Simple
B. Composite

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

C. Single valued
D. Multivalued

Correct:B

Q:30)_________-attribute has single value for a particular entity.

A. Simple
B. Composite
C. Single valued
D. multivalued

Q:31)_______attribute has a set of values for a specific entity.

A. Simple
B. Composite
C. Single valued
D. multivalued

Q:32)__________entity does not have a value for an attribute.

A. Null
B. Composite
C. Single valued
D. multivalued

Correct: A

Q:33)________ represent entity set.

A. Ellipses
B. Rectangles
C. Diamonds

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

D. Lines

Correct:B

Q:34)___________ represent attributes

A. Ellipses
B. Rectangles
C. Diamonds
D. Lines

Correct: A

Q:35)___________represent relationship set.

A. Ellipses
B. Rectangles
C. Diamonds
D. Lines

Correct :C

Q:36)___________represent multi-valued attribute.

A. Double ellipse
B. Dashed ellipse
C. Diamonds
D. Lines

Correct: A

Q:37)_________ represent derived attribute.

A. Double ellipse
B. Dashed ellipse

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

C. Diamonds
D. Lines

Correct:B

Q:38)_________represent weak entity set.

A. Double ellipse
B. Dashed ellipse
C. Double rectangle
D. Lines

Correct :C

Q:39) 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

Correct: A

Q:40) What is Decision Tree?

A. Flow-Chart
B. Structure in which internal node represents test on an attribute, each branch represents
outcome of test and each leaf node represents class label
C. Flow-Chart & Structure in which internal node represents test on an attribute,
each branch represents outcome of test and each leaf node represents class label
D. None of the mentioned

Correct :C

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:41) Decision Tree is a display of an algorithm.

A. True
B. False

Correct: A

Q:42) Choose from the following that are Decision Tree nodes?

A. Decision Nodes
B. End Nodes
C. Chance Nodes
D. All of the mentioned

Correct:B

Q:43) Decision Nodes are represented by ____________

A. Disks
B. Squares
C. Circles
D. Triangles

Correct:B

Q:44)Chance Nodes are represented by __________

A. Disks
B. Squares
C. Circles
D. Triangles

Correct :C

Q:45) End Nodes are represented by __________

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

A. Disks
B. Squares
C. Circles
D. Triangles

Correct :D

Q:46) Which of the following are the advantage/s of Decision Trees?

A. Possible Scenarios can be added


B. Use a white box model, If given result is provided by a model
C. Worst, best and expected values can be determined for different scenarios
D. All of the mentioned

Correct :D

Q:47) Decision table made up of section.

A. Condition statement
B. Condition statements
C. Action statements
D. All of these

Correct:D

Q:48)__________ is a graphic representation of system that shows data flows to from and within
system, processing functions that change the data in some manner and storage of tis data.

A. DFD
B. ER model
C. Decision table
D. Decision Tree

Correct: A

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:49) DFD shows how things happen or the physical component is called ------------

A. Logical DFD
B. Physical DFD
C. Data dictionary
D. None of these

Correct: A

Q:50)A relational database system needs to maintain data about the relations, such as the schema
of the relations. This is called

A. Metadata
B. Catalog
C. Log
D. Dictionary

Correct: A

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Unit Q:4) Software Development Methodologies

Q:1) Relational schemas and other metadata about relations are stored in a structure called the
____________

A. Metadata
B. Catalog
C. Log
D. Data Dictionary

Correct:D

Q:2).A data dictionary is created when a __________ created.

A. Instance
B. Segment
C. Database
D. Dictionary

Correct :C

Q:3) Keep the statement language ______________ while writing a pseudo code.

A. Dependent
B. Independent
C. Case sensitive
D. Capitalized

Correct:B

Q:4)Capitalize initial keyword – This is a rule while writing a pseudo code.

A. True
B. False

Correct: A

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:5) Which of the following is not a keyword?

A. Read
B. Write
C. start
D. endif

Q:6) ______________ is used to show hierarchy in a pseudo code.

A. Indentation
B. Curly Braces
C. Round Brackets
D. Semicolon

Correct: A

Q:7) structured design was developed by ----- and --------------------.

A. ED Yourdon and Larry constatine


B. By codd
C. All of these
D. None of these

Correct: A

Q:8) In specific design process activites are:

A. Architectural design.
B. Abstract specification
C. Interface design
D. All of these

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Correct :D

Q:9)_______________is the separation of a function contained as code in one module into a new
module of its own.

A. Factoring
B. Fan-in
C. Fan-out
D. System shape

Correct: A

Q:10)_______ it is a module where the number of immediate bosses it has.

A. Factoring
B. Fan-in
C. Fan-out
D. System shape

Correct :B

Q:11)Modules with _______ must have good cohesion.

A. Factoring
B. Fan-in
C. Fan-out
D. System shape

Correct :B

Q:12) Which of the property of software modularity is incorrect with respect to benefits
software modularity?

A. Modules are robust


B. Module can use other modules

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

C. Modules Can be separately compiled and stored in a library


D. Modules are mostly dependent

Correct :D

Q:13) _______________ is a measure of the degree of interdependence between modules.

A. Cohesion
B. Coupling
C. None of the mentioned
D. All of the mentioned

Correct :B

Q:14)Which of the following is the best type of module coupling?

A. Control Coupling
B. Stamp Coupling
C. Data Coupling
D. Content Coupling

Correct:C

Q:15)Which of the following is the worst type of module coupling?

A. Control Coupling
B. Stamp Coupling
C. External Coupling
D. Content Coupling

Correct :C

Q:16) Which of the following is the worst type of module cohesion?

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

A. Logical Cohesion
B. Temporal Cohesion
C. Functional Cohesion
D. Coincidental Cohesion

Correct :D

Q:17) Which of the following is the best type of module cohesion?

A. Functional Cohesion
B. Temporal Cohesion
C. Functional Cohesion
D. Sequential Cohesion

Correct: A

Q:18)A software engineer must design the modules with the goal of high cohesion and low
coupling.

A. True
B. False

Correct: A

Q:19) In what type of coupling, the complete data structure is passed from one module to
another?

A. Control Coupling
B. Stamp Coupling
C. External Coupling
D. Content Coupling

Correct :B

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:20) If all tasks must be executed in the same time-span, what type of cohesion is being
exhibited?

A. Functional Cohesion
B. Temporal Cohesion
C. Functional Cohesion
D. Sequential Cohesion

Correct :B

Q:21)_________ defined as a collection of program statements with four basic attribute i.e. input
and output, function, mechanics and internal data

A.Module

B.Factoring

C.Fan in

D.Fan Out

Correct :A

Q:22)__________ is the intellectual tool that allows us to deal with concepts apart from
particular instances of those concepts.

A. Module
B. Abstraction
C. Fan-in
D. Fan-out

Correct :B

Q:23)The -----------involves the use of parameterized subprograms.

A. Functional Abstraction
B. Control Abstraction

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

C. Cohesion
D. Coupling

Correct: A

Q:24)The ________ is used to state a desired effect without stating the exact mechanism of
control.

A. Functional Abstraction
B. Control Abstraction
C. Cohesion
D. Coupling

Correct :B

Q:25)__________in this each module and its dub module corresponding to a processing step in
the execution sequence.

A. Information hiding criteria


B. Conventional criteria
C. Data abstraction criteria
D. None of these

Correct :B

Q:26)__________ In this each module hides a difficult or changeable design decision from the
other module.

A. Information hiding criteria


B. Conventional criteria
C. Data abstraction criteria
D. None of these

Correct: A

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:27) _______ In this each module hides the representation details of a major data structure
behind functions that access and modify the data structure.

A. Information hiding criteria


B. Conventional criteria
C. Data abstraction criteria
D. None of these

Correct :C

Q:28)A module has _______if there is some logical relationship in the elements of a module.

A. Logical cohesion
B. Temporal cohesion
C. Both A And B
D. None of these

Correct: A

Q:29)___________ This module gets data from sub-ordinates and forward it to


superordinate(boss) modules.

A. Afferent modules
B. Efferent modules
C. Co-ordinate modules
D. Transform modules.

Correct: A

Q:30)___________ This module gets data from super-ordinate and forward it to sub-ordinates.

A. Afferent modules
B. Efferent modules

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

C. Co-ordinate modules
D. Transform modules.

Correct:B

Q:31)_______ This module manages the flow of data between different sub-ordinates. They are
used for selection purpose and in decision making.

A. Afferent modules
B. Efferent modules
C. Co-ordinate modules
D. Transform modules.

Correct :C

Q:32) This module gets data from super-ordinates, process that data and again forward It to
super-ordinate modules, These modules are used for processing purpose.

A. Afferent modules
B. Efferent modules
C. Co-ordinate modules
D. Transform modules.

Correct :D

Q:33)Which of the following term describes testing?

A. Finding broken code


B. Evaluating deliverable to find errors
C. A stage of all projects
D. None of the mentioned

Correct :B

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:34) What is Cyclomatic complexity?

A. Black box testing


B. White box testing
C. Yellow box testing
D. Green box testing

Correct:B

Q:35) White Box techniques are also classified as

A. Design based testing


B. Structural testing
C. Error guessing technique
D. None of the mentioned

Correct:B

Q:36) Exhaustive testing is

A. always possible
B. practically possible
C. impractical but possible
D. impractical and impossible

Correct :C

Q:37)Which of the following is/are White box technique?

A. Statement Testing
B. Decision Testing
C. Condition Coverage
D. All of the mentioned

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Correct :D

Q:38) What are the various Testing Levels?

A. Unit Testing
B. System Testing
C. Integration Testing
D. All of the mentioned

Correct :D

Q:39)Boundary value analysis belong to?

A. White Box Testing


B. Black Box Testing
C. White Box & Black Box Testing
D. None of the mentioned

Correct :B

Q:40) Alpha testing is done at

A. Developer’s end
B. User’s end
C. Developer’s & User’s end
D. None of the mentioned

Correct: A

Q:41) The testing in which code is checked

A. Black box testing


B. White box testing
C. Red box testing
D. Green box testing

Correct :B

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:42)Testing done without planning and Documentation is called

A. Unit testing
B. Regression testing
C. Adhoc testing
D. None of the mentioned

Correct :C

Q:43) Acceptance testing is also known as

A. Grey box testing


B. White box testing
C. Alpha Testing
D. Beta testing

Correct :D

Q:44)Which of the following is non-functional testing?

A. Black box testing


B. Performance testing
C. Unit testing
D. None of the mentioned

Correct :B

Q:45) Beta testing is done at

A. User’s end
B. Developer’s end
C. User’s & Developer’s end
D. None of the mentioned

Correct: A

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:46)Unit testing is done by

A. Users
B. Developers
C. Customers
D. None of the mentioned

Correct :B

Q:47) Behavioral testing is

A. White box testing


B. Black box testing
C. Grey box testing
D. None of the mentioned

Correct :B

Q:48) Which of the following is black box testing

A. Basic path testing


B. Boundary value analysis
C. Code path analysis
D. None of the mentioned

Correct:B

Q:49) Which of the following is not used in measuring the size of the software

A. KLOC
B. Function Points
C. Size of module
D. None of the mentioned

Correct :C

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:50) The testing in which code is checked

A. Black box testing


B. White box testing
C. Red box testing
D. Green box testing

Correct :B

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Unit 5 Analysis and design Tools

Q:1)Which of these states the goal of engineering design analysis?

A. To understand an engineering design problem

B. To provide an solution for a given problem

C. All of the mentioned

D. None of the mentioned

Correct : A

Q:2) What methods can be followed if designers are out of good SRS or engineering
design?

A. They must do whatever part of product design which remains undone

B. Various approaches and techniques are to be followed to complete

C. All of the mentioned

D. None of the mentioned

Correct : C

Q:3) Why is Modelling one of the best way to carry out analysis?

A. During analysis, It serves as a good test for understanding

B. Provides further documentation for input to design resolution

C. All of the mentioned

D. None of the mentioned

Correct : C

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:4) Engineering design activities consists of which of the following?

A. Studying the SRS

B. Producing new models of the problem

C. Product design models

D. All of the mentioned

Correct: D

Q:5) A generic software engineering design follows which of the activities?

A. Analysis

B. Architectural Design

C. Finalize Design

D. Analysis & Architectural Design

Correct: D

Q:6) Architectural design stage include which of the following activity?

A. Generate/Improve detailed design alternatives

B. Select architecture

C. Finalize Design

D. All of the mentioned

Answer: b

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Selection and finalizing architecture is followed in Architectural design stage.

Q:7) Detailed design stage include which of the following activity?

A. Generate / Improve candidate architectures

B. Evaluate candidate architecture

C. Finalize Design

D. None of the mentioned

Correct : C

Finalizing design is the only stage mentioned here which belongs to Detailed Design.

Q:8) What is Analysis model?

A. Understanding of design problem

B. Representation of design problem solution

C. Representation of design problem

D. All of the mentioned

Correct : C

Analysis Model is representation of design problem.

Q:9) Which of the following statement is true?

A. A class model is representation of objects in a problem or a software solution

B. A object model is representation of classes in a problem or a software solution

C. All of the mentioned

D. None of the mentioned

Correct : D

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

All are false , A class model is representation of classes in a problem or a software solution and
vice versa.

Q:10) Which of the following statement is true?

A. Class Diagram are graphical form of class models

B. Object Diagram are graphical forms of object models

C. All of the mentioned

D. None of the mentioned

Correct : C

All of the statements are true.

Q:11) Which of these are types of class model used in object oriented analysis?

A. Analysis Class models/ Conceptual Models

B. Design Class Models

C. Implementation Class Models

D. All of the mentioned

Correct : D

Q:12) Which of the following represents the use of Conceptual models during product design?

A. Understanding the problem design

B. Setting Data Requirements

C. Validating Requirements

D. All of the mentioned

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Correct : D

Conceptual Models consists of all of the uses.

Q:13) Which of the following represents the use of Conceptual models during engineering
design?

A. Understanding product design

B. Undergirding Engineering Modelling

C. All of the mentioned

D. None of the mentioned

Correct : C

Q:14) What are Design Class Models?

A. They show classes in a software system

B. They represents attributes,operations, association in abstraction from language

C. They show implementation details

D. All of the mentioned

Correct : D

Q:15) Conceptual models are useful for which of the following reasons?

A. Understanding problem design

B. Data Requirements and Product design

C. Validating requirements

D. All of the mentioned

Correct : D

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Conceptual models are useful for all of the above reasons mentioned.

Q:16) Why there is a need for Software management?

a) Software development is complex and expensive

b) It is done with few people with fixed skills and abilities

c) It is not time consuming

d) None of the mentioned

Answer: a

Q:17)Which of these is wrong in terms of definition?

a) Planing is formulating scheme for doing project

b) Organizing is directing people doing project work

c) Project is one time effort to achieve a particular goal for organization

d) Staffing is filing the positions in an organizational structure

Answer: b

Q:18) Which of these is wrong in terms of definition?

a) Planing is formulating scheme for doing project

b) Organizing is directing people doing project work

c) Project is one time effort to achieve a particular goal for organization

d) Staffing is filing the positions in an organizational structure

Answer: b

Q:19) Which of these is not project development activity?

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

a) Planning

b) Organizing

c) Operating

d) Tracking

Answer: c

Q:20)Which of these comes under business activities?

a) Project

b) Operations

c) Planning

d) Project & Operations

Answer: d

Q:21)Which of these terms have its role in project planning?

a) Schedule

b) Milestone

c) Estimation

d) All of the mentioned

Answer: d

Q:22)What fails a project?

a) Lack of anticipation of resources to accomplish tasks

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

b) Problems faced by rules governing project

c) All of the mentioned

d) None of the mentioned

Answer: c

Q:23)What makes tracking activity more essential?

a) No need to follow rules

b) It schedules, estimates and follows resource allocation

c) All of the mentioned

d) None of the mentioned

Q:24)What are decompositions for design project?

a) Analysis : Design Problem

b) Resolution : Product specifications

c) Resolution : Detailed design

d) All of the mentioned

Q:25 Why are Patterns important?

a) They capture expert design knowledge

b) They make captured design accessible to both novices and other experts

c) All of the mentioned

d) None of the mentioned)

Answer: c

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:28)What benefits does patterns provide?

a) Novice designers can benefit from learning solution patterns that experts use, without needing
design experience

b) Expert designers can benefit from studying patterns too: They can broaden their repertoire of
patterns and deepen their understanding of the patterns they already know

c) All of the mentioned

d) None of the mentioned

Answer: c

Q:29)What benefits does patterns provide?

a) Promoting Communication

b) Streamlining Documentation

c) Increasing Development Efficiency

d) All of the mentioned

Answer: d

Q:30) Which of the following Choices and standardizes patterns for a problem domain
promotes software reuse and, hence, quality and productivity?

a) Promoting Communication

b) Streamlining Documentation

c) Increasing Development Efficiency

d) Supporting Software Reuse

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Answer: d

Q:31)Which of the following statement is false?

a) Terminological consistency is simply using words with same meaning and always using the
same words to refer to particular thing

b) A stakeholder goal or need is within the project scope

c) A statement is correct if it is contingent and accords with the facts

Answer: d

Q:32)Which of these are not purchaser (stakeholder) goals?

a) Pay the least for a product that meets irrigation needs

b) Purchase a product that is cheap to operate

c) Purchase a product that is cheap to maintain

d) Have a product that is easy and fast to install

Answer: d

Q:33) Which of the following is not a diagram studied in Requirement Analysis ?

a) Use Cases

b) Entity Relationship Diagram

c) State Transition Diagram

d) Activity Diagram

Answer: d

Q:34)How many feasibility studies is conducted in Requirement Analysis ?

a) Two

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

b) Three

c) Four

d) None of the mentioned

View Answer

Answer: b

Q:35) How many phases are there in Requirement Analysis ?

a) Three

b) Four

c) Five

d) Six

View Answer

Answer: c

Explanation: Problem Recognition, Evaluation and Synthesis (focus is on what not how),
Modeling, Specification and Review are the five phases.

Q:36) Traceability is not considered in Requirement Analysis.

a) True

b) False

View Answer

Answer: b

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Explanation: Requirements traceability is concerned with documenting the life of a requirement


and providing bi-directional traceability between various associated requirements, hence
requirements must be traceable.

Q:37) Requirements analysis is critical to the success of a development project.

a) True

b) False

c) Depends upon the size of project

d) None of the mentioned

View Answer

Answer: a

Explanation: Requirements must be actionable, measurable, testable, related to identified


business needs or opportunities, and defined to a level of detail sufficient for system design.

Q:38) _________ and _________ are the two issues of Requirement Analysis.

a) Performance, Design

b) Stakeholder, Developer

c) Functional, Non-Functional

d) None of the mentioned

View Answer

Answer: b

Explanation: Option a and c are the types of requirements and not the issues of requirement
analysis..

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:39) The requirements that result from requirements analysis are typically expressed from one
of three perspectives or views.WhaT is that perspective or view ?

a) Developer

b) User

c) Non-Functional

d) Physical

View Answer

Answer: d

Explanation: The perspectives or views have been described as the Operational, Functional, and
Physical views.All three are necessary and must be coordinated to fully understand the
customers’ needs and objectives.

Q:40) Requirements Analysis is an Iterative Process.

a) True

b) False

View Answer

Answer: a

Explanation: Requirements analysis is conducted iteratively with functional analysis to optimize


performance requirements for identified functions, and to verify that synthesized solutions can
satisfy customer requirements.

Q:41) Coad and Yourdon suggested _______ selection characteristics that should be used as an
analyst considers each potential object for inclusion in the requirement analysis model.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

a) Three

b) Four

c) Five

d) Six

View Answer

Answer: d

Explanation: Retained information, Needed services, Multiple attributes, Common attributes,


Common operations and Essential requirements are the six criterion mentioned by Coad and
Yourdon.

Q:42) Requirements should specify ‘what’ but not ‘how’.

a) True

b) False

View Answer

Answer: a

Explanation: ‘What’ refers to a system’s purpose, while ‘How’ refers to a system’s structure and
behavior.

Q:43) Which of the following property does not correspond to a good Software Requirements
Specification (SRS) ?

a) Verifiable

b) Ambiguous

c) Complete

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

d) Traceable

Answer: b

Q:44) Which of the following property of SRS is depicted by the statement : “Conformity to a
standard is maintained” ?

a) Correct

b) Complete

c) Consistent

d) Modifiable

View Answer

Answer: b

Explanation: The SRS is complete full labeling and referencing of all figures, tables etc. and
definition of all terms and units of measure is defined.

Q:45)The SRS is said to be consistent if and only if

a) its structure and style are such that any changes to the requirements can be made easily while
retaining the style and structure

b) every requirement stated therein is one that the software shall meet

c) every requirement stated therein is verifiable

d) no subset of individual requirements described in it conflict with each other

View Answer

Answer: d

Explanation: Real world object may conflict with each other for example one requirement says
that all lights should be red while the other states that all lights should green.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Q:46)Which of the following statements about SRS is/are true ?

i. SRS is written by customer

ii. SRS is written by a developer

iii. SRS serves as a contract between customer and developer

a) Only i is true

b) Both ii and iii are true

c) All are true

d) None of the mentioned

View Answer

Answer: c

Explanation: The SRS acts as a communication media between the Customer, Analyst, system
developers, maintainers etc. Thus it is a contract between Purchaser and Supplier. It is essentially
written by a developer on the basis of customer’ need but in some cases it may be written by a
customer as well.

Q:47) The SRS document is also known as _____________ specification.

a) black-box

b) white-box

c) grey-box

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

d) none of the mentioned

View Answer

Answer: a

Explanation: The system is considered as a black box whose internal details are not known that
is, only its visible external (input/output) behavior is documented.

Q:48) Which of the following is included in SRS ?

a) Cost

b) Design Constraints

c) Staffing

d) Delivery Schedule

View Answer

Answer: b

Explanation: Design constraints include standards to be incorporated in the software,


implementation language, resource limits, operating environment etc.

Q:49) Which of the following is not included in SRS ?

a) Performance

b) Functionality

c) Design solutions

d) External Interfaces

View Answer

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Answer: c

Explanation: The SRS document concentrates on:”what needs to be done” and carefully avoids
the solution (“how to do”) aspects.

Q:50) Arrange the given sequence to form a SRS Prototype outline as per IEEE SRS Standard.

i. General description

ii. Introduction

iii. Index

iv. Appendices

v. Specific Requirements

a) iii, i, ii,v, iv

b) iii, ii, i, v, iv

c) ii, i, v, iv, iii

d) iii, i, ii

View Answer

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Unit 7: Software Maintenance and Software Re-Engineering

1. Consider the following Statement: “The output of a program shall be given within 10
secs of event X 10% of the time.”What characteristic of SRS is being depicted here?

a) Consistent

b) Verifiable

c) Non-verifiable

d) Correct

View Answer

Answer: b

Explanation: An SRS is verifiable, if and only if, every requirement stated therein is
verifiable.Here the given condition can be verified during testing phase.

2. Consider the following Statement: “The data set will contain an end of file
character.”What characteristic of SRS is being depicted here ?

a) Consistent

b) Non-verifiable

c) Correct

d) Ambiguous

View Answer

Answer: b

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Explanation: An SRS is unambiguous if and only if, every requirement stated therein has only
one unique interpretation. The given statement does not answer the question: “which data set will
have an end of file character?”.

3. Consider the following Statement: “The product should have a good human interface.
“What characteristic of SRS is being depicted here?

a) Consistent

b) Non-Verifiable

c) Correct

d) Ambiguous

View Answer

Answer: b

Explanation: An SRS is verifiable, if and only if, every requirement stated therein is verifiable.
The statement can only be answered on completion of the software and customer evaluation but
still human interface will vary from person to person.

4. Narrative essay is one of the best types of specification document ?

a) True

b) False

View Answer

Answer:b

Explanation: Narrative essay is one of the worst types of specification document as it is difficult
to change, difficult to be precise, has scope for contradictions, etc.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

5. Software Maintenance includes

a) Error corrections

b) Enhancements of capabilities

c) Deletion of obsolete capabilities

d) All of the mentioned

Answer: d

Explanation: None.

6. Maintenance is classified into how many categories?

a) two

b) Three

c) four

d) five

Answer: c

Explanation: Adaptive, corrective, perfective and preventive are the four types of software
maintenance.

7. The modification of the software to match changes in the ever changing environment,
falls under which category of software maintenance?

a) Corrective

b) Adaptive

c) Perfective

d) Preventive

Answer: b

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Explanation: None.

8. How many phases are there in Taute Maintenance Model?

a) six

b) Seven

c) eight

d) nine

Answer: c

Explanation: None.

9. What type of software testing is generally used in Software Maintenance?

a) Regression Testing

b) System Testing

c) Integration Testing

d) Unit Testing

Answer: a

Explanation: All other options are known as levels of software testing which further have types
of software testing.

10. Regression testing is a very expensive activity.

a) True

b) False

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

11. Defects removal efficiency (DRE)depends on:

a) E – errors found before software delivery

b) D – defects found after delivery to user

c) Both E and D

d) Varies with project

Answer: c

Explanation: DRE = E / (E + d).

12.A graphical technique for finding if changes and variation in metrics data are
meaningful is known as

a) DRE (Defect Removal Efficiency)

b) Function points analysis

c) Control Chart

d) All of the mentioned

Answer: c

Explanation: Others options are formulas

13. Defects removal efficiency (DRE)depends on:

a) E – errors found before software delivery

b) D – defects found after delivery to user

c) Both E and D

d) Varies with project

Answer: c

Explanation: DRE = E / (E + d).

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

15. What all has to be identified as per risk identification?

a) Threats

b) Vulnerabilities

c) Consequences

d) All of the mentioned

Answer: d

Explanation: Risk identification states what could cause a potential loss.

16. Which one is not a risk management activity?

a) Risk assessment

b) Risk generation

c) Risk control

d) None of the mentioned

Answer: b

Explanation: Risk management activities would never want a new risk to be generated.

17. Which one is not a risk management activity?

a) Risk assessment

b) Risk generation

c) Risk control

d) None of the mentioned

Answer: b

Explanation: Risk management activities would never want a new risk to be generated.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

18. What is the product of the probability of incurring a loss due to the risk and the
potential magnitude of that loss?

a) Risk exposure

b) Risk prioritization

c) Risk analysis

d) All of the mentioned

Answer: a

Explanation: None.

19. What threatens the quality and timeliness of the software to be produced?

a) Known risks

b) Business risks

c) Project risks

d) Technical risks

Answer: d

Explanation: Technical risks identify potential design, implementation, interface, verification,


and maintenance problems.

20. What threatens the viability of the software to be built?

a) Known risks

b) Business risks

c) Project risks

d) Technical risks

Answer: b

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Explanation: Business risks often jeopardize the project or the product.

21.Which of the following is not a business risk?

a) building an excellent product or system that no one really wants

b) losing the support of senior management due to a change in focus or change in people

c) lack of documented requirements or software scope

d) losing budgetary or personnel commitment

Answer: c

Explanation: This is not considered as a business risk.

22.Which of the following is a systematic attempt to specify threats to the project plan?

a) Risk identification

b) Performance risk

c) Support risk

d) Risk projection

23.Which risks are associated with the overall size of the software to be built or modified?

a) Business impact risks

b) Process definition risks

c) Product size risks

d) Development environment risks

Answer: c

Explanation: None.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

24.Which risks are associated with constraints imposed by management or the marketplace?

a) Business impact risks

b) Process definition risks

c) Product size risks

d) Development environment risks

Answer: a

Explanation: None.

25.Which of the following term is best defined by the statement:”the degree of uncertainty that
the product will meet its requirements and be fit for its intended use.”?

a) Performance risk

b) Cost risk

c) Support risk

d) Schedule risk

Answer: a

Explanation: None.

26.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

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

27. 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

Answer: b

Explanation: None.

28. The core of reverse engineering is an activity called

a) Restructure code

b) Directionality

c) Extract abstractions

d) Interactivity

Answer: c

Explanation: The engineer must evaluate the old program and extract a meaningful specification
of the processing that is performed, the user interface that is applied, and the program data
structures or database that is used.

29. The core of reverse engineering is an activity called

a) Restructure code

b) Directionality

c) Extract abstractions

d) Interactivity

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

View Answer

Answer: c

Explanation: The engineer must evaluate the old program and extract a meaningful specification
of the processing that is performed, the user interface that is applied, and the program data
structures or database that is used.

30. What have become de rigueur for computer-based products and systems of every type?

a) GUIs

b) Candidate keys

c) Object model

d) All of the mentioned

View Answer

Answer: a

Explanation: Therefore, the redevelopment of user interfaces has become one of the most
common types of re-engineering activity. But before a user interface can be rebuilt, reverse
engineering should occur.

31. Forward engineering is also known as

a) Extract abstractions

b) Renovation

c) Reclamation

d) Both renovation and reclamation

View Answer

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Answer: d

Explanation: Forward engineering, also called renovation or reclamation, not only recovers
design information from existing software, but uses this information to alter or reconstitute the
existing system in an effort to improve its overall quality.

32. 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

View Answer

Answer: c

Explanation: None

33. Reverse engineering techniques for internal program data focus on the definition of classes of
objects.

a) True

b) False

View Answer

Answer: a

Explanation: This is accomplished by examining the program code with the intent of grouping
related program variables.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

34. Which of the following steps may not be used to define the existing data model as a
precursor to re-engineering a new database model:

a) Build an initial object model

b) Determine candidate keys

c) Refine the tentative classes

d) Discover user interfaces

View Answer

Answer: d

Explanation: Once information defined in the preceding steps is known, a series of


transformations can be applied to map the old database structure into a new database structure.

35.Much of the information necessary to create a behavioral model can be obtained by observing
the external manifestation of the existing

a) Candidate keys

b) Interface

c) Database structure

d) none of the mentioned

View Answer

Answer: b

Explanation: The GUI or the interface provides the base for the behavioral model.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

36. Extracting data items and objects, to get information on data flow, and to understand the
existing data structures that have been implemented is sometimes called

a) data analysis

b) directionality

c) data extraction

d) client applications

View Answer

Answer: a

Explanation: None.

37. Reverse engineering and Re-engineering are equivalent processes of software engineering.

a) True

b) False

View Answer

Answer: b

Explanation: Re engineering is a process of analysis and change whereby a system is modified


by first reverse engineering and then forward engineering.

38. Transformation of a system from one representational form to another is known as

a) Re-factoring

b) Restructuring

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

c) Forward engineering

d) Both Re-factoring and Restructuring

View Answer

Answer: d

Explanation: None.

39. Which of the following is not an objective of reverse engineering?

a) to reduce maintenance effort

b) to cope with complexity

c) to avoid side effects

d) to assist migration to a CASE environment

View Answer

Answer: d

Explanation: Reverse engineering helps us to detect side effects rather than avoiding them.

40. Which of the following diagram is not supported by UML considering Data-driven modeling
?

a) Activity

b) Data Flow Diagram (DFD)

c) State Chart

d) Component

View Answer

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

Answer: b

Explanation: DFDs focus on system functions and do not recognize system objects.

41. _________________ allows us to infer that different members of classes have some common
characteristics.

a) Realization

b) Aggregation

c) Generalization

d) dependency

View Answer

Answer: c

Explanation: Generalization is an everyday technique that we use to manage complexity.This


means that common information will be maintained in one place only.

42. One creates Behavioral models of a system when you are discussing and designing the
system architecture.

a) True

b) False

View Answer

Answer: b

Explanation: Structural models of software display the organization of a system in terms of the
components that make up that system and their relationships.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

43. ______________ & ______________ diagrams of UML represent Interaction modeling.

a) Use Case, Sequence

b) Class, Object

c) Activity, State Chart

d) All of the mentioned

View Answer

Answer: a

Explanation: Use case modeling is mostly used to model interactions between a system and
external actors.Sequence diagrams are used to model interactions between system components,
although external agents may also be included.

44. Which level of Entity Relationship Diagram (ERD) models all entities and relationships ?

a) Level 1

b) Level 2

c) Level 3

d) Level 4

View Answer

Answer: b

Explanation: Level 1 ERD models all data objects (entities) and their “connections” to one
another while Level 3 ERD models all entities, relationships, and the attributes that provide
further depth. Thus option b is correct.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

45. ___________ classes are used to create the interface that the user sees and interacts with as
the software is used.

a) Controller

b) Entity

c) Boundary

d) Business

View Answer

Answer: c

Explanation: The answer is self-explanatory.

46. Which of the following statement is incorrect regarding the Class-responsibility-collaborator


(CRC) modeling?

a) All use-case scenarios (and corresponding use-case diagrams) are organized into categories in
CRC modeling

b) The review leader reads the use-case deliberately

c) Only developers in the review (of the CRC model) are given a subset of the CRC model index
cards

d) All of the mentioned

View Answer

Answer: c

Explanation: All participants in the review (of the CRC model) are given a subset of the CRC
model index cards.

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

47. A data object can encapsulates processes and operation as well.

a) True

b) False

View Answer

Answer: b

Explanation: A data object encapsulates data only. There is no reference within a data object to
operations that act on the data.

48. The two dimensions of spiral model are

a) diagonal, angular

b) radial, perpendicular

c) radial, angular

d) diagonal, perpendicular

View Answer

Answer: c

Explanation: The radial dimension depicts the cumulative costs and the angular dimension
depicts the progress made in completing each cycle. Each loop of the spiral model represents a
phase.

49. The Incremental Model is combination of elements of

a) Build & FIX Model & Waterfall Model

b) Linear Model & RAD Model

rof. Gayatri A.Amate www.dacc.edu.in


DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45

Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)

c) Linear Model & Prototyping Model

d) Waterfall Model & RAD Model

View Answer

Answer: c

Explanation: Each linear sequence produces a deliverable “increment” of the software system,
particularly needed in case of quick delivery of a limited functionality system..

50. Model preferred to create client/server applications is

a) WINWIN Spiral Model

b) Spiral Model

c) Concurrent Model

d) Incremental Model

View Answer

Answer: c

Explanation: In case of client/server applications, the concurrent process model specifies


activities in two dimensions: a system dimension and a component dimension. Hence
Concurrency is achieved by these two activities occurring simultaneously and can be modeled
using the state-oriented approach.

rof. Gayatri A.Amate www.dacc.edu.in


A-PDF Text Replace DEMO: Purchase from www.A-PDF.com to remove the watermark

Software Engineering Solved MCQs

http://freepdf-books.com
Software Engineering Solved MCQs

SET-1

1) What is Software ?
a. Set of computer programs, procedures and possibly associated document
concerned with the operation of data processing.
b. A set of compiler instructions
c. A mathematical formula
d. None of above

Answer = A
Explanation: Computer software or just software, is a collection of computer programs
and related data that provides the instructions for telling a computer what to do and
how to do it.
2) Which of the following is not the characteristic of software ?
a. Software does not wear out
b. Software is flexible
c. Software is not manufactured
d. Software is always correct

Answer = D
Explanation:A Software is not correct until it meets all the user requirements.
3) Which of the following is not a product matrix ?
a. Size
b. Reliability
c. Productivity
d. Functionality

Answer = C
Explanation: Software metric are used to quantitatively characterize the different
aspects of software process or software product. Product metrics are the
measures for the software product.
4)Which of the following is not a process metric ?
a. Productivity
b. Functionality
c. Quality
d. Efficiency

http://freepdf-books.com
Answer = B
Explanation: Software metric are used to quantitatively characterize the different
aspects of software process or software product.Process metrics qualify the
attributes of software development and environment.
5) Efforts is measured in terms of ?
a. Person - Months
b. Persons
c. Rupees
d. Months

Answer = A
Explanation:Most appropriate unit of Effort is Person-Months , meaning thereby
number of persons involved for specified months

6) Infrastructure software are covered under ?


a. Generic Products
b. Customised Products
c. Generic and Customised Products
d. None of the above

Answer = A
Explanation:Generic products are developed for anonymous customers. The
target is generally the entire world and many copies are expected to be sold.
Infrastructure software like operating systems, compilers, word processors etc
are covered under this category.
7) Management of software development is dependent upon ?
a. People
b. Product
c. Process
d. All of above

Answer = D
Explanation:The management of software development is dependent upon four
factors : People, Product, Process and Project.
8) During software development which factor is most crucial ?
a. People
b. Process
c. Product
d. Project

http://freepdf-books.com
Answer = A
Explanation:Software development requires good managers. The manager who
can understand the requirements of people. Hence , people are the crucial and
criticle during software development.
9) Milestones are used to ?
a. Know the cost of the project
b. Know the status of the project
c. Know the user expectations
d. None of the above

Answer =A
Explanation:Milestones are used to measure the process or status of the project
10) The term module in the design phase refers to ?
a. Functions
b. Procedures
c. Sub programs
d. All of the above

Answer =D
Explanation: All the terms have the same meaning.

SET-2

1) Spiral Model was developed by?


a. Bev Littlewood
b. Berry Bohem
c. Roger Pressman
d. Victor Bisili

Answer = B
Explanation: Spiral model was developed by Berry Bohem in 1986 in his article "A
Spiral Model of Software Development and Enhancement"
2) Which model is popular for students small projects ?
a. Waterfall Model
b. Spiral Model
c. Quick and Fix model
d. Prototyping Model

Answer = A
Explanation: No Explanation

http://freepdf-books.com
3) Which is not a software life cycle model?
a. Spiral Model
b. Waterfall Model
c. Prototyping Model
d. Capability maturity Model

Answer = D
Explanation:Capability maturity model is not a software life cycle model

4) Project risk factor is considered in ?


a. Spiral Model
b. Waterfall Model
c. Prototyping Model
d. Iterative enhancement Model

Answer = A
Explanation:Aim of Risk analysis phase in the spiral model is to eliminate the
high risk problems before they threaten the project operation or cost.

5) SDLC stands for ?


a. Software design life cycle
b. Software development life cycle
c. System design life cycle
d. System development life cycle

Answer = B
Explanation:Full form of SDLC is software development life cycle.

6) Build and Fix model has?


a. 3 Phases
b. 1 Phases
c. 2 Phases
d. 4 Phases

Answer = C
Explanation:Build and fix model has 2 phases one is " build " and other is " fix " .

7) SRS stands for ?


a. Software requirement specification
b. Software requirement solution
c. System requirement specification
d. None of Above

http://freepdf-books.com
Answer = A
Explanation: SRS acts as a contract between the developer and the user.

8) Waterfall model is not suitable for ?


a. Small Projects
b. Complex Projects
c. Accommodating change
d. None of Above

Answer = C
Explanation:Waterfall model does not accommodate any change that's why this
model is used in those situations where requirements are well understood.

9) RAD stands for ?


a. Rapid Application Development
b. Relative Application Development
c. Ready Application Development
d. Repeated Application Development

Answer =A
Explanation:No Explanation for this question.

10) RAD Model was purposed by ?


a. IBM
b. Motorola
c. Microsoft
d. Lucent Technologies

Answer =A
Explanation:RAD Model was purposed by IBM in 1980s through the book of
James Martin entitles "Rapid Application Development"

SET-3

1) Software engineering aims at developing ?


a. Reliable Software
b. Cost Effective Software
c. Reliable and cost effective Software
d. None Of Above

http://freepdf-books.com
Answer = C
Explanation:Software engineering is the process that aims at developing the
software's that are Reliable and cost effective as well.

2) A good specification should be ?


a. Unambiguous
b. Distinctly Specific
c. Functional
d. All of Above

Answer = D
Explanation:A good specification should have all the qualities such as
unambiguos, distinctly specific and functional.

3) Which of the following is a tool in design phase ?


a. Abstraction
b. Refinement
c. Information Hiding
d. All of Above

Answer = D
4) Information hiding is to hide from user, details ?
a. that are relevant to him
b. that are not relevant to him
c. that may be maliciously handled by him
d. that are confidential

Answer = C
Explanation:Information hiding is just the process of making inaccessible certain
details that have no effect on the other parts of the program.

5) Which of the following comments about object oriented design of software, is


not true ?
a. Objects inherit the properties of class
b. Classes are defined based on the attributes of objects
c. an object can belong to two classes
d. classes are always different

Answer = C
Explanation:An object can not belong to two classes.

6) Design phase includes?

http://freepdf-books.com
a. data, architectural and procedural design only
b. architectural, procedural and interface design only
c. data, architectural and interface design only
d. data, architectural, interface and procedural design

Answer = D
Explanation:Design phase included the design of whole software including data,
architectural, interface and procedural design.

7) To completely write the program in FORTRAN and rewrite the 1% code in


assembly language, if the project needs 13 days, the team consists of ?
a. 13 programmers
b. 10 programmers
c. 8 programmers
d. 100/13 programmers

Answer = C
Explanation: Writing the whole program in FORTRAN takes 100 man-day,
remaining 1% code requires 4 man-day. If it is completed in 13 days then 104/13 =
8 programmers it required.
8) If 99% of the program is written in FORTRAN and the remaining 1% in assembly
language, the percentage increase in the programming time compared to writing
the entire program in FORTRAN and rewriting the 1% in assembly language is ?
a. 10
b. 5
c. 13
d. 8

Answer = B
Explanation:The first case takes 99+10=109 man-day. The second case require
100+4=104 man-day. Percentage = (109-104)*100/100 = 5

9) If the entire program is written in FORTRAN, the percentage increase in the


execution time, compared to writing the entire program in FORTRAN and
rewriting the 1% in assembly language is ?
a. 0.9
b. 0.8
c. 8
d. 9

Answer = B
Explanation:Let the first case takes 100 units of time to execute. Second case will

http://freepdf-books.com
take 99 +(1/5) units of time. As the 1% coding in assembly language will take 1/5
units of time. Hence the required percentage = 0.8*100/100 = 0.8.

10) If 99% of the program is written in FORTRAN and the remaining 1% in


assembly language the percentage increase in the execution time, compared to
writing the 1% in assembly language is ?
a. 0.9
b. 0.1
c. 1
d. 0

Answer = D
Explanation:In both cases the final program will have the same 99% of code in
FORTRAN and the remaining 1% in assembly language. Hence the execution time
will remain same.

SET-4

1) White box testing, a software testing technique is sometimes called ?


a. Basic path
b. Graph Testing
c. Dataflow
d. Glass box testing

Answer = D
Explanation: White box testing also named as clear box testing, transparent
testing, glass box testing and structural testing. It is a method in which the
internal structure of application is tested.

2) Black box testing sometimes called ?


a. Data Flow testing
b. Loop Testing
c. Behavioral Testing
d. Graph Based Testing

Answer = C
Explanation: Black box testing is a method that tests for the functionality of an
application.

3) Which of the following is a type of testing ?


a. Recovery Testing
b. Security Testing

http://freepdf-books.com
c. Stress Testing
d. All of above

Answer = D
Explanation: Recovery testing is a method for testing how well a software can
recover from crashes. Security testing ensures that the software protects the
data and performs its all functions. Stress testing determines the robustness of
software.
4) The objective of testing is ?
a. Debugging
b. To uncover errors
c. To gain modularity
d. To analyze system

Answer = B
Explanation: The main objecting of testing is to make the software error free.

5) ...... is a black box testing method ?


a. Boundary value analysis
b. Basic path testing
c. Code path analysis
d. None of above

Answer = A
Explanation:In boundary value analysis, we choose an input from test cases from
an equivalence class such that the input lies on the edge of equivalence class.

6) Structured programming codes includes ?


a. sequencing
b. alteration
c. iteration
d. multiple exit from loops
e. only A, B and C

Answer = E
Explanation:These three constructs are sufficient to program any algorithm.
Moreover, as far as possible single entry single exit control constructs are used.
7) An important aspect of coding is ?
a. Readability
b. Productivity
c. To use as small memory space as possible

http://freepdf-books.com
d. brevity

Answer = A
Explanation:Readability and understandability as a clear objective of coding
activity can itself help in producing software that is more maintainable.

8) Data structure suitable for the application is discussed in ?


a. data design
b. architectural design
c. procedural design
d. interface design

Answer = A
Explanation: Data design is the first and most important design activity, where
the main issue is to select the appropriate data structure.

9) In object oriented design of software , objects have ?


a. attributes and names only
b. operations and names only
c. attributes, name and operations
d. None of above

Answer = C
Explanation: The objects contains attributes, names and operations as well.

10) Function oriented metrics were first proposed by ?


a. John
b. Gaffney
c. Albrecht
d. Basili

Answer = C
Explanation:Albrecht suggests a measure called Function point, which are
derives using a empirical relationship based on the countable measures of
software information domain.

SET-5

1) Given a source code with 10 operators includes 6 unique operators, and 6


operand including 2 unique operands. The program volume is ?
a. 48

http://freepdf-books.com
b. 120
c. 720
d. insufficient data

Answer = A
Explanation: No Explanation
2) In the system conceps, term organization ?
a. implies structure and order
b. refers to the manner in which each component fuctions with other components of
the system
c. refers to the holism of system
d. means that part of the computer system depend on one another

Answer = A
Explanation: No Explanation
3) In the system concepts, the term integration ?
a. implies structure and order
b. refers to the manner in which each component functions with other components
of the system
c. means that parts of computer system depends on one another
d. refers to the holism of systems

Answer = D
Explanation: No Explanation
4) Project indicator enables a software project manager to ?
a. assess the status of an ongoing project
b. track potential risks
c. uncover problem araes before they " go critical "
d. All of above

Answer = D
Explanation: No Explanation
5) Once object oriented programming has been accomplished, unit testing is
applied for each class. Class tests includes ?
a. Fault based testing
b. Random testing
c. Partition teting
d. All of above

Answer = D
Explanation: No Explanation

http://freepdf-books.com
6) ............ Developed a set of software quality factors that has been given the
acronym FURPS - Functinality, Usability, Reliability, performance, Supportability
?
a. Hewlett - Packard
b. Rambaugh
c. Booch
d. Jacobson

Answer = A
Explanation: No Explanation
7) In system design, we do following ?
a. Hardware design after software
b. Software design after hardware
c. Parallel hardware and software design
d. No hardware design needed

Answer = C
Explanation: No Explanation
8) The document listing all procedures and regulations that generally govern an
organization is the ?
a. Personal poling bank
b. Organizing manual
c. Administration policy manual
d. Procedure log

Answer = B Explanation: No Explanation


9) A turnkey package includes ?
a. Software
b. Hardware
c. Traning
d. All of above

Answer = D
Explanation: No Explanation
10) Detailed design is expressed by ?
a. CSPEC
b. PSPEC
c. MINI SPEC
d. Code SPEC

http://freepdf-books.com
Answer = C
Explanation: No Explanation

SET-6

1) In functional decomposition, the data flow diagram ?


a. is ignored
b. is partitioned according to the closeness of the datagram and storage items
c. is partitioned according to the logical closeness of the actigram
d. Both A and C
e. None of above

Answer = C
Explanation: N/A

2) Which of the following is done in order a data in phase 1 of the system


development life cycle ?
a. Reviewing policies and procedures
b. Using questionnaires to contact surveys
c. Conducting Interviews
d. All of above
e. None of above

Answer = D
Explanation: N/A

3) A graphic representation of an information system is called ?


a. Flow chart
b. Pictogram
c. Data flow diagram
d. Histogram
e. None of above

Answer = C
Explanation:N/A

4) To avoid errors in transcription and transposition, during data entry the system
analyst should ?
a. Provide for a check digit

http://freepdf-books.com
b. Provide for a hash totals
c. Provide batch totals
d. All of above

Answer = D
Explanation: N/A

5) In the system concepts, the term integration ?


a. implies structure and order
b. refers to the manner in which each component functions with other component of
the system
c. means that part of the computer system depend on one another
d. refers to the holism of system
e. None of above

Answer = D
Explanation: system integration is the bringing together of the component
subsystems into one system and ensuring that the subsystems function together
as a system. In information technology, systems integration is the process of
linking together different computing systems and software applications
physically or functionally, to act as a coordinated whole

6) RAD is a linear sequential software development process model. RAD is an


acronym for ?
a. Rapid Application Development
b. Rapid Action Development
c. Rough Application Development
d. Rough Action Development

Answer = A
Explanation: Rapid application development (RAD) is a software development
methodology that uses minimal planning in favor of rapid prototyping. The
"planning" of software developed using RAD is interleaved with writing the
software itself

7) In risk analysis of spiral model, which of the following risk includes ?


a. Technical
b. Management
c. Both A and B
d. None of these

http://freepdf-books.com
Answer = C
Explanation: N/A

8) The model remains operative until the software is retired ?


a. Waterfall
b. Incremental
c. Spiral
d. None of these

Answer = C
Explanation: The spiral model is based on continuous refinement of key products
for requirements definition and analysis, system and software design, and
implementation (the code). At each iteration around the cycle, the products are
extensions of an earlier product. This model uses many of the same phases as
the waterfall model, in essentially the same order, separated by planning, risk
assessment, and the building of prototypes and simulations

9) A quantitative measure of the degree to which a system, component, or


process posses a given attribute ?
a. Measure
b. Measurement
c. Metric
d. None of these

Answer = C
Explanation: N/A

10) RAD is not appropriate when ?


a. Fast finding already done
b. Technical risks are high
c. Testing is not needed
d. None of above

Answer = B
Explanation: RAD model may not be useful for large, unique or highly complex
projects.This method cannot be a success if the team is not sufficiently
motivated and nor is unable to work cohesively together.

http://freepdf-books.com
8/7/2021 Software Engineering MCQ's Question Set 1 - Goeduhub Technologies

Q.1. Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).

1. 100-200
2. 200-400
3. 400-1000
4. above 1000
Answer:- (1)

Q.2.  RAD stands for

1. Relative Application Development


2. Rapid Application Development
3. Rapid Application Document
4. None of the mentioned
Answer:- (3)

Q.3. Which of these software engineering activities are not a part of software processes ?

1. Software dependence
2. Software development
3. Software validation
4. Software specification
Answer:- (1)

Q.4. Which of these does not affect different types of software as a whole?

1. Heterogeneity
2. Flexibility
3. Business and social change
4. Security
Answer:- (2)

Q.5. RAD Model has

1. a) 2 phases
2. b) 3 phase
3. c) 5 phases
4. d) 6 phases

Answer:- (3)

https://www.goeduhub.com/5131/software-engineering-mcqs-question-set-1 1/4
8/7/2021 Software Engineering MCQ's Question Set 1 - Goeduhub Technologies
Q.6. Which model can be selected if user is involved in all the phases of SDLC?

1. Waterfall Model
2. Prototyping Model
3. RAD Model
4. both Prototyping Model & RAD Model
Answer:- (3)

Q.7. The Incremental Model is a result of combination of elements of which two models?

1. Build & FIX Model & Waterfall Model


2. Linear Model & RAD Model
3. Linear Model & Prototyping Model
4. Waterfall Model & RAD Model
Answer:- (3)

Q.8. What is the major advantage of using Incremental Model?

1. Customer can respond to each increment


2. Easier to test and debug
3. It is used when there is a need to get a product to the market early
4. Easier to test and debug & It is used when there is a need to get a product to the market early
Answer:- (4)

Q.9. The spiral model was originally proposed by

1. IBM
2. Barry Boehm
3. Pressman
4. Royce
Answer:- (2)

Q.10. The spiral model has two dimensions namely _____________ and ____________

1. diagonal, angular
2. radial, perpendicular
3. radial, angular
4. diagonal, perpendicular
Answer:- (3)

Q.11. How is Incremental Model different from Spiral Model?

1. Progress can be measured for Incremental Model


2. Changing requirements can be accommodated in Incremental Model
3. Users can see the system early in Incremental Model
4. All of the mentioned
Answer:- (1)

Q.12. If you were a lead developer of a software company and you are asked to submit a project/product within a stipulated
time-frame with no cost barriers, which model would you select?

1. Waterfall
2. Spiral
https://www.goeduhub.com/5131/software-engineering-mcqs-question-set-1 2/4
8/7/2021 Software Engineering MCQ's Question Set 1 - Goeduhub Technologies
3. RAD
4. Incremental 
Answer:- (3)

Q.13. RUP stands for____________ created by a division of ____________

1. Rational Unified Program, IBM


2. Rational Unified Process, Infosys
3. Rational Unified Process, Microsoft
4. Rational Unified Process, IBM
Answer:- (4)

Q.14. Agile Software Development is based on

1. Incremental Development
2. Iterative Development
3. Linear Development
4. Both Incremental and Iterative Development
Answer:- (4)

Q.15. How many phases are there in Scrum ?

1. Two
2. Three
3. Four
4. Scrum is an agile method which means it does not have phases
Answer:- (2)

Q.16.  In agile development it is more important to build software that meets the customers’ needs today than worry about
features that might be needed in the future.

1. True
2. False
Answer:- (1)

Q.17. Incremental development in Extreme Programming (XP) is supported through a system release once every month.

1. True
2. False
Answer:- (2)

https://www.goeduhub.com/5131/software-engineering-mcqs-question-set-1 3/4
8/7/2021 Software Engineering MCQ's Question Set 1 - Goeduhub Technologies
Q.18. In XP Increments are delivered to customers every _______ weeks.

1. One
2. Two
3. Three
4. Four
Answer:- (2)

Q.19. Which four framework activities are found in the Extreme Programming(XP) ?

1. analysis, design, coding, testing


2. planning, analysis, design, coding
3. planning, design, coding, testing
4. planning, analysis, coding, testing
Answer:- (3)

Q.20. In XP an automated unit test framework is used to write tests for a new piece of functionality before that functionality itself
is implemented.

1. True
2. False
Answer:- (1)

https://www.goeduhub.com/5131/software-engineering-mcqs-question-set-1 4/4
8/7/2021 Software Engineering - 1

1)   What are the characteristics of software?

a. Software is developed or engineered; it is not


manufactured in the classical sense.
b. Software doesn’t “ wear out ”.
c. Software can be custom built or custom build.
d. All mentioned above

Answer    Explanation  

ANSWER: All mentioned above

Explanation: 
No explanation is available for this question!

2)   Compilers, Editors software come under which


type of software?

a. System software 
b. Application software
c. Scientific software
d. None of the above.

Answer    Explanation  

ANSWER: System software

Explanation: 
No explanation is available for this question!

3)   Software Engineering is defined as systematic,


disciplined and quantifiable approach for the
development, operation and maintenance of software.

a. True
b. False

Answer    Explanation  

ANSWER: True

Explanation: 
No explanation is available for this question!

https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 1/9
8/7/2021 Software Engineering - 1

4)   RAD Software process model stands for _____ .

a. Rapid Application Development. 


b. Relative Application Development.
c. Rapid Application Design.
d. Recent Application Development.

Answer    Explanation  

ANSWER: Rapid Application Development.

Explanation: 
No explanation is available for this question!

5)   Software project management comprises of a


number of activities, which contains  _________.

a. Project planning
b. Scope management
c. Project estimation
d. All mentioned above 

Answer    Explanation  

ANSWER: All mentioned above

Explanation: 
No explanation is available for this question!

6)   COCOMO stands for ______ .

a. COnsumed COst MOdel


b. COnstructive COst MOdel 
c. COmmon COntrol MOdel
d. COmposition COst MOdel

Answer    Explanation  

ANSWER: COnstructive COst MOdel

Explanation: 
No explanation is available for this question!

7)   Which of the following is not defined in a good


Software Requirement Specification (SRS) document?
https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 2/9
8/7/2021 Software Engineering - 1

a. Functional Requirement.
b. Nonfunctional Requirement.
c. Goals of implementation.
d. Algorithm for software implementation. 

Answer    Explanation  

ANSWER: Algorithm for software implementation.

Explanation: 
No explanation is available for this question!

8)   What is the simplest model of software


development paradigm?

a. Spiral model
b. Big Bang model
c. V-model
d. Waterfall model 

Answer    Explanation  

ANSWER: Waterfall model

Explanation: 
No explanation is available for this question!

9)   Which of the following is the understanding of


software product limitations, learning system related
problems or changes to be done in existing systems
beforehand, identifying and addressing the impact of
project on organization and personnel etc?

a. Software Design
b. Feasibility Study
c. Requirement Gathering
d. System Analysis 

Answer    Explanation  

ANSWER: System Analysis

Explanation: 
No explanation is available for this question!

https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 3/9
8/7/2021 Software Engineering - 1

10)   Which design identifies the software as a system


with many components interacting with each other?

a. Architectural design 
b. High-level design
c. Detailed design
d. Both B & C

Answer    Explanation  

ANSWER: Architectural design

Explanation: 
No explanation is available for this question!

11)   Which defect amplification model is used to


illustrate the generation and detection of errors during
the preliminary steps of a software engineering
process?

a. Design
b. Detailed design
c. Coding
d. All mentioned above 

Answer    Explanation  

ANSWER: All mentioned above

Explanation: 
No explanation is available for this question!

12)   Which method is used for evaluating the


expression that passes the function as an argument?

a. Strict evaluation 
b. Recursion
c. Calculus
d. Pure functions

Answer    Explanation  

ANSWER: Strict evaluation

https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 4/9
8/7/2021 Software Engineering - 1

Explanation: 
No explanation is available for this question!

13)   Which factors affect the probable consequences


if a risk occur?

a. Risk avoidance
b. Risk monitoring
c. Risk timing 
d. Contingency planning

Answer    Explanation  

ANSWER: Risk timing

Explanation: 
No explanation is available for this question!

14)   Staff turnover, poor communication with the


customer are risks that are extrapolated from past
experience are called _____ .

a. Business risks
b. Predictable risks 
c. Project risks
d. Technical risks

Answer    Explanation  

ANSWER: Predictable risks

Explanation: 
No explanation is available for this question!

15)   Organization can have in-house inspection, direct


involvement of users and release of beta version are
few of them and it also includes usability,
compatibility, user acceptance etc. is called ______ .

a. Task analysis
b. GUI requirement gathering
c. GUI design & implementation
d. Testing 
https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 5/9
8/7/2021 Software Engineering - 1

Answer    Explanation  

ANSWER: Testing

Explanation: 
No explanation is available for this question!

16)   Which project is undertaken as a consequence of


a specific customer request?

a. Concept development projects


b. Application enhancement projects
c. New application development projects 
d. Application maintenance projects

Answer    Explanation  

ANSWER: New application development projects

Explanation: 
No explanation is available for this question!

17)   Requirement engineering process includes which


of these steps?

a. Feasibility study
b. Requirement Gathering
c. Software Requirement specification & Validation
d. All mentioned above 

Answer    Explanation  

ANSWER: All mentioned above

Explanation: 
No explanation is available for this question!

18)   Software safety is a quality assurance activity that


focuses on hazards that may cause an entire system
to fall.

a. True
b. False

https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 6/9
8/7/2021 Software Engineering - 1

Answer    Explanation  

ANSWER: True

Explanation: 
No explanation is available for this question!

19)   Give the disadvantages of modularization.

a. Smaller components are easier to maintain


b. Program can be divided based on functional aspects
c. Desired level of abstraction can be brought in the
program
d. None of the above 

Answer    Explanation  

ANSWER: None of the above

Explanation: 
No explanation is available for this question!

20)   Effective software project management focuses


on the four P’s. What are those four P’s?

a. People, performance, payment, product


b. People, product, process, project 
c. People, product, performance, project
d. All of the above.

Answer    Explanation  

ANSWER: People, product, process, project

Explanation: 
No explanation is available for this question!

21)   Give the Real-world factors affecting maintenance


Cost.

a. As technology advances, it becomes costly to maintain


old software.

https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 7/9
8/7/2021 Software Engineering - 1

b. The standard age of any software is considered up to 10


to 15 years.
c. Most maintenance engineers are newbie and use trial
and error method to rectify problem.
d. All mentioned above 

Answer    Explanation  

ANSWER: All mentioned above

Explanation: 
No explanation is available for this question!

22)   Mention any two indirect measures of product.

a. Quality
b. Efficiency
c. Accuracy
d. Both A and B 
e. Both B and C

Answer    Explanation  

ANSWER: Both A and B

Explanation: 
No explanation is available for this question!

23)   Which testing is the re-execution of some subset


of tests that have already been conducted to ensure
the changes that are not propagated?

a. Unit testing
b. Regression testing 
c. Integration testing
d. Thread-based testing

Answer    Explanation  

ANSWER: Regression testing

Explanation: 
No explanation is available for this question!

https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 8/9
8/7/2021 Software Engineering - 1

24)   State if the following are true for Project


Management.

During Project Scope management, it is necessary to -

1) Define the scope


2) Decide its verification and control
3) Divide the project into various smaller parts for ease
of management.
4) Verify the scope

a. True
b. False

Answer    Explanation  

ANSWER: True

Explanation: 
No explanation is available for this question!

25)   Software Requirement Specification (SRS) is also


known as specification of _______.

a. White box testing 


b. Acceptance testing
c. Integrated testing
d. Black box testing 

Answer    Explanation  

ANSWER: Black box testing

Explanation: 
No explanation is available for this question!

https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 9/9
8/7/2021 Software Engineering - 2

1)   Which one of these belongs to integration testing


in the OO context?

a. Unit testing
b. Regression testing
c. Sandwich testing
d. Thread-based testing 

Answer    Explanation  

ANSWER: Thread-based testing

Explanation: 
No explanation is available for this question!

2)   In which elicitation process the developers discuss


with the client and end users and know their
expectations from the software?

a. Requirement gathering 
b. Organizing requirements
c. Negotiation & discussion
d. Documentation

Answer    Explanation  

ANSWER: Requirement gathering

Explanation: 
No explanation is available for this question!

3)   If requirements are easily understandable and


defined then which model is best suited?

a. Spiral model
b. Waterfall model 
c. Prototyping model
d. None of the above

Answer    Explanation  

ANSWER: Waterfall model

Explanation: 
No explanation is available for this question!

https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 1/9
8/7/2021 Software Engineering - 2

4)   Which Software-end factors affecting maintenance


Cost?

a. Structure of Software Program


b. Programming Language
c. Dependence on external environment
d. All mentioned above 
e. None of the above

Answer    Explanation  

ANSWER: All mentioned above

Explanation: 
No explanation is available for this question!

5)   Software quality assurance is an umbrella activity.

a. True
b. False

Answer    Explanation  

ANSWER: True

Explanation: 
No explanation is available for this question!

6)   Software process and improvement are assessed


by ____.

a. ISO 9000
b. ISO 9001
c. SPICE (ISO/IEC15504)
d. Both B and C 

Answer    Explanation  

ANSWER: Both B and C

Explanation: 
No explanation is available for this question!

https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 2/9
8/7/2021 Software Engineering - 2

7)   CASE Tool stands for.

a. Computer Aided Software Engineering 


b. Component Aided Software Engineering
c. Constructive Aided Software Engineering
d. Computer Analysis Software Engineering

Answer    Explanation  

ANSWER: Computer Aided Software Engineering

Explanation: 
No explanation is available for this question!

8)   Software is defined as ____ .

a. Instructions
b. Data Structures
c. Documents
d. All of the above 

Answer    Explanation  

ANSWER: All of the above

Explanation: 
No explanation is available for this question!

9)   During security testing the tester plays the role of


the individual who desires to______ .

a. Penetrates the system 


b. Penetrates the listener
c. Both A & B
d. None of the above 

Answer    Explanation  

ANSWER: Penetrates the system

Explanation: 
No explanation is available for this question!

10)   Which of the following is not a section in the


standard for SQA plans recommended by IEEE?

https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 3/9
8/7/2021 Software Engineering - 2

a. Budget 
b. Time
c. People
d. None of the above

Answer    Explanation  

ANSWER: Budget

Explanation: 
No explanation is available for this question!

11)   Which box specifies the behavior of a system or a


part of a system?

a. State box
b. Clear box
c. Black box
d. None of the above

Answer    Explanation  

ANSWER: Black box

Explanation: 
No explanation is available for this question!

12)   FAST stands for ______ .

a. Facilitated Application Software Technique.


b. Functional Application Software Technique.
c. Facilitated Application Specification Technique. 
d. None of the above.

Answer    Explanation  

ANSWER: Facilitated Application Specification


Technique.

Explanation: 
No explanation is available for this question!

13)   Which may be estimated either in terms of KLOC


(Kilo Line of Code) or by calculating number of

https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 4/9
8/7/2021 Software Engineering - 2

function points in the software?

a. Time estimation
b. Effort estimation
c. Cost estimation
d. Software size estimation 

Answer    Explanation  

ANSWER: Software size estimation

Explanation: 
No explanation is available for this question!

14)   SDLC Models are adopted as per requirements of


development process. It may vary Software-to-
software to ensuring which model is suitable.

a. True
b. False

Answer    Explanation  

ANSWER: True

Explanation: 
No explanation is available for this question!

15)   The always growing and adapting nature of


software hugely depends upon the environment in
which user works in ____________ .

a. Cost
b. Dynamic Nature 
c. Quality Management
d. Scalability

Answer    Explanation  

ANSWER: Dynamic Nature

Explanation: 
No explanation is available for this question!

https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 5/9
8/7/2021 Software Engineering - 2

16)   When the customer may ask for new features or


functions in the software, what does it mean in
Software maintenance?

a. Host modifications
b. Client requirements 
c. Market conditions
d. Organization changes

Answer    Explanation  

ANSWER: Client requirements

Explanation: 
No explanation is available for this question!

17)   Reliability is measured by considering processing


speed, response time, resource consumption,
throughput, and efficiency.

a. True
b. False

Answer    Explanation  

ANSWER: False

Explanation: 
No explanation is available for this question!

18)   Abbreviate the term CASE.

a. Computer Authorized Software Engineering


b. Computer Aided Software Engineering 
c. Common Authorized Software Engineering
d. Common Aided Software Engineering

Answer    Explanation  

ANSWER: Computer Aided Software Engineering

https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 6/9
8/7/2021 Software Engineering - 2

Explanation: 
No explanation is available for this question!

19)   What is described by means of DFDs as studied


earlier and represented in algebraic form?

a. Data flow
b. Data storage
c. Data Structures
d. Data elements

Answer    Explanation  

ANSWER: Data flow

Explanation: 
No explanation is available for this question!

20)   Which metrics are derived by normalizing quality


and/or productivity measures by considering the size
of the software that has been produced?

a. Size oriented 
b. Function-Oriented
c. Object-Oriented
d. Use-case-Oriented

Answer    Explanation  

ANSWER: Size oriented

Explanation: 
No explanation is available for this question!

21)   What are the signs that a software project is in


trouble?

a. The product scope is poorly defined.


b. Deadlines are unrealistic.
c. Changes are managed poorly.
d. All of the above. 

Answer    Explanation  

ANSWER: All of the above.


https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 7/9
8/7/2021 Software Engineering - 2

Explanation: 
No explanation is available for this question!

22)   Application that generate a dialogue to get


confirmation from user and to delete a file it is an
example for _____ .

a. Radio-Button
b. Text-box
c. Check-box
d. Dialogue box 

Answer    Explanation  

ANSWER: Dialogue box

Explanation: 
No explanation is available for this question!

23)   What is used for implementing the changes in


existing or new requirements of user in software
maintenance?

a. Preventive maintenance
b. Perfective maintenance 
c. Corrective
d. Adaptive

Answer    Explanation  

ANSWER: Perfective maintenance

Explanation: 
No explanation is available for this question!

24)   Lehman has given eight laws for software


evolution and he divided software into three
categories. In which category software works strictly
according to defined specifications and solutions.

a. Static-type
b. Embedded-type

https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 8/9
8/7/2021 Software Engineering - 2

c. Practical-type
d. None of the above

Answer    Explanation  

ANSWER: Embedded-type

Explanation: 
No explanation is available for this question!

25)   Computer software is a complete package, which


includes software program, its documentation and
user guide on how to use the software.

a. True
b. False

Answer    Explanation  

ANSWER: True

Explanation: 
No explanation is available for this question!

https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 9/9
8/7/2021 Software Engineering - 3

1)   Which document is created by system analyst after


the requirements are collected from Various
stakeholders?

a. Software requirement specification


b. Software requirement validation
c. Feasibility study
d. Requirement Gathering

Answer    Explanation  

ANSWER: Software requirement specification

Explanation: 
No explanation is available for this question!

2)   Which is focused towards the goal of the


organization?

a. Feasibility study 
b. Requirement gathering
c. Software requirement specification
d. Software requirement validation

Answer    Explanation  

ANSWER: Feasibility study

Explanation: 
No explanation is available for this question!

3)   The architectural model is derived from which of


these sources?

A) Information about the application domain for the


software to be built; 
B) Specific requirements model elements such as data
flow diagrams or analysis classes, their relationships
and collaborations for the problem at hand;
C) The availability of architectural styles and patterns.

a. Both A & B
b. Both B & C

https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 1/9
8/7/2021 Software Engineering - 3

c. Both A & C
d. All mentioned above 

Answer    Explanation  

ANSWER: All mentioned above

Explanation: 
No explanation is available for this question!

4)   What is the correctness, completeness, and


consistency of the requirements model will have a
strong influence on the quality of all work products
that follow?

a. Requirement quality
b. Design quality
c. Code quality
d. Quality control effectiveness

Answer    Explanation  

ANSWER: Requirement quality

Explanation: 
No explanation is available for this question!

5)   An entity in ER Model is a real world being, which


has some properties called_____ .

a. Attributes 
b. Relationship
c. Domain
d. None of the above

Answer    Explanation  

ANSWER: Attributes

Explanation: 
No explanation is available for this question!

6)   Waht is the most common measure for


correctness?

https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 2/9
8/7/2021 Software Engineering - 3

a. Defects per KLOC 


b. Errors per KLOC 
c. $ per KLOC
d. Pages of documentation per KLOC

Answer    Explanation  

ANSWER: Defects per KLOC

Explanation: 
No explanation is available for this question!

7)   Which documentation works as a key tool for


software designer, developer and their test team is to
carry out their respective tasks?

a. Requirement documentation 
b. User documentation
c. Software design documentation
d. Technical documentation

Answer    Explanation  

ANSWER: Requirement documentation

Explanation: 
No explanation is available for this question!

8)   Which tools are used in implementation,testing


and maintenance?

a. Upper case tools


b. Integrated case tools
c. Lower case tools
d. None of the above

Answer    Explanation  

ANSWER: Lower case tools

Explanation: 
No explanation is available for this question!

9)   Which risk gives the degree of uncertainty and the


project schedule will be maintained so that the product

https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 3/9
8/7/2021 Software Engineering - 3

will be delivered in time?

a. Business risk
b. Technical risk
c. Schedule risk 
d. Project risk

Answer    Explanation  

ANSWER: Schedule risk

Explanation: 
No explanation is available for this question!

10)   You are working in CareerRide as a project


manager. Company wants to develop a project. You
are also involved in planning team. What will be your
first step in project planning?

a. Establish the objectives and scope of the product. 


b. Determine the project constraints.
c. Select the team.
d. None of the above.

Answer    Explanation  

ANSWER: Establish the objectives and scope of the


product.

Explanation: 
No explanation is available for this question!

11)   Configuration management is an essential part of


the system maintenance. It is aided with version
control tools to control versions, semi-version or
patch management.

a. True
b. False

Answer    Explanation  

ANSWER: True

https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 4/9
8/7/2021 Software Engineering - 3

Explanation: 
No explanation is available for this question!

12)   Which model is also known as Verification and


validation model?

a. Waterfall model
b. Big Bang model
c. V-model 
d. Spiral model

Answer    Explanation  

ANSWER: V-model

Explanation: 
No explanation is available for this question!

13)   Software project management is the process of


managing all activities that are involved in software
development, they are _____ .

a. Time 
b. Cost
c. Quality management
d. All mentioned above 

Answer    Explanation  

ANSWER: All mentioned above

Explanation: 
No explanation is available for this question!

14)   A small picture representing an associated


application, what does it mean?

a. Icon 
b. Window
c. Menu
d. Cursor

Answer    Explanation  

https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 5/9
8/7/2021 Software Engineering - 3

15)   What is the meaning of requirement elicitation in


software engineering?

a. Gathering of requirement.
b. Understanding of requirement.
c. Getting the requirements from client.
d. All of the above. 

Answer    Explanation  

ANSWER: All of the above.

Explanation: 
No explanation is available for this question!

16)   Which of the following is/are Project Estimation


Technique?

a. Empirical Estimation Technique.


b. Heuristic Estimation Technique.
c. Analytical Estimation Technique.
d. All of the above. 

Answer    Explanation  

ANSWER: All of the above.

Explanation: 
No explanation is available for this question!

17)   The maximum number of objects that can


participate in a relationship is called________ .

a. Cardinality
b. Attributes
c. Operations
d. Transformers

Answer    Explanation  

ANSWER: Cardinality

Explanation: 
No explanation is available for this question!

https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 6/9
8/7/2021 Software Engineering - 3

18)   What is legacy system?

a. A legacy system refers to newer version of software.


b. A legacy system refers to outdated application software
that is used instead of available upgraded versions.
c. A legacy system always devolved by advance
technology.
d. None of the above.

Answer    Explanation  

ANSWER: A legacy system refers to outdated


application software that is used instead of available
upgraded versions.

Explanation: 
No explanation is available for this question!

19)   Which of the following cannot be applied with the


software according to Software Engineering Layers?

a. Process
b. Methods
c. Manufacturing 
d. None of the above.

Answer    Explanation  

ANSWER: Manufacturing

Explanation: 
No explanation is available for this question!

20)   Which software is used to control products and


systems for the consumer and industrial markets?

a. System software
b. Artificial intelligence software
c. Embedded software 
d. Engineering and scientific software

Answer    Explanation  

ANSWER: Embedded software

https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 7/9
8/7/2021 Software Engineering - 3

Explanation: 
No explanation is available for this question!

21)   Which software enables the program to


adequately manipulate information?

a. Instructions
b. Data Structures 
c. Documents
d. All of the above

Answer    Explanation  

ANSWER: Data Structures

Explanation: 
No explanation is available for this question!

22)   Which coding element is generally omitted at the


end of line?

a. Naming conventions
b. Identifying
c. Whitespace
d. Operators

Answer    Explanation  

ANSWER: Whitespace

Explanation: 
No explanation is available for this question!

23)   The rules of writing 'if-then-else', 'case-switch',


'while-until' and 'for' control flow statements are called
_____ .

a. Comments
b. Functions
c. Line length and wrapping
d. Control Structure 

Answer    Explanation  

ANSWER: Control Structure


https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 8/9
8/7/2021 Software Engineering - 3

Explanation: 
No explanation is available for this question!

24)   If an application allows executing multiple


instances of itself, they appear on the screen as
separate windows are called ______ .

a. Window
b. Tabs 
c. Menu
d. Cursor

Answer    Explanation  

ANSWER: Tabs

Explanation: 
No explanation is available for this question!

25)   Match the List 1 to List 2 and choose the correct


option.

1. Requirement Elicitation ------- a. Module


Development and integration.
2. Design------------------------------b. Analysis
3. Implementation------------------c. Structure and
behavioral
4. Maintenance --------------------- d. Performance tuning.

a. 1-c , 2-a , 3-d , 4-b 


b. 1-c , 2-a , 3-b , 4-d
c. 1-a , 2-c , 3-d , 4-b 
d. 1-b , 2-c , 3-a , 4-d 

Answer    Explanation  

ANSWER: 1-b , 2-c , 3-a , 4-d

Explanation: 
No explanation is available for this question!

https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 9/9

You might also like