

MCQOPTIONS
Saved Bookmarks
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. | |