MID-TERM GRAND QUIZ
FALL 2020
- It will get corrupted Correct
- It is not allowed in DFD
- An external entity has no mechanism to read or write
- Both are outside the context of the system
Question No 2:A ____ is not the (Raise For Success) real product but just a real looking
mock-up of what would be eventually delivered.
- Software
- Program
- Prototype Correct
- Test Case
A ____ is not the (Raise For Success) real product but just a real looking
mock-up of what would be eventually delivered.
- Software
- Program
- Prototype Correct
- Test Case
Question No 3:The ______ relationship (Raise For Success) is kind of a generalization specification
relationship.
- Bit-Byte
- Users
- Binary
- Extends Correct
The ______ relationship (Raise For Success) is kind of a generalization specification
relationship.
- Bit-Byte
- Users
- Binary
- Extends Correct
Question No 4:Coupling is a (Raise For Success) measure of _____ a module or component
- Independence Correct
- Dependence
- Aggregation
- Composition
Coupling is a (Raise For Success) measure of _____ a module or component
- Independence Correct
- Dependence
- Aggregation
- Composition
Question No 5:The project manager (Raise For Success) would need ______ document to monitor
and track the progress of the project.
- Design
- Project
- Requirement Correct
- Planning
The project manager (Raise For Success) would need ______ document to monitor
and track the progress of the project.
- Design
- Project
- Requirement Correct
- Planning
Question No 6:A DFD is normally (Raise For success) leveled (adding more levels of obstruction)
as_____
- It is a good idea in design
- It is recommended by many experts
- It is easy to do if
- It is easier to read and understand a number of smaller DFDs
than one large DFD Correct
- It is a good idea in design
- It is recommended by many experts
- It is easy to do if
- It is easier to read and understand a number of smaller DFDs than one large DFD Correct
Question No 7:_______ pointed out the elegant conceptual integrity
exhibited (Raise For Success) by layered organization of software systems, with the resulting gains
in development and maintenance ease.
- David Parnas
- Shaw and Garian
- Barry Boehm
- Edsger Dijkstra Correct
_______ pointed out the elegant conceptual integrity
exhibited (Raise For Success) by layered organization of software systems, with the resulting gains
in development and maintenance ease.
- David Parnas
- Shaw and Garian
- Barry Boehm
- Edsger Dijkstra Correct
Question No 8:In software engineering paradigm, any engineering approach (Raise For Success) must be founded on organizational commitment to ______.
- Cost
- Scheduling
- Quality Correct
- Performance
In software engineering paradigm, any engineering approach (Raise For Success) must be founded on organizational commitment to ______.
- Cost
- Scheduling
- Quality Correct
- Performance
Question No 9:In ______ relationship, (Raise For Success) a class shares the structure and behavior
defined in another class.
- Aggregation
- Composition
- Inheritance Correct
- Uses
In ______ relationship, (Raise For Success) a class shares the structure and behavior
defined in another class.
- Aggregation
- Composition
- Inheritance Correct
- Uses
Question No 10:The architecture (Raise For Success) components for product engineering are:
- Data, hardware, software, people Correct
- Data, documentation, hardware, software
- Data, hardware, software, procedures
- Documentation, hardware, people, procedures
The architecture (Raise For Success) components for product engineering are:
- Data, hardware, software, people Correct
- Data, documentation, hardware, software
- Data, hardware, software, procedures
- Documentation, hardware, people, procedures
Question No 11:The modules (Raise For Success) interacting with each other through message
passing have _____ between them.
- Low cohesion
- High cohesion
- Low coupling Correct
- High coupling
The modules (Raise For Success) interacting with each other through message
passing have _____ between them.
- Low cohesion
- High cohesion
- Low coupling Correct
- High coupling
Question No 12:The focus of (Raise For Success) sequence diagram is:
- On objects/classes and messages exchanged among them Correct
- On static model of system
- On object constraints
- On the flow of control
The focus of (Raise For Success) sequence diagram is:
- On objects/classes and messages exchanged among them Correct
- On static model of system
- On object constraints
- On the flow of control
Question No 13:How can we (Raise For Success) implement generalization in Object Oriented
Programming languages?
- Polymorphism
- Encapsulation
- Abstraction
- Inheritance Correct
How can we (Raise For Success) implement generalization in Object Oriented
Programming languages?
- Polymorphism
- Encapsulation
- Abstraction
- Inheritance Correct
Question No 14:UML stands (Raise For Success) for _______.
- Universal Modeling Language
- Unified Modeling Language Correct
- Usable Modeling Language
- United Method Language
UML stands (Raise For Success) for _______.
- Universal Modeling Language
- Unified Modeling Language Correct
- Usable Modeling Language
- United Method Language
Question No 15:A software requirement (Raise For Success) document describes all the _______
provided by the system along with the constraints under which it must operate.
- Conditions Correct
- Services
- Events
- Processes
A software requirement (Raise For Success) document describes all the _______
provided by the system along with the constraints under which it must operate.
- Conditions Correct
- Services
- Events
- Processes
Question No 16:In object oriented (Raise For Success) approach _______ are the people and
organizations that take part in the system under consideration.
- Actors Correct
- Places
- Participants
- Tangible things
In object oriented (Raise For Success) approach _______ are the people and
organizations that take part in the system under consideration.
- Actors Correct
- Places
- Participants
- Tangible things
Question No 17:Which one of the (Raise For Success) following is the external quality of a
software product?
- Correctness
- Concision
- Cohesion
- Low Coupling Correct
Which one of the (Raise For Success) following is the external quality of a
software product?
- Correctness
- Concision
- Cohesion
- Low Coupling Correct
Question No 18:The method of dividing and assigning different portions of a
large (Raise For Success) system to different groups for construction is called ________.
- Work Breakdown Structure Correct
- Working Boundary Structure
- Work Basic Structure
- Work Breakdown System
The method of dividing and assigning different portions of a
large (Raise For Success) system to different groups for construction is called ________.
- Work Breakdown Structure Correct
- Working Boundary Structure
- Work Basic Structure
- Work Breakdown System
Question No 19:In sequence diagram, (Raise For Success) the objects are organized in a ______
line and the events in a ______ time line.
- Horizontal, straight Correct
- Vertical, straight
- Horizontal, vertical
- Vertical, horizontal
In sequence diagram, (Raise For Success) the objects are organized in a ______
line and the events in a ______ time line.
- Horizontal, straight Correct
- Vertical, straight
- Horizontal, vertical
- Vertical, horizontal
Question No 20:Which elements (Raise For Success) of business processing engineering are the
responsibilities of the software engineer?
- Business area analysis
- Business system design Correct
- Product planning
- Information strategy planning
Which elements (Raise For Success) of business processing engineering are the
responsibilities of the software engineer?
- Business area analysis
- Business system design Correct
- Product planning
- Information strategy planning
Question No 21:The criteria used to access the quality of an architecture
design (Raise For Success) should be based on the system:
- Accessibility and reliability
- Data and control Correct
- Functionality
- Implementation details
The criteria used to access the quality of an architecture
design (Raise For Success) should be based on the system:
- Accessibility and reliability
- Data and control Correct
- Functionality
- Implementation details
Question No 22:When two components of a system are using the same global (Raise For Success) data area they are related as _______.
- Data Coupling
- Content Coupling Correct
- Common Coupling
- External Coupling
When two components of a system are using the same global (Raise For Success) data area they are related as _______.
- Data Coupling
- Content Coupling Correct
- Common Coupling
- External Coupling
Question No 23:Which of the (Raise For Success) following is not supported by a maintainable
design?
- Change
- Debugging
- Adding new features
- Higher maintenance cost Correct
Which of the (Raise For Success) following is not supported by a maintainable
design?
- Change
- Debugging
- Adding new features
- Higher maintenance cost Correct
Question No 24:A tangible (Raise For Success) entity is the real life is called _______.
- Functions
- Object Correct
- Class
- Sub-Class
A tangible (Raise For Success) entity is the real life is called _______.
- Functions
- Object Correct
- Class
- Sub-Class
Question No 25:Architectural design process involves performing a number of
activities, which includes system structuring control modeling (Raise For Success) and _________.
- System Analysis
- Modular Decomposition Correct
- Testing
- Graphic User Interface
Architectural design process involves performing a number of
activities, which includes system structuring control modeling (Raise For Success) and _________.
- System Analysis
- Modular Decomposition Correct
- Testing
- Graphic User Interface
Question No 26:________ Relationship (Raise For Success) is concerned with classes not with the
class instantiates.
- Association
- Inheritance Correct
- Aggregation
- Composition
________ Relationship (Raise For Success) is concerned with classes not with the
class instantiates.
- Association
- Inheritance Correct
- Aggregation
- Composition
Question No 27:Construction (Raise For Success) activities are directly related to software
_______.
- Management
- Planning
- Quality Assurance
- Development Correct
Construction (Raise For Success) activities are directly related to software
_______.
- Management
- Planning
- Quality Assurance
- Development Correct
Question No 28:______ Diagram (Raise For Success) does not capture control flow information; it
just shows the flow of data in a system.
- Sequence
- Data Flow Correct
- Activity
- Class
______ Diagram (Raise For Success) does not capture control flow information; it
just shows the flow of data in a system.
- Sequence
- Data Flow Correct
- Activity
- Class
Question No 29:By levelling (Raise For Success) a DFD (adding more levels of abstraction), we
mean:
- Splitting it into different levels Correct
- Make its structure uniform
- Expanding a process into one with more sub-processes giving
more detail.
- Summarizing a DFD to specify only the essentials
By levelling (Raise For Success) a DFD (adding more levels of abstraction), we
mean:
- Splitting it into different levels Correct
- Make its structure uniform
- Expanding a process into one with more sub-processes giving more detail.
- Summarizing a DFD to specify only the essentials
Question No 30:Consider the following piece of code:
Public (Raise For Success) class square extends shape {
//some code
}
The above code is an example of:
- Part-Whole relationship
- Generalization/Specialization Correct
- Data Sharing
- Data encapsulation
Consider the following piece of code:
Public (Raise For Success) class square extends shape {
//some code
}
The above code is an example of:
- Part-Whole relationship
- Generalization/Specialization Correct
- Data Sharing
- Data encapsulation