0% found this document useful (0 votes)
154 views14 pages

Software-Engineering (Set 10)

The document provides a set of questions and answers related to software engineering topics like system modeling, UML, software design, development lifecycle, testing, quality management, and more. There are over 930 questions in total across different areas of software engineering.

Uploaded by

influenwood
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
154 views14 pages

Software-Engineering (Set 10)

The document provides a set of questions and answers related to software engineering topics like system modeling, UML, software design, development lifecycle, testing, quality management, and more. There are over 930 questions in total across different areas of software engineering.

Uploaded by

influenwood
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Software Engineering

10 of 10 sets

901. Which model in system modelling depicts the dynamic behavior of the system?
A. Context Model
B. Behavioral Model
C. Data Model
D. Object Model
Answer:B

902. Which model in system modelling depicts the static nature of the system?
A. Behavioral Model
B. Context Model
o m
C. Data Model
. c
D. Structural Model
te
Answer:D a
q M
c
903. Which perspective in system modelling shows the system or data architecture?
A. Structural perspective
B. Behavioral perspective
M
C. External perspective
D. All of the mentioned
Answer:A

904. The UML supports event-based modeling using ____________ diagrams.


A. Deployment
B. Collaboration
C. State chart
D. All of the mentioned
Answer:C

905. 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
Answer:B

906. _________________ allows us to infer that different members of classes have


some common characteristics.
A. Realization
B. Aggregation
C. Generalization
D. dependency
Answer:C

907. ______________ & ______________ diagrams of UML represent Interaction


modeling.
A. Use Case, Sequence
B. Class, Object
C. Activity, State Chart
D. All of the mentioned
Answer:A

908. ___________ 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
Answer:C

909. 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

View all MCQ's at McqMate.com


D. All of the mentioned
Answer:C

910. Which is the first step in the software development life cycle?
A. Analysis
B. Design
C. Problem/Opportunity Identification
D. Development and Documentation
Answer:C

911. Which tool is use for structured designing?


A. Program flowchart
B. Structure chart
C. Data-flow diagram
D. Module
Answer:B

912. 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
Answer:D

913. 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. flowchart
C. program specification
D. design
Answer:C

914. Actual programming of software code is done during the ____________ step in
the SDLC.
A. Maintenance and Evaluation
B. Design

View all MCQ's at McqMate.com


C. Analysis
D. Development and Documentation
Answer:D

915. 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
C. Classes
D. Sub procedures
Answer:B

916. 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
C. Modules Can be separately compiled and stored in a library
D. Modules are mostly dependent
Answer:D

917. _______________ is a measure of the degree of interdependence between


modules.
A. Cohesion
B. Coupling
C. None of the mentione
D. D All of the mentioned
Answer:B

918. This set of Basic Software Engineering Questions and Answers focuses on
“Function Oriented Software Design”. 1. Choose the option that does not define
Function Oriented Software Design.
A. It consists of module definitions
B. Modules represent data abstraction
C. Modules support functional abstraction
D. None of the mentioned
Answer:B

View all MCQ's at McqMate.com


919. 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
Answer:D

920. Debugging is:


A. creating program code
B. finding and correcting errors in the program code
C. identifying the task to be computerize
D. D creating the algorithm
Answer:B

921. 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
Answer:B

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


A. Easier maintenance
B. Objects are potentially reusable components
C. A , B
D. None
Answer:D

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


A. Aggregation
B. Inheritance
C. Dependency
D. All of the mentioned
Answer:B

View all MCQ's at McqMate.com


924. 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
Answer:B

925. 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
Answer:A

926. Function-oriented design techniques starts with functional requirements


specified in
A. SDD
B. SRS
C. All of the mentione
D. D None
Answer:B

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


A. Circle
B. Arrow
C. Rectangle
D. Triangle
Answer:A

928. What is Cyclomatic complexity


A. Black Box Testing
B. White Box Testing
C. Green Box Testing
D. Yellow Box Testing
Answer:B

View all MCQ's at McqMate.com


929. What are the various Testing Levels?
A. All of the mentioned
B. Unit Testing
C. System Testing
D. Integration Testing
Answer:A

930. Boundary value analysis belong to?


A. White Box Testing
B. Black Box Testing
C. A,B
D. None
Answer:B

931. Alpha testing is done at


A. Developer’s end
B. User’s end
C. Developer’s & User’s en
D. D None of the mentioned
Answer:A

932. The testing in which code is checked


A. Black box testing
B. White box testing
C. Red box testing
D. Green box testing
Answer:B

933. Testing done without planning and Documentation is called


A. Unit testing
B. Regression testing
C. Adhoc testing
D. None of the mentioned
Answer:C

View all MCQ's at McqMate.com


934. Acceptance testing is also known as
A. Grey box testing
B. White Box Testing
C. Alpha Testing
D. Beta Testing
Answer:D

935. 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
Answer:C

936. Software Debugging is a set of activities that can be planned in advance and
conducted systematically.
A. True
B. False
C. none
D. all
Answer:B

937. In which testing level the focus is on customer usage?


A. Alpha Test
B. Beta Test
C. Validation Test
D. A,B
Answer:D

938. Which of the following is not a part of Software Configuration Management


Basics?
A. Identification
B. Version
C. Auditing and Reviewing
D. Status Accounting

View all MCQ's at McqMate.com


Answer:B

939. The architecture of object-oriented software results in a series of layered


subsystems that encapsulate collaborating classes.
A. False
B. True
C. none
D. all
Answer:B

940. What is a collection of software elements treated as a unit for the purposes of
SCM?
A. Software Configuration Item
B. Baseline
C. Configuration
D. Configuration Control Board
Answer:A

941. Which of the following is a example of Configuration Items?


A. SCM procedures
B. Source code
C. Software design descriptions
D. All of the mentioned
Answer:D

942. Quality Management in software engineering is also known as


A. SQA
B. SQM
C. SQI
D. SQA, SQM
Answer:A

943. What is Six Sigma?


A. It is the most widely used strategy for statistical quality assurance
B. The “Six Sigma” refers to six standard deviations

View all MCQ's at McqMate.com


C. It is the most widely used strategy for statistical quality assurance AND The “Six Sigma” refers
to six standard deviations
D. A Formal Technical Review(FTR) guideline for quality walkthrough or inspection
Answer:C

944. Which of the following is not a core step of Six Sigma?


A. Define
B. Control
C. Measure
D. Analysis
Answer:B

945. Software safety is equivalent to software reliability.


A. True
B. False
C. none
D. all
Answer:B

946. Which one of the following is not a software quality model?


A. ISO 9000
B. McCall model
C. Boehm model
D. ISO 9126
Answer:A

947. What is MTTF?


A. Maximum time to failure
B. Mean time to failure
C. Minimum time to failure
D. None of the mentioned
Answer:B

948. In reverse engineering process, what refers to the sophistication of the design
information that can be extracted from the source code?
A. interactivity

View all MCQ's at McqMate.com


B. completeness
C. abstraction level
D. Directional level
Answer:C

949. 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:D

950. CASE stands for


A. Cost Aided Software Engineering
B. Computer Aided Software Engineering
C. Control Aided Software Engineering
D. None of the mentioned
Answer:B

951. What stores all changes and info related to the project from development
through maintenance in CASE tools?
A. Database
B. Repository
C. Registers
D. None of the mentioned
Answer:B

952. Software Maintenance includes


A. Error corrections
B. Enhancements of capabilities
C. Deletion of obsolete capabilities
D. All of the mentioned
Answer:D

953. What type of software testing is generally used in Software Maintenance?


A. Regression Testing

View all MCQ's at McqMate.com


B. System Testing
C. Integration Testing
D. Unit Testing
Answer:A

954. Which regression test selection technique exposes faults caused by


modifications?
A. Efficiency
B. Precision
C. Generality
D. Inclusiveness
Answer:D

955. “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. Defined process is acceptable and usable by the engineers responsible for producing the
software
D. Process continues in spite of unexpected problems
Answer:D

956. Process improvement is the set of activities, methods, and transformations


that developers use to develop and maintain information systems.
A. True
B. False
C. none
D. all
Answer:B

957. 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 performe
D. D documents to be produced by the SQA group
Answer:B

View all MCQ's at McqMate.com


958. It is always best to start process analysis with a new test model.
A. True
B. False
C. none
D. all
Answer:B

959. CMM stands for


A. Capability Management Module
B. Conservative Maturity Model
C. Capability Maturity Module
D. Capability Maturity Model
Answer:D

960. 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
Answer:A

961. Architectural design is a creative process satisfying only functional-


requirements of a system.
A. True
B. False
C. none
D. all
Answer:B

962. 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 all MCQ's at McqMate.com


Answer:D

963. 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
Answer:C

View all MCQ's at McqMate.com

You might also like