CSE 360: Midterm Answers With Complete Solutions
Advantages of agile methods include: Correct Answers 1.)
team communication
2.) facilitates customer feedback
3.) visibility of everything
4.) requirements do not hold up progress
Diamonds in activity diagrams represent? Correct Answers
Decisions
Does individual approaches to software development scale up to
large and complex software systems? Correct Answers False
If there is a parent - child relation between two classes, then it is
called... Correct Answers Inheritance
In a class diagram, a relationship represented as a line with an
empty (white) diamond symbol at one end represents? Correct
Answers Aggregation
In a class diagram, a relationship represented as a solid line with
an empty (white) triangle symbol at one end represents? Correct
Answers Inheritance
In a plan based process, individuals and human interactions are
more valuable than strictly following a process Correct
Answers False
In a use case diagram, a use case can inherit from a use case?
Correct Answers True
, In a use case diagram, a use case can inherit from an actor?
Correct Answers False
In a use case diagram, an actor can inherit from a use case?
Correct Answers False
In a use case diagram, an actor can inherit from another actor?
Correct Answers True
In a use case diagram, when a use case A is connected using an
"extend" relationship with a use case B, the meaning of that is
Correct Answers A behavior is optional, and it is an increment
to the behavior of B
In a use case diagram, when is the association relationship used?
Correct Answers To represent that an actor and a side case have
interaction/communication with each other
In a use case diagram, when use case A is connected using an
"include" relationship with a use case B, the meaning of that is
Correct Answers B behavior is inserted into the behavior of use
case A
In agile, responding to change is more valuable than following a
plan Correct Answers True
In agile, teams are supposed to meet Correct Answers
Everyday
Advantages of agile methods include: Correct Answers 1.)
team communication
2.) facilitates customer feedback
3.) visibility of everything
4.) requirements do not hold up progress
Diamonds in activity diagrams represent? Correct Answers
Decisions
Does individual approaches to software development scale up to
large and complex software systems? Correct Answers False
If there is a parent - child relation between two classes, then it is
called... Correct Answers Inheritance
In a class diagram, a relationship represented as a line with an
empty (white) diamond symbol at one end represents? Correct
Answers Aggregation
In a class diagram, a relationship represented as a solid line with
an empty (white) triangle symbol at one end represents? Correct
Answers Inheritance
In a plan based process, individuals and human interactions are
more valuable than strictly following a process Correct
Answers False
In a use case diagram, a use case can inherit from a use case?
Correct Answers True
, In a use case diagram, a use case can inherit from an actor?
Correct Answers False
In a use case diagram, an actor can inherit from a use case?
Correct Answers False
In a use case diagram, an actor can inherit from another actor?
Correct Answers True
In a use case diagram, when a use case A is connected using an
"extend" relationship with a use case B, the meaning of that is
Correct Answers A behavior is optional, and it is an increment
to the behavior of B
In a use case diagram, when is the association relationship used?
Correct Answers To represent that an actor and a side case have
interaction/communication with each other
In a use case diagram, when use case A is connected using an
"include" relationship with a use case B, the meaning of that is
Correct Answers B behavior is inserted into the behavior of use
case A
In agile, responding to change is more valuable than following a
plan Correct Answers True
In agile, teams are supposed to meet Correct Answers
Everyday