Top 1000+ Software Engineering Subject Mcqs Pdf Download Set No 09

Print/Downlaod pdf

Q No1:Which model is also known as Verification and validation model?
A: Waterfall model
B: Big Bang model
C: V-model
D: Spiral model
V-model (Answer)

Q No2: 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
All mentioned above(Answer)

Q No3:A small picture representing an associated application, what does it mean?
A: Icon
B: Window
C: Menu
D: Cursor

Q No4: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.
All of the above. (Answer)

Q No5: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.
All of the above. (Answer)

Q No6:The maximum number of objects that can participate in a relationship is called………….. .
A: Cardinality
B: Attributes
C: Operations
D: Transformers

Q No7: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.
A legacy system refers to outdated application software that is used instead of available upgraded versions. (Answer)

Q No8: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.

Q No9: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
Embedded software(Answer)

Q No10:Which software enables the program to adequately manipulate information?
A: Instructions
B: Data Structures
C: Documents
D: All of the above
Data Structures(Answer)

Q No11:Which coding element is generally omitted at the end of line?
A: Naming conventions
B: Identifying
C: Whitespace
D: Operators

Q No12: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
Control Structure(Answer)

Q No13:If an application allows executing multiple instances of itself, they appear on th

e screen as separate windows are called …… .
A: Window
B: Tabs
C: Menu
D: Cursor

Q No14: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-b, 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
1-b , 2-c , 3-a , 4-d(Answer)

Q No15: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
Thread-based testing(Answer)

Q No16: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
Requirement gathering(Answer)

Q No17: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
Waterfall model(Answer)

Q No18: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
All mentioned above(Answer)

Q No19:Software quality assurance is an umbrella activity.
A: True
B: False

Q No20:Software process and improvement are assessed by …..
A: ISO 9000
B: ISO 9001
D: Both B and C
Both B and C(Answer)

Q No21:CASE Tool stands for.
A: Computer Aided Software Engineering
B: Component Aided Software Engineering
C: Constructive Aided Software Engineering
D: Computer Analysis Software Engineering
Computer Aided Software Engineering(Answer)

Q No22:Software is defined as …. .
A: Instructions
B: Data Structures
C: Documents
D: All of the above
All of the above(Answer)

Q No23: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
Penetrates the system(Answer)

Q No24: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

Q No25:Which box specifies the behavior of a system or a part of a system?
A: State box
B: Clear box
C: Black boxD: None of the above
Black box(Answer)

Q No26:FAST stands for …… .
A: Facilitated Application Software Technique.
B: Functional Application Software Technique.
C: Facilitated Application Specification Technique.
D: None of the above.
Facilitated Application Specification Technique. (Answer)

Q No27:Which may be estimated either in terms of KLOC (Kilo Line of Code) or by calculating number of function points in the software?
A: Time estimation
B: Effort estimation
C: Cost estimation
D: Software size estimation
Software size estimation(Answer)

Q No28: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

Q No29: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
Dynamic Nature(Answer)

Q No30: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
Client requirements(Answer)

Q No31:Reliability is measured by considering processing speed, response time, resource consumption, throughput, and efficiency.
A: True
B: False

Q No32:Abbreviate the term CASE.
A: Computer Authorized Software Engineering
B: Computer Aided Software Engineering
C: Common Authorized Software Engineering
D: Common Aided Software Engineering
Computer Aided Software Engineering(Answer)

Q No33: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
Data flow(Answer)

Q No34: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
Size oriented(Answer)

Q No35: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.
All of the above. (Answer)

Q No36: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
Dialogue box(Answer)

Q No37: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
Perfective maintenance(Answer)

Q No38:Lehman has given eight laws for software evolution and he divided it into three categories. Which category strictly works according to the defined specifications and solutions.
A: Static-type
B: Embedded-type
C: Practical-type
D: None of the above

Q No39: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

Q No40:Which of the following is part of the software?
A: Program
B: Documentation
C: Ceference
D: Operating Procedures
E: All of the above


Q No41: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 modification of computer material
C: Dissemination of viruses or other malware
D: All of the mentioned

Q No42: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 modifications meet the highest professional standards possible
C: Software engineers shall ensure that their products and related modifications satisfy the client
D: It means that the product designed /created should be easily available

Q No43:Identify an ethical dilemma from the situations mentioned below:
A: Your employer releases a safety-critical system without finishing 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

Q No44: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

Q No45: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.”

Q No46:Efficiency in a software product does not include ________
A: responsiveness
B: licensing
C: memory utilization
D: processing time

Q No 47: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

Q No 48: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

Q No 49: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 


Q No 50:Which of these are not among the eight principles followed by Software Engineering Code of Ethics and Professional Practice ?

Q No:What is a Software ?
A: Software is set of programs
B: Software is documentation and configuration of data
C: Software is set of programs, documentation & configuration of data
D: None of the mentioned