behavioral diagram correct answers visualizes dynamic behavior of software, such as the
flow of an algorithm. Ex: A UML activity diagram is a flowchart, used to describe the flow
of an activity or set of activities.
Analysis correct answers Determines the goals for a program. The program should support
mean, median, mode, max and min calculations.
Implementation correct answers Builds the program according to the design and writes the
code. A programmer writes each function using statements.
Design correct answers Determines the specifics of how to build the program. Each
calculation will be a function. User types a letter to invoke each calculation.
Testing correct answers Checks that the program meets the goals and checks that ea function
works. Class diagrams are used in this phase too and may help ensure that ea class from the
diagram exists in the program's code.
object correct answers a grouping of data (variables) and operations that can be performed on
that data (functions).
Abstraction correct answers means to have a user interact with an item at a high-level, with
lower-level internal details hidden from the user (aka information hiding or encapsulation)
structural diagram correct answers visualizes static elements of software, such as the types of
variables and functions used in the program.
use case diagram correct answers Behavioral diagram used to visually model user interaction
w/ a software program, actions back/forth from the software & connections between diff.
components of the software. Used to specify behavioral req's of programs.
class diagram correct answers structural diagram that can be used to visually model the
classes of a pc program, including data members and functions; a code blueprint for creating
an object that is composed of data members and functions that operate on those data
members.
sequence diagram correct answers behavioral diagram that shows interaction bet software
components; indicates the order of events; is commonly used to illustrate the order of events
needed to handle a particular scenario in software. Commonly created in analysis or design
phase.
In the Analysis phase correct answers During this phase a use case diagram is created to
define how user interacts w/ software
In the Design phase correct answers the use case diagram is referenced to determine how the
program is built. A class diagram is commonly created in this phase and used as guidance in
the implementation phase.