Font size
WorksheetsComputer Engineering Basics
Total questions: 30
Worksheet time: 14mins
You can instantiate an object more than once?
True
False
Context diagram explains:
The overview of the system
The internal view of the system
The entities of the system
The flow chart of the system
Which of these statements about agile is correct
There is a continuous delivery of software from the early stages of the software
someone who is agile can do sick flips
agile is a software development method
agile is linear approach to software development
The waterfall method is......
pouring water on your keyboard and hoping it makes software
a linear approach to software development
a way to develop software quickly
unorganized
What are the properties of CAP Theorem
C = Consistency,
A = Atomicity
P = Partition Tolerance
C = Consistency,
A = Availability
P = Performance
C = Consistency,
A = Availability
P = Partition Tolerance
C = Concurrency,
A = Availability
P = Partition Tolerance
What are ACID Properties
Atomicity, Consistency, Isolation, and Duration
Atomicity, Currency, Isolation, and Durability
Atomicity, Consistency, Interface, and Durability
Atomicity, Consistency, Isolation, and Durability
What are SOLID principles
solid responsibility,
open-closed,
Liskov substitution, interface segregation, dependency inversion
single responsibility,
open-closed,
Liskov substitution, interface segregation, dependency inversion
single responsibility,
open-closed,
Linear substitution, interface segregation, dependency inversion
single responsibility,
open-closed,
Liskov substitution, interface segregation, dependency Injection
What is HADOOP stands for
High Availability Derived Object Oriented Platform
High Availability Distributed Object Oriented Performance
High Availability Distributed Object Oriented Platform
Highly Available Distributed Object Oriented Platform
A type of Software Life Cycle Activity that involves testing by the original developer
Regression testing
Unit testing
System testing
Acceptance testing
The two levels of design for software architecture are:
Data design and architectural design
Pattern design and data design
Architectural design and XP design
Coding design and architectural design
In software engineering, what does ATAM stands for?
Architecture type analysis management
Architecture type analysis method
Architecture trade-off analysis method
Application texture architectural method
Which Design Pattern should you use when....you want to use an existing class, and its interface does not match the one you need
Adapter
Decorator
Mediator
Proxy
Which Design Pattern should you use when....you want to provide a simple interface to a complex subsystem.
Adapter
Facade
Abstract Factory
Composite
Which one of the following is an advantage of a wireless network over a wired network?
More reliable data transmission
Less expensive set-up costs
Slower data transfer rates
Increased data security
Which one do you like?
Quick Sort
Bubble Sort
Linear Search
selection sort
How many times is the loop executed?
Four times
Five times
Six times
Seven times
Pick the term that relates to polymorphism
Dynamic allocation
Static typing
Dynamic binding
Static allocation
What modifiers are allowed for methods in an Interface? (choose one or more answers)
Abstract
Private
Public
What type of core-relationship is represented by the symbol in the figure below?
Dependency
Aggregation
Generalization
Association
What type of relationship is represented by Shape class and Square ?
Realization
Generalization
Aggregation
Dependency
