Software Engineering-I MCQs with Answers
Practice important Software Engineering-I MCQs with answers and explanations.
Chapter: 8
Q181:
What is the primary intent of an external input (EI) in function point analysis?
A. Present information to a user
B. Alter the behavior of the system
C. Maintain one or more ILFs
D. None of the above
Correct Answer:
B
Chapter: 8
Q182:
Which of the following is an elementary process that sends data outside the application boundary?
A. External Input (EI)
B. External Output (EO)
C. External Inquiry (EQ)
D. All of the above
Correct Answer:
B
Chapter: 8
Q183:
When does an external inquiry (EQ) occur?
A. When data is altered
B. When information is presented to a user
C. When data is processed from an ILF
D. When data is stored
Correct Answer:
C
Chapter: 8
Q184:
How can organizing information in tabular form be beneficial?
A. It simplifies understanding and reduces complexity
B. It increases data redundancy
C. It complicates the design process
D. It limits data usage
Correct Answer:
A
Chapter: 8
Q185:
A data flow model helps in understanding which of the following?
A. The system's functionality
B. The user interface
C. The coding structure
D. The design architecture
Correct Answer:
A
Chapter: 8
Q186:
What shape in a data flow diagram represents an external system?
A. Circle
B. Square
C. Triangle
D. Rectangle
Correct Answer:
B
Chapter: 8
Q187:
The movement of data in a data flow diagram is represented by which element?
A. Process
B. Data store
C. Data flow
D. External agent
Correct Answer:
C
Chapter: 9
Q188:
Which of the following processes transforms data in an automated system?
A. Processes that take inputs and perform computations
B. Processes that generate random data
C. Processes that delete data from a system
D. Processes that create user interfaces
Correct Answer:
A
Chapter: 9
Q189:
What is a common example of a decision-making process in a point of sales application?
A. Calculating commission
B. Determining product availability
C. Sorting transactions
D. Updating inventory
Correct Answer:
B
Chapter: 9
Q190:
CRUD operations do not include which of the following?
A. Create
B. Delete
C. Review
D. Update
Correct Answer:
C
Chapter: 9
Q191:
The term "CRUD" stands for which of the following?
A. Create, Read, Update, Delete
B. Create, Remove, Undo, Delete
C. Create, Read, Upload, Delete
D. Create, Retrieve, Update, Delete
Correct Answer:
A
Chapter: 9
Q192:
In a data flow diagram, what does a context level diagram illustrate?
A. Internal system processes
B. External entities and their interactions
C. Specific data processing steps
D. Complex system details
Correct Answer:
B
Chapter: 9
Q193:
What does the process of "Create" in CRUD operations do?
A. Deletes existing data
B. Retrieves stored data
C. Modifies existing data
D. Creates and stores new data
Correct Answer:
D
Chapter: 9
Q194:
What happens in a Level 1 data flow diagram?
A. It refines the context level diagram by adding detailed processes
B. It combines all processes into one diagram
C. It only shows input and output entities
D. It displays errors in data flow
Correct Answer:
A
Chapter: 9
Q195:
Which of the following is NOT a common mistake in data flow diagrams?
A. No input for a process
B. Irrelevant inputs to outputs
C. Correctly labeled processes
D. No output for a process
Correct Answer:
C
Chapter: 9
Q196:
In the Patient Monitoring System's Level 1 DFD, what does the Local Monitoring process do?
A. Generates reports
B. Transforms vital signs into patient data
C. Stores patient profiles
D. Displays warnings
Correct Answer:
B
Chapter: 9
Q197:
What happens in the Central Monitoring process of the Patient Monitoring System?
A. It unpacks signs and evaluates bounds violation
B. It generates random alerts
C. It retrieves unrelated patient data
D. It collects user feedback
Correct Answer:
A
Chapter: 9
Q198:
What is the primary purpose of applying levels of abstraction in data flow modeling?
A. To create complex diagrams
B. To simplify the understanding of system functionalities
C. To eliminate unnecessary details
D. To focus only on user interfaces
Correct Answer:
B
Chapter: 9
Q199:
Which statement describes an illegal data flow in a diagram?
A. An external entity not shown in the diagram
B. An external entity communicating directly with a process
C. An input that doesn't match any output
D. All of the above
Correct Answer:
B
Chapter: 9
Q200:
The process of generating a bank statement requires which inputs?
A. Account number and time period
B. Bank statement and employee address
C. Employee status and membership application
D. Existing accounts and new account status
Correct Answer:
A