stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
OOP and SWE MSA Fall 2019 Flashcards | StudBud
Explore
/
OOP and SWE MSA Fall 2019
OOP and SWE MSA Fall 2019
20 terms
·
StudBud Administration
·
40 plays
Test your Knowledge in Software Engineering and Object Oriented Programming
Flashcards
20 cards
F
Practice quiz
P
Host live
L
Questions
20
Answers
1
During software production
I must use versioning control SW GIT
I must use SW documentation all the time
I must keep backups using USB flash
I must keep copies of my sw folder named by date
2
Software Engineering focus on
Enhancing GUI of software
Maintain web frameworks
Reducing sw production coast
Finding algorithms for best sw
3
It is always advised to have in UML Class diagram
Deep relationship between classes that interact
Heavy coupling
Loose relationship between classes that interact
Dependent classes
4
One of the main concepts of OOP
Encapsulation
Never repeat code
All is correct
Data Hiding
5
What is wrong in this diagram
Each Table has an id
Calls table must be deleted
Customer and employee have repeated attributes
Webpage must be normalized
6
An interface class is used as a
Method for inheritance
as an abstraction layer between objects
For making good Graphics
Contract between developers
7
Use case diagram is used to
utitlize the use of the sytem
determine main cases in activity model
determine main actors of system
determine main properties for a system
8
The default relationship between any 2 classes is
Associatio
Composition
Inheritance
Aggregation
9
It is always advised to have standalone classes in class diagram
False
True
10
An empty class in a UML class diagram
Must at least have an association relation
Is always advised to have
Must be converted into object
Must be converted to abstract class
11
Sequence diagram is used to
Show sequence of actors
Show main actors of a system
Show how the system performs in different conditions
Show sequence of calling function
12
One of the agile methods is
Strum
Release
Sprint
Scrum
13
Polymorphism means
morphing between images
switching between different objects at runtime
switching between classes at compilation time
coupling classes
14
A customer requested a system then
He will change his requirements soon
I will take 2 months preparing then show him some document
I will ask him to write a contract before starting
I must show him version 1 of application ASAP
15
Classes are different than struct in C++ in means of
Struct variables are all protected
Classes does not support inheritance
Struct does not support encapsulation
Struct has no datahiding
16
An ERP (Enterprise Resource Planning) system is used for
Software Project Planning
Modeling Software
Managing Accounting inside a company
Managing test framework
17
Java arraylist is used to store
any referenced object
primitive data types
number
int
18
In any programming language "new" means
return a reference or pointer to a space in memory
build a static place in memory
do nothing
return a static object
19
A software Engineer is
Somebody concerns with GUI
Somebody concerns with Graphs and designs
Responsible for the whole sw production life cycle
Heavy Coder and programmer
20
What is this diagram named
Model diagram
ClassDiagram
Database Schedma
ERD