Explore topic-wise MCQs in Computer Science Engineering (CSE).

This section includes 1167 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science Engineering (CSE) knowledge and support exam preparation. Choose a topic below to get started.

1051.

Which of the following is not one of the five information domain characteristics of Function Point (FP) decomposition?

A. external inputs
B. external outputs
C. external process
D. external inquiries
Answer» D. external inquiries
1052.

The project planner must reconcile the estimates based on decomposition techniques to produce a single estimate of effort.

A. true
B. false
Answer» C.
1053.

A make-buy decision is based on whether

A. the software may be purchased off-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
Answer» E.
1054.

In many cases, it is often more cost- effective to acquire, rather than develop, computer software.

A. true
B. false
Answer» B. false
1055.

How many forms exists of Barry Boehm’s COCOMO Model?

A. two
B. three
C. four
D. no form exists
Answer» C. four
1056.

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
Answer» B. change sizing
1057.

Who suggested the four different approaches to the sizing problem?

A. putnam
B. myers
C. boehm
D. putnam and myers
Answer» E.
1058.

If a Direct approach to software project sizing is taken, size can be measured in

A. loc
B. fp
C. loc and fp
D. none of the mentioned
Answer» B. fp
1059.

Cost and effort estimation of a software uses only one forms of decomposition, either decomposition of the problem or decomposition of the process.

A. true
B. false
Answer» C.
1060.

Why is decomposition technique required?

A. software project estimation is a form of problem solving
B. developing a cost and effort estimate for a software project is too complex
C. all of the mentioned
D. none of the mentioned
Answer» D. none of the mentioned
1061.

Transformation of a system from one representational form to another is known as

A. re-factoring
B. restructuring
C. forward engineering
D. both re-factoring and restructuring
Answer» E.
1062.

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
Answer» B. candidate keys
1063.

Source code translation is a part of which re-engineering technique?

A. data re-engineering
B. refactoring
C. restructuring
D. none of the mentioned
Answer» D. none of the mentioned
1064.

BPR stands for

A. business process re-engineering
B. business product re-engineering
C. business process requirements
D. none of the mentioned
Answer» B. business product re-engineering
1065.

Data re-engineering may be part of the process of migrating from a file-based system to a DBMS-based system or changing from one DBMS to another.

A. true
B. false
Answer» B. false
1066.

Which of these benefits can be achieved when software is restructured?

A. higher quality programs
B. reduced maintenance effort
C. software easier to test
D. all of the mentioned
Answer» E.
1067.

Which of the following is not a business goal of re-engineering ?

A. cost reduction
B. time reduction
C. maintainability
D. none of the mentioned
Answer» E.
1068.

When does one decides to re-engineer a product?

A. when tools to support restructuring are disabled
B. when system crashes frequently
C. when hardware or software support becomes obsolete
D. subsystems of a larger system require few maintenance
Answer» D. subsystems of a larger system require few maintenance
1069.

Which of the following is a data problem?

A. hardware problem
B. record organisation problems
C. heavy computational demands
D. loss of comments
Answer» C. heavy computational demands
1070.

Which of the following is not an example of a business process?

A. designing a new product
B. hiring an employee
C. purchasing services
D. testing software
Answer» E.
1071.

Forward engineering is not necessary if an existing software product is producing the correct output.

A. true
B. false
Answer» C.
1072.

Reverse engineering of data focuses on

A. internal data structures
B. database structures
C. all of the mentioned
D. none of the mentioned
Answer» D. none of the mentioned
1073.

Which of the following is not a module type?

A. object modules
B. hardware modules
C. functional modules
D. process support modules
Answer» B. hardware modules
1074.

What are the problems with re-structuring?

A. loss of comments
B. loss of documentation
C. heavy computational demands
D. all of the mentioned
Answer» C. heavy computational demands
1075.

Validation refers to the set of tasks that ensure that software correctly implements a specific function.

A. true
B. false
Answer» C.
1076.

Which of the following errors should not be tested when error handling is evaluated?

A. error description is unintelligible
B. error noted does not correspond to error encountered
C. error condition causes system intervention prior to error handling
D. error description provide enough information to assist in the location of the cause of the error
Answer» B. error noted does not correspond to error encountered
1077.

Which of the following is not regression test case?

A. a representative sample of tests that will exercise all software functions
B. additional tests that focus on software functions that are likely to be affected by the change
C. tests that focus on the software components that have been changed
D. low-level components are combined into clusters that perform a specific software sub- function
Answer» E.
1078.

Test cases should uncover errors like

A. nonexistent loop termination
B. comparison of different data types
C. incorrect logical operators or precedence
D. all of the mentioned
Answer» B. comparison of different data types
1079.

By collecting                  during software testing, it is possible to develop meaningful guidelines to halt the testing process.

A. failure intensity
B. testing time
C. metrics
D. all of the mentioned
Answer» D. all of the mentioned
1080.

ITG stands for

A. instantaneous test group
B. integration testing group
C. individual testing group
D. independent test group
Answer» E.
1081.

Which of the following is not a software testing generic characteristics?

A. different testing techniques are appropriate at different points in time
B. testing is conducted by the developer of the software or an independent test group
C. testing and debugging are different activities, but debugging must be accommodated in any testing strategy
D. none of the mentioned
Answer» B. testing is conducted by the developer of the software or an independent test group
1082.

Software Debugging is a set of activities that can be planned in advance and conducted systematically.

A. true
B. false
Answer» C.
1083.

Which of the following term is best defined by the statement “Notation that can be input directly into a computer-based development system offers significant benefits.”?

A. machine readability
B. maintainability
C. structure enforcement
D. overall simplicity
Answer» B. maintainability
1084.

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
Answer» C. condition
1085.

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
Answer» E.
1086.

A                      executes the loop task first, 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
Answer» B. condition
1087.

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
Answer» C. er diagram
1088.

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
Answer» E.
1089.

Which of the following term is best defined by the statement:”The ability to represent local and global data is an essential element of component-level design.”?

A. data representation
B. logic verification
C. “code-to” ability
D. automatic processing
Answer» B. logic verification
1090.

                   is a pidgin(simplified 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
Answer» E.
1091.

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

A. list all actions that can be associated with a specific procedure
B. list all conditions during execution of the procedure
C. define rules by indicating what action(s) occurs for a set of conditions
D. all of the mentioned
Answer» E.
1092.

A software engineer designs the user interface by applying an iterative process that draws on predefined design principles.

A. true
B. false
Answer» B. false
1093.

3 USER INTERFACE DESIGN: INTERFACE

A. short-term memory
B. shortcuts
C. objects that appear on the screen
D. all of the mentioned
Answer» B. shortcuts
1094.

Which of these comes under operational attributes?

A. performance
B. availability
C. reliability
D. all of the mentioned
Answer» E.
1095.

Which of these comes under development attribute?

A. maintainability
B. reusability
C. performance
D. maintainability & reusability
Answer» E.
1096.

What are the categories in which quality attributes are divided in?

A. development attributes
B. operational attributes
C. functional attributes
D. development & operational attributes
Answer» E.
1097.

Which amount the following is correct?

A. architectural models explains the main design decisions made in arriving the architecture
B. architectural design rationale presents architecture, using variety of models to represent different aspects or views
C. mapping between models says sometimes it is difficult to connect different architectural models
D. all of the mentioned
Answer» D. all of the mentioned
1098.

Which of these are included in the product overview for SAD?

A. product vision, assumptions, constraints
B. product scope
C. target markets, business requirements
D. product vision, assumptions, constraints, target markets & business requirements
Answer» E.
1099.

Which of these are the content for SAD?

A. product overview
B. architectural models
C. architectural design rationale
D. all of the mentioned
Answer» E.
1100.

Which of these steps are followed in architectural design process?

A. analyze srs
B. evaluate candidate architectures
C. select architecture and finalize architecture
D. all of the mentioned
Answer» E.